Condividi tramite


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

tags
dict[str, str]
Necessario

Set di tag. Tag delle risorse.

collation
str
Necessario

Regole di confronto del database gestito.

restore_point_in_time
datetime
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
str oppure CatalogCollationType
Necessario

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

create_mode
str oppure ManagedDatabaseCreateMode
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
str
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
str
Necessario

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

restorable_dropped_database_id
str
Necessario

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

storage_container_sas_token
str
Necessario

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

recoverable_database_id
str
Necessario

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

long_term_retention_backup_resource_id
str
Necessario

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

auto_complete_restore
bool
Necessario

Indica se completare automaticamente il ripristino di questo database gestito.

last_backup_name
str
Necessario

Cognome del file di backup per il ripristino del 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.