IServiceObjective Interface

Definition

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

public interface IServiceObjective : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Sql.Fluent.Models.ServiceObjectiveInner>, 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.IServiceObjective>
type IServiceObjective = interface
    interface IHasInner<ServiceObjectiveInner>
    interface IRefreshable<IServiceObjective>
    interface IHasResourceGroup
    interface IHasName
    interface IHasId
Public Interface IServiceObjective
Implements IHasId, IHasInner(Of ServiceObjectiveInner), IHasName, IHasResourceGroup, IRefreshable(Of IServiceObjective)
Implements

Properties

Description

Gets the description for the service level objective.

Enabled

Gets whether the service level objective is enabled.

Id

Gets the resource id string

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

Gets whether the service level objective is the default service objective.

IsSystem

Gets whether the service level objective is a system service objective.

Name

Gets the name of the resource

(Inherited from IHasName)
ResourceGroupName (Inherited from IHasResourceGroup)
ServiceObjectiveName

Gets the name for the service objective.

SqlServerName

Gets name of the SQL Server to which this service objective belongs.

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