ArmPureStorageBlockModelFactory.PureStorageAvsVmProperties 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.
AVS VM properties.
public static Azure.ResourceManager.PureStorageBlock.Models.PureStorageAvsVmProperties PureStorageAvsVmProperties(string storagePoolInternalId = default, Azure.Core.ResourceIdentifier storagePoolResourceId = default, string displayName = default, DateTimeOffset? createdOn = default, Azure.ResourceManager.PureStorageBlock.Models.PureStorageSoftDeletionState softDeletion = default, Azure.ResourceManager.PureStorageBlock.Models.PureStorageAvsVmVolumeContainerType? volumeContainerType = default, Azure.ResourceManager.PureStorageBlock.Models.PureStorageAvsVmDetails avs = default, Azure.ResourceManager.PureStorageBlock.Models.PureStorageSpaceUsage space = default, Azure.ResourceManager.PureStorageBlock.Models.PureStorageResourceProvisioningState? provisioningState = default);
static member PureStorageAvsVmProperties : string * Azure.Core.ResourceIdentifier * string * Nullable<DateTimeOffset> * Azure.ResourceManager.PureStorageBlock.Models.PureStorageSoftDeletionState * Nullable<Azure.ResourceManager.PureStorageBlock.Models.PureStorageAvsVmVolumeContainerType> * Azure.ResourceManager.PureStorageBlock.Models.PureStorageAvsVmDetails * Azure.ResourceManager.PureStorageBlock.Models.PureStorageSpaceUsage * Nullable<Azure.ResourceManager.PureStorageBlock.Models.PureStorageResourceProvisioningState> -> Azure.ResourceManager.PureStorageBlock.Models.PureStorageAvsVmProperties
Public Shared Function PureStorageAvsVmProperties (Optional storagePoolInternalId As String = Nothing, Optional storagePoolResourceId As ResourceIdentifier = Nothing, Optional displayName As String = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional softDeletion As PureStorageSoftDeletionState = Nothing, Optional volumeContainerType As Nullable(Of PureStorageAvsVmVolumeContainerType) = Nothing, Optional avs As PureStorageAvsVmDetails = Nothing, Optional space As PureStorageSpaceUsage = Nothing, Optional provisioningState As Nullable(Of PureStorageResourceProvisioningState) = Nothing) As PureStorageAvsVmProperties
Parameters
- storagePoolInternalId
- String
Pure Storage's internal ID for the storage pool.
- storagePoolResourceId
- ResourceIdentifier
Azure resource ID of the storage pool.
- displayName
- String
Human-readable name of the AVS VM.
- createdOn
- Nullable<DateTimeOffset>
Date at which the AVS VM was created, as an RFC 3339 timestamp.
- softDeletion
- PureStorageSoftDeletionState
AVS VM's soft-deletion state.
- volumeContainerType
- Nullable<PureStorageAvsVmVolumeContainerType>
Specify which control plane handles the lifecycle of the volume container.
AVS VM details.
- space
- PureStorageSpaceUsage
Contains properties related to used Flash space.
- provisioningState
- Nullable<PureStorageResourceProvisioningState>
Provisioning state of the resource.
Returns
A new PureStorageAvsVmProperties instance for mocking.