Майкрософт. SQL managedInstances/databases 2020-02-02-preview

Определение ресурса Bicep

Тип ресурса managedInstances/database можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Создать Майкрософт. Sql/managedInstances/databases resource, добавьте следующий Bicep в свой шаблон.

resource symbolicname 'Microsoft.Sql/managedInstances/databases@2020-02-02-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    autoCompleteRestore: bool
    catalogCollation: 'string'
    collation: 'string'
    createMode: 'string'
    lastBackupName: 'string'
    longTermRetentionBackupResourceId: 'string'
    recoverableDatabaseId: 'string'
    restorableDroppedDatabaseId: 'string'
    restorePointInTime: 'string'
    sourceDatabaseId: 'string'
    storageContainerSasToken: 'string'
    storageContainerUri: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Значения свойств

Майкрософт. Sql/managedInstances/базы данных

Name Description Value
location Расположение ресурса. строка (обязательно)
name имя ресурса. строка (обязательно)
parent В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: managedInstances
properties Свойства ресурса. ManagedDatabaseProperties
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

ManagedDatabaseProperties

Name Description Value
autoCompleteRestore Выполняется ли автоматическое восстановление этой управляемой базы данных. bool
catalogCollation Параметры сортировки каталога метаданных. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
collation Параметры сортировки управляемой базы данных. string
createMode Режим создания управляемой базы данных. PointInTimeRestore: создайте базу данных, восстанавливая резервную копию существующей базы данных на определенный момент времени. Необходимо указать SourceDatabaseName, SourceManagedInstanceName и PointInTime. RestoreExternalBackup: создайте базу данных путем восстановления из внешних файлов резервного копирования. Необходимо указать параметры сортировки, StorageContainerUri и StorageContainerSasToken. Восстановление. Создание базы данных путем восстановления геореплицированной резервной копии. Для восстановления необходимо указать значение restoreableDatabaseId в качестве идентификатора ресурса базы данных для восстановления. RestoreLongTermRetentionBackup: создайте базу данных путем восстановления из долгосрочного резервного копирования хранения (требуется longTermRetentionBackupResourceId). 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
lastBackupName Последнее имя файла резервной копии для восстановления этой управляемой базы данных. string
longTermRetentionBackupResourceId Имя резервной копии долгосрочного хранения, используемой для восстановления этой управляемой базы данных. string
recoverableDatabaseId Идентификатор ресурса восстанавливаемой базы данных, связанной с операцией создания этой базы данных. string
restorableDroppedDatabaseId Восстанавливаемый идентификатор ресурса базы данных для восстановления при создании этой базы данных. string
restorePointInTime Conditional. Если createMode имеет значение PointInTimeRestore, это значение необходимо. Указывает точку во времени (ISO8601 формате) исходной базы данных, которая будет восстановлена для создания новой базы данных. string
sourceDatabaseId Идентификатор ресурса исходной базы данных, связанной с операцией создания этой базы данных. string
storageContainerSasToken Conditional. Если createMode — RestoreExternalBackup, это значение необходимо. Указывает маркер sas контейнера хранилища. string
storageContainerUri Conditional. Если createMode — RestoreExternalBackup, это значение необходимо. Указывает универсальный код ресурса (URI) контейнера хранилища, в котором хранятся резервные копии для этого восстановления. string

TrackedResourceTags

Name Description Value

Определение ресурса шаблона ARM

Тип ресурса managedInstances/database можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Создать Майкрософт. Sql/managedInstances/databases resource, добавьте следующий JSON в свой шаблон.

{
  "type": "Microsoft.Sql/managedInstances/databases",
  "apiVersion": "2020-02-02-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "autoCompleteRestore": "bool",
    "catalogCollation": "string",
    "collation": "string",
    "createMode": "string",
    "lastBackupName": "string",
    "longTermRetentionBackupResourceId": "string",
    "recoverableDatabaseId": "string",
    "restorableDroppedDatabaseId": "string",
    "restorePointInTime": "string",
    "sourceDatabaseId": "string",
    "storageContainerSasToken": "string",
    "storageContainerUri": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Значения свойств

Майкрософт. Sql/managedInstances/базы данных

Name Description Value
apiVersion Версия API '2020-02-02-preview'
location Расположение ресурса. строка (обязательно)
name имя ресурса. строка (обязательно)
properties Свойства ресурса. ManagedDatabaseProperties
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
type Тип ресурса 'Майкрософт. Sql/managedInstances/databases'

ManagedDatabaseProperties

Name Description Value
autoCompleteRestore Выполняется ли автоматическое восстановление этой управляемой базы данных. bool
catalogCollation Параметры сортировки каталога метаданных. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
collation Параметры сортировки управляемой базы данных. string
createMode Режим создания управляемой базы данных. PointInTimeRestore: создайте базу данных, восстанавливая резервную копию существующей базы данных на определенный момент времени. Необходимо указать SourceDatabaseName, SourceManagedInstanceName и PointInTime. RestoreExternalBackup: создайте базу данных путем восстановления из внешних файлов резервного копирования. Необходимо указать параметры сортировки, StorageContainerUri и StorageContainerSasToken. Восстановление. Создание базы данных путем восстановления геореплицированной резервной копии. Для восстановления необходимо указать значение restoreableDatabaseId в качестве идентификатора ресурса базы данных для восстановления. RestoreLongTermRetentionBackup: создайте базу данных путем восстановления из долгосрочного резервного копирования хранения (требуется longTermRetentionBackupResourceId). 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
lastBackupName Последнее имя файла резервной копии для восстановления этой управляемой базы данных. string
longTermRetentionBackupResourceId Имя резервной копии долгосрочного хранения, используемой для восстановления этой управляемой базы данных. string
recoverableDatabaseId Идентификатор ресурса восстанавливаемой базы данных, связанной с операцией создания этой базы данных. string
restorableDroppedDatabaseId Восстанавливаемый идентификатор ресурса базы данных для восстановления при создании этой базы данных. string
restorePointInTime Conditional. Если createMode имеет значение PointInTimeRestore, это значение необходимо. Указывает точку во времени (ISO8601 формате) исходной базы данных, которая будет восстановлена для создания новой базы данных. string
sourceDatabaseId Идентификатор ресурса исходной базы данных, связанной с операцией создания этой базы данных. string
storageContainerSasToken Conditional. Если createMode — RestoreExternalBackup, это значение необходимо. Указывает маркер sas контейнера хранилища. string
storageContainerUri Conditional. Если createMode — RestoreExternalBackup, это значение необходимо. Указывает универсальный код ресурса (URI) контейнера хранилища, в котором хранятся резервные копии для этого восстановления. string

TrackedResourceTags

Name Description Value

Примеры использования

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса managedInstances/database можно развернуть с помощью операций, предназначенных для следующих целей:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Создать Майкрософт. Sql/managedInstances/ресурс баз данных, добавьте следующий Terraform в ваш шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances/databases@2020-02-02-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      autoCompleteRestore = bool
      catalogCollation = "string"
      collation = "string"
      createMode = "string"
      lastBackupName = "string"
      longTermRetentionBackupResourceId = "string"
      recoverableDatabaseId = "string"
      restorableDroppedDatabaseId = "string"
      restorePointInTime = "string"
      sourceDatabaseId = "string"
      storageContainerSasToken = "string"
      storageContainerUri = "string"
    }
  }
}

Значения свойств

Майкрософт. Sql/managedInstances/базы данных

Name Description Value
location Расположение ресурса. строка (обязательно)
name имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: managedInstances
properties Свойства ресурса. ManagedDatabaseProperties
tags Теги ресурсов Словарь имен и значений тегов.
type Тип ресурса «Майкрософт. Sql/managedInstances/databases@2020-02-02-preview"

ManagedDatabaseProperties

Name Description Value
autoCompleteRestore Выполняется ли автоматическое восстановление этой управляемой базы данных. bool
catalogCollation Параметры сортировки каталога метаданных. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
collation Параметры сортировки управляемой базы данных. string
createMode Режим создания управляемой базы данных. PointInTimeRestore: создайте базу данных, восстанавливая резервную копию существующей базы данных на определенный момент времени. Необходимо указать SourceDatabaseName, SourceManagedInstanceName и PointInTime. RestoreExternalBackup: создайте базу данных путем восстановления из внешних файлов резервного копирования. Необходимо указать параметры сортировки, StorageContainerUri и StorageContainerSasToken. Восстановление. Создание базы данных путем восстановления геореплицированной резервной копии. Для восстановления необходимо указать значение restoreableDatabaseId в качестве идентификатора ресурса базы данных для восстановления. RestoreLongTermRetentionBackup: создайте базу данных путем восстановления из долгосрочного резервного копирования хранения (требуется longTermRetentionBackupResourceId). 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
lastBackupName Последнее имя файла резервной копии для восстановления этой управляемой базы данных. string
longTermRetentionBackupResourceId Имя резервной копии долгосрочного хранения, используемой для восстановления этой управляемой базы данных. string
recoverableDatabaseId Идентификатор ресурса восстанавливаемой базы данных, связанной с операцией создания этой базы данных. string
restorableDroppedDatabaseId Восстанавливаемый идентификатор ресурса базы данных для восстановления при создании этой базы данных. string
restorePointInTime Conditional. Если createMode имеет значение PointInTimeRestore, это значение необходимо. Указывает точку во времени (ISO8601 формате) исходной базы данных, которая будет восстановлена для создания новой базы данных. string
sourceDatabaseId Идентификатор ресурса исходной базы данных, связанной с операцией создания этой базы данных. string
storageContainerSasToken Conditional. Если createMode — RestoreExternalBackup, это значение необходимо. Указывает маркер sas контейнера хранилища. string
storageContainerUri Conditional. Если createMode — RestoreExternalBackup, это значение необходимо. Указывает универсальный код ресурса (URI) контейнера хранилища, в котором хранятся резервные копии для этого восстановления. string

TrackedResourceTags

Name Description Value