Share via


ManagedDiskEncryptionKeyVaultProperties Class

Definition

Key Vault input properties for encryption.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.ManagedDiskEncryptionKeyVaultPropertiesTypeConverter))]
public class ManagedDiskEncryptionKeyVaultProperties : Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IManagedDiskEncryptionKeyVaultProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.ManagedDiskEncryptionKeyVaultPropertiesTypeConverter))>]
type ManagedDiskEncryptionKeyVaultProperties = class
    interface IManagedDiskEncryptionKeyVaultProperties
    interface IJsonSerializable
Public Class ManagedDiskEncryptionKeyVaultProperties
Implements IManagedDiskEncryptionKeyVaultProperties
Inheritance
ManagedDiskEncryptionKeyVaultProperties
Attributes
Implements

Constructors

ManagedDiskEncryptionKeyVaultProperties()

Creates an new ManagedDiskEncryptionKeyVaultProperties instance.

Properties

KeyName

The name of KeyVault key.

KeyVaultUri

The URI of KeyVault.

KeyVersion

The version of KeyVault key.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagedDiskEncryptionKeyVaultProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagedDiskEncryptionKeyVaultProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IManagedDiskEncryptionKeyVaultProperties.

FromJsonString(String)

Creates a new instance of ManagedDiskEncryptionKeyVaultProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagedDiskEncryptionKeyVaultProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to