ArmPureStorageBlockModelFactory.PureStorageAvsStorageContainerProperties Method

Definition

AVS storage container properties.

public static Azure.ResourceManager.PureStorageBlock.Models.PureStorageAvsStorageContainerProperties PureStorageAvsStorageContainerProperties(Azure.ResourceManager.PureStorageBlock.Models.PureStorageSpaceUsage space = default, string resourceName = default, long? provisionedLimit = default, string datastore = default, bool? mounted = default);
static member PureStorageAvsStorageContainerProperties : Azure.ResourceManager.PureStorageBlock.Models.PureStorageSpaceUsage * string * Nullable<int64> * string * Nullable<bool> -> Azure.ResourceManager.PureStorageBlock.Models.PureStorageAvsStorageContainerProperties
Public Shared Function PureStorageAvsStorageContainerProperties (Optional space As PureStorageSpaceUsage = Nothing, Optional resourceName As String = Nothing, Optional provisionedLimit As Nullable(Of Long) = Nothing, Optional datastore As String = Nothing, Optional mounted As Nullable(Of Boolean) = Nothing) As PureStorageAvsStorageContainerProperties

Parameters

space
PureStorageSpaceUsage

Storage space usage.

resourceName
String

Name of the storage container.

provisionedLimit
Nullable<Int64>

Maximum amount of bytes that can be provisioned in this storage container; it must be a multiple of 512; each time a volume is provisioned in this container, its provisionedSize will be counted against the provisionLimit and the provisioning will fail if it goes over (minimum: 1048576 (1MiB), maximum: 4503599627370496 (4PiB)); by default it is unrestricted.

datastore
String

VMware datastore associated with this storage container (if any).

mounted
Nullable<Boolean>

Whether the datastore is mounted in VMware or not.

Returns

A new PureStorageAvsStorageContainerProperties instance for mocking.

Applies to