ManagedDatabase Sınıf
Yönetilen veritabanı kaynağı.
Değişkenler yalnızca sunucu tarafından doldurulur ve istek gönderilirken yoksayılır.
Azure'a göndermek için tüm gerekli parametrelerin doldurulması gerekir.
- Devralma
-
azure.mgmt.sql.models._models_py3.TrackedResourceManagedDatabase
Oluşturucu
ManagedDatabase(*, location: str, tags: Dict[str, str] | None = None, collation: str | None = None, restore_point_in_time: datetime | None = None, catalog_collation: str | CatalogCollationType | None = None, create_mode: str | ManagedDatabaseCreateMode | None = None, storage_container_uri: str | None = None, source_database_id: str | None = None, restorable_dropped_database_id: str | None = None, storage_container_sas_token: str | None = None, recoverable_database_id: str | None = None, long_term_retention_backup_resource_id: str | None = None, auto_complete_restore: bool | None = None, last_backup_name: str | None = None, **kwargs)
Parametreler
| Name | Description |
|---|---|
|
location
Gerekli
|
Gereklidir. Kaynak konumu. |
|
tags
Gerekli
|
Bir dizi etiket. Kaynak etiketleri. |
|
collation
Gerekli
|
Yönetilen veritabanının harmanlanması. |
|
restore_point_in_time
Gerekli
|
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. |
|
catalog_collation
Gerekli
|
str veya
CatalogCollationType
Meta veri kataloğu harmanlaması. Olası değerler şunlardır: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS". |
|
create_mode
Gerekli
|
Yönetilen veritabanı oluşturma modu. PointInTimeRestore: Mevcut bir veritabanının belirli bir nokta yedeklemesini geri yükleyerek bir veritabanı oluşturun. SourceDatabaseName, SourceManagedInstanceName ve PointInTime belirtilmelidir. RestoreExternalBackup: Dış yedekleme dosyalarından geri yükleyerek bir 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). Olası değerler şunlardır: "Default", "RestoreExternalBackup", "PointInTimeRestore", "Recovery", "RestoreLongTermRetentionBackup". |
|
storage_container_uri
Gerekli
|
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. |
|
source_database_id
Gerekli
|
Bu veritabanının oluşturma işlemiyle ilişkili kaynak veritabanının kaynak tanımlayıcısı. |
|
restorable_dropped_database_id
Gerekli
|
Bu veritabanını oluştururken geri yüklenemez bırakılan veritabanı kaynak kimliği. |
|
storage_container_sas_token
Gerekli
|
Koşullu. createMode RestoreExternalBackup ise, bu değer gereklidir. Depolama kapsayıcısı sas belirtecini belirtir. |
|
recoverable_database_id
Gerekli
|
Bu veritabanının oluşturma işlemiyle ilişkili kurtarılabilir veritabanının kaynak tanımlayıcısı. |
|
long_term_retention_backup_resource_id
Gerekli
|
Bu yönetilen veritabanının geri yüklenmesi için kullanılacak Uzun Süreli Saklama yedeğinin adı. |
|
auto_complete_restore
Gerekli
|
Bu yönetilen veritabanının otomatik olarak geri yüklenmesinin tamamlanıp tamamlanmaymayacağı. |
|
last_backup_name
Gerekli
|
Bu yönetilen veritabanının geri yüklenmesi için son yedekleme dosyası adı. |
Yalnızca Anahtar Sözcük Parametreleri
| Name | Description |
|---|---|
|
location
Gerekli
|
|
|
tags
Gerekli
|
|
|
collation
Gerekli
|
|
|
restore_point_in_time
Gerekli
|
|
|
catalog_collation
Gerekli
|
|
|
create_mode
Gerekli
|
|
|
storage_container_uri
Gerekli
|
|
|
source_database_id
Gerekli
|
|
|
restorable_dropped_database_id
Gerekli
|
|
|
storage_container_sas_token
Gerekli
|
|
|
recoverable_database_id
Gerekli
|
|
|
long_term_retention_backup_resource_id
Gerekli
|
|
|
auto_complete_restore
Gerekli
|
|
|
last_backup_name
Gerekli
|
|
Değişkenler
| Name | Description |
|---|---|
|
id
|
Kaynak Kimliği. |
|
name
|
Kaynak adı. |
|
type
|
Kaynak türü. |
|
status
|
str veya
ManagedDatabaseStatus
Veritabanının durumu. Olası değerler şunlardır: "Online", "Offline", "Shutdown", "Creating", "Inaccessible", "Restoreing", "Updating". |
|
creation_date
|
Veritabanının oluşturulma tarihi. |
|
earliest_restore_point
|
Belirli bir noktaya geri yükleme için en erken geri yükleme noktası. |
|
default_secondary_location
|
Coğrafi olarak eşleştirilmiş bölge. |
|
failover_group_id
|
Bu yönetilen veritabanının ait olduğu Örnek Yük Devretme Grubu kaynak tanımlayıcısı. |