ManagedDatabase Kelas

Sumber daya database terkelola.

Variabel hanya diisi oleh server, dan akan diabaikan saat mengirim permintaan.

Semua parameter yang diperlukan harus diisi untuk dikirim ke Azure.

Warisan
azure.mgmt.sql.models._models_py3.TrackedResource
ManagedDatabase

Konstruktor

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)

Parameter

Nama Deskripsi
location
Diperlukan
str

Wajib diisi. Lokasi sumber daya.

tags
Diperlukan

Sekumpulan tag. Tag sumber daya.

collation
Diperlukan
str

Susun database terkelola.

restore_point_in_time
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
Diperlukan

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

create_mode
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
Diperlukan
str

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

source_database_id
Diperlukan
str

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

restorable_dropped_database_id
Diperlukan
str

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

storage_container_sas_token
Diperlukan
str

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

recoverable_database_id
Diperlukan
str

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

long_term_retention_backup_resource_id
Diperlukan
str

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

auto_complete_restore
Diperlukan

Apakah akan menyelesaikan pemulihan otomatis database terkelola ini.

last_backup_name
Diperlukan
str

Nama file cadangan terakhir untuk pemulihan database terkelola ini.

Parameter Kata Kunci-Saja

Nama Deskripsi
location
Diperlukan
tags
Diperlukan
collation
Diperlukan
restore_point_in_time
Diperlukan
catalog_collation
Diperlukan
create_mode
Diperlukan
storage_container_uri
Diperlukan
source_database_id
Diperlukan
restorable_dropped_database_id
Diperlukan
storage_container_sas_token
Diperlukan
recoverable_database_id
Diperlukan
long_term_retention_backup_resource_id
Diperlukan
auto_complete_restore
Diperlukan
last_backup_name
Diperlukan

Variabel

Nama Deskripsi
id
str

ID Sumber Daya.

name
str

Nama sumber daya.

type
str

Jenis sumber daya

status

Status database. Nilai yang mungkin termasuk: "Online", "Offline", "Shutdown", "Creating", "Inaccessible", "Restoring", "Updating".

creation_date

Tanggal pembuatan database.

earliest_restore_point

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.