ManagedDatabase interface
Yönetilen veritabanı kaynağı.
- Extends
Özellikler
| auto |
Bu yönetilen veritabanının otomatik olarak geri yüklenmesinin tamamlanıp tamamlanmaymayacağı. |
| catalog |
Meta veri kataloğu harmanlaması. |
| collation | Yönetilen veritabanının harmanlanması. |
| create |
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). |
| creation |
Veritabanının oluşturma tarihi. |
| cross |
Bu veritabanı oluşturulurken geri yüklenemez abonelikler arası bırakılan veritabanı kaynak kimliği. |
| cross |
Bu veritabanının oluşturma işlemiyle ilişkili abonelikler arası kaynak veritabanının kaynak tanımlayıcısı. |
| cross |
Abonelikler arası geri yüklemede kullanılan hedef yönetilen örnek kimliği. |
| default |
Coğrafi olarak eşleştirilmiş bölge. |
| earliest |
Belirli bir noktaya geri yükleme için en erken geri yükleme noktası. |
| extended |
'Erişilemez' durumundaki veritabanları için ek gözlemlenebilirlik ve sorun giderme bilgileri. |
| failover |
Bu yönetilen veritabanının ait olduğu Örnek Yük Devretme Grubu kaynak tanımlayıcısı. |
| is |
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. |
| last |
Bu yönetilen veritabanının geri yüklenmesi için son yedekleme dosyası adı. |
| long |
Bu yönetilen veritabanının geri yüklenmesi için kullanılacak Uzun Süreli Saklama yedeklemesinin adı. |
| recoverable |
Bu veritabanının oluşturma işlemiyle ilişkili kurtarılabilir veritabanının kaynak tanımlayıcısı. |
| restorable |
Bu veritabanı oluşturulurken geri yüklenemez bırakılan veritabanı kaynak kimliği. |
| restore |
Koşullu. 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. |
| source |
Bu veritabanının oluşturma işlemiyle ilişkili kaynak veritabanının kaynak tanımlayıcısı. |
| status | Veritabanının durumu. |
| storage |
Koşullu. 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. |
| storage |
Koşullu. createMode RestoreExternalBackup ve storageContainerIdentity ManagedIdentity değilse, bu değer gereklidir. Depolama kapsayıcısı sas belirtecini belirtir. |
| storage |
Koşullu. createMode RestoreExternalBackup ise, bu değer gereklidir. Bu geri yükleme için yedeklemelerin depolandığı depolama kapsayıcısının uri'sini belirtir. |
Devralınan Özellikler
| id | Kaynağın tam nitelikli kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location | Kaynağın bulunduğu coğrafi konum |
| name | Kaynağın adı |
| system |
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. |
| tags | Kaynak etiketleri. |
| type | Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
Özellik Ayrıntıları
autoCompleteRestore
Bu yönetilen veritabanının otomatik olarak geri yüklenmesinin tamamlanıp tamamlanmaymayacağı.
autoCompleteRestore?: boolean
Özellik Değeri
boolean
catalogCollation
Meta veri kataloğu harmanlaması.
catalogCollation?: string
Özellik Değeri
string
collation
Yönetilen veritabanının harmanlanması.
collation?: string
Özellik Değeri
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).
createMode?: string
Özellik Değeri
string
creationDate
Veritabanının oluşturma tarihi.
creationDate?: Date
Özellik Değeri
Date
crossSubscriptionRestorableDroppedDatabaseId
Bu veritabanı oluşturulurken geri yüklenemez abonelikler arası bırakılan veritabanı kaynak kimliği.
crossSubscriptionRestorableDroppedDatabaseId?: string
Özellik Değeri
string
crossSubscriptionSourceDatabaseId
Bu veritabanının oluşturma işlemiyle ilişkili abonelikler arası kaynak veritabanının kaynak tanımlayıcısı.
crossSubscriptionSourceDatabaseId?: string
Özellik Değeri
string
crossSubscriptionTargetManagedInstanceId
Abonelikler arası geri yüklemede kullanılan hedef yönetilen örnek kimliği.
crossSubscriptionTargetManagedInstanceId?: string
Özellik Değeri
string
defaultSecondaryLocation
Coğrafi olarak eşleştirilmiş bölge.
defaultSecondaryLocation?: string
Özellik Değeri
string
earliestRestorePoint
Belirli bir noktaya geri yükleme için en erken geri yükleme noktası.
earliestRestorePoint?: Date
Özellik Değeri
Date
extendedAccessibilityInfo
'Erişilemez' durumundaki veritabanları için ek gözlemlenebilirlik ve sorun giderme bilgileri.
extendedAccessibilityInfo?: ManagedDatabaseExtendedAccessibilityInfo
Özellik Değeri
failoverGroupId
Bu yönetilen veritabanının ait olduğu Örnek Yük Devretme Grubu kaynak tanımlayıcısı.
failoverGroupId?: string
Özellik Değeri
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.
isLedgerOn?: boolean
Özellik Değeri
boolean
lastBackupName
Bu yönetilen veritabanının geri yüklenmesi için son yedekleme dosyası adı.
lastBackupName?: string
Özellik Değeri
string
longTermRetentionBackupResourceId
Bu yönetilen veritabanının geri yüklenmesi için kullanılacak Uzun Süreli Saklama yedeklemesinin adı.
longTermRetentionBackupResourceId?: string
Özellik Değeri
string
recoverableDatabaseId
Bu veritabanının oluşturma işlemiyle ilişkili kurtarılabilir veritabanının kaynak tanımlayıcısı.
recoverableDatabaseId?: string
Özellik Değeri
string
restorableDroppedDatabaseId
Bu veritabanı oluşturulurken geri yüklenemez bırakılan veritabanı kaynak kimliği.
restorableDroppedDatabaseId?: string
Özellik Değeri
string
restorePointInTime
Koşullu. 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.
restorePointInTime?: Date
Özellik Değeri
Date
sourceDatabaseId
Bu veritabanının oluşturma işlemiyle ilişkili kaynak veritabanının kaynak tanımlayıcısı.
sourceDatabaseId?: string
Özellik Değeri
string
status
Veritabanının durumu.
status?: string
Özellik Değeri
string
storageContainerIdentity
Koşullu. 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.
storageContainerIdentity?: string
Özellik Değeri
string
storageContainerSasToken
Koşullu. createMode RestoreExternalBackup ve storageContainerIdentity ManagedIdentity değilse, bu değer gereklidir. Depolama kapsayıcısı sas belirtecini belirtir.
storageContainerSasToken?: string
Özellik Değeri
string
storageContainerUri
Koşullu. createMode RestoreExternalBackup ise, bu değer gereklidir. Bu geri yükleme için yedeklemelerin depolandığı depolama kapsayıcısının uri'sini belirtir.
storageContainerUri?: string
Özellik Değeri
string
Devralınan Özellik Detayları
id
Kaynağın tam nitelikli kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Özellik Değeri
string
location
Kaynağın bulunduğu coğrafi konum
location: string
Özellik Değeri
string
name
systemData
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.
systemData?: SystemData
Özellik Değeri
tags
Kaynak etiketleri.
tags?: Record<string, string>
Özellik Değeri
Record<string, string>
TrackedResource.tagsDevralındı
type
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"
type?: string
Özellik Değeri
string
DevralınanTrackedResource.type