Share via


DellFileSystemEncryptionPatchProperties Class

Definition

EncryptionUpdateProperties of Dell FileSystem resource.

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

Constructors

DellFileSystemEncryptionPatchProperties()

Initializes a new instance of DellFileSystemEncryptionPatchProperties.

Properties

EncryptionIdentityProperties

Identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault - Only when user opts for CMK and hence optional.

EncryptionType

Encryption Type - MMK/CMK.

KeyUri

Versioned Encryption Key Url - Only when user opts for CMK and hence optional.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DellFileSystemEncryptionPatchProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DellFileSystemEncryptionPatchProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DellFileSystemEncryptionPatchProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DellFileSystemEncryptionPatchProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DellFileSystemEncryptionPatchProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to