ManagedDatabaseUpdate Classe
Aggiornamento del database gestito.
Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.
- Ereditarietà
-
ManagedDatabaseUpdate
Costruttore
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)
Parametri
- restore_point_in_time
- datetime
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
- str oppure CatalogCollationType
Regole di confronto del catalogo dei metadati. I valori possibili includono: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS".
- create_mode
- 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
- 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
- str
Identificatore della risorsa del database di origine associato all'operazione di creazione del database.
- restorable_dropped_database_id
- str
ID risorsa del database rimosso ripristinabile da ripristinare durante la creazione del database.
- storage_container_sas_token
- str
Condizionale. Se createMode è RestoreExternalBackup, questo valore è obbligatorio. Specifica il token sas del contenitore di archiviazione.
- recoverable_database_id
- str
Identificatore della risorsa del database ripristinabile associato all'operazione di creazione del database.
- long_term_retention_backup_resource_id
- str
Nome del backup di conservazione a lungo termine da usare per il ripristino di questo database gestito.
- auto_complete_restore
- bool
Indica se completare automaticamente il ripristino di questo database gestito.
Variabili
- status
- str oppure ManagedDatabaseStatus
Stato del database. I valori possibili includono: "Online", "Offline", "Shutdown", "Creating", "Inaccessibile", "Restoring", "Updating".
- creation_date
- datetime
Data di creazione del database.
- earliest_restore_point
- datetime
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.
Azure SDK for Python