Share via


WorkspaceEncryptionParameter Class

Definition

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

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

Constructors

WorkspaceEncryptionParameter()

Creates an new WorkspaceEncryptionParameter instance.

Properties

Type

The type of variable that this is

ValueKeyName

The name of KeyVault key.

ValueKeySource

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

ValueKeyVaultUri

The Uri of KeyVault.

ValueKeyVersion

The version of KeyVault key.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of WorkspaceEncryptionParameter.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of WorkspaceEncryptionParameter.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of WorkspaceEncryptionParameter into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to