Share via


ManagedDiskEncryption Class

Definition

The object that contains details of encryption used on the workspace.

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

Constructors

ManagedDiskEncryption()

Creates an new ManagedDiskEncryption instance.

Properties

KeySource

The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault

KeyVaultPropertyKeyName

The name of KeyVault key.

KeyVaultPropertyKeyVaultUri

The URI of KeyVault.

KeyVaultPropertyKeyVersion

The version of KeyVault key.

RotationToLatestKeyVersionEnabled

Indicate whether the latest key version should be automatically used for Managed Disk Encryption.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagedDiskEncryption.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagedDiskEncryption.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagedDiskEncryption into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to