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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This webpage details the `AzureConfigEncryption` class within the `Google.Cloud.GkeMultiCloud.V1` namespace, used for configuring data encryption in Azure environments."],["The `AzureConfigEncryption` class is part of the Google Cloud .NET library, specifically the `Google.Cloud.GkeMultiCloud.V1` assembly, and is available in versions ranging from `1.0.0-beta01` to `2.8.0`."],["This class facilitates the envelope encryption of the Azure VM bootstrap secret, using a specified Azure Key Vault key."],["The class includes properties such as `KeyId`, which is a required field for specifying the Azure Key Vault key's ARM ID, and `PublicKey`, which is an optional RSA key used for data encryption."],["`AzureConfigEncryption` inherits from `Object` and implements `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage` interfaces, offering a variety of functionalities like deep cloning and comparisons."]]],[]]