Share via


ServiceObjectiveCapability Class

Definition

The service objectives capability.

public class ServiceObjectiveCapability : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Sql.Models.ServiceObjectiveCapability>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Sql.Models.ServiceObjectiveCapability>
type ServiceObjectiveCapability = class
    interface IJsonModel<ServiceObjectiveCapability>
    interface IPersistableModel<ServiceObjectiveCapability>
Public Class ServiceObjectiveCapability
Implements IJsonModel(Of ServiceObjectiveCapability), IPersistableModel(Of ServiceObjectiveCapability)
Inheritance
ServiceObjectiveCapability
Implements

Properties

ComputeModel

The compute model.

Id

The unique ID of the service objective.

IncludedMaxSize

The included (free) max size.

IsZoneRedundant

Whether or not zone redundancy is supported for the service objective.

Name

The service objective name.

PerformanceLevel

The performance level.

Reason

The reason for the capability not being available.

Sku

The sku.

Status

The status of the capability.

SupportedAutoPauseDelay

Supported time range for auto pause delay.

SupportedLicenseTypes

List of supported license types.

SupportedMaintenanceConfigurations

List of supported maintenance configurations.

SupportedMaxSizes

The list of supported maximum database sizes.

SupportedMinCapacities

List of supported min capacities.

Explicit Interface Implementations

IJsonModel<ServiceObjectiveCapability>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ServiceObjectiveCapability>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ServiceObjectiveCapability>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ServiceObjectiveCapability>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ServiceObjectiveCapability>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to