ElasticCapacityPoolProperties Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ElasticCapacityPoolProperties(Int64, ElasticServiceLevel, ResourceIdentifier)
Initializes a new instance of ElasticCapacityPoolProperties.
public ElasticCapacityPoolProperties(long size, Azure.ResourceManager.NetApp.Models.ElasticServiceLevel serviceLevel, Azure.Core.ResourceIdentifier subnetResourceId);
new Azure.ResourceManager.NetApp.Models.ElasticCapacityPoolProperties : int64 * Azure.ResourceManager.NetApp.Models.ElasticServiceLevel * Azure.Core.ResourceIdentifier -> Azure.ResourceManager.NetApp.Models.ElasticCapacityPoolProperties
Public Sub New (size As Long, serviceLevel As ElasticServiceLevel, subnetResourceId As ResourceIdentifier)
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.
- 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.
Exceptions
subnetResourceId is null.
Applies to
ElasticCapacityPoolProperties(Int64, ElasticServiceLevel, Nullable<NetAppProvisioningState>, ElasticEncryptionConfiguration, Nullable<Double>, ResourceIdentifier, String, Nullable<ElasticResourceAvailabilityStatus>, ResourceIdentifier)
public 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);
new Azure.ResourceManager.NetApp.Models.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 Sub New (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)
Parameters
- size
- Int64
- serviceLevel
- ElasticServiceLevel
- provisioningState
- Nullable<NetAppProvisioningState>
- encryption
- ElasticEncryptionConfiguration
- subnetResourceId
- ResourceIdentifier
- currentZone
- String
- availabilityStatus
- Nullable<ElasticResourceAvailabilityStatus>
- activeDirectoryConfigResourceId
- ResourceIdentifier