Class CustomerManagedEncryption
Configuration for encrypting secret payloads using customer-managed encryption keys (CMEK).
Implements
Inherited Members
Namespace: Google.Apis.SecretManager.v1.Data
Assembly: Google.Apis.SecretManager.v1.dll
Syntax
public class CustomerManagedEncryption : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
KmsKeyName
Required. The resource name of the Cloud KMS CryptoKey used to encrypt secret payloads. For secrets using
the UserManaged replication policy type, Cloud KMS CryptoKeys must reside in the same location as the
replica location. For secrets using the Automatic replication policy type, Cloud KMS CryptoKeys must reside
in global
. The expected format is projects/*/locations/*/keyRings/*/cryptoKeys/*
.
Declaration
[JsonProperty("kmsKeyName")]
public virtual string KmsKeyName { get; set; }
Property Value
Type | Description |
---|---|
string |