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

tags
dict[str, str]
Diperlukan

Sekumpulan tag. Tag sumber daya.

collation
str
Diperlukan

Susun database terkelola.

restore_point_in_time
datetime
Diperlukan

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
Diperlukan

Kolate katalog metadata. Nilai yang mungkin termasuk: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS".

create_mode
str atau ManagedDatabaseCreateMode
Diperlukan

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
Diperlukan

Bersyarat. Jika createMode adalah RestoreExternalBackup, nilai ini diperlukan. Menentukan uri kontainer penyimpanan tempat cadangan untuk pemulihan ini disimpan.

source_database_id
str
Diperlukan

Pengidentifikasi sumber daya database sumber yang terkait dengan operasi pembuatan database ini.

restorable_dropped_database_id
str
Diperlukan

Id sumber daya database yang dihilangkan yang dapat dipulihkan untuk dipulihkan saat membuat database ini.

storage_container_sas_token
str
Diperlukan

Bersyarat. Jika createMode adalah RestoreExternalBackup, nilai ini diperlukan. Menentukan token sas kontainer penyimpanan.

recoverable_database_id
str
Diperlukan

Pengidentifikasi sumber daya database yang dapat dipulihkan yang terkait dengan operasi pembuatan database ini.

long_term_retention_backup_resource_id
str
Diperlukan

Nama cadangan Retensi Jangka Panjang yang akan digunakan untuk pemulihan database terkelola ini.

auto_complete_restore
bool
Diperlukan

Apakah akan menyelesaikan pemulihan otomatis database terkelola ini.

last_backup_name
str
Diperlukan

Nama file cadangan terakhir untuk pemulihan 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.