ManagedDatabase interface
Une ressource de base de données managée.
- Extends
Propriétés
auto |
Indique s’il faut effectuer automatiquement la restauration de cette base de données managée. |
catalog |
Classement du catalogue de métadonnées. |
collation | Classement de la base de données managée. |
create |
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). |
creation |
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. |
cross |
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. |
cross |
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. |
cross |
Id de instance managé cible utilisé dans la restauration entre abonnements. |
default |
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. |
earliest |
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. |
failover |
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. |
last |
Nom du dernier fichier de sauvegarde pour la restauration de cette base de données managée. |
long |
Nom de la sauvegarde de rétention à long terme à utiliser pour la restauration de cette base de données managée. |
recoverable |
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. |
restorable |
ID de ressource de base de données supprimé restaurable à restaurer lors de la création de cette base de données. |
restore |
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. |
source |
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. |
storage |
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é. |
storage |
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. |
storage |
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