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.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

Name Beschreibung
location
Erforderlich
str

Erforderlich. Ressourcenspeicherort

tags
Erforderlich

Eine Reihe von Tags. Ressourcentags.

collation
Erforderlich
str

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

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
str

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
str

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

restorable_dropped_database_id
Erforderlich
str

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

storage_container_sas_token
Erforderlich
str

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

recoverable_database_id
Erforderlich
str

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

long_term_retention_backup_resource_id
Erforderlich
str

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
str

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
str

Ressourcen-ID

name
str

Name der Ressource.

type
str

Der Ressourcentyp.

status

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
str

Geo-gekoppelte Region.

failover_group_id
str

Instanzfailovergruppenressourcenbezeichner, zu dem diese verwaltete Datenbank gehört.