Condividi tramite


NetAppElasticCapacityPoolProperties Class

Definition

Elastic capacity pool properties.

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

Constructors

Name Description
NetAppElasticCapacityPoolProperties(Int64, ElasticServiceLevel, ResourceIdentifier)

Initializes a new instance of NetAppElasticCapacityPoolProperties.

Properties

Name Description
ActiveDirectoryConfigResourceId

The Azure Resource URI for an Active Directory configuration. This is used by all the SMB volumes within the pool.

AvailabilityStatus

Current availability status of the resource.

CurrentZone

Indicates the current zone of the pool. This can be changed for zoneRedundant service level pool with the changeZone action.

Encryption

Encryption settings.

ProvisioningState

Azure lifecycle management.

ServiceLevel

The service level of the elastic capacity pool.

Size

Provisioned size of the pool (in bytes). For zoneRedundant service level pool, value must be in the range 1TiB to 16TiB or 1TiB to 128TiB for supported region. Values expressed in bytes as multiples of 1TiB till 16TiB and in multiples of 8TiB from 24TiB to 128TiB. Pool size can't be shrunk once it is created.

SubnetResourceId

The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/elasticVolumes, this is used by all the volumes within the pool.

TotalThroughputMibps

Total throughput of the pool in MiB/s.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<NetAppElasticCapacityPoolProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<NetAppElasticCapacityPoolProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<NetAppElasticCapacityPoolProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<NetAppElasticCapacityPoolProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<NetAppElasticCapacityPoolProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to