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>
type ElasticSanVolumeGroupData = class
    inherit ResourceData
    interface IJsonModel<ElasticSanVolumeGroupData>
    interface IPersistableModel<ElasticSanVolumeGroupData>
Public Class ElasticSanVolumeGroupData
Inherits ResourceData
Implements IJsonModel(Of ElasticSanVolumeGroupData), IPersistableModel(Of ElasticSanVolumeGroupData)
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.

EnforceDataIntegrityCheckForIscsi

A boolean indicating whether or not Data Integrity Check is enabled.

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.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

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