public sealed class AzureConfigEncryption : IMessage<AzureConfigEncryption>, IEquatable<AzureConfigEncryption>, IDeepCloneable<AzureConfigEncryption>, IBufferMessage, IMessage
Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AzureConfigEncryption.
Configuration related to config data encryption.
Azure VM bootstrap secret is envelope encrypted with the provided key vault key.
Implements
IMessageAzureConfigEncryption, IEquatableAzureConfigEncryption, IDeepCloneableAzureConfigEncryption, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.GkeMultiCloudV1Assembly
Google.Cloud.GkeMultiCloud.V1.dll
Constructors
AzureConfigEncryption()
public AzureConfigEncryption()
AzureConfigEncryption(AzureConfigEncryption)
public AzureConfigEncryption(AzureConfigEncryption other)
Parameter | |
---|---|
Name | Description |
other | AzureConfigEncryption |
Properties
KeyId
public string KeyId { get; set; }
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>
Property Value | |
---|---|
Type | Description |
string |
PublicKey
public string PublicKey { get; set; }
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".
Property Value | |
---|---|
Type | Description |
string |