Partager via


ManagedDatabase interface

Une ressource de base de données managée.

Extends

Propriétés

autoCompleteRestore

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

catalogCollation

Classement du catalogue de métadonnées.

collation

Classement de la base de données managée.

createMode

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

creationDate

Date de création de la base de données. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

crossSubscriptionRestorableDroppedDatabaseId

L’ID de ressource de base de données pouvant être restauré entre abonnements a été supprimé lors de la création de cette base de données.

crossSubscriptionSourceDatabaseId

Identificateur de ressource de la base de données source entre abonnements associée à l’opération de création de cette base de données.

crossSubscriptionTargetManagedInstanceId

Id de instance managé cible utilisé dans la restauration entre abonnements.

defaultSecondaryLocation

Région associée géographiquement. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

earliestRestorePoint

Point de restauration le plus tôt dans le temps pour la restauration dans le temps. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

failoverGroupId

Identificateur de ressource du groupe de basculement d’instance auquel appartient cette base de données managée. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

lastBackupName

Nom du dernier fichier de sauvegarde pour la restauration de cette base de données managée.

longTermRetentionBackupResourceId

Nom de la sauvegarde de rétention à long terme à utiliser pour la restauration de cette base de données managée.

recoverableDatabaseId

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.

restorableDroppedDatabaseId

ID de ressource de base de données supprimé restaurable à restaurer lors de la création de cette base de données.

restorePointInTime

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.

sourceDatabaseId

Identificateur de ressource de la base de données source associée à l’opération de création de cette base de données.

status

Statut de la base de données. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

storageContainerIdentity

Conditionnelle. Si createMode est RestoreExternalBackup, cette valeur est utilisée. Spécifie l’identité utilisée pour l’authentification du conteneur de stockage. Peut être « SharedAccessSignature » ou « ManagedIdentity » ; s’il n’est pas spécifié, « SharedAccessSignature » est supposé.

storageContainerSasToken

Conditionnelle. Si createMode est RestoreExternalBackup et que storageContainerIdentity n’est pas ManagedIdentity, cette valeur est obligatoire. Spécifie le jeton sas du conteneur de stockage.

storageContainerUri

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.

Propriétés héritées

id

ID de la ressource REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

location

Emplacement de la ressource.

name

Nom de la ressource. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

tags

Balises de ressource.

type

Type de ressource. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

Détails de la propriété

autoCompleteRestore

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

autoCompleteRestore?: boolean

Valeur de propriété

boolean

catalogCollation

Classement du catalogue de métadonnées.

catalogCollation?: string

Valeur de propriété

string

collation

Classement de la base de données managée.

collation?: string

Valeur de propriété

string

createMode

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

createMode?: string

Valeur de propriété

string

creationDate

Date de création de la base de données. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

creationDate?: Date

Valeur de propriété

Date

crossSubscriptionRestorableDroppedDatabaseId

L’ID de ressource de base de données pouvant être restauré entre abonnements a été supprimé lors de la création de cette base de données.

crossSubscriptionRestorableDroppedDatabaseId?: string

Valeur de propriété

string

crossSubscriptionSourceDatabaseId

Identificateur de ressource de la base de données source entre abonnements associée à l’opération de création de cette base de données.

crossSubscriptionSourceDatabaseId?: string

Valeur de propriété

string

crossSubscriptionTargetManagedInstanceId

Id de instance managé cible utilisé dans la restauration entre abonnements.

crossSubscriptionTargetManagedInstanceId?: string

Valeur de propriété

string

defaultSecondaryLocation

Région associée géographiquement. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

defaultSecondaryLocation?: string

Valeur de propriété

string

earliestRestorePoint

Point de restauration le plus tôt dans le temps pour la restauration dans le temps. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

earliestRestorePoint?: Date

Valeur de propriété

Date

failoverGroupId

Identificateur de ressource du groupe de basculement d’instance auquel appartient cette base de données managée. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

failoverGroupId?: string

Valeur de propriété

string

lastBackupName

Nom du dernier fichier de sauvegarde pour la restauration de cette base de données managée.

lastBackupName?: string

Valeur de propriété

string

longTermRetentionBackupResourceId

Nom de la sauvegarde de rétention à long terme à utiliser pour la restauration de cette base de données managée.

longTermRetentionBackupResourceId?: string

Valeur de propriété

string

recoverableDatabaseId

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.

recoverableDatabaseId?: string

Valeur de propriété

string

restorableDroppedDatabaseId

ID de ressource de base de données supprimé restaurable à restaurer lors de la création de cette base de données.

restorableDroppedDatabaseId?: string

Valeur de propriété

string

restorePointInTime

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.

restorePointInTime?: Date

Valeur de propriété

Date

sourceDatabaseId

Identificateur de ressource de la base de données source associée à l’opération de création de cette base de données.

sourceDatabaseId?: string

Valeur de propriété

string

status

Statut de la base de données. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

status?: string

Valeur de propriété

string

storageContainerIdentity

Conditionnelle. Si createMode est RestoreExternalBackup, cette valeur est utilisée. Spécifie l’identité utilisée pour l’authentification du conteneur de stockage. Peut être « SharedAccessSignature » ou « ManagedIdentity » ; s’il n’est pas spécifié, « SharedAccessSignature » est supposé.

storageContainerIdentity?: string

Valeur de propriété

string

storageContainerSasToken

Conditionnelle. Si createMode est RestoreExternalBackup et que storageContainerIdentity n’est pas ManagedIdentity, cette valeur est obligatoire. Spécifie le jeton sas du conteneur de stockage.

storageContainerSasToken?: string

Valeur de propriété

string

storageContainerUri

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.

storageContainerUri?: string

Valeur de propriété

string

Détails de la propriété héritée

id

ID de la ressource REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

id?: string

Valeur de propriété

string

Héritée deTrackedResource.id

location

Emplacement de la ressource.

location: string

Valeur de propriété

string

Hérité deTrackedResource.location

name

Nom de la ressource. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name?: string

Valeur de propriété

string

Hérité deTrackedResource.name

tags

Balises de ressource.

tags?: {[propertyName: string]: string}

Valeur de propriété

{[propertyName: string]: string}

Hérité deTrackedResource.tags

type

Type de ressource. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type?: string

Valeur de propriété

string

Hérité deTrackedResource.type