Class ElasticPoolUpdate
An elastic pool update.
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.Sql.dll
Syntax
[Microsoft.Rest.Serialization.JsonTransformation]
public class ElasticPoolUpdate : Microsoft.Azure.Management.Sql.Models.TrackedResource
Constructors
ElasticPoolUpdate()
Initializes a new instance of the ElasticPoolUpdate class.
Declaration
public ElasticPoolUpdate ();
ElasticPoolUpdate(Sku, Nullable<Int64>, ElasticPoolPerDatabaseSettings, Nullable<Boolean>, String, IDictionary<String,String>)
Initializes a new instance of the ElasticPoolUpdate class.
Declaration
public ElasticPoolUpdate (Microsoft.Azure.Management.Sql.Models.Sku sku = null, Nullable<long> maxSizeBytes = null, Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseSettings perDatabaseSettings = null, Nullable<bool> zoneRedundant = null, string licenseType = null, System.Collections.Generic.IDictionary<string,string> tags = null);
Parameters
Sku
sku
|
Nullable<Int64>
maxSizeBytes
The storage limit for the database elastic pool in bytes. |
ElasticPoolPerDatabaseSettings
perDatabaseSettings
The per database settings for the elastic pool. |
Nullable<Boolean>
zoneRedundant
Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones. |
String
licenseType
The license type to apply for this elastic pool. Possible values include: 'LicenseIncluded', 'BasePrice' |
IDictionary<String,String>
tags
Resource tags. |
Properties
DatabaseDtuMax
Gets or sets the maximum DTU any one database can consume.
Declaration
[Newtonsoft.Json.JsonIgnore]
public Nullable<int> DatabaseDtuMax { get; set; }
Property Value
Nullable<Int32>
|
DatabaseDtuMin
Gets or sets the minimum DTU all databases are guaranteed.
Declaration
[Newtonsoft.Json.JsonIgnore]
public Nullable<int> DatabaseDtuMin { get; set; }
Property Value
Nullable<Int32>
|
Dtu
Gets the total shared DTU for the database elastic pool.
Declaration
[Newtonsoft.Json.JsonIgnore]
public Nullable<int> Dtu { get; }
Property Value
Nullable<Int32>
|
Edition
Gets or sets the edition of the elastic pool. Possible values include: 'Basic', 'Standard', 'Premium'
Declaration
[Newtonsoft.Json.JsonIgnore]
public string Edition { get; }
Property Value
String
|
LicenseType
Gets or sets the license type to apply for this elastic pool. Possible values include: 'LicenseIncluded', 'BasePrice'
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.licenseType")]
public string LicenseType { get; set; }
Property Value
String
|
MaxSizeBytes
Gets or sets the storage limit for the database elastic pool in bytes.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.maxSizeBytes")]
public Nullable<long> MaxSizeBytes { get; set; }
Property Value
Nullable<Int64>
|
PerDatabaseSettings
Gets or sets the per database settings for the elastic pool.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.perDatabaseSettings")]
public Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseSettings PerDatabaseSettings { get; set; }
Property Value
ElasticPoolPerDatabaseSettings
|
Sku
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="sku")]
public Microsoft.Azure.Management.Sql.Models.Sku Sku { get; set; }
Property Value
Sku
|
StorageMB
Gets storage limit for the database elastic pool in MB.
Declaration
[Newtonsoft.Json.JsonIgnore]
public Nullable<int> StorageMB { get; set; }
Property Value
Nullable<Int32>
|
Tags
Gets or sets resource tags.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="tags")]
public System.Collections.Generic.IDictionary<string,string> Tags { get; set; }
Property Value
IDictionary<String,String>
|
ZoneRedundant
Gets or sets whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.zoneRedundant")]
public Nullable<bool> ZoneRedundant { get; set; }
Property Value
Nullable<Boolean>
|
Methods
Validate()
Validate the object.
Declaration
public virtual void Validate ();
Exceptions
ValidationException
Thrown if validation fails |