Language

KmsKey Class

Definition

A representation of a KeyVault Secret.

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

Constructors

Name Description
KmsKey()

Creates an new KmsKey instance.

Properties

Name Description
Name

name is the name of the keyvault key used for encryption/decryption.

Version

version contains the version of the key to use.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of KmsKey.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of KmsKey.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of KmsKey into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to