Share via


VolumeProperties Class

Definition

VolumeProperties represents properties of the volume resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VolumePropertiesTypeConverter))]
public class VolumeProperties : Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IVolumeProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VolumePropertiesTypeConverter))>]
type VolumeProperties = class
    interface IVolumeProperties
    interface IJsonSerializable
Public Class VolumeProperties
Implements IVolumeProperties
Inheritance
VolumeProperties
Attributes
Implements

Constructors

VolumeProperties()

Creates an new VolumeProperties instance.

Properties

AttachedTo

The list of resource IDs that attach the volume. It may include virtual machines and Hybrid AKS clusters.

DetailedStatus

The more detailed status of the volume.

DetailedStatusMessage

The descriptive message about the current detailed status.

ProvisioningState

The provisioning state of the volume.

SerialNumber

The unique identifier of the volume.

SizeMiB

The size of the allocation for this volume in Mebibytes.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VolumeProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VolumeProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IVolumeProperties.

FromJsonString(String)

Creates a new instance of VolumeProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of VolumeProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to