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.
Implements
IMessage<AzureConfigEncryption>, IEquatable<AzureConfigEncryption>, IDeepCloneable<AzureConfigEncryption>, IBufferMessage, IMessageNamespace
Google.Cloud.GkeMultiCloud.V1Assembly
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 |