DatabaseUpdate interface
Une ressource de mise à jour de base de données.
Propriétés
auto |
Durée en minutes après laquelle la base de données est automatiquement suspendue. La valeur -1 signifie que la pause automatique est désactivée |
catalog |
Classement du catalogue de métadonnées. |
collation | Classement de la base de données. |
create |
Spécifie le mode de création de la base de données. Par défaut : création régulière de base de données. Copier : crée une base de données en tant que copie d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données source. Secondaire : crée une base de données en tant que réplica secondaire d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données primaire existante. PointInTimeRestore : crée une base de données en restaurant une sauvegarde dans le temps d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données existante, et restorePointInTime doit être spécifié. Récupération : crée une base de données en restaurant une sauvegarde géorépliquée. sourceDatabaseId doit être spécifié comme ID de ressource de base de données récupérable à restaurer. Restaurer : crée une base de données en restaurant une sauvegarde d’une base de données supprimée. sourceDatabaseId doit être spécifié. Si sourceDatabaseId est l’ID de ressource d’origine de la base de données, sourceDatabaseDeletionDate doit être spécifié. Sinon, sourceDatabaseId doit être l’ID de ressource de base de données supprimée pouvant être restaurée et sourceDatabaseDeletionDate est ignoré. restorePointInTime peut également être spécifié pour la restauration à partir d’un point antérieur dans le temps. RestoreLongTermRetentionBackup : crée une base de données en restaurant à partir d’un coffre de rétention à long terme. recoveryServicesRecoveryPointResourceId doit être spécifié comme ID de ressource du point de récupération. Copy, Secondary et RestoreLongTermRetentionBackup ne sont pas pris en charge pour l’édition DataWarehouse. |
creation |
Date de création de la base de données (format ISO8601). REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
current |
Type de compte de stockage utilisé pour stocker les sauvegardes pour cette base de données. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
current |
Nom actuel de l’objectif de niveau de service 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. |
current |
Nom et niveau de la référence SKU. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
database |
ID 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. |
default |
Région secondaire par défaut pour cette base de données. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
earliest |
Cette opération enregistre la date et l’heure de début les plus anciennes disponibles pour cette base de données (format ISO8601). REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
elastic |
Identificateur de ressource du pool élastique contenant cette base de données. |
encryption |
URI du coffre de clés Azure de la base de données s’il est configuré avec chaque clé gérée par le client de base de données. |
failover |
Identificateur de ressource du groupe de basculement auquel appartient cette base de données. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
federated |
ID client utilisé pour le scénario CMK interlocataire par base de données |
high |
Nombre de réplicas secondaires associés à la base de données qui sont utilisés pour fournir une haute disponibilité. Non applicable à une base de données Hyperscale au sein d’un pool élastique. |
identity | Identité de base de données |
is |
Le chiffrement infra est activé pour cette base de données. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
is |
Indique si cette base de données est une base de données de registre, ce qui signifie que toutes les tables de la base de données sont des tables de registre. Remarque : la valeur de cette propriété ne peut pas être modifiée une fois la base de données créée. |
keys | ID de ressource des identités affectées par l’utilisateur à utiliser |
license |
Type de licence à appliquer pour cette base de données.
|
long |
Identificateur de ressource de la sauvegarde de rétention à long terme associée à l’opération de création de cette base de données. |
maintenance |
ID de configuration de maintenance attribué à la base de données. Cette configuration définit la période pendant laquelle les mises à jour de maintenance se produisent. |
manual |
Indique si le basculement manuel contrôlé par le client doit ou non être effectué pendant l’opération de mise à jour de la base de données au niveau Hyperscale. Cette propriété s’applique uniquement lors de la mise à l’échelle de la base de données du niveau critique pour l'entreprise/usage général/Premium/Standard au niveau Hyperscale. Lorsque manualCutover est spécifié, l’opération de mise à l’échelle attend que l’entrée utilisateur déclenche le basculement vers la base de données Hyperscale. Pour déclencher le basculement, indiquez le paramètre « performCutover » lorsque l’opération de mise à l’échelle est en état d’attente. |
max |
Taille maximale du journal pour cette base de données. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
max |
Taille maximale de la base de données exprimée en octets. |
min |
Capacité minimale que la base de données aura toujours allouée, si elle n’est pas suspendue |
paused |
Date à laquelle la base de données a été suspendue par la configuration utilisateur ou l’action (format ISO8601). Null si la base de données est prête. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
perform |
Pour déclencher le basculement manuel contrôlé par le client pendant l’état d’attente pendant que l’opération de mise à l’échelle est en cours. Ce paramètre de propriété s’applique uniquement aux opérations de mise à l’échelle lancées avec le paramètre « manualCutover ». Cette propriété s’applique uniquement lorsque la mise à l’échelle de la base de données du niveau critique pour l'entreprise/usage général/Premium/Standard vers le niveau Hyperscale est déjà en cours. Lorsque performCutover est spécifié, l’opération de mise à l’échelle déclenche un basculement et effectue un changement de rôle vers la base de données Hyperscale. |
preferred |
Type d’enclave demandé sur la base de données, c’est-à-dire les enclaves par défaut ou VBS. |
read |
État du routage en lecture seule. Si cette option est activée, les connexions dont l’intention d’application est définie sur readonly dans leur chaîne de connexion peuvent être routées vers un réplica secondaire en lecture seule dans la même région. Non applicable à une base de données Hyperscale au sein d’un pool élastique. |
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. |
recovery |
Identificateur de ressource du point de récupération associé à l’opération de création de cette base de données. |
requested |
Type de compte de stockage à utiliser pour stocker les sauvegardes de cette base de données. |
requested |
Nom de l’objectif de niveau de service demandé 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. |
restorable |
Identificateur de ressource de la base de données supprimée restaurable associée à l’opération de création de cette base de données. |
restore |
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. |
resumed |
Date de reprise de la base de données par action utilisateur ou connexion à la base de données (format ISO8601). Null si la base de données est suspendue. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
sample |
Nom de l’exemple de schéma à appliquer lors de la création de cette base de données. |
secondary |
Type secondaire de la base de données s’il s’agit d’une base de données secondaire. Les valeurs valides sont Geo, Named et Standby. |
sku | Nom et niveau de la référence SKU. |
source |
Spécifie l’heure à laquelle la base de données a été supprimée. |
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. |
tags | Balises de ressource. |
zone |
Indique si cette base de données est redondante interzone ou non, ce qui signifie que les réplicas de cette base de données seront répartis sur plusieurs zones de disponibilité. |
Détails de la propriété
autoPauseDelay
Durée en minutes après laquelle la base de données est automatiquement suspendue. La valeur -1 signifie que la pause automatique est désactivée
autoPauseDelay?: number
Valeur de propriété
number
catalogCollation
Classement du catalogue de métadonnées.
catalogCollation?: string
Valeur de propriété
string
collation
Classement de la base de données.
collation?: string
Valeur de propriété
string
createMode
Spécifie le mode de création de la base de données.
Par défaut : création régulière de base de données.
Copier : crée une base de données en tant que copie d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données source.
Secondaire : crée une base de données en tant que réplica secondaire d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données primaire existante.
PointInTimeRestore : crée une base de données en restaurant une sauvegarde dans le temps d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données existante, et restorePointInTime doit être spécifié.
Récupération : crée une base de données en restaurant une sauvegarde géorépliquée. sourceDatabaseId doit être spécifié comme ID de ressource de base de données récupérable à restaurer.
Restaurer : crée une base de données en restaurant une sauvegarde d’une base de données supprimée. sourceDatabaseId doit être spécifié. Si sourceDatabaseId est l’ID de ressource d’origine de la base de données, sourceDatabaseDeletionDate doit être spécifié. Sinon, sourceDatabaseId doit être l’ID de ressource de base de données supprimée pouvant être restaurée et sourceDatabaseDeletionDate est ignoré. restorePointInTime peut également être spécifié pour la restauration à partir d’un point antérieur dans le temps.
RestoreLongTermRetentionBackup : crée une base de données en restaurant à partir d’un coffre de rétention à long terme. recoveryServicesRecoveryPointResourceId doit être spécifié comme ID de ressource du point de récupération.
Copy, Secondary et RestoreLongTermRetentionBackup ne sont pas pris en charge pour l’édition DataWarehouse.
createMode?: string
Valeur de propriété
string
creationDate
Date de création de la base de données (format ISO8601). 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
currentBackupStorageRedundancy
Type de compte de stockage utilisé pour stocker les sauvegardes pour cette base de données. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
currentBackupStorageRedundancy?: string
Valeur de propriété
string
currentServiceObjectiveName
Nom actuel de l’objectif de niveau de service 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.
currentServiceObjectiveName?: string
Valeur de propriété
string
currentSku
Nom et niveau de la référence SKU. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
currentSku?: Sku
Valeur de propriété
databaseId
ID 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.
databaseId?: string
Valeur de propriété
string
defaultSecondaryLocation
Région secondaire par défaut pour cette base de données. 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
earliestRestoreDate
Cette opération enregistre la date et l’heure de début les plus anciennes disponibles pour cette base de données (format ISO8601). REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
earliestRestoreDate?: Date
Valeur de propriété
Date
elasticPoolId
Identificateur de ressource du pool élastique contenant cette base de données.
elasticPoolId?: string
Valeur de propriété
string
encryptionProtector
URI du coffre de clés Azure de la base de données s’il est configuré avec chaque clé gérée par le client de base de données.
encryptionProtector?: string
Valeur de propriété
string
failoverGroupId
Identificateur de ressource du groupe de basculement auquel appartient cette base de données. 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
federatedClientId
ID client utilisé pour le scénario CMK interlocataire par base de données
federatedClientId?: string
Valeur de propriété
string
highAvailabilityReplicaCount
Nombre de réplicas secondaires associés à la base de données qui sont utilisés pour fournir une haute disponibilité. Non applicable à une base de données Hyperscale au sein d’un pool élastique.
highAvailabilityReplicaCount?: number
Valeur de propriété
number
identity
isInfraEncryptionEnabled
Le chiffrement infra est activé pour cette base de données. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
isInfraEncryptionEnabled?: boolean
Valeur de propriété
boolean
isLedgerOn
Indique si cette base de données est une base de données de registre, ce qui signifie que toutes les tables de la base de données sont des tables de registre. Remarque : la valeur de cette propriété ne peut pas être modifiée une fois la base de données créée.
isLedgerOn?: boolean
Valeur de propriété
boolean
keys
ID de ressource des identités affectées par l’utilisateur à utiliser
keys?: {[propertyName: string]: DatabaseKey}
Valeur de propriété
{[propertyName: string]: DatabaseKey}
licenseType
Type de licence à appliquer pour cette base de données.
LicenseIncluded
si vous avez besoin d’une licence, ou BasePrice
si vous disposez d’une licence et que vous êtes éligible pour le Azure Hybrid Benefit.
licenseType?: string
Valeur de propriété
string
longTermRetentionBackupResourceId
Identificateur de ressource de la sauvegarde de rétention à long terme associée à l’opération de création de cette base de données.
longTermRetentionBackupResourceId?: string
Valeur de propriété
string
maintenanceConfigurationId
ID de configuration de maintenance attribué à la base de données. Cette configuration définit la période pendant laquelle les mises à jour de maintenance se produisent.
maintenanceConfigurationId?: string
Valeur de propriété
string
manualCutover
Indique si le basculement manuel contrôlé par le client doit ou non être effectué pendant l’opération de mise à jour de la base de données au niveau Hyperscale.
Cette propriété s’applique uniquement lors de la mise à l’échelle de la base de données du niveau critique pour l'entreprise/usage général/Premium/Standard au niveau Hyperscale.
Lorsque manualCutover est spécifié, l’opération de mise à l’échelle attend que l’entrée utilisateur déclenche le basculement vers la base de données Hyperscale.
Pour déclencher le basculement, indiquez le paramètre « performCutover » lorsque l’opération de mise à l’échelle est en état d’attente.
manualCutover?: boolean
Valeur de propriété
boolean
maxLogSizeBytes
Taille maximale du journal pour cette base de données. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
maxLogSizeBytes?: number
Valeur de propriété
number
maxSizeBytes
Taille maximale de la base de données exprimée en octets.
maxSizeBytes?: number
Valeur de propriété
number
minCapacity
Capacité minimale que la base de données aura toujours allouée, si elle n’est pas suspendue
minCapacity?: number
Valeur de propriété
number
pausedDate
Date à laquelle la base de données a été suspendue par la configuration utilisateur ou l’action (format ISO8601). Null si la base de données est prête. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
pausedDate?: Date
Valeur de propriété
Date
performCutover
Pour déclencher le basculement manuel contrôlé par le client pendant l’état d’attente pendant que l’opération de mise à l’échelle est en cours.
Ce paramètre de propriété s’applique uniquement aux opérations de mise à l’échelle lancées avec le paramètre « manualCutover ».
Cette propriété s’applique uniquement lorsque la mise à l’échelle de la base de données du niveau critique pour l'entreprise/usage général/Premium/Standard vers le niveau Hyperscale est déjà en cours.
Lorsque performCutover est spécifié, l’opération de mise à l’échelle déclenche un basculement et effectue un changement de rôle vers la base de données Hyperscale.
performCutover?: boolean
Valeur de propriété
boolean
preferredEnclaveType
Type d’enclave demandé sur la base de données, c’est-à-dire les enclaves par défaut ou VBS.
preferredEnclaveType?: string
Valeur de propriété
string
readScale
État du routage en lecture seule. Si cette option est activée, les connexions dont l’intention d’application est définie sur readonly dans leur chaîne de connexion peuvent être routées vers un réplica secondaire en lecture seule dans la même région. Non applicable à une base de données Hyperscale au sein d’un pool élastique.
readScale?: 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
recoveryServicesRecoveryPointId
Identificateur de ressource du point de récupération associé à l’opération de création de cette base de données.
recoveryServicesRecoveryPointId?: string
Valeur de propriété
string
requestedBackupStorageRedundancy
Type de compte de stockage à utiliser pour stocker les sauvegardes de cette base de données.
requestedBackupStorageRedundancy?: string
Valeur de propriété
string
requestedServiceObjectiveName
Nom de l’objectif de niveau de service demandé 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.
requestedServiceObjectiveName?: string
Valeur de propriété
string
restorableDroppedDatabaseId
Identificateur de ressource de la base de données supprimée restaurable associée à l’opération de création de cette base de données.
restorableDroppedDatabaseId?: string
Valeur de propriété
string
restorePointInTime
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
resumedDate
Date de reprise de la base de données par action utilisateur ou connexion à la base de données (format ISO8601). Null si la base de données est suspendue. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
resumedDate?: Date
Valeur de propriété
Date
sampleName
Nom de l’exemple de schéma à appliquer lors de la création de cette base de données.
sampleName?: string
Valeur de propriété
string
secondaryType
Type secondaire de la base de données s’il s’agit d’une base de données secondaire. Les valeurs valides sont Geo, Named et Standby.
secondaryType?: string
Valeur de propriété
string
sku
sourceDatabaseDeletionDate
Spécifie l’heure à laquelle la base de données a été supprimée.
sourceDatabaseDeletionDate?: 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
tags
Balises de ressource.
tags?: {[propertyName: string]: string}
Valeur de propriété
{[propertyName: string]: string}
zoneRedundant
Indique si cette base de données est redondante interzone ou non, ce qui signifie que les réplicas de cette base de données seront répartis sur plusieurs zones de disponibilité.
zoneRedundant?: boolean
Valeur de propriété
boolean