ArmPureStorageBlockModelFactory.PureStoragePoolProperties Method
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.
Properties of a storage pool.
public static Azure.ResourceManager.PureStorageBlock.Models.PureStoragePoolProperties PureStoragePoolProperties(string storagePoolInternalId = default, string availabilityZone = default, Azure.ResourceManager.PureStorageBlock.Models.PureStoragePoolVnetInjection vnetInjection = default, long? dataRetentionPeriod = default, long provisionedBandwidthMbPerSec = 0, long? provisionedIops = default, Azure.ResourceManager.PureStorageBlock.Models.PureStorageAvs avs = default, Azure.ResourceManager.PureStorageBlock.Models.PureStorageProvisioningState? provisioningState = default, Azure.Core.ResourceIdentifier reservationResourceId = default);
static member PureStoragePoolProperties : string * string * Azure.ResourceManager.PureStorageBlock.Models.PureStoragePoolVnetInjection * Nullable<int64> * int64 * Nullable<int64> * Azure.ResourceManager.PureStorageBlock.Models.PureStorageAvs * Nullable<Azure.ResourceManager.PureStorageBlock.Models.PureStorageProvisioningState> * Azure.Core.ResourceIdentifier -> Azure.ResourceManager.PureStorageBlock.Models.PureStoragePoolProperties
Public Shared Function PureStoragePoolProperties (Optional storagePoolInternalId As String = Nothing, Optional availabilityZone As String = Nothing, Optional vnetInjection As PureStoragePoolVnetInjection = Nothing, Optional dataRetentionPeriod As Nullable(Of Long) = Nothing, Optional provisionedBandwidthMbPerSec As Long = 0, Optional provisionedIops As Nullable(Of Long) = Nothing, Optional avs As PureStorageAvs = Nothing, Optional provisioningState As Nullable(Of PureStorageProvisioningState) = Nothing, Optional reservationResourceId As ResourceIdentifier = Nothing) As PureStoragePoolProperties
Parameters
- storagePoolInternalId
- String
Pure Storage's internal ID of the storage pool.
- availabilityZone
- String
Azure Availability Zone the Pool is located in.
- vnetInjection
- PureStoragePoolVnetInjection
Network properties of the storage pool.
How long a destroyed object is kept before being eradicated, in seconds.
- provisionedBandwidthMbPerSec
- Int64
Total bandwidth provisioned for the pool, in MB/s.
- avs
- PureStorageAvs
AVS connection state summary.
- provisioningState
- Nullable<PureStorageProvisioningState>
Provisioning state of the resource.
- reservationResourceId
- ResourceIdentifier
Azure resource ID of the Pure Storage Cloud service (reservation resource) this storage pool belongs to.
Returns
A new PureStoragePoolProperties instance for mocking.