ManagedDatabaseUpdate Sınıf
Yönetilen veritabanı güncelleştirmesi.
Değişkenler yalnızca sunucu tarafından doldurulur ve istek gönderilirken yoksayılır.
- Devralma
-
ManagedDatabaseUpdate
Oluşturucu
ManagedDatabaseUpdate(*, 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
- restore_point_in_time
- datetime
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
- str veya CatalogCollationType
Meta veri kataloğu harmanlaması. Olası değerler şunlardır: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS".
- create_mode
- str veya ManagedDatabaseCreateMode
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
- str
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
- str
Bu veritabanının oluşturma işlemiyle ilişkili kaynak veritabanının kaynak tanımlayıcısı.
- restorable_dropped_database_id
- str
Bu veritabanını oluştururken geri yüklenemez bırakılan veritabanı kaynak kimliği.
- storage_container_sas_token
- str
Koşullu. createMode RestoreExternalBackup ise, bu değer gereklidir. Depolama kapsayıcısı sas belirtecini belirtir.
- recoverable_database_id
- str
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
- str
Bu yönetilen veritabanının geri yüklenmesi için kullanılacak Uzun Süreli Saklama yedeğinin adı.
- auto_complete_restore
- bool
Bu yönetilen veritabanının otomatik olarak geri yüklenmesinin tamamlanıp tamamlanmaymayacağı.
- last_backup_name
- str
Bu yönetilen veritabanının geri yüklenmesi için son yedekleme dosyası adı.
Değişkenler
- status
- str veya ManagedDatabaseStatus
Veritabanının durumu. Olası değerler şunlardır: "Online", "Offline", "Shutdown", "Creating", "Inaccessible", "Restoreing", "Updating".
- creation_date
- datetime
Veritabanının oluşturulma tarihi.
- earliest_restore_point
- datetime
Belirli bir noktaya geri yükleme için en erken geri yükleme noktası.
- default_secondary_location
- str
Coğrafi olarak eşleştirilmiş bölge.
- failover_group_id
- str
Bu yönetilen veritabanının ait olduğu Örnek Yük Devretme Grubu kaynak tanımlayıcısı.