Udostępnij przez


ArmNetAppModelFactory.ElasticCapacityPoolProperties Method

Definition

Initializes a new instance of ElasticCapacityPoolProperties.

public static Azure.ResourceManager.NetApp.Models.ElasticCapacityPoolProperties ElasticCapacityPoolProperties(long size = 0, Azure.ResourceManager.NetApp.Models.ElasticServiceLevel serviceLevel = default, Azure.ResourceManager.NetApp.Models.NetAppProvisioningState? provisioningState = default, Azure.ResourceManager.NetApp.Models.ElasticEncryptionConfiguration encryption = default, double? totalThroughputMibps = default, Azure.Core.ResourceIdentifier subnetResourceId = default, string currentZone = default, Azure.ResourceManager.NetApp.Models.ElasticResourceAvailabilityStatus? availabilityStatus = default, Azure.Core.ResourceIdentifier activeDirectoryConfigResourceId = default);
static member ElasticCapacityPoolProperties : int64 * Azure.ResourceManager.NetApp.Models.ElasticServiceLevel * Nullable<Azure.ResourceManager.NetApp.Models.NetAppProvisioningState> * Azure.ResourceManager.NetApp.Models.ElasticEncryptionConfiguration * Nullable<double> * Azure.Core.ResourceIdentifier * string * Nullable<Azure.ResourceManager.NetApp.Models.ElasticResourceAvailabilityStatus> * Azure.Core.ResourceIdentifier -> Azure.ResourceManager.NetApp.Models.ElasticCapacityPoolProperties
Public Shared Function ElasticCapacityPoolProperties (Optional size As Long = 0, Optional serviceLevel As ElasticServiceLevel = Nothing, Optional provisioningState As Nullable(Of NetAppProvisioningState) = Nothing, Optional encryption As ElasticEncryptionConfiguration = Nothing, Optional totalThroughputMibps As Nullable(Of Double) = Nothing, Optional subnetResourceId As ResourceIdentifier = Nothing, Optional currentZone As String = Nothing, Optional availabilityStatus As Nullable(Of ElasticResourceAvailabilityStatus) = Nothing, Optional activeDirectoryConfigResourceId As ResourceIdentifier = Nothing) As ElasticCapacityPoolProperties

Parameters

size
Int64

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.

serviceLevel
ElasticServiceLevel

The service level of the elastic capacity pool.

provisioningState
Nullable<NetAppProvisioningState>

Azure lifecycle management.

encryption
ElasticEncryptionConfiguration

Encryption settings.

totalThroughputMibps
Nullable<Double>

Total throughput of the pool in MiB/s.

subnetResourceId
ResourceIdentifier

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.

currentZone
String

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

availabilityStatus
Nullable<ElasticResourceAvailabilityStatus>

Current availability status of the resource.

activeDirectoryConfigResourceId
ResourceIdentifier

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

Returns

A new ElasticCapacityPoolProperties instance for mocking.

Applies to