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.TrackedResourceManagedDatabase
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
|
Obbligatorio. Percorso della risorsa. |
|
tags
Necessario
|
Set di tag. Tag delle risorse. |
|
collation
Necessario
|
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
|
str oppure
CatalogCollationType
Regole di confronto del catalogo dei metadati. I valori possibili includono: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS". |
|
create_mode
Necessario
|
str oppure
ManagedDatabaseCreateMode
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
|
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
|
Identificatore della risorsa del database di origine associato all'operazione di creazione del database. |
|
restorable_dropped_database_id
Necessario
|
ID risorsa del database rimosso ripristinabile da ripristinare durante la creazione del database. |
|
storage_container_sas_token
Necessario
|
Condizionale. Se createMode è RestoreExternalBackup, questo valore è obbligatorio. Specifica il token sas del contenitore di archiviazione. |
|
recoverable_database_id
Necessario
|
Identificatore della risorsa del database ripristinabile associato all'operazione di creazione del database. |
|
long_term_retention_backup_resource_id
Necessario
|
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
|
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
|
ID risorsa. |
|
name
|
Nome risorsa. |
|
type
|
Tipo di risorsa. |
|
status
|
str oppure
ManagedDatabaseStatus
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
|
Area geografica associata. |
|
failover_group_id
|
Identificatore di risorsa gruppo di failover dell'istanza a cui appartiene il database gestito. |