ArmPureStorageBlockModelFactory.PureStorageAvsVmProperties Method

Definition

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
PureStorageAvsVmDetails

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.

Applies to