public sealed class AzureConfigEncryption : IMessage<AzureConfigEncryption>, IEquatable<AzureConfigEncryption>, IDeepCloneable<AzureConfigEncryption>, IBufferMessage, IMessage
Configuration related to config data encryption.
Azure VM bootstrap secret is envelope encrypted with the provided key vault
key.
Required. The ARM ID of the Azure Key Vault key to encrypt / decrypt config data.
For example:
/subscriptions/<subscription-id>/resourceGroups/<resource-group-id>/providers/Microsoft.KeyVault/vaults/<key-vault-id>/keys/<key-name>
Optional. RSA key of the Azure Key Vault public key to use for encrypting the data.
This key must be formatted as a PEM-encoded SubjectPublicKeyInfo (RFC 5280)
in ASN.1 DER form. The string must be comprised of a single PEM block of
type "PUBLIC KEY".
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eAzureConfigEncryption\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.GkeMultiCloud.V1\u003c/code\u003e namespace, used for configuring data encryption in Azure environments.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAzureConfigEncryption\u003c/code\u003e class is part of the Google Cloud .NET library, specifically the \u003ccode\u003eGoogle.Cloud.GkeMultiCloud.V1\u003c/code\u003e assembly, and is available in versions ranging from \u003ccode\u003e1.0.0-beta01\u003c/code\u003e to \u003ccode\u003e2.8.0\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis class facilitates the envelope encryption of the Azure VM bootstrap secret, using a specified Azure Key Vault key.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties such as \u003ccode\u003eKeyId\u003c/code\u003e, which is a required field for specifying the Azure Key Vault key's ARM ID, and \u003ccode\u003ePublicKey\u003c/code\u003e, which is an optional RSA key used for data encryption.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAzureConfigEncryption\u003c/code\u003e inherits from \u003ccode\u003eObject\u003c/code\u003e and implements \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e interfaces, offering a variety of functionalities like deep cloning and comparisons.\u003c/p\u003e\n"]]],[],null,[]]