Share via


AvsEncryptionKeyVaultProperties Class

Definition

An Encryption Key.

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

Constructors

AvsEncryptionKeyVaultProperties()

Initializes a new instance of AvsEncryptionKeyVaultProperties.

Properties

AutoDetectedKeyVersion

The auto-detected version of the key if versionType is auto-detected.

KeyName

The name of the key.

KeyState

The state of key provided.

KeyVaultUri

The URL of the vault.

KeyVersion

The version of the key.

VersionType

Property of the key if user provided or auto detected.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AvsEncryptionKeyVaultProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AvsEncryptionKeyVaultProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AvsEncryptionKeyVaultProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AvsEncryptionKeyVaultProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AvsEncryptionKeyVaultProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to