Show / Hide Table of Contents

    Class ServiceTierAdvisor

    Represents a Service Tier Advisor.

    Inheritance
    Object
    Resource
    ProxyResource
    ServiceTierAdvisor
    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 ServiceTierAdvisor : Microsoft.Azure.Management.Sql.Models.ProxyResource

    Constructors

    ServiceTierAdvisor()

    Initializes a new instance of the ServiceTierAdvisor class.

    Declaration
    public ServiceTierAdvisor ();

    ServiceTierAdvisor(String, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>, IList<SloUsageMetric>, String, Nullable<Guid>, String, Nullable<Guid>, String, Nullable<Guid>, String, Nullable<Guid>, String, Nullable<Guid>, Double)

    Initializes a new instance of the ServiceTierAdvisor class.

    Declaration
    public ServiceTierAdvisor (string id = null, string name = null, string type = null, Nullable<DateTime> observationPeriodStart = null, Nullable<DateTime> observationPeriodEnd = null, Nullable<double> activeTimeRatio = null, Nullable<double> minDtu = null, Nullable<double> avgDtu = null, Nullable<double> maxDtu = null, Nullable<double> maxSizeInGB = null, System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Models.SloUsageMetric> serviceLevelObjectiveUsageMetrics = null, string currentServiceLevelObjective = null, Nullable<Guid> currentServiceLevelObjectiveId = null, string usageBasedRecommendationServiceLevelObjective = null, Nullable<Guid> usageBasedRecommendationServiceLevelObjectiveId = null, string databaseSizeBasedRecommendationServiceLevelObjective = null, Nullable<Guid> databaseSizeBasedRecommendationServiceLevelObjectiveId = null, string disasterPlanBasedRecommendationServiceLevelObjective = null, Nullable<Guid> disasterPlanBasedRecommendationServiceLevelObjectiveId = null, string overallRecommendationServiceLevelObjective = null, Nullable<Guid> overallRecommendationServiceLevelObjectiveId = null, double confidence = 0);
    Parameters
    String id

    Resource ID.

    String name

    Resource name.

    String type

    Resource type.

    Nullable<DateTime> observationPeriodStart

    The observation period start (ISO8601 format).

    Nullable<DateTime> observationPeriodEnd

    The observation period start (ISO8601 format).

    Nullable<Double> activeTimeRatio

    The activeTimeRatio for service tier advisor.

    Nullable<Double> minDtu

    Gets or sets minDtu for service tier advisor.

    Nullable<Double> avgDtu

    Gets or sets avgDtu for service tier advisor.

    Nullable<Double> maxDtu

    Gets or sets maxDtu for service tier advisor.

    Nullable<Double> maxSizeInGB

    Gets or sets maxSizeInGB for service tier advisor.

    IList<SloUsageMetric> serviceLevelObjectiveUsageMetrics

    Gets or sets serviceLevelObjectiveUsageMetrics for the service tier advisor.

    String currentServiceLevelObjective

    Gets or sets currentServiceLevelObjective for service tier advisor.

    Nullable<Guid> currentServiceLevelObjectiveId

    Gets or sets currentServiceLevelObjectiveId for service tier advisor.

    String usageBasedRecommendationServiceLevelObjective

    Gets or sets usageBasedRecommendationServiceLevelObjective for service tier advisor.

    Nullable<Guid> usageBasedRecommendationServiceLevelObjectiveId

    Gets or sets usageBasedRecommendationServiceLevelObjectiveId for service tier advisor.

    String databaseSizeBasedRecommendationServiceLevelObjective

    Gets or sets databaseSizeBasedRecommendationServiceLevelObjective for service tier advisor.

    Nullable<Guid> databaseSizeBasedRecommendationServiceLevelObjectiveId

    Gets or sets databaseSizeBasedRecommendationServiceLevelObjectiveId for service tier advisor.

    String disasterPlanBasedRecommendationServiceLevelObjective

    Gets or sets disasterPlanBasedRecommendationServiceLevelObjective for service tier advisor.

    Nullable<Guid> disasterPlanBasedRecommendationServiceLevelObjectiveId

    Gets or sets disasterPlanBasedRecommendationServiceLevelObjectiveId for service tier advisor.

    String overallRecommendationServiceLevelObjective

    Gets or sets overallRecommendationServiceLevelObjective for service tier advisor.

    Nullable<Guid> overallRecommendationServiceLevelObjectiveId

    Gets or sets overallRecommendationServiceLevelObjectiveId for service tier advisor.

    Double confidence

    Gets or sets confidence for service tier advisor.

    Properties

    ActiveTimeRatio

    Gets the activeTimeRatio for service tier advisor.

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

    AvgDtu

    Gets or sets avgDtu for service tier advisor.

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

    Confidence

    Gets or sets confidence for service tier advisor.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.confidence")]
    public double Confidence { get; }
    Property Value
    Double

    CurrentServiceLevelObjective

    Gets or sets currentServiceLevelObjective for service tier advisor.

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

    CurrentServiceLevelObjectiveId

    Gets or sets currentServiceLevelObjectiveId for service tier advisor.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.currentServiceLevelObjectiveId")]
    public Nullable<Guid> CurrentServiceLevelObjectiveId { get; }
    Property Value
    Nullable<Guid>

    DatabaseSizeBasedRecommendationServiceLevelObjective

    Gets or sets databaseSizeBasedRecommendationServiceLevelObjective for service tier advisor.

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

    DatabaseSizeBasedRecommendationServiceLevelObjectiveId

    Gets or sets databaseSizeBasedRecommendationServiceLevelObjectiveId for service tier advisor.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.databaseSizeBasedRecommendationServiceLevelObjectiveId")]
    public Nullable<Guid> DatabaseSizeBasedRecommendationServiceLevelObjectiveId { get; }
    Property Value
    Nullable<Guid>

    DisasterPlanBasedRecommendationServiceLevelObjective

    Gets or sets disasterPlanBasedRecommendationServiceLevelObjective for service tier advisor.

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

    DisasterPlanBasedRecommendationServiceLevelObjectiveId

    Gets or sets disasterPlanBasedRecommendationServiceLevelObjectiveId for service tier advisor.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.disasterPlanBasedRecommendationServiceLevelObjectiveId")]
    public Nullable<Guid> DisasterPlanBasedRecommendationServiceLevelObjectiveId { get; }
    Property Value
    Nullable<Guid>

    MaxDtu

    Gets or sets maxDtu for service tier advisor.

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

    MaxSizeInGB

    Gets or sets maxSizeInGB for service tier advisor.

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

    MinDtu

    Gets or sets minDtu for service tier advisor.

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

    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>

    OverallRecommendationServiceLevelObjective

    Gets or sets overallRecommendationServiceLevelObjective for service tier advisor.

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

    OverallRecommendationServiceLevelObjectiveId

    Gets or sets overallRecommendationServiceLevelObjectiveId for service tier advisor.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.overallRecommendationServiceLevelObjectiveId")]
    public Nullable<Guid> OverallRecommendationServiceLevelObjectiveId { get; }
    Property Value
    Nullable<Guid>

    ServiceLevelObjectiveUsageMetrics

    Gets or sets serviceLevelObjectiveUsageMetrics for the service tier advisor.

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

    UsageBasedRecommendationServiceLevelObjective

    Gets or sets usageBasedRecommendationServiceLevelObjective for service tier advisor.

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

    UsageBasedRecommendationServiceLevelObjectiveId

    Gets or sets usageBasedRecommendationServiceLevelObjectiveId for service tier advisor.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.usageBasedRecommendationServiceLevelObjectiveId")]
    public Nullable<Guid> UsageBasedRecommendationServiceLevelObjectiveId { get; }
    Property Value
    Nullable<Guid>

    Back to top Azure SDK for Net