Class BucketServerSideEncryptionConfigurationRuleArgs.Builder

    • Method Detail

      • blockedEncryptionTypes

        public BucketServerSideEncryptionConfigurationRuleArgs.Builder blockedEncryptionTypes​(@Nullable
                                                                                              com.pulumi.core.Output<java.util.List<java.lang.String>> blockedEncryptionTypes)
        Parameters:
        blockedEncryptionTypes - List of server-side encryption types to block for object uploads. Valid values are `SSE-C` (blocks uploads using server-side encryption with customer-provided keys) and `NONE` (unblocks all encryption types). Starting in March 2026, Amazon S3 will automatically block SSE-C uploads for all new buckets.
        Returns:
        builder
      • blockedEncryptionTypes

        public BucketServerSideEncryptionConfigurationRuleArgs.Builder blockedEncryptionTypes​(java.util.List<java.lang.String> blockedEncryptionTypes)
        Parameters:
        blockedEncryptionTypes - List of server-side encryption types to block for object uploads. Valid values are `SSE-C` (blocks uploads using server-side encryption with customer-provided keys) and `NONE` (unblocks all encryption types). Starting in March 2026, Amazon S3 will automatically block SSE-C uploads for all new buckets.
        Returns:
        builder
      • blockedEncryptionTypes

        public BucketServerSideEncryptionConfigurationRuleArgs.Builder blockedEncryptionTypes​(java.lang.String... blockedEncryptionTypes)
        Parameters:
        blockedEncryptionTypes - List of server-side encryption types to block for object uploads. Valid values are `SSE-C` (blocks uploads using server-side encryption with customer-provided keys) and `NONE` (unblocks all encryption types). Starting in March 2026, Amazon S3 will automatically block SSE-C uploads for all new buckets.
        Returns:
        builder
      • bucketKeyEnabled

        public BucketServerSideEncryptionConfigurationRuleArgs.Builder bucketKeyEnabled​(@Nullable
                                                                                        com.pulumi.core.Output<java.lang.Boolean> bucketKeyEnabled)
        Parameters:
        bucketKeyEnabled - Whether or not to use [Amazon S3 Bucket Keys](https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html) for SSE-KMS.
        Returns:
        builder
      • bucketKeyEnabled

        public BucketServerSideEncryptionConfigurationRuleArgs.Builder bucketKeyEnabled​(java.lang.Boolean bucketKeyEnabled)
        Parameters:
        bucketKeyEnabled - Whether or not to use [Amazon S3 Bucket Keys](https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html) for SSE-KMS.
        Returns:
        builder