Microsoft. SQL managedInstances/databases 2025-02-01-preview

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

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

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

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

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

resource symbolicname 'Microsoft.Sql/managedInstances/databases@2025-02-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  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'
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Microsoft. Sql/managedInstances/базы данных

Имя Описание Ценность
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
parent В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

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

ManagedDatabaseProperties

Имя Описание Ценность
autoCompleteRestore Выполняется ли автоматическое восстановление этой управляемой базы данных. bool
catalogCollation Параметры сортировки каталога метаданных. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
collation Параметры сортировки управляемой базы данных. струна
createMode Режим создания управляемой базы данных. PointInTimeRestore: создайте базу данных, восстанавливая резервную копию существующей базы данных на определенный момент времени. Необходимо указать SourceDatabaseName, SourceManagedInstanceName и PointInTime. RestoreExternalBackup: создайте базу данных путем восстановления из внешних файлов резервного копирования. Необходимо указать параметры сортировки, StorageContainerUri и StorageContainerSasToken. Восстановление. Создание базы данных путем восстановления геореплицированной резервной копии. Для восстановления необходимо указать значение restoreableDatabaseId в качестве идентификатора ресурса базы данных для восстановления. 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) контейнера хранилища, в котором хранятся резервные копии для этого восстановления. струна

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

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

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

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

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

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

{
  "type": "Microsoft.Sql/managedInstances/databases",
  "apiVersion": "2025-02-01-preview",
  "name": "string",
  "location": "string",
  "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Microsoft. Sql/managedInstances/базы данных

Имя Описание Ценность
apiVersion Версия API «2025-02-01-превью»
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
свойства Свойства ресурса. ManagedDatabaseProperties
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса 'Microsoft. Sql/managedInstances/databases'

ManagedDatabaseProperties

Имя Описание Ценность
autoCompleteRestore Выполняется ли автоматическое восстановление этой управляемой базы данных. bool
catalogCollation Параметры сортировки каталога метаданных. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
collation Параметры сортировки управляемой базы данных. струна
createMode Режим создания управляемой базы данных. PointInTimeRestore: создайте базу данных, восстанавливая резервную копию существующей базы данных на определенный момент времени. Необходимо указать SourceDatabaseName, SourceManagedInstanceName и PointInTime. RestoreExternalBackup: создайте базу данных путем восстановления из внешних файлов резервного копирования. Необходимо указать параметры сортировки, StorageContainerUri и StorageContainerSasToken. Восстановление. Создание базы данных путем восстановления геореплицированной резервной копии. Для восстановления необходимо указать значение restoreableDatabaseId в качестве идентификатора ресурса базы данных для восстановления. 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) контейнера хранилища, в котором хранятся резервные копии для этого восстановления. струна

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances/databases@2025-02-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    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"
    }
  }
}

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

Microsoft. Sql/managedInstances/базы данных

Имя Описание Ценность
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: managedInstances
свойства Свойства ресурса. ManagedDatabaseProperties
tags Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса «Microsoft. Sql/managedInstances/databases@2025-02-01-preview»

ManagedDatabaseProperties

Имя Описание Ценность
autoCompleteRestore Выполняется ли автоматическое восстановление этой управляемой базы данных. bool
catalogCollation Параметры сортировки каталога метаданных. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
collation Параметры сортировки управляемой базы данных. струна
createMode Режим создания управляемой базы данных. PointInTimeRestore: создайте базу данных, восстанавливая резервную копию существующей базы данных на определенный момент времени. Необходимо указать SourceDatabaseName, SourceManagedInstanceName и PointInTime. RestoreExternalBackup: создайте базу данных путем восстановления из внешних файлов резервного копирования. Необходимо указать параметры сортировки, StorageContainerUri и StorageContainerSasToken. Восстановление. Создание базы данных путем восстановления геореплицированной резервной копии. Для восстановления необходимо указать значение restoreableDatabaseId в качестве идентификатора ресурса базы данных для восстановления. 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) контейнера хранилища, в котором хранятся резервные копии для этого восстановления. струна

Отслеживаемые Ресурсные Теги

Имя Описание Ценность