ManagedDatabase Klasa
Zasób zarządzanej bazy danych.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
Wszystkie wymagane parametry muszą zostać wypełnione w celu wysłania ich na platformę Azure.
- Dziedziczenie
-
azure.mgmt.sql.models._models_py3.TrackedResourceManagedDatabase
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)
Parametry
Nazwa | Opis |
---|---|
location
Wymagane
|
Wymagane. Lokalizacja zasobu. |
tags
Wymagane
|
Zestaw tagów. Tagi zasobów. |
collation
Wymagane
|
Sortowanie zarządzanej bazy danych. |
restore_point_in_time
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
Wymagane
|
Sortowanie wykazu metadanych. Możliwe wartości to: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS". |
create_mode
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
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
Wymagane
|
Identyfikator zasobu źródłowej bazy danych skojarzonej z operacją tworzenia tej bazy danych. |
restorable_dropped_database_id
Wymagane
|
Przywracalny identyfikator usuniętego zasobu bazy danych do przywrócenia podczas tworzenia tej bazy danych. |
storage_container_sas_token
Wymagane
|
Warunkowe. Jeśli parametr createMode to RestoreExternalBackup, ta wartość jest wymagana. Określa token sas kontenera magazynu. |
recoverable_database_id
Wymagane
|
Identyfikator zasobu możliwej do odzyskania bazy danych skojarzony z operacją tworzenia tej bazy danych. |
long_term_retention_backup_resource_id
Wymagane
|
Nazwa kopii zapasowej przechowywania długoterminowego, która ma być używana do przywracania tej zarządzanej bazy danych. |
auto_complete_restore
Wymagane
|
Czy automatyczne przywracanie tej zarządzanej bazy danych ma być ukończone automatycznie. |
last_backup_name
Wymagane
|
Ostatnia nazwa pliku kopii zapasowej na potrzeby przywracania tej zarządzanej bazy danych. |
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
location
Wymagane
|
|
tags
Wymagane
|
|
collation
Wymagane
|
|
restore_point_in_time
Wymagane
|
|
catalog_collation
Wymagane
|
|
create_mode
Wymagane
|
|
storage_container_uri
Wymagane
|
|
source_database_id
Wymagane
|
|
restorable_dropped_database_id
Wymagane
|
|
storage_container_sas_token
Wymagane
|
|
recoverable_database_id
Wymagane
|
|
long_term_retention_backup_resource_id
Wymagane
|
|
auto_complete_restore
Wymagane
|
|
last_backup_name
Wymagane
|
|
Zmienne
Nazwa | Opis |
---|---|
id
|
Identyfikator zasobu. |
name
|
Nazwa zasobu. |
type
|
Typ zasobu. |
status
|
Stan bazy danych. Możliwe wartości to: "Online", "Offline", "Shutdown", "Creating", "Inaccessible", "Restoring", "Updating". |
creation_date
|
Data utworzenia bazy danych. |
earliest_restore_point
|
Najwcześniejszy punkt przywracania w czasie dla przywracania do punktu w czasie. |
default_secondary_location
|
Region sparowany geograficznie. |
failover_group_id
|
Identyfikator zasobu grupy trybu failover wystąpienia, do którego należy ta zarządzana baza danych. |
Azure SDK for Python