Microsoft. SQL managedInstances/databases 2018-06-01-preview

Bicep kaynak tanımı

managedInstances/databases kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Bir Microsoft yaratmak için. Sql/managedInstances/databases kaynağı için aşağıdaki Bicep'i şablonunuza ekleyin.

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

Özellik Değerleri

Microsoft. Sql/managedInstances/databases

Name Description Value
location Kaynak konumu. dize (gerekli)
name Kaynak adı dize (gerekli)
parent Bicep'te, bir çocuk kaynağın ana kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Tür kaynağı için sembolik ad: managedInstances
properties Kaynak özellikleri. ManagedDatabaseProperties
tags Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

ManagedDatabaseProperties

Name Description Value
catalogCollation Meta veri kataloğu harmanlaması. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
collation Yönetilen veritabanının harmanlanması. string
createMode Yönetilen veritabanı oluşturma modu. PointInTimeRestore: Mevcut bir veritabanının belirli bir noktaya yedeklemesini geri yükleyerek veritabanı oluşturun. SourceDatabaseName, SourceManagedInstanceName ve PointInTime belirtilmelidir. RestoreExternalBackup: Dış yedekleme dosyalarından geri yükleyerek veritabanı oluşturun. Collation, StorageContainerUri ve StorageContainerSasToken belirtilmelidir. Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. Geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak RecoverableDatabaseId belirtilmelidir. 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
longTermRetentionBackupResourceId Bu yönetilen veritabanının geri yüklenmesi için kullanılacak Uzun Süreli Saklama yedeklemesinin adı. string
recoverableDatabaseId Bu veritabanının oluşturma işlemiyle ilişkili kurtarılabilir veritabanının kaynak tanımlayıcısı. string
restorableDroppedDatabaseId Bu veritabanı oluşturulurken geri yüklenemez bırakılan veritabanı kaynak kimliği. string
restorePointInTime Conditional. createMode PointInTimeRestore ise, bu değer gereklidir. Yeni veritabanını oluşturmak için geri yüklenecek kaynak veritabanının zaman noktasını (ISO8601 biçimi) belirtir. string
sourceDatabaseId Bu veritabanının oluşturma işlemiyle ilişkili kaynak veritabanının kaynak tanımlayıcısı. string
storageContainerSasToken Conditional. createMode RestoreExternalBackup ise, bu değer gereklidir. Depolama kapsayıcısı sas belirtecini belirtir. string
storageContainerUri Conditional. createMode RestoreExternalBackup ise, bu değer gereklidir. Bu geri yükleme için yedeklemelerin depolandığı depolama kapsayıcısının uri'sini belirtir. string

TrackedResourceTags

Name Description Value

ARM şablonu kaynak tanımı

managedInstances/databases kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Kullanım Örnekleri

Kaynak biçimi

Bir Microsoft yaratmak için. Sql/managedInstances/databases kaynağı için aşağıdaki JSON'u şablonunuza ekleyin.

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

Özellik Değerleri

Microsoft. Sql/managedInstances/databases

Name Description Value
apiVersion API sürümü '2018-06-01-preview'
location Kaynak konumu. dize (gerekli)
name Kaynak adı dize (gerekli)
properties Kaynak özellikleri. ManagedDatabaseProperties
tags Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
type Kaynak türü 'Microsoft. Sql/managedInstances/databases'

ManagedDatabaseProperties

Name Description Value
catalogCollation Meta veri kataloğu harmanlaması. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
collation Yönetilen veritabanının harmanlanması. string
createMode Yönetilen veritabanı oluşturma modu. PointInTimeRestore: Mevcut bir veritabanının belirli bir noktaya yedeklemesini geri yükleyerek veritabanı oluşturun. SourceDatabaseName, SourceManagedInstanceName ve PointInTime belirtilmelidir. RestoreExternalBackup: Dış yedekleme dosyalarından geri yükleyerek veritabanı oluşturun. Collation, StorageContainerUri ve StorageContainerSasToken belirtilmelidir. Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. Geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak RecoverableDatabaseId belirtilmelidir. 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
longTermRetentionBackupResourceId Bu yönetilen veritabanının geri yüklenmesi için kullanılacak Uzun Süreli Saklama yedeklemesinin adı. string
recoverableDatabaseId Bu veritabanının oluşturma işlemiyle ilişkili kurtarılabilir veritabanının kaynak tanımlayıcısı. string
restorableDroppedDatabaseId Bu veritabanı oluşturulurken geri yüklenemez bırakılan veritabanı kaynak kimliği. string
restorePointInTime Conditional. createMode PointInTimeRestore ise, bu değer gereklidir. Yeni veritabanını oluşturmak için geri yüklenecek kaynak veritabanının zaman noktasını (ISO8601 biçimi) belirtir. string
sourceDatabaseId Bu veritabanının oluşturma işlemiyle ilişkili kaynak veritabanının kaynak tanımlayıcısı. string
storageContainerSasToken Conditional. createMode RestoreExternalBackup ise, bu değer gereklidir. Depolama kapsayıcısı sas belirtecini belirtir. string
storageContainerUri Conditional. createMode RestoreExternalBackup ise, bu değer gereklidir. Bu geri yükleme için yedeklemelerin depolandığı depolama kapsayıcısının uri'sini belirtir. string

TrackedResourceTags

Name Description Value

Terraform (AzAPI sağlayıcısı) kaynak tanımı

managedInstances/databases kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Kaynak biçimi

Bir Microsoft yaratmak için. Sql/managedInstances/databases kaynağı için aşağıdaki Terraform'u şablonunuza ekleyin.

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

Özellik Değerleri

Microsoft. Sql/managedInstances/databases

Name Description Value
location Kaynak konumu. dize (gerekli)
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: managedInstances
properties Kaynak özellikleri. ManagedDatabaseProperties
tags Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
type Kaynak türü "Microsoft. Sql/managedInstances/databases@2018-06-01-preview"

ManagedDatabaseProperties

Name Description Value
catalogCollation Meta veri kataloğu harmanlaması. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
collation Yönetilen veritabanının harmanlanması. string
createMode Yönetilen veritabanı oluşturma modu. PointInTimeRestore: Mevcut bir veritabanının belirli bir noktaya yedeklemesini geri yükleyerek veritabanı oluşturun. SourceDatabaseName, SourceManagedInstanceName ve PointInTime belirtilmelidir. RestoreExternalBackup: Dış yedekleme dosyalarından geri yükleyerek veritabanı oluşturun. Collation, StorageContainerUri ve StorageContainerSasToken belirtilmelidir. Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. Geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak RecoverableDatabaseId belirtilmelidir. 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
longTermRetentionBackupResourceId Bu yönetilen veritabanının geri yüklenmesi için kullanılacak Uzun Süreli Saklama yedeklemesinin adı. string
recoverableDatabaseId Bu veritabanının oluşturma işlemiyle ilişkili kurtarılabilir veritabanının kaynak tanımlayıcısı. string
restorableDroppedDatabaseId Bu veritabanı oluşturulurken geri yüklenemez bırakılan veritabanı kaynak kimliği. string
restorePointInTime Conditional. createMode PointInTimeRestore ise, bu değer gereklidir. Yeni veritabanını oluşturmak için geri yüklenecek kaynak veritabanının zaman noktasını (ISO8601 biçimi) belirtir. string
sourceDatabaseId Bu veritabanının oluşturma işlemiyle ilişkili kaynak veritabanının kaynak tanımlayıcısı. string
storageContainerSasToken Conditional. createMode RestoreExternalBackup ise, bu değer gereklidir. Depolama kapsayıcısı sas belirtecini belirtir. string
storageContainerUri Conditional. createMode RestoreExternalBackup ise, bu değer gereklidir. Bu geri yükleme için yedeklemelerin depolandığı depolama kapsayıcısının uri'sini belirtir. string

TrackedResourceTags

Name Description Value