Interface StorageBucketEncryption
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
StorageBucketEncryption.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.822Z") @Stability(Stable) public interface StorageBucketEncryption extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStorageBucketEncryption.BuilderA builder forStorageBucketEncryptionstatic classStorageBucketEncryption.Jsii$ProxyAn implementation forStorageBucketEncryption
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static StorageBucketEncryption.Builderbuilder()StringgetDefaultKmsKeyName()A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption method is specified.
-
-
-
Method Detail
-
getDefaultKmsKeyName
@Stability(Stable) @NotNull String getDefaultKmsKeyName()
A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption method is specified.You must pay attention to whether the crypto key is available in the location that this bucket is created in. See the docs for more details. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_bucket#default_kms_key_name StorageBucket#default_kms_key_name}
-
builder
@Stability(Stable) static StorageBucketEncryption.Builder builder()
- Returns:
- a
StorageBucketEncryption.BuilderofStorageBucketEncryption
-
-