Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
- Latest
- 2025-02-01-preview
- 2025-01-01
- 2024-11-01-preview
- 2024-05-01-preview
- 2023-08-01
- 2023-08-01-preview
- 2023-05-01-preview
- 2023-02-01-preview
- 2022-11-01-preview
- 2022-08-01-preview
- 2022-05-01-preview
- 2022-02-01-preview
- 2021-11-01
- 2021-11-01-preview
- 2021-08-01-preview
- 2021-05-01-preview
- 2021-02-01-preview
- 2020-11-01-preview
- 2020-08-01-preview
- 2020-02-02-preview
- 2019-06-01-preview
- 2018-06-01-preview
- 2017-03-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@2023-08-01' = {
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'
}
}
Ö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 |
|---|---|---|
| autoCompleteRestore | Bu yönetilen veritabanının otomatik olarak geri yüklenmesinin tamamlanıp tamamlanmaymayacağı. | bool |
| 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. RestoreLongTermRetentionBackup: Uzun süreli saklama yedeğinden geri yükleyerek bir veritabanı oluşturun (longTermRetentionBackupResourceId gereklidir). | 'Default' 'PointInTimeRestore' 'Recovery' 'RestoreExternalBackup' 'RestoreLongTermRetentionBackup' |
| crossSubscriptionRestorableDroppedDatabaseId | Bu veritabanı oluşturulurken geri yüklenemez abonelikler arası bırakılan veritabanı kaynak kimliği. | string |
| crossSubscriptionSourceDatabaseId | Bu veritabanının oluşturma işlemiyle ilişkili abonelikler arası kaynak veritabanının kaynak tanımlayıcısı. | string |
| crossSubscriptionTargetManagedInstanceId | Abonelikler arası geri yüklemede kullanılan hedef yönetilen örnek kimliği. | string |
| isLedgerOn | Bu veritabanının bir kayıt defteri veritabanı olup olmadığı, veritabanındaki tüm tabloların kayıt defteri tabloları olduğu anlamına gelir. Not: Veritabanı oluşturulduktan sonra bu özelliğin değeri değiştirilemez. | bool |
| lastBackupName | Bu yönetilen veritabanının geri yüklenmesi için son yedekleme dosyası adı. | string |
| 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 |
| storageContainerIdentity | Conditional. createMode RestoreExternalBackup ise, bu değer kullanılır. Depolama kapsayıcısı kimlik doğrulaması için kullanılan kimliği belirtir. 'SharedAccessSignature' veya 'ManagedIdentity' olabilir; belirtilmezse 'SharedAccessSignature' varsayılır. | string |
| storageContainerSasToken | Conditional. createMode RestoreExternalBackup ve storageContainerIdentity ManagedIdentity değilse, 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:
- Kaynak grupları - Kaynak grubu dağıtım komutlarına bakınız Her API sürümünde değişen özelliklerin listesi için değişiklik günlüğüne bakınız.
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": "2023-08-01",
"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"
}
}
Özellik Değerleri
Microsoft. Sql/managedInstances/databases
| Name | Description | Value |
|---|---|---|
| apiVersion | API sürümü | '2023-08-01' |
| 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 |
|---|---|---|
| autoCompleteRestore | Bu yönetilen veritabanının otomatik olarak geri yüklenmesinin tamamlanıp tamamlanmaymayacağı. | bool |
| 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. RestoreLongTermRetentionBackup: Uzun süreli saklama yedeğinden geri yükleyerek bir veritabanı oluşturun (longTermRetentionBackupResourceId gereklidir). | 'Default' 'PointInTimeRestore' 'Recovery' 'RestoreExternalBackup' 'RestoreLongTermRetentionBackup' |
| crossSubscriptionRestorableDroppedDatabaseId | Bu veritabanı oluşturulurken geri yüklenemez abonelikler arası bırakılan veritabanı kaynak kimliği. | string |
| crossSubscriptionSourceDatabaseId | Bu veritabanının oluşturma işlemiyle ilişkili abonelikler arası kaynak veritabanının kaynak tanımlayıcısı. | string |
| crossSubscriptionTargetManagedInstanceId | Abonelikler arası geri yüklemede kullanılan hedef yönetilen örnek kimliği. | string |
| isLedgerOn | Bu veritabanının bir kayıt defteri veritabanı olup olmadığı, veritabanındaki tüm tabloların kayıt defteri tabloları olduğu anlamına gelir. Not: Veritabanı oluşturulduktan sonra bu özelliğin değeri değiştirilemez. | bool |
| lastBackupName | Bu yönetilen veritabanının geri yüklenmesi için son yedekleme dosyası adı. | string |
| 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 |
| storageContainerIdentity | Conditional. createMode RestoreExternalBackup ise, bu değer kullanılır. Depolama kapsayıcısı kimlik doğrulaması için kullanılan kimliği belirtir. 'SharedAccessSignature' veya 'ManagedIdentity' olabilir; belirtilmezse 'SharedAccessSignature' varsayılır. | string |
| storageContainerSasToken | Conditional. createMode RestoreExternalBackup ve storageContainerIdentity ManagedIdentity değilse, 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 grupları Her API sürümünde değişen ö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 Terraform'u şablonunuza ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/managedInstances/databases@2023-08-01"
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"
}
}
}
Ö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@2023-08-01" |
ManagedDatabaseProperties
| Name | Description | Value |
|---|---|---|
| autoCompleteRestore | Bu yönetilen veritabanının otomatik olarak geri yüklenmesinin tamamlanıp tamamlanmaymayacağı. | bool |
| 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. RestoreLongTermRetentionBackup: Uzun süreli saklama yedeğinden geri yükleyerek bir veritabanı oluşturun (longTermRetentionBackupResourceId gereklidir). | 'Default' 'PointInTimeRestore' 'Recovery' 'RestoreExternalBackup' 'RestoreLongTermRetentionBackup' |
| crossSubscriptionRestorableDroppedDatabaseId | Bu veritabanı oluşturulurken geri yüklenemez abonelikler arası bırakılan veritabanı kaynak kimliği. | string |
| crossSubscriptionSourceDatabaseId | Bu veritabanının oluşturma işlemiyle ilişkili abonelikler arası kaynak veritabanının kaynak tanımlayıcısı. | string |
| crossSubscriptionTargetManagedInstanceId | Abonelikler arası geri yüklemede kullanılan hedef yönetilen örnek kimliği. | string |
| isLedgerOn | Bu veritabanının bir kayıt defteri veritabanı olup olmadığı, veritabanındaki tüm tabloların kayıt defteri tabloları olduğu anlamına gelir. Not: Veritabanı oluşturulduktan sonra bu özelliğin değeri değiştirilemez. | bool |
| lastBackupName | Bu yönetilen veritabanının geri yüklenmesi için son yedekleme dosyası adı. | string |
| 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 |
| storageContainerIdentity | Conditional. createMode RestoreExternalBackup ise, bu değer kullanılır. Depolama kapsayıcısı kimlik doğrulaması için kullanılan kimliği belirtir. 'SharedAccessSignature' veya 'ManagedIdentity' olabilir; belirtilmezse 'SharedAccessSignature' varsayılır. | string |
| storageContainerSasToken | Conditional. createMode RestoreExternalBackup ve storageContainerIdentity ManagedIdentity değilse, 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 |
|---|