Share via


ElasticSanVolumeGroupPatch Class

Definition

Volume Group request.

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

Constructors

ElasticSanVolumeGroupPatch()

Initializes a new instance of ElasticSanVolumeGroupPatch.

Properties

DeleteRetentionPolicy

The retention policy for the soft deleted volume group and its associated resources.

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.

Identity

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

ProtocolType

Type of storage target.

VirtualNetworkRules

The list of virtual network rules.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ElasticSanVolumeGroupPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ElasticSanVolumeGroupPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ElasticSanVolumeGroupPatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ElasticSanVolumeGroupPatch>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ElasticSanVolumeGroupPatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to