ElasticSanVolumeGroupData Class

Definition

A class representing the ElasticSanVolumeGroup data model. Response for Volume Group request.

public class ElasticSanVolumeGroupData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ElasticSan.ElasticSanVolumeGroupData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ElasticSan.ElasticSanVolumeGroupData>
public class ElasticSanVolumeGroupData : Azure.ResourceManager.Models.ResourceData
type ElasticSanVolumeGroupData = class
    inherit ResourceData
    interface IJsonModel<ElasticSanVolumeGroupData>
    interface IPersistableModel<ElasticSanVolumeGroupData>
type ElasticSanVolumeGroupData = class
    inherit ResourceData
Public Class ElasticSanVolumeGroupData
Inherits ResourceData
Implements IJsonModel(Of ElasticSanVolumeGroupData), IPersistableModel(Of ElasticSanVolumeGroupData)
Public Class ElasticSanVolumeGroupData
Inherits ResourceData
Inheritance
ElasticSanVolumeGroupData
Implements

Constructors

ElasticSanVolumeGroupData()

Initializes a new instance of ElasticSanVolumeGroupData.

Properties

Encryption

Type of encryption.

EncryptionProperties

Encryption Properties describing Key Vault and Identity information.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Identity

The identity of the resource. Current supported identity types: None, SystemAssigned, UserAssigned.

Name

The name of the resource.

(Inherited from ResourceData)
PrivateEndpointConnections

The list of Private Endpoint Connections.

ProtocolType

Type of storage target.

ProvisioningState

State of the operation on the resource.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
VirtualNetworkRules

The list of virtual network rules.

Explicit Interface Implementations

IJsonModel<ElasticSanVolumeGroupData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ElasticSanVolumeGroupData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ElasticSanVolumeGroupData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ElasticSanVolumeGroupData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ElasticSanVolumeGroupData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to