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.TrackedResource
ManagedDatabase

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
str

Obligatoire. Emplacement de la ressource.

tags
Obligatoire

Ensemble d’étiquettes. Balises de ressource.

collation
Obligatoire
str

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
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
Obligatoire
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
Obligatoire
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
Obligatoire
str

Conditionnelle. Si createMode est RestoreExternalBackup, cette valeur est obligatoire. Spécifie le jeton sas du conteneur de stockage.

recoverable_database_id
Obligatoire
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
Obligatoire
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
Obligatoire

Indique s’il faut effectuer automatiquement la restauration de cette base de données managée.

last_backup_name
Obligatoire
str

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
str

ID de la ressource

name
str

Nom de la ressource.

type
str

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
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.