ManagedDatabase Classe
Une ressource 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.
Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.
- Héritage
-
azure.mgmt.sql.models._models_py3.TrackedResourceManagedDatabase
Constructeur
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)
Paramètres
| Nom | Description |
|---|---|
|
location
Obligatoire
|
Obligatoire. Emplacement de la ressource. |
|
tags
Obligatoire
|
Ensemble d’étiquettes. Balises de ressource. |
|
collation
Obligatoire
|
Classement de la base de données managée. |
|
restore_point_in_time
Obligatoire
|
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
Obligatoire
|
Classement du catalogue de métadonnées. Les valeurs possibles sont les suivantes : « DATABASE_DEFAULT », « SQL_Latin1_General_CP1_CI_AS ». |
|
create_mode
Obligatoire
|
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
Obligatoire
|
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
Obligatoire
|
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
Obligatoire
|
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
Obligatoire
|
Conditionnelle. Si createMode est RestoreExternalBackup, cette valeur est obligatoire. Spécifie le jeton sas du conteneur de stockage. |
|
recoverable_database_id
Obligatoire
|
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
Obligatoire
|
Nom de la sauvegarde de rétention à long terme à utiliser pour la restauration de cette base de données managée. |
|
auto_complete_restore
Obligatoire
|
Indique s’il faut effectuer automatiquement la restauration de cette base de données managée. |
|
last_backup_name
Obligatoire
|
Nom du dernier fichier de sauvegarde pour la restauration de cette base de données managée. |
Paramètres de mots-clés uniquement
| Nom | Description |
|---|---|
|
location
Obligatoire
|
|
|
tags
Obligatoire
|
|
|
collation
Obligatoire
|
|
|
restore_point_in_time
Obligatoire
|
|
|
catalog_collation
Obligatoire
|
|
|
create_mode
Obligatoire
|
|
|
storage_container_uri
Obligatoire
|
|
|
source_database_id
Obligatoire
|
|
|
restorable_dropped_database_id
Obligatoire
|
|
|
storage_container_sas_token
Obligatoire
|
|
|
recoverable_database_id
Obligatoire
|
|
|
long_term_retention_backup_resource_id
Obligatoire
|
|
|
auto_complete_restore
Obligatoire
|
|
|
last_backup_name
Obligatoire
|
|
Variables
| Nom | Description |
|---|---|
|
id
|
ID de la ressource |
|
name
|
Nom de la ressource. |
|
type
|
Type de ressource. |
|
status
|
Statut de la base de données. Les valeurs possibles sont les suivantes : « Online », « Offline », « Shutdown », « Creating », « Inaccessible », « Restoring », « Updating ». |
|
creation_date
|
Date de création de la base de données. |
|
earliest_restore_point
|
Point de restauration le plus tôt dans le temps pour la restauration dans le temps. |
|
default_secondary_location
|
Région associée géographiquement. |
|
failover_group_id
|
Identificateur de ressource du groupe de basculement d’instance auquel appartient cette base de données managée. |