ManagedDatabaseUpdate Kelas
Pembaruan database terkelola.
Variabel hanya diisi oleh server, dan akan diabaikan saat mengirim permintaan.
- Warisan
-
ManagedDatabaseUpdate
Konstruktor
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)
Parameter
- restore_point_in_time
- datetime
Bersyarat. Jika createMode adalah PointInTimeRestore, nilai ini diperlukan. Menentukan titik waktu (format ISO8601) dari database sumber yang akan dipulihkan untuk membuat database baru.
- catalog_collation
- str atau CatalogCollationType
Kolate katalog metadata. Nilai yang mungkin termasuk: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS".
- create_mode
- str atau ManagedDatabaseCreateMode
Mode pembuatan database terkelola. PointInTimeRestore: Buat database dengan memulihkan cadangan titik waktu database yang sudah ada. SourceDatabaseName, SourceManagedInstanceName, dan PointInTime harus ditentukan. RestoreExternalBackup: Buat database dengan memulihkan dari file cadangan eksternal. Kolase, StorageContainerUri, dan StorageContainerSasToken harus ditentukan. Pemulihan: Membuat database dengan memulihkan cadangan yang direplikasi secara geografis. RecoverableDatabaseId harus ditentukan sebagai ID sumber daya database yang dapat dipulihkan untuk dipulihkan. RestoreLongTermRetentionBackup: Buat database dengan memulihkan dari cadangan retensi jangka panjang (longTermRetentionBackupResourceId diperlukan). Nilai yang mungkin termasuk: "Default", "RestoreExternalBackup", "PointInTimeRestore", "Recovery", "RestoreLongTermRetentionBackup".
- storage_container_uri
- str
Bersyarat. Jika createMode adalah RestoreExternalBackup, nilai ini diperlukan. Menentukan uri kontainer penyimpanan tempat cadangan untuk pemulihan ini disimpan.
- source_database_id
- str
Pengidentifikasi sumber daya database sumber yang terkait dengan operasi pembuatan database ini.
- restorable_dropped_database_id
- str
Id sumber daya database yang dihilangkan yang dapat dipulihkan untuk dipulihkan saat membuat database ini.
- storage_container_sas_token
- str
Bersyarat. Jika createMode adalah RestoreExternalBackup, nilai ini diperlukan. Menentukan token sas kontainer penyimpanan.
- recoverable_database_id
- str
Pengidentifikasi sumber daya database yang dapat dipulihkan yang terkait dengan operasi pembuatan database ini.
- long_term_retention_backup_resource_id
- str
Nama cadangan Retensi Jangka Panjang yang akan digunakan untuk pemulihan database terkelola ini.
- auto_complete_restore
- bool
Apakah akan menyelesaikan pemulihan otomatis database terkelola ini.
Variabel
- status
- str atau ManagedDatabaseStatus
Status database. Nilai yang mungkin termasuk: "Online", "Offline", "Shutdown", "Creating", "Inaccessible", "Restoring", "Updating".
- creation_date
- datetime
Tanggal pembuatan database.
- earliest_restore_point
- datetime
Titik pemulihan paling awal pada waktunya untuk pemulihan titik waktu tertentu.
- default_secondary_location
- str
Wilayah berpasangan geografis.
- failover_group_id
- str
Pengidentifikasi sumber daya Grup Failover Instans tempat database terkelola ini berada.