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 service tier advisor.

AvgDtu

Gets or sets avgDtu for service tier advisor.

Confidence

Gets or sets confidence for service tier advisor.

CurrentServiceLevelObjective

Gets or sets currentServiceLevelObjective for service tier advisor.

CurrentServiceLevelObjectiveId

Gets or sets currentServiceLevelObjectiveId for service tier advisor.

DatabaseName

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

DatabaseSizeBasedRecommendationServiceLevelObjective

Gets or sets databaseSizeBasedRecommendationServiceLevelObjective for service tier advisor.

DatabaseSizeBasedRecommendationServiceLevelObjectiveId

Gets or sets databaseSizeBasedRecommendationServiceLevelObjectiveId for service tier advisor.

DisasterPlanBasedRecommendationServiceLevelObjective

Gets or sets disasterPlanBasedRecommendationServiceLevelObjective for service tier advisor.

DisasterPlanBasedRecommendationServiceLevelObjectiveId

Gets or sets disasterPlanBasedRecommendationServiceLevelObjectiveId for service tier advisor.

Id

Gets the resource id string

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

Gets or sets maxDtu for service tier advisor.

MaxSizeInGB

Gets or sets maxSizeInGB for service tier advisor.

MinDtu

Gets or sets minDtu for 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 or sets overallRecommendationServiceLevelObjective for service tier advisor.

OverallRecommendationServiceLevelObjectiveId

Gets or sets overallRecommendationServiceLevelObjectiveId for service tier advisor.

ResourceGroupName (Inherited from IHasResourceGroup)
ServiceLevelObjectiveUsageMetrics

Gets serviceLevelObjectiveUsageMetrics for the service tier advisor.

SqlServerName

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

UsageBasedRecommendationServiceLevelObjective

Gets or sets usageBasedRecommendationServiceLevelObjective for service tier advisor.

UsageBasedRecommendationServiceLevelObjectiveId

Gets or sets usageBasedRecommendationServiceLevelObjectiveId for 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