ManagedDatabaseUpdate Classe
Une mise à jour de base de données managée.
Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.
- Héritage
-
ManagedDatabaseUpdate
Constructeur
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)
Paramètres
- restore_point_in_time
- datetime
Conditionnelle. Si createMode a la valeur PointInTimeRestore, cette valeur est obligatoire. Spécifie le point dans le temps (format ISO8601) de la base de données source qui sera restaurée pour créer la nouvelle base de données.
- catalog_collation
- str ou CatalogCollationType
Classement du catalogue de métadonnées. Les valeurs possibles sont les suivantes : « DATABASE_DEFAULT », « SQL_Latin1_General_CP1_CI_AS ».
- create_mode
- str ou ManagedDatabaseCreateMode
Mode de création de base de données managée. PointInTimeRestore : créez une base de données en restaurant une sauvegarde dans le temps d’une base de données existante. SourceDatabaseName, SourceManagedInstanceName et PointInTime doivent être spécifiés. RestoreExternalBackup : créez une base de données en restaurant à partir de fichiers de sauvegarde externes. Collation, StorageContainerUri et StorageContainerSasToken doivent être spécifiés. Récupération : crée une base de données en restaurant une sauvegarde géorépliquée. RecoverableDatabaseId doit être spécifié comme ID de ressource de base de données récupérable à restaurer. RestoreLongTermRetentionBackup : créez une base de données en effectuant une restauration à partir d’une sauvegarde de rétention à long terme (longTermRetentionBackupResourceId obligatoire). Les valeurs possibles sont les suivantes : « Default », « RestoreExternalBackup », « PointInTimeRestore », « Recovery », « RestoreLongTermRetentionBackup ».
- storage_container_uri
- str
Conditionnelle. Si createMode est RestoreExternalBackup, cette valeur est obligatoire. Spécifie l’URI du conteneur de stockage où sont stockées les sauvegardes pour cette restauration.
- source_database_id
- str
Identificateur de ressource de la base de données source associée à l’opération de création de cette base de données.
- restorable_dropped_database_id
- str
ID de ressource de base de données supprimé restaurable à restaurer lors de la création de cette base de données.
- storage_container_sas_token
- str
Conditionnelle. Si createMode est RestoreExternalBackup, cette valeur est obligatoire. Spécifie le jeton sas du conteneur de stockage.
- recoverable_database_id
- str
Identificateur de ressource de la base de données récupérable associée à l’opération de création de cette base de données.
- long_term_retention_backup_resource_id
- str
Nom de la sauvegarde de rétention à long terme à utiliser pour la restauration de cette base de données managée.
- auto_complete_restore
- bool
Indique s’il faut effectuer automatiquement la restauration de cette base de données managée.
- last_backup_name
- str
Nom du dernier fichier de sauvegarde pour la restauration de cette base de données managée.
Variables
- status
- str ou ManagedDatabaseStatus
Statut de la base de données. Les valeurs possibles sont les suivantes : « Online », « Offline », « Shutdown », « Creating », « Inaccessible », « Restoring », « Updating ».
- creation_date
- datetime
Date de création de la base de données.
- earliest_restore_point
- datetime
Point de restauration le plus tôt dans le temps pour la restauration dans le temps.
- default_secondary_location
- str
Région associée géographiquement.
- failover_group_id
- str
Identificateur de ressource du groupe de basculement d’instance auquel appartient cette base de données managée.