Condividi tramite


ManagedDatabase Classe

Risorsa di database gestita.

Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.

Tutti i parametri obbligatori devono essere popolati per l'invio ad Azure.

Ereditarietà
azure.mgmt.sql.models._models_py3.TrackedResource
ManagedDatabase

Costruttore

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)

Parametri

Nome Descrizione
location
Necessario
str

Obbligatorio. Percorso della risorsa.

tags
Necessario

Set di tag. Tag delle risorse.

collation
Necessario
str

Regole di confronto del database gestito.

restore_point_in_time
Necessario

Condizionale. Se createMode è PointInTimeRestore, questo valore è obbligatorio. Specifica il punto nel tempo (formato ISO8601) del database di origine che verrà ripristinato per creare il nuovo database.

catalog_collation
Necessario

Regole di confronto del catalogo dei metadati. I valori possibili includono: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS".

create_mode
Necessario

Modalità di creazione del database gestito. PointInTimeRestore: creare un database ripristinando un backup temporizzato di un database esistente. È necessario specificare SourceDatabaseName, SourceManagedInstanceName e PointInTime. RestoreExternalBackup: creare un database ripristinando da file di backup esterni. È necessario specificare le regole di confronto StorageContainerUri e StorageContainerSasToken. Ripristino: crea un database ripristinando un backup con replica geografica. RecoverableDatabaseId deve essere specificato come ID risorsa del database ripristinabile da ripristinare. RestoreLongTermRetentionBackup: creare un database ripristinando da un backup di conservazione a lungo termine (longTermRetentionBackupResourceId richiesto). I valori possibili includono: "Default", "RestoreExternalBackup", "PointInTimeRestore", "Recovery", "RestoreLongTermRetentionBackup".

storage_container_uri
Necessario
str

Condizionale. Se createMode è RestoreExternalBackup, questo valore è obbligatorio. Specifica l'URI del contenitore di archiviazione in cui vengono archiviati i backup per questo ripristino.

source_database_id
Necessario
str

Identificatore della risorsa del database di origine associato all'operazione di creazione del database.

restorable_dropped_database_id
Necessario
str

ID risorsa del database rimosso ripristinabile da ripristinare durante la creazione del database.

storage_container_sas_token
Necessario
str

Condizionale. Se createMode è RestoreExternalBackup, questo valore è obbligatorio. Specifica il token sas del contenitore di archiviazione.

recoverable_database_id
Necessario
str

Identificatore della risorsa del database ripristinabile associato all'operazione di creazione del database.

long_term_retention_backup_resource_id
Necessario
str

Nome del backup di conservazione a lungo termine da usare per il ripristino di questo database gestito.

auto_complete_restore
Necessario

Indica se completare automaticamente il ripristino di questo database gestito.

last_backup_name
Necessario
str

Cognome del file di backup per il ripristino del database gestito.

Parametri solo parole chiave

Nome Descrizione
location
Necessario
tags
Necessario
collation
Necessario
restore_point_in_time
Necessario
catalog_collation
Necessario
create_mode
Necessario
storage_container_uri
Necessario
source_database_id
Necessario
restorable_dropped_database_id
Necessario
storage_container_sas_token
Necessario
recoverable_database_id
Necessario
long_term_retention_backup_resource_id
Necessario
auto_complete_restore
Necessario
last_backup_name
Necessario

Variabili

Nome Descrizione
id
str

ID risorsa.

name
str

Nome risorsa.

type
str

Tipo di risorsa.

status

Stato del database. I valori possibili includono: "Online", "Offline", "Shutdown", "Creating", "Inaccessibile", "Restoring", "Updating".

creation_date

Data di creazione del database.

earliest_restore_point

Punto di ripristino meno recente nel tempo per il ripristino temporizzato.

default_secondary_location
str

Area geografica associata.

failover_group_id
str

Identificatore di risorsa gruppo di failover dell'istanza a cui appartiene il database gestito.