IServiceTierAdvisor Interface

Definition

An immutable client-side representation of an Azure SQL Service tier advisor.

public interface IServiceTierAdvisor : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Sql.Fluent.Models.ServiceTierAdvisorInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasName, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasResourceGroup, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Sql.Fluent.IServiceTierAdvisor>
type IServiceTierAdvisor = interface
    interface IRefreshable<IServiceTierAdvisor>
    interface IHasInner<ServiceTierAdvisorInner>
    interface IHasResourceGroup
    interface IHasName
    interface IHasId
Public Interface IServiceTierAdvisor
Implements IHasId, IHasInner(Of ServiceTierAdvisorInner), IHasName, IHasResourceGroup, IRefreshable(Of IServiceTierAdvisor)
Implements

Properties

ActiveTimeRatio

Gets the activeTimeRatio for the service tier advisor.

AvgDtu

Gets the average DTU for the service tier advisor.

Confidence

Gets the confidence for service tier advisor.

CurrentServiceLevelObjective

Gets the current service level Objective for the service tier advisor.

CurrentServiceLevelObjectiveId

Gets the current service level objective ID for the service tier advisor.

DatabaseName

Gets name of the SQL Database to which this replication belongs.

DatabaseSizeBasedRecommendationServiceLevelObjective

Gets the database size based recommendation service level objective for the service tier advisor.

DatabaseSizeBasedRecommendationServiceLevelObjectiveId

Gets the database size based recommendation service level objective ID for the service tier advisor.

DisasterPlanBasedRecommendationServiceLevelObjective

Gets the disaster plan based recommendation service level objective for the service tier advisor.

DisasterPlanBasedRecommendationServiceLevelObjectiveId

Gets the disaster plan based recommendation service level objective ID for the service tier advisor.

Id

Gets the resource id string

(Inherited from IHasId)
Inner (Inherited from IHasInner<T>)
MaxDtu

Gets the maximum DTU for the service tier advisor.

MaxSizeInGB

Gets the maximum size in GB for the service tier advisor.

MinDtu

Gets or sets minDtu for the service tier advisor.

Name

Gets the name of the resource

(Inherited from IHasName)
ObservationPeriodEnd

Gets the observation period start (ISO8601 format).

ObservationPeriodStart

Gets the observation period start (ISO8601 format).

OverallRecommendationServiceLevelObjective

Gets the overall recommendation service level objective for the service tier advisor.

OverallRecommendationServiceLevelObjectiveId

Gets the overall recommendation service level objective ID for the service tier advisor.

ResourceGroupName (Inherited from IHasResourceGroup)
ServiceLevelObjectiveUsageMetric

Gets the service level objective usage metric for the service tier advisor.

ServiceLevelObjectiveUsageMetrics

Gets the service level objective usage metrics for the service tier advisor.

SqlServerName

Gets name of the SQL Server to which this replication belongs.

UsageBasedRecommendationServiceLevelObjective

Gets the usage based recommendation service level objective for the service tier advisor.

UsageBasedRecommendationServiceLevelObjectiveId

Gets the usage based recommendation service level objective ID for the service tier advisor.

Methods

Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)

Applies to