Partager via


DatabaseUpdateInner Classe

Définition

Représente une mise à jour de base de données.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DatabaseUpdateInner : Microsoft.Azure.Management.ResourceManager.Fluent.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DatabaseUpdateInner = class
    inherit Resource
Public Class DatabaseUpdateInner
Inherits Resource
Héritage
DatabaseUpdateInner
Attributs

Constructeurs

DatabaseUpdateInner()

Initialise une nouvelle instance de la classe DatabaseUpdateInner.

DatabaseUpdateInner(String, String, String, IDictionary<String, String>, String, Nullable<DateTime>, Nullable<Int64>, Nullable<Guid>, Nullable<Guid>, Nullable<DateTime>, CreateMode, String, Nullable<DateTime>, Nullable<DateTime>, String, DatabaseEdition, String, Nullable<Guid>, ServiceObjectiveName, ServiceObjectiveName, String, String, String, IList<ServiceTierAdvisorInner>, IList<TransparentDataEncryptionInner>, IList<RecommendedIndex>, String, Nullable<ReadScale>, SampleName, Nullable<Boolean>)

Initialise une nouvelle instance de la classe DatabaseUpdateInner.

Propriétés

Collation

Obtient ou définit le classement de la base de données. Si createMode n’est pas Par défaut, cette valeur est ignorée.

ContainmentState

Obtient l’état de confinement de la base de données.

CreateMode

Obtient ou définit spécifie le mode de création de 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.

OnlineSecondary/NonReadableSecondary : crée une base de données en tant que réplica secondaire (lisible ou non) 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, NonReadableSecondary, OnlineSecondary et RestoreLongTermRetentionBackup ne sont pas pris en charge pour l’édition DataWarehouse. Les valeurs possibles sont les suivantes : 'Copy', 'Default', 'NonReadableSecondary', 'OnlineSecondary', 'PointInTimeRestore', 'Recovery', 'Restore', 'RestoreLongTermRetentionBackup'

CreationDate

Obtient la date de création de la base de données (format ISO8601).

CurrentServiceObjectiveId

Obtient l’ID d’objectif de niveau de service actuel de la base de données. Il s’agit de l’ID de l’objectif de niveau de service actuellement actif.

DatabaseId

Obtient l’ID de la base de données.

DefaultSecondaryLocation

Obtient la région secondaire par défaut pour cette base de données.

EarliestRestoreDate

Obtient cette propriété enregistre la date et l’heure de début les plus anciennes pour laquelle la restauration est disponible pour cette base de données (format ISO8601).

Edition

Obtient ou définit l’édition de la base de données. L’énumération DatabaseEditions contient toutes les éditions valides. Si createMode est NonReadableSecondary ou OnlineSecondary, cette valeur est ignorée.

La liste des références SKU peut varier selon la région et l’offre de support. Pour déterminer les références SKU (y compris le nom de la référence SKU, le niveau/édition, la famille et la capacité) disponibles pour votre abonnement dans une région Azure, utilisez l’API Capabilities_ListByLocation REST ou l’une des commandes suivantes :

az sql db list-editions -l &amp;lt;location&amp;gt; -o table
Get-AzSqlServerServiceObjective -Location &amp;lt;location&amp;gt;

. Les valeurs possibles sont les suivantes : 'Web', 'Business', 'Basic', 'Standard', 'Premium', 'PremiumRS', 'Free', 'Stretch', 'DataWarehouse', 'System', 'System', 'System2', 'GeneralPurpose', 'BusinessCritical', 'Hyperscale'

ElasticPoolName

Obtient ou définit le nom du pool élastique dans lequel se trouve la base de données. Si elasticPoolName et requestedServiceObjectiveName sont tous deux mis à jour, la valeur de requestedServiceObjectiveName est ignorée. Non pris en charge pour l’édition DataWarehouse.

FailoverGroupId

Obtient l’identificateur de ressource du groupe de basculement contenant cette base de données.

Id

Id de ressource. Setter est protégé, car l’ID doit être défini dans Ressources réseau.

(Hérité de ProxyResource)
Location

Emplacement de la ressource

(Hérité de Resource)
MaxSizeBytes

Obtient ou définit la taille maximale de la base de données exprimée en octets. Si createMode n’est pas Par défaut, cette valeur est ignorée. Pour voir les valeurs possibles, interrogez l’API de fonctionnalités (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) référencée par operationId : « Capabilities_ListByLocation ».

Name

Nom de la ressource

(Hérité de ProxyResource)
ReadScale

Obtient ou définit le conditionnel. Si la base de données est une base de données géo secondaire, readScale indique si les connexions en lecture seule sont autorisées à cette base de données ou non. Non pris en charge pour l’édition DataWarehouse. Les valeurs possibles sont les suivantes : 'Enabled', 'Disabled'

RecommendedIndex

Obtient les index recommandés pour cette base de données.

RecoveryServicesRecoveryPointResourceId

Obtient ou définit le conditionnel. Si createMode est RestoreLongTermRetentionBackup, cette valeur est obligatoire. Spécifie l’ID de ressource du point de récupération à partir duquel restaurer.

RequestedServiceObjectiveId

Obtient ou définit l’ID d’objectif de niveau de service configuré de la base de données. Il s’agit de l’objectif de niveau de service en cours d’application à la base de données. Une fois la mise à jour réussie, elle correspond à la valeur de la propriété currentServiceObjectiveId. Si requestedServiceObjectiveId et requestedServiceObjectiveName sont tous deux mis à jour, la valeur de requestedServiceObjectiveId remplace la valeur de requestedServiceObjectiveName.

La liste des références SKU peut varier selon la région et l’offre de support. Pour déterminer les ID d’objectif de service disponibles pour votre abonnement dans une région Azure, utilisez l’API Capabilities_ListByLocation REST.

RequestedServiceObjectiveName

Obtient ou définit le nom de l’objectif de niveau de service configuré de la base de données. Il s’agit de l’objectif de niveau de service en cours d’application à la base de données. Une fois la mise à jour réussie, elle correspond à la valeur de la propriété serviceLevelObjective.

La liste des références SKU peut varier selon la région et l’offre de support. Pour déterminer les références SKU (y compris le nom de la référence SKU, le niveau/édition, la famille et la capacité) disponibles pour votre abonnement dans une région Azure, utilisez l’API Capabilities_ListByLocation REST ou l’une des commandes suivantes :

az sql db list-editions -l &amp;lt;location&amp;gt; -o table
Get-AzSqlServerServiceObjective -Location &amp;lt;location&amp;gt;

. Possible values include: 'System', 'System0', 'System1', 'System2', 'System3', 'System4', 'System2L', 'System3L', 'System4L', 'Free', 'Basic', 'S0', 'S1', 'S2', 'S3', 'S4', 'S6', 'S7', 'S9', 'S12', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'PRS1', 'PRS2', 'PRS4', 'PRS6', 'DW100', 'DW200', 'DW300', 'DW400', 'DW500', 'DW600', 'DW1000', 'DW1200', 'DW1000c', 'DW1500', 'DW1500c', 'DW2000', 'DW2000c', 'DW3000', 'DW2500c', 'DW3000c', 'DW6000', 'DW5000c', 'DW6000c', 'DW7500c', 'DW10000c', 'DW15000c', 'DW30000c', 'DS100', 'DS200', 'DS300', 'DS400', 'DS500', 'DS600', 'DS1000', 'DS1200', 'DS1500', 'DS2000', 'ElasticPool'

RestorePointInTime

Obtient ou définit le conditionnel. Si createMode est PointInTimeRestore, cette valeur est obligatoire. Si createMode est Restore, cette valeur est facultative. 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. Doit être supérieur ou égal à la première valeur DerestoreDate de la base de données source.

SampleName

Obtient ou définit indique le nom de l’exemple de schéma à appliquer lors de la création de cette base de données. Si createMode n’est pas Par défaut, cette valeur est ignorée. Non pris en charge pour l’édition DataWarehouse. Les valeurs possibles incluent : « AdventureWorksLT »

ServiceLevelObjective

Obtient l’objectif de niveau de service actuel de la base de données. Possible values include: 'System', 'System0', 'System1', 'System2', 'System3', 'System4', 'System2L', 'System3L', 'System4L', 'Free', 'Basic', 'S0', 'S1', 'S2', 'S3', 'S4', 'S6', 'S7', 'S9', 'S12', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'PRS1', 'PRS2', 'PRS4', 'PRS6', 'DW100', 'DW200', 'DW300', 'DW400', 'DW500', 'DW600', 'DW1000', 'DW1200', 'DW1000c', 'DW1500', 'DW1500c', 'DW2000', 'DW2000c', 'DW3000', 'DW2500c', 'DW3000c', 'DW6000', 'DW5000c', 'DW6000c', 'DW7500c', 'DW10000c', 'DW15000c', 'DW30000c', 'DS100', 'DS200', 'DS300', 'DS400', 'DS500', 'DS600', 'DS1000', 'DS1200', 'DS1500', 'DS2000', 'ElasticPool'

ServiceTierAdvisors

Obtient la liste des conseillers de niveau de service pour cette base de données. Propriété développée

SourceDatabaseDeletionDate

Obtient ou définit le conditionnel. Si createMode a la valeur Restore et que sourceDatabaseId est l’ID de ressource d’origine de la base de données supprimée lorsqu’elle existait (par opposition à son ID de base de données supprimé actuellement restaurable), cette valeur est obligatoire. Spécifie l’heure à laquelle la base de données a été supprimée.

SourceDatabaseId

Obtient ou définit le conditionnel. Si createMode est Copy, NonReadableSecondary, OnlineSecondary, PointInTimeRestore, Recovery ou Restore, cette valeur est obligatoire. Spécifie l’ID de ressource de la base de données source. Si createMode est NonReadableSecondary ou OnlineSecondary, le nom de la base de données source doit être identique à la nouvelle base de données créée.

Status

Obtient le status de la base de données.

Tags

Obtient ou définit des balises de ressources.

TransparentDataEncryption

Obtient les informations de chiffrement des données transparentes pour cette base de données.

Type

Type de ressource

(Hérité de ProxyResource)
ZoneRedundant

Obtient ou définit 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é.

Méthodes

Validate()

Validez l’objet. Lève ValidationException si la validation échoue.

(Hérité de Resource)

S’applique à