Microsoft.Sql managedInstances/databases

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

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

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

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

Чтобы создать ресурс Microsoft.Sql/managedInstances/databases, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Sql/managedInstances/databases@2023-05-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    autoCompleteRestore: bool
    catalogCollation: 'string'
    collation: 'string'
    createMode: 'string'
    crossSubscriptionRestorableDroppedDatabaseId: 'string'
    crossSubscriptionSourceDatabaseId: 'string'
    crossSubscriptionTargetManagedInstanceId: 'string'
    isLedgerOn: bool
    lastBackupName: 'string'
    longTermRetentionBackupResourceId: 'string'
    recoverableDatabaseId: 'string'
    restorableDroppedDatabaseId: 'string'
    restorePointInTime: 'string'
    sourceDatabaseId: 'string'
    storageContainerIdentity: 'string'
    storageContainerSasToken: 'string'
    storageContainerUri: 'string'
  }
}

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

managedInstances/databases

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
string (обязательно)
location Расположение ресурса. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса.

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

Свойства ManagedDatabase

Имя Описание Значение
autoCompleteRestore Следует ли автоматически завершить восстановление этой управляемой базы данных. bool
catalogCollation Параметры сортировки каталога метаданных. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
collation Параметры сортировки управляемой базы данных. строка
createMode Режим создания управляемой базы данных. PointInTimeRestore. Создайте базу данных, восстановив резервную копию существующей базы данных на определенный момент времени. Необходимо указать SourceDatabaseName, SourceManagedInstanceName и PointInTime. RestoreExternalBackup: создайте базу данных путем восстановления из внешних файлов резервных копий. Необходимо указать параметры сортировки, StorageContainerUri и StorageContainerSasToken. Восстановление. Создает базу данных путем восстановления геореплицированной резервной копии. RecoverableDatabaseId должен быть указан в качестве идентификатора восстанавливаемого ресурса базы данных для восстановления. RestoreLongTermRetentionBackup. Создайте базу данных путем восстановления из резервной копии долгосрочного хранения (требуется longTermRetentionBackupResourceId). 'Default'
PointInTimeRestore
"Восстановление"
RestoreExternalBackup
RestoreLongTermRetentionBackup
crossSubscriptionRestorableDroppedDatabaseId Восстанавливаемый идентификатор ресурса базы данных с возможностью восстановления между подписками, который необходимо восстановить при создании этой базы данных. строка
crossSubscriptionSourceDatabaseId Идентификатор ресурса базы данных-источника между подписками, связанной с операцией создания этой базы данных. строка
crossSubscriptionTargetManagedInstanceId Идентификатор целевого управляемого экземпляра, используемый при восстановлении между подписками. строка
isLedgerOn Является ли эта база данных базой данных реестра. Это означает, что все таблицы в базе данных являются таблицами реестра. Примечание. Значение этого свойства нельзя изменить после создания базы данных. bool
lastBackupName Последнее имя файла резервной копии для восстановления этой управляемой базы данных. строка
longTermRetentionBackupResourceId Имя резервной копии долгосрочного хранения, используемой для восстановления этой управляемой базы данных. строка
recoverableDatabaseId Идентификатор ресурса восстанавливаемой базы данных, связанной с операцией создания этой базы данных. строка
restorableDroppedDatabaseId Восстанавливаемый идентификатор ресурса базы данных, который можно восстановить при создании этой базы данных. строка
restorePointInTime Условного. Если параметр createMode имеет значение PointInTimeRestore, это значение является обязательным. Указывает точку во времени (ISO8601 формате) базы данных-источника, которая будет восстановлена для создания новой базы данных. строка
sourceDatabaseId Идентификатор ресурса базы данных-источника, связанной с операцией создания этой базы данных. строка
storageContainerIdentity Условного. Если параметр createMode имеет значение RestoreExternalBackup, используется это значение. Указывает удостоверение, используемое для проверки подлинности контейнера хранилища. Может иметь значение SharedAccessSignature или ManagedIdentity; Если не указано значение " SharedAccessSignature", предполагается. строка
storageContainerSasToken Условного. Если параметр createMode имеет значение RestoreExternalBackup, а storageContainerIdentity не является ManagedIdentity, это значение является обязательным. Указывает маркер SAS контейнера хранилища. строка
storageContainerUri Условного. Если параметр createMode имеет значение RestoreExternalBackup, это значение является обязательным. Указывает универсальный код ресурса (URI) контейнера хранилища, в котором хранятся резервные копии для этого восстановления. строка

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

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

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

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

Чтобы создать ресурс Microsoft.Sql/managedInstances/databases, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Sql/managedInstances/databases",
  "apiVersion": "2023-05-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "autoCompleteRestore": "bool",
    "catalogCollation": "string",
    "collation": "string",
    "createMode": "string",
    "crossSubscriptionRestorableDroppedDatabaseId": "string",
    "crossSubscriptionSourceDatabaseId": "string",
    "crossSubscriptionTargetManagedInstanceId": "string",
    "isLedgerOn": "bool",
    "lastBackupName": "string",
    "longTermRetentionBackupResourceId": "string",
    "recoverableDatabaseId": "string",
    "restorableDroppedDatabaseId": "string",
    "restorePointInTime": "string",
    "sourceDatabaseId": "string",
    "storageContainerIdentity": "string",
    "storageContainerSasToken": "string",
    "storageContainerUri": "string"
  }
}

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

managedInstances/databases

Имя Описание Значение
тип Тип ресурса Microsoft.Sql/managedInstances/databases
версия_API Версия API ресурсов '2023-05-01-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)
location Расположение ресурса. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Свойства ресурса. Свойства ManagedDatabase

Свойства ManagedDatabase

Имя Описание Значение
autoCompleteRestore Следует ли автоматически завершить восстановление этой управляемой базы данных. bool
catalogCollation Параметры сортировки каталога метаданных. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
collation Параметры сортировки управляемой базы данных. строка
createMode Режим создания управляемой базы данных. PointInTimeRestore. Создайте базу данных, восстановив резервную копию существующей базы данных на определенный момент времени. Необходимо указать SourceDatabaseName, SourceManagedInstanceName и PointInTime. RestoreExternalBackup: создайте базу данных путем восстановления из внешних файлов резервных копий. Необходимо указать параметры сортировки, StorageContainerUri и StorageContainerSasToken. Восстановление. Создает базу данных путем восстановления геореплицированной резервной копии. RecoverableDatabaseId должен быть указан в качестве идентификатора восстанавливаемого ресурса базы данных для восстановления. RestoreLongTermRetentionBackup. Создайте базу данных путем восстановления из резервной копии долгосрочного хранения (требуется longTermRetentionBackupResourceId). 'Default'
PointInTimeRestore
"Восстановление"
RestoreExternalBackup
RestoreLongTermRetentionBackup
crossSubscriptionRestorableDroppedDatabaseId Восстанавливаемый идентификатор ресурса базы данных с возможностью восстановления между подписками, который необходимо восстановить при создании этой базы данных. строка
crossSubscriptionSourceDatabaseId Идентификатор ресурса базы данных-источника между подписками, связанной с операцией создания этой базы данных. строка
crossSubscriptionTargetManagedInstanceId Идентификатор целевого управляемого экземпляра, используемый при восстановлении между подписками. строка
isLedgerOn Является ли эта база данных базой данных реестра. Это означает, что все таблицы в базе данных являются таблицами реестра. Примечание. Значение этого свойства нельзя изменить после создания базы данных. bool
lastBackupName Имя последнего файла резервной копии для восстановления этой управляемой базы данных. строка
longTermRetentionBackupResourceId Имя резервной копии долгосрочного хранения, используемой для восстановления этой управляемой базы данных. строка
recoverableDatabaseId Идентификатор ресурса восстанавливаемой базы данных, связанной с операцией создания этой базы данных. строка
restorableDroppedDatabaseId Восстанавливаемый идентификатор ресурса базы данных, который необходимо восстановить при создании этой базы данных. строка
restorePointInTime Условного. Если параметр createMode имеет значение PointInTimeRestore, это значение является обязательным. Указывает точку во времени (ISO8601 формат) базы данных-источника, которая будет восстановлена для создания новой базы данных. строка
sourceDatabaseId Идентификатор ресурса базы данных-источника, связанной с операцией создания этой базы данных. строка
storageContainerIdentity Условного. Если параметр createMode имеет значение RestoreExternalBackup, используется это значение. Указывает удостоверение, используемое для проверки подлинности контейнера хранилища. Может иметь значение SharedAccessSignature или ManagedIdentity; Если не указано , предполагается , "SharedAccessSignature". строка
storageContainerSasToken Условного. Если параметр createMode имеет значение RestoreExternalBackup, а storageContainerIdentity не managedIdentity, это значение является обязательным. Указывает маркер SAS контейнера хранилища. строка
storageContainerUri Условного. Если параметр createMode имеет значение RestoreExternalBackup, это значение является обязательным. Указывает универсальный код ресурса (URI) контейнера хранилища, в котором хранятся резервные копии для этого восстановления. строка

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

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

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

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

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

Чтобы создать ресурс Microsoft.Sql/managedInstances/databases, добавьте в шаблон следующую terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances/databases@2023-05-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      autoCompleteRestore = bool
      catalogCollation = "string"
      collation = "string"
      createMode = "string"
      crossSubscriptionRestorableDroppedDatabaseId = "string"
      crossSubscriptionSourceDatabaseId = "string"
      crossSubscriptionTargetManagedInstanceId = "string"
      isLedgerOn = bool
      lastBackupName = "string"
      longTermRetentionBackupResourceId = "string"
      recoverableDatabaseId = "string"
      restorableDroppedDatabaseId = "string"
      restorePointInTime = "string"
      sourceDatabaseId = "string"
      storageContainerIdentity = "string"
      storageContainerSasToken = "string"
      storageContainerUri = "string"
    }
  })
}

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

managedInstances/databases

Имя Описание Значение
тип Тип ресурса Microsoft.Sql/managedInstances/databases@2023-05-01-preview
name имя ресурса. строка (обязательно)
location Расположение ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: managedInstances
tags Теги ресурсов. Словарь имен и значений тегов.
properties Свойства ресурса. ManagedDatabaseProperties

ManagedDatabaseProperties

Имя Описание Значение
autoCompleteRestore Следует ли автоматически завершить восстановление этой управляемой базы данных. bool
catalogCollation Параметры сортировки каталога метаданных. "DATABASE_DEFAULT"
"SQL_Latin1_General_CP1_CI_AS"
collation Параметры сортировки управляемой базы данных. строка
createMode Режим создания управляемой базы данных. PointInTimeRestore: создайте базу данных, восстановив резервную копию существующей базы данных на определенный момент времени. Необходимо указать SourceDatabaseName, SourceManagedInstanceName и PointInTime. RestoreExternalBackup: создание базы данных путем восстановления из внешних файлов резервных копий. Необходимо указать параметры сортировки, StorageContainerUri и StorageContainerSasToken. Восстановление. Создает базу данных путем восстановления геореплицированной резервной копии. RecoverableDatabaseId необходимо указать в качестве идентификатора ресурса восстанавливаемой базы данных для восстановления. RestoreLongTermRetentionBackup: создайте базу данных путем восстановления из резервной копии долгосрочного хранения (требуется longTermRetentionBackupResourceId). "По умолчанию"
"PointInTimeRestore"
"Восстановление"
RestoreExternalBackup
RestoreLongTermRetentionBackup
crossSubscriptionRestorableDroppedDatabaseId Восстанавливаемый идентификатор ресурса базы данных с перекрестной подпиской, который необходимо восстановить при создании этой базы данных. строка
crossSubscriptionSourceDatabaseId Идентификатор ресурса базы данных-источника между подписками, связанной с операцией создания этой базы данных. строка
crossSubscriptionTargetManagedInstanceId Идентификатор целевого управляемого экземпляра, используемый при восстановлении между подписками. строка
isLedgerOn Является ли эта база данных базой данных реестра. Это означает, что все таблицы в базе данных являются таблицами реестра. Примечание. Значение этого свойства нельзя изменить после создания базы данных. bool
lastBackupName Имя последнего файла резервной копии для восстановления этой управляемой базы данных. строка
longTermRetentionBackupResourceId Имя резервной копии долгосрочного хранения, используемой для восстановления этой управляемой базы данных. строка
recoverableDatabaseId Идентификатор ресурса восстанавливаемой базы данных, связанной с операцией создания этой базы данных. строка
restorableDroppedDatabaseId Восстанавливаемый идентификатор ресурса базы данных, который необходимо восстановить при создании этой базы данных. строка
restorePointInTime Условного. Если параметр createMode имеет значение PointInTimeRestore, это значение является обязательным. Указывает точку во времени (ISO8601 формат) базы данных-источника, которая будет восстановлена для создания новой базы данных. строка
sourceDatabaseId Идентификатор ресурса базы данных-источника, связанной с операцией создания этой базы данных. строка
storageContainerIdentity Условного. Если параметр createMode имеет значение RestoreExternalBackup, используется это значение. Указывает удостоверение, используемое для проверки подлинности контейнера хранилища. Может иметь значение SharedAccessSignature или ManagedIdentity; Если не указано , предполагается , "SharedAccessSignature". строка
storageContainerSasToken Условного. Если параметр createMode имеет значение RestoreExternalBackup, а storageContainerIdentity не managedIdentity, это значение является обязательным. Указывает маркер SAS контейнера хранилища. строка
storageContainerUri Условного. Если параметр createMode имеет значение RestoreExternalBackup, это значение является обязательным. Указывает универсальный код ресурса (URI) контейнера хранилища, в котором хранятся резервные копии для этого восстановления. строка