ManagedDatabaseUpdate Klasa

Aktualizacja zarządzanej bazy danych.

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Dziedziczenie
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)

Parametry

tags
dict[str, str]
Wymagane

Zestaw tagów. Tagi zasobów.

collation
str
Wymagane

Sortowanie zarządzanej bazy danych.

restore_point_in_time
datetime
Wymagane

Warunkowe. Jeśli parametr createMode to PointInTimeRestore, ta wartość jest wymagana. Określa punkt w czasie (format ISO8601) źródłowej bazy danych, która zostanie przywrócona w celu utworzenia nowej bazy danych.

catalog_collation
str lub CatalogCollationType
Wymagane

Sortowanie wykazu metadanych. Możliwe wartości to: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS".

create_mode
str lub ManagedDatabaseCreateMode
Wymagane

Tryb tworzenia zarządzanej bazy danych. PointInTimeRestore: utwórz bazę danych, przywracając kopię zapasową istniejącej bazy danych do punktu w czasie. Należy określić wartości SourceDatabaseName, SourceManagedInstanceName i PointInTime. RestoreExternalBackup: utwórz bazę danych, przywracając z zewnętrznych plików kopii zapasowej. Należy określić sortowanie, wartości StorageContainerUri i StorageContainerSasToken. Odzyskiwanie: tworzy bazę danych przez przywrócenie kopii zapasowej replikowanej geograficznie. W celu przywrócenia identyfikator zasobu bazy danych możliwy do odzyskania należy określić parametr RecoverableDatabaseId. RestoreLongTermRetentionBackup: utwórz bazę danych przez przywrócenie z kopii zapasowej długoterminowego przechowywania (wymagana wartość longTermRetentionBackupResourceId). Możliwe wartości to: "Default", "RestoreExternalBackup", "PointInTimeRestore", "Recovery", "RestoreLongTermRetentionBackup".

storage_container_uri
str
Wymagane

Warunkowe. Jeśli parametr createMode to RestoreExternalBackup, ta wartość jest wymagana. Określa identyfikator URI kontenera magazynu, w którym są przechowywane kopie zapasowe dla tego przywracania.

source_database_id
str
Wymagane

Identyfikator zasobu źródłowej bazy danych skojarzonej z operacją tworzenia tej bazy danych.

restorable_dropped_database_id
str
Wymagane

Przywracalny identyfikator usuniętego zasobu bazy danych do przywrócenia podczas tworzenia tej bazy danych.

storage_container_sas_token
str
Wymagane

Warunkowe. Jeśli parametr createMode to RestoreExternalBackup, ta wartość jest wymagana. Określa token sas kontenera magazynu.

recoverable_database_id
str
Wymagane

Identyfikator zasobu możliwej do odzyskania bazy danych skojarzony z operacją tworzenia tej bazy danych.

long_term_retention_backup_resource_id
str
Wymagane

Nazwa kopii zapasowej przechowywania długoterminowego, która ma być używana do przywracania tej zarządzanej bazy danych.

auto_complete_restore
bool
Wymagane

Czy automatyczne przywracanie tej zarządzanej bazy danych ma być ukończone automatycznie.

last_backup_name
str
Wymagane

Ostatnia nazwa pliku kopii zapasowej na potrzeby przywracania tej zarządzanej bazy danych.

Zmienne

status
str lub ManagedDatabaseStatus

Stan bazy danych. Możliwe wartości to: "Online", "Offline", "Shutdown", "Creating", "Inaccessible", "Restoring", "Updating".

creation_date
datetime

Data utworzenia bazy danych.

earliest_restore_point
datetime

Najwcześniejszy punkt przywracania w czasie dla przywracania do punktu w czasie.

default_secondary_location
str

Region sparowany geograficznie.

failover_group_id
str

Identyfikator zasobu grupy trybu failover wystąpienia, do którego należy ta zarządzana baza danych.