Describes the default customer managed encryption key for a bucket.
Customer managed encryption keys (CMEK) are encryption keys selected by the user and generated by Google Cloud Key Management Service.
See Also
https://cloud.google.com/storage/docs/encryption/customer-managed-keys for a general description of CMEK in Google Cloud Storage.
See Also
https://cloud.google.com/kms/ for details about the Cloud Key Management Service.
Constructors
BucketEncryption()
BucketEncryption(std::string)
| Parameter | |
|---|---|
| Name | Description |
default_kms_key_name |
std::string
|
BucketEncryption(std::string, GoogleManagedEncryptionEnforcementConfig, CustomerManagedEncryptionEnforcementConfig, CustomerSuppliedEncryptionEnforcementConfig)
| Parameters | |
|---|---|
| Name | Description |
default_kms_key_name |
std::string
|
gmek |
GoogleManagedEncryptionEnforcementConfig
|
cmek |
CustomerManagedEncryptionEnforcementConfig
|
csek |
CustomerSuppliedEncryptionEnforcementConfig
|