Freigeben über


ManagedDatabaseUpdate Klasse

Eine verwaltete Datenbankaktualisierung.

Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.

Vererbung
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]
Erforderlich

Ein Satz von Tags. Ressourcentags.

collation
str
Erforderlich

Sortierung der verwalteten Datenbank.

restore_point_in_time
datetime
Erforderlich

Bedingte. Wenn createMode den Wert PointInTimeRestore aufweist, ist dieser Wert erforderlich. Gibt den Zeitpunkt (ISO8601-Format) der Quelldatenbank an, die zum Erstellen der neuen Datenbank wiederhergestellt wird.

catalog_collation
str oder CatalogCollationType
Erforderlich

Sortierung des Metadatenkatalogs. Mögliche Werte: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS".

create_mode
str oder ManagedDatabaseCreateMode
Erforderlich

Erstellungsmodus für verwaltete Datenbanken. PointInTimeRestore: Erstellen Sie eine Datenbank, indem Sie eine Zeitpunktsicherung einer vorhandenen Datenbank wiederherstellen. SourceDatabaseName, SourceManagedInstanceName und PointInTime müssen angegeben werden. RestoreExternalBackup: Erstellen Sie eine Datenbank, indem Sie die Wiederherstellung aus externen Sicherungsdateien durchführen. Sortierung, StorageContainerUri und StorageContainerSasToken müssen angegeben werden. Wiederherstellung: Erstellt eine Datenbank, indem eine georeplizierte Sicherung wiederhergestellt wird. RecoverableDatabaseId muss als wiederherzustellende Datenbankressourcen-ID angegeben werden. RestoreLongTermRetentionBackup: Erstellen Sie eine Datenbank, indem Sie eine Wiederherstellung aus einer sicherung mit langfristiger Aufbewahrung durchführen (longTermRetentionBackupResourceId erforderlich). Mögliche Werte sind: "Default", "RestoreExternalBackup", "PointInTimeRestore", "Recovery", "RestoreLongTermRetentionBackup".

storage_container_uri
str
Erforderlich

Bedingte. Wenn createMode auf RestoreExternalBackup festgelegt ist, ist dieser Wert erforderlich. Gibt den URI des Speichercontainers an, in dem Sicherungen für diese Wiederherstellung gespeichert werden.

source_database_id
str
Erforderlich

Der Ressourcenbezeichner der Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

restorable_dropped_database_id
str
Erforderlich

Die wiederherstellbare gelöschte Datenbankressourcen-ID, die beim Erstellen dieser Datenbank wiederhergestellt werden soll.

storage_container_sas_token
str
Erforderlich

Bedingte. Wenn createMode auf RestoreExternalBackup festgelegt ist, ist dieser Wert erforderlich. Gibt das SAS-Token des Speichercontainers an.

recoverable_database_id
str
Erforderlich

Der Ressourcenbezeichner der wiederherstellbaren Datenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

long_term_retention_backup_resource_id
str
Erforderlich

Der Name der Sicherung für die langfristige Aufbewahrung, die für die Wiederherstellung dieser verwalteten Datenbank verwendet werden soll.

auto_complete_restore
bool
Erforderlich

Gibt an, ob die Wiederherstellung dieser verwalteten Datenbank automatisch abgeschlossen werden soll.

last_backup_name
str
Erforderlich

Name der letzten Sicherungsdatei für die Wiederherstellung dieser verwalteten Datenbank.

Variablen

status
str oder ManagedDatabaseStatus

Der Status der Datenbank. Mögliche Werte sind: "Online", "Offline", "Shutdown", "Creating", "Unaccessible", "Restoring", "Updating".

creation_date
datetime

Erstellungsdatum der Datenbank.

earliest_restore_point
datetime

Frühester Wiederherstellungspunkt für die Zeitpunktwiederherstellung.

default_secondary_location
str

Geografische Region.

failover_group_id
str

Ressourcenbezeichner der Instanzfailovergruppe, zu der diese verwaltete Datenbank gehört.