Show / Hide Table of Contents

    Class RecommendedElasticPool

    Represents a recommended elastic pool.

    Inheritance
    Object
    Resource
    ProxyResource
    RecommendedElasticPool
    Inherited Members
    Resource.Id
    Resource.Name
    Resource.Type
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Microsoft.Azure.Management.Sql.dll
    Syntax
    [Microsoft.Rest.Serialization.JsonTransformation]
    public class RecommendedElasticPool : Microsoft.Azure.Management.Sql.Models.ProxyResource

    Constructors

    RecommendedElasticPool()

    Initializes a new instance of the RecommendedElasticPool class.

    Declaration
    public RecommendedElasticPool ();

    RecommendedElasticPool(String, String, String, String, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<DateTime>, Nullable<DateTime>, Nullable<Double>, Nullable<Double>, IList<TrackedResource>, IList<RecommendedElasticPoolMetric>)

    Initializes a new instance of the RecommendedElasticPool class.

    Declaration
    public RecommendedElasticPool (string id = null, string name = null, string type = null, string databaseEdition = null, Nullable<double> dtu = null, Nullable<double> databaseDtuMin = null, Nullable<double> databaseDtuMax = null, Nullable<double> storageMB = null, Nullable<DateTime> observationPeriodStart = null, Nullable<DateTime> observationPeriodEnd = null, Nullable<double> maxObservedDtu = null, Nullable<double> maxObservedStorageMB = null, System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Models.TrackedResource> databases = null, System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Models.RecommendedElasticPoolMetric> metrics = null);
    Parameters
    String id

    Resource ID.

    String name

    Resource name.

    String type

    Resource type.

    String databaseEdition

    The edition of the recommended elastic pool. The ElasticPoolEdition enumeration contains all the valid editions. Possible values include: 'Basic', 'Standard', 'Premium', 'GeneralPurpose', 'BusinessCritical'

    Nullable<Double> dtu

    The DTU for the recommended elastic pool.

    Nullable<Double> databaseDtuMin

    The minimum DTU for the database.

    Nullable<Double> databaseDtuMax

    The maximum DTU for the database.

    Nullable<Double> storageMB

    Gets storage size in megabytes.

    Nullable<DateTime> observationPeriodStart

    The observation period start (ISO8601 format).

    Nullable<DateTime> observationPeriodEnd

    The observation period start (ISO8601 format).

    Nullable<Double> maxObservedDtu

    Gets maximum observed DTU.

    Nullable<Double> maxObservedStorageMB

    Gets maximum observed storage in megabytes.

    IList<TrackedResource> databases

    The list of databases in this pool. Expanded property

    IList<RecommendedElasticPoolMetric> metrics

    The list of databases housed in the server. Expanded property

    Properties

    DatabaseDtuMax

    Gets or sets the maximum DTU for the database.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.databaseDtuMax")]
    public Nullable<double> DatabaseDtuMax { get; set; }
    Property Value
    Nullable<Double>

    DatabaseDtuMin

    Gets or sets the minimum DTU for the database.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.databaseDtuMin")]
    public Nullable<double> DatabaseDtuMin { get; set; }
    Property Value
    Nullable<Double>

    DatabaseEdition

    Gets the edition of the recommended elastic pool. The ElasticPoolEdition enumeration contains all the valid editions. Possible values include: 'Basic', 'Standard', 'Premium', 'GeneralPurpose', 'BusinessCritical'

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.databaseEdition")]
    public string DatabaseEdition { get; }
    Property Value
    String

    Databases

    Gets the list of databases in this pool. Expanded property

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.databases")]
    public System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Models.TrackedResource> Databases { get; }
    Property Value
    IList<TrackedResource>

    Dtu

    Gets or sets the DTU for the recommended elastic pool.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.dtu")]
    public Nullable<double> Dtu { get; set; }
    Property Value
    Nullable<Double>

    MaxObservedDtu

    Gets maximum observed DTU.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.maxObservedDtu")]
    public Nullable<double> MaxObservedDtu { get; }
    Property Value
    Nullable<Double>

    MaxObservedStorageMB

    Gets maximum observed storage in megabytes.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.maxObservedStorageMB")]
    public Nullable<double> MaxObservedStorageMB { get; }
    Property Value
    Nullable<Double>

    Metrics

    Gets the list of databases housed in the server. Expanded property

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.metrics")]
    public System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Models.RecommendedElasticPoolMetric> Metrics { get; }
    Property Value
    IList<RecommendedElasticPoolMetric>

    ObservationPeriodEnd

    Gets the observation period start (ISO8601 format).

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.observationPeriodEnd")]
    public Nullable<DateTime> ObservationPeriodEnd { get; }
    Property Value
    Nullable<DateTime>

    ObservationPeriodStart

    Gets the observation period start (ISO8601 format).

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.observationPeriodStart")]
    public Nullable<DateTime> ObservationPeriodStart { get; }
    Property Value
    Nullable<DateTime>

    StorageMB

    Gets storage size in megabytes.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.storageMB")]
    public Nullable<double> StorageMB { get; set; }
    Property Value
    Nullable<Double>

    Back to top Azure SDK for Net