Share via


ComputeLimitSharedLimitProperties Class

Definition

Properties of the compute shared limit.

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

Constructors

Name Description
ComputeLimitSharedLimitProperties()

Initializes a new instance of ComputeLimitSharedLimitProperties.

Properties

Name Description
Limit

The maximum permitted usage of the resource.

ProvisioningState

The provisioning state of the resource.

ResourceName

The limit name properties.

Unit

The quota units, such as Count.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ComputeLimitSharedLimitProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ComputeLimitSharedLimitProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ComputeLimitSharedLimitProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ComputeLimitSharedLimitProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ComputeLimitSharedLimitProperties>.Write(ModelReaderWriterOptions)

Applies to