ManagedDatabase Klasse
Eine verwaltete Datenbankressource.
Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.
Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.
- Vererbung
-
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)
Parameter
| Name | Beschreibung |
|---|---|
|
location
Erforderlich
|
Erforderlich. Ressourcenspeicherort |
|
tags
Erforderlich
|
Eine Reihe von Tags. Ressourcentags. |
|
collation
Erforderlich
|
Sortierung der verwalteten Datenbank. |
|
restore_point_in_time
Erforderlich
|
Bedingte. Wenn createMode PointInTimeRestore ist, ist dieser Wert erforderlich. Gibt den Zeitpunkt (ISO8601-Format) der Quelldatenbank an, die zum Erstellen der neuen Datenbank wiederhergestellt wird. |
|
catalog_collation
Erforderlich
|
str oder
CatalogCollationType
Sortierung des Metadatenkatalogs. Mögliche Werte sind "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS". |
|
create_mode
Erforderlich
|
Modus zum Erstellen einer verwalteten Datenbank. PointInTimeRestore: Erstellen Sie eine Datenbank, indem Sie eine Point-in-Time-Sicherung einer vorhandenen Datenbank wiederherstellen. SourceDatabaseName, SourceManagedInstanceName und PointInTime müssen angegeben werden. RestoreExternalBackup: Erstellen Sie eine Datenbank, indem Sie eine 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 Langfristige Aufbewahrungssicherung wiederherstellen (longTermRetentionBackupResourceId erforderlich). Mögliche Werte sind: "Default", "RestoreExternalBackup", "PointInTimeRestore", "Recovery", "RestoreLongTermRetentionBackup". |
|
storage_container_uri
Erforderlich
|
Bedingte. Wenn createMode RestoreExternalBackup ist, ist dieser Wert erforderlich. Gibt den URI des Speichercontainers an, in dem Sicherungen für diese Wiederherstellung gespeichert werden. |
|
source_database_id
Erforderlich
|
Der Ressourcenbezeichner der Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist. |
|
restorable_dropped_database_id
Erforderlich
|
Die wiederherstellbar gelöschte Datenbankressourcen-ID, die beim Erstellen dieser Datenbank wiederhergestellt werden soll. |
|
storage_container_sas_token
Erforderlich
|
Bedingte. Wenn createMode RestoreExternalBackup ist, ist dieser Wert erforderlich. Gibt das SAS-Token des Speichercontainers an. |
|
recoverable_database_id
Erforderlich
|
Der Ressourcenbezeichner der wiederherstellbaren Datenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist. |
|
long_term_retention_backup_resource_id
Erforderlich
|
Der Name der Langfristigen Aufbewahrungssicherung, die für die Wiederherstellung dieser verwalteten Datenbank verwendet werden soll. |
|
auto_complete_restore
Erforderlich
|
Gibt an, ob die Wiederherstellung dieser verwalteten Datenbank automatisch abgeschlossen werden soll. |
|
last_backup_name
Erforderlich
|
Name der letzten Sicherungsdatei für die Wiederherstellung dieser verwalteten Datenbank. |
Keyword-Only Parameter
| Name | Beschreibung |
|---|---|
|
location
Erforderlich
|
|
|
tags
Erforderlich
|
|
|
collation
Erforderlich
|
|
|
restore_point_in_time
Erforderlich
|
|
|
catalog_collation
Erforderlich
|
|
|
create_mode
Erforderlich
|
|
|
storage_container_uri
Erforderlich
|
|
|
source_database_id
Erforderlich
|
|
|
restorable_dropped_database_id
Erforderlich
|
|
|
storage_container_sas_token
Erforderlich
|
|
|
recoverable_database_id
Erforderlich
|
|
|
long_term_retention_backup_resource_id
Erforderlich
|
|
|
auto_complete_restore
Erforderlich
|
|
|
last_backup_name
Erforderlich
|
|
Variablen
| Name | Beschreibung |
|---|---|
|
id
|
Ressourcen-ID |
|
name
|
Name der Ressource. |
|
type
|
Der Ressourcentyp. |
|
status
|
str oder
ManagedDatabaseStatus
Der Status der Datenbank. Mögliche Werte sind: "Online", "Offline", "Shutdown", "Creating", "Unaccessible", "Restoreing", "Updating". |
|
creation_date
|
Erstellungsdatum der Datenbank. |
|
earliest_restore_point
|
Frühester Wiederherstellungszeitpunkt für die Zeitpunktwiederherstellung. |
|
default_secondary_location
|
Geo-gekoppelte Region. |
|
failover_group_id
|
Instanzfailovergruppenressourcenbezeichner, zu dem diese verwaltete Datenbank gehört. |