public sealed class AzureDatabaseEncryption : IMessage<AzureDatabaseEncryption>, IEquatable<AzureDatabaseEncryption>, IDeepCloneable<AzureDatabaseEncryption>, IBufferMessage, IMessage
Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AzureDatabaseEncryption.
Configuration related to application-layer secrets encryption.
Anthos clusters on Azure encrypts your Kubernetes data at rest
in etcd using Azure Key Vault.
Required. The ARM ID of the Azure Key Vault key to encrypt / decrypt data.
For example:
/subscriptions/<subscription-id>/resourceGroups/<resource-group-id>/providers/Microsoft.KeyVault/vaults/<key-vault-id>/keys/<key-name>
Encryption will always take the latest version of the key and hence
specific version is not supported.
[[["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 page provides documentation for the \u003ccode\u003eAzureDatabaseEncryption\u003c/code\u003e class within the Anthos Multi-Cloud v1 API, specifically focusing on version 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAzureDatabaseEncryption\u003c/code\u003e configures application-layer secrets encryption for Anthos clusters on Azure, utilizing Azure Key Vault to encrypt Kubernetes data at rest in etcd.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eKeyId\u003c/code\u003e property within the \u003ccode\u003eAzureDatabaseEncryption\u003c/code\u003e class is required and represents the ARM ID of the Azure Key Vault key used for encryption/decryption.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available for \u003ccode\u003eAzureDatabaseEncryption\u003c/code\u003e is 2.8.0, with multiple previous versions also documented and accessible.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and is derived from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]