Share via


ElasticSanIdentity Class

Definition

[Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.DoNotFormat]
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Models.ElasticSanIdentityTypeConverter))]
public class ElasticSanIdentity : Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Models.IElasticSanIdentity
[<Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.DoNotFormat>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Models.ElasticSanIdentityTypeConverter))>]
type ElasticSanIdentity = class
    interface IElasticSanIdentity
    interface IJsonSerializable
Public Class ElasticSanIdentity
Implements IElasticSanIdentity
Inheritance
ElasticSanIdentity
Attributes
Implements

Constructors

ElasticSanIdentity()

Creates an new ElasticSanIdentity instance.

Properties

ElasticSanName

The name of the ElasticSan.

Id

Resource identity path

PrivateEndpointConnectionName

The name of the Private Endpoint connection.

ResourceGroupName

The name of the resource group. The name is case insensitive.

SnapshotName

The name of the volume snapshot within the given volume group.

SubscriptionId

The ID of the target subscription.

VolumeGroupName

The name of the VolumeGroup.

VolumeName

The name of the Volume.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ElasticSanIdentity.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ElasticSanIdentity.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Models.IElasticSanIdentity.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ElasticSanIdentity into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to