AvsEncryptionKeyVaultProperties Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |