Language

KmsEncryptionProfileUpdate Class

Definition

Configure etcd encryption Key Management Service (KMS) key. Your Microsoft Entra application used to create the cluster must be authorized to access this keyvault, e.g using the AzureCLI: az keyvault set-policy -n $KEYVAULT_NAME --key-permissions decrypt encrypt --spn (YOUR APPLICATION CLIENT ID)

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.KmsEncryptionProfileUpdateTypeConverter))]
public class KmsEncryptionProfileUpdate : Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IKmsEncryptionProfileUpdate
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.KmsEncryptionProfileUpdateTypeConverter))>]
type KmsEncryptionProfileUpdate = class
    interface IKmsEncryptionProfileUpdate
    interface IJsonSerializable
Public Class KmsEncryptionProfileUpdate
Implements IKmsEncryptionProfileUpdate
Inheritance
KmsEncryptionProfileUpdate
Attributes
Implements

Constructors

Name Description
KmsEncryptionProfileUpdate()

Creates an new KmsEncryptionProfileUpdate instance.

Properties

Name Description
ActiveKeyVersion

version contains the version of the key to use.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of KmsEncryptionProfileUpdate.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of KmsEncryptionProfileUpdate.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IKmsEncryptionProfileUpdate.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of KmsEncryptionProfileUpdate into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to