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
    • 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}