Share via


PureStorageAvsVmProperties Class

Definition

AVS VM properties.

public class PureStorageAvsVmProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.PureStorageBlock.Models.PureStorageAvsVmProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.PureStorageBlock.Models.PureStorageAvsVmProperties>
type PureStorageAvsVmProperties = class
    interface IJsonModel<PureStorageAvsVmProperties>
    interface IPersistableModel<PureStorageAvsVmProperties>
Public Class PureStorageAvsVmProperties
Implements IJsonModel(Of PureStorageAvsVmProperties), IPersistableModel(Of PureStorageAvsVmProperties)
Inheritance
PureStorageAvsVmProperties
Implements

Properties

Avs

AVS VM details.

CreatedOn

Date at which the AVS VM was created, as an RFC 3339 timestamp.

DisplayName

Human-readable name of the AVS VM.

ProvisioningState

Provisioning state of the resource.

SoftDeletion

AVS VM's soft-deletion state.

Space

Contains properties related to used Flash space.

StoragePoolInternalId

Pure Storage's internal ID for the storage pool.

StoragePoolResourceId

Azure resource ID of the storage pool.

VolumeContainerType

Specify which control plane handles the lifecycle of the volume container.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<PureStorageAvsVmProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<PureStorageAvsVmProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PureStorageAvsVmProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PureStorageAvsVmProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<PureStorageAvsVmProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to