Share via


DatastoreProperties Class

Definition

The properties of a datastore

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.DatastorePropertiesTypeConverter))]
public class DatastoreProperties : Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IDatastoreProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.DatastorePropertiesTypeConverter))>]
type DatastoreProperties = class
    interface IDatastoreProperties
    interface IJsonSerializable
Public Class DatastoreProperties
Implements IDatastoreProperties
Inheritance
DatastoreProperties
Attributes
Implements

Constructors

DatastoreProperties()

Creates an new DatastoreProperties instance.

Properties

DiskPoolVolumeLunName

Name of the LUN to be used for datastore

DiskPoolVolumeMountOption

Mode that describes whether the LUN has to be mounted as a datastore or attached as a LUN

DiskPoolVolumePath

Device path

DiskPoolVolumeTargetId

Azure resource ID of the iSCSI target

ElasticSanVolumeTargetId

Azure resource ID of the Elastic SAN Volume

NetAppVolumeId

Azure resource ID of the NetApp volume

ProvisioningState

The state of the datastore provisioning

Status

The operational status of the datastore

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DatastoreProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DatastoreProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IDatastoreProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DatastoreProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to