Partager via


DatabaseUpdateInner Constructeurs

Définition

Surcharges

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.

DatabaseUpdateInner()

Initialise une nouvelle instance de la classe DatabaseUpdateInner.

public DatabaseUpdateInner ();
Public Sub New ()

S’applique à

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.

public DatabaseUpdateInner (string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string collation = default, DateTime? creationDate = default, long? containmentState = default, Guid? currentServiceObjectiveId = default, Guid? databaseId = default, DateTime? earliestRestoreDate = default, Microsoft.Azure.Management.Sql.Fluent.Models.CreateMode createMode = default, string sourceDatabaseId = default, DateTime? sourceDatabaseDeletionDate = default, DateTime? restorePointInTime = default, string recoveryServicesRecoveryPointResourceId = default, Microsoft.Azure.Management.Sql.Fluent.Models.DatabaseEdition edition = default, string maxSizeBytes = default, Guid? requestedServiceObjectiveId = default, Microsoft.Azure.Management.Sql.Fluent.Models.ServiceObjectiveName requestedServiceObjectiveName = default, Microsoft.Azure.Management.Sql.Fluent.Models.ServiceObjectiveName serviceLevelObjective = default, string status = default, string elasticPoolName = default, string defaultSecondaryLocation = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Fluent.Models.ServiceTierAdvisorInner> serviceTierAdvisors = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Fluent.Models.TransparentDataEncryptionInner> transparentDataEncryption = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Fluent.Models.RecommendedIndex> recommendedIndex = default, string failoverGroupId = default, Microsoft.Azure.Management.Sql.Fluent.Models.ReadScale? readScale = default, Microsoft.Azure.Management.Sql.Fluent.Models.SampleName sampleName = default, bool? zoneRedundant = default);
new Microsoft.Azure.Management.Sql.Fluent.Models.DatabaseUpdateInner : string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Nullable<DateTime> * Nullable<int64> * Nullable<Guid> * Nullable<Guid> * Nullable<DateTime> * Microsoft.Azure.Management.Sql.Fluent.Models.CreateMode * string * Nullable<DateTime> * Nullable<DateTime> * string * Microsoft.Azure.Management.Sql.Fluent.Models.DatabaseEdition * string * Nullable<Guid> * Microsoft.Azure.Management.Sql.Fluent.Models.ServiceObjectiveName * Microsoft.Azure.Management.Sql.Fluent.Models.ServiceObjectiveName * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Fluent.Models.ServiceTierAdvisorInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Fluent.Models.TransparentDataEncryptionInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Fluent.Models.RecommendedIndex> * string * Nullable<Microsoft.Azure.Management.Sql.Fluent.Models.ReadScale> * Microsoft.Azure.Management.Sql.Fluent.Models.SampleName * Nullable<bool> -> Microsoft.Azure.Management.Sql.Fluent.Models.DatabaseUpdateInner
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional collation As String = Nothing, Optional creationDate As Nullable(Of DateTime) = Nothing, Optional containmentState As Nullable(Of Long) = Nothing, Optional currentServiceObjectiveId As Nullable(Of Guid) = Nothing, Optional databaseId As Nullable(Of Guid) = Nothing, Optional earliestRestoreDate As Nullable(Of DateTime) = Nothing, Optional createMode As CreateMode = Nothing, Optional sourceDatabaseId As String = Nothing, Optional sourceDatabaseDeletionDate As Nullable(Of DateTime) = Nothing, Optional restorePointInTime As Nullable(Of DateTime) = Nothing, Optional recoveryServicesRecoveryPointResourceId As String = Nothing, Optional edition As DatabaseEdition = Nothing, Optional maxSizeBytes As String = Nothing, Optional requestedServiceObjectiveId As Nullable(Of Guid) = Nothing, Optional requestedServiceObjectiveName As ServiceObjectiveName = Nothing, Optional serviceLevelObjective As ServiceObjectiveName = Nothing, Optional status As String = Nothing, Optional elasticPoolName As String = Nothing, Optional defaultSecondaryLocation As String = Nothing, Optional serviceTierAdvisors As IList(Of ServiceTierAdvisorInner) = Nothing, Optional transparentDataEncryption As IList(Of TransparentDataEncryptionInner) = Nothing, Optional recommendedIndex As IList(Of RecommendedIndex) = Nothing, Optional failoverGroupId As String = Nothing, Optional readScale As Nullable(Of ReadScale) = Nothing, Optional sampleName As SampleName = Nothing, Optional zoneRedundant As Nullable(Of Boolean) = Nothing)

Paramètres

id
String
name
String
type
String
tags
IDictionary<String,String>

Balises de ressource.

collation
String

Classement de la base de données. Si createMode n’est pas Par défaut, cette valeur est ignorée.

creationDate
Nullable<DateTime>

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

containmentState
Nullable<Int64>

État de confinement de la base de données.

currentServiceObjectiveId
Nullable<Guid>

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
Nullable<Guid>

ID de la base de données.

earliestRestoreDate
Nullable<DateTime>

Cette opération enregistre la date et l’heure de début les plus anciennes disponibles pour cette base de données (format ISO8601).

createMode
CreateMode

Spécifie le mode de création de la base de données.

         Default: regular database creation.

         Copy: creates a database as a copy of an existing database.
         sourceDatabaseId must be specified as the resource ID of the source
         database.

         OnlineSecondary/NonReadableSecondary: creates a database as a
         (readable or nonreadable) secondary replica of an existing
         database. sourceDatabaseId must be specified as the resource ID of
         the existing primary database.

         PointInTimeRestore: Creates a database by restoring a point in time
         backup of an existing database. sourceDatabaseId must be specified
         as the resource ID of the existing database, and restorePointInTime
         must be specified.

         Recovery: Creates a database by restoring a geo-replicated backup.
         sourceDatabaseId must be specified as the recoverable database
         resource ID to restore.

         Restore: Creates a database by restoring a backup of a deleted
         database. sourceDatabaseId must be specified. If sourceDatabaseId
         is the database's original resource ID, then
         sourceDatabaseDeletionDate must be specified. Otherwise
         sourceDatabaseId must be the restorable dropped database resource
         ID and sourceDatabaseDeletionDate is ignored. restorePointInTime
         may also be specified to restore from an earlier point in time.

         RestoreLongTermRetentionBackup: Creates a database by restoring
         from a long term retention vault.
         recoveryServicesRecoveryPointResourceId must be specified as the
         recovery point resource ID.

         Copy, NonReadableSecondary, OnlineSecondary and
         RestoreLongTermRetentionBackup are not supported for DataWarehouse
         edition. Possible values include: 'Copy', 'Default',
         'NonReadableSecondary', 'OnlineSecondary', 'PointInTimeRestore',
         'Recovery', 'Restore', 'RestoreLongTermRetentionBackup'
sourceDatabaseId
String

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

sourceDatabaseDeletionDate
Nullable<DateTime>

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

restorePointInTime
Nullable<DateTime>

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

recoveryServicesRecoveryPointResourceId
String

Conditionnelle. Si createMode est RestoreLongTermRetentionBackup, cette valeur est obligatoire. Spécifie l’ID de ressource du point de récupération à partir duquel restaurer.

edition
DatabaseEdition

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

         The list of SKUs may vary by region and support offer. To determine
         the SKUs (including the SKU name, tier/edition, family, and
         capacity) that are available to your subscription in an Azure
         region, use the `Capabilities_ListByLocation` REST API or one of
         the following commands:

         ```azurecli
         az sql db list-editions -l &lt;location&gt; -o table
         ````

         ```powershell
         Get-AzSqlServerServiceObjective -Location &lt;location&gt;
         ````
         . Possible values include: 'Web', 'Business', 'Basic', 'Standard',
         'Premium', 'PremiumRS', 'Free', 'Stretch', 'DataWarehouse',
         'System', 'System2', 'GeneralPurpose', 'BusinessCritical',
         'Hyperscale'
maxSizeBytes
String

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

requestedServiceObjectiveId
Nullable<Guid>

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.

         The list of SKUs may vary by region and support offer. To determine
         the service objective ids that are available to your subscription
         in an Azure region, use the `Capabilities_ListByLocation` REST
         API.
requestedServiceObjectiveName
ServiceObjectiveName

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.

         The list of SKUs may vary by region and support offer. To determine
         the SKUs (including the SKU name, tier/edition, family, and
         capacity) that are available to your subscription in an Azure
         region, use the `Capabilities_ListByLocation` REST API or one of
         the following commands:

         ```azurecli
         az sql db list-editions -l &lt;location&gt; -o table
         ````

         ```powershell
         Get-AzSqlServerServiceObjective -Location &lt;location&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'
serviceLevelObjective
ServiceObjectiveName

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'

status
String

Statut de la base de données.

elasticPoolName
String

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.

defaultSecondaryLocation
String

Région secondaire par défaut pour cette base de données.

serviceTierAdvisors
IList<ServiceTierAdvisorInner>

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

transparentDataEncryption
IList<TransparentDataEncryptionInner>

Informations de chiffrement des données transparentes pour cette base de données.

recommendedIndex
IList<RecommendedIndex>

Index recommandés pour cette base de données.

failoverGroupId
String

Identificateur de ressource du groupe de basculement contenant cette base de données.

readScale
Nullable<ReadScale>

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

sampleName
SampleName

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 »

zoneRedundant
Nullable<Boolean>

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

S’applique à