Class BucketAclV2State


  • public final class BucketAclV2State
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • accessControlPolicy

        public java.util.Optional<com.pulumi.core.Output<BucketAclV2AccessControlPolicyArgs>> accessControlPolicy()
        Returns:
        Configuration block that sets the ACL permissions for an object per grantee. See below.
      • acl

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> acl()
        Returns:
        Canned ACL to apply to the bucket. Valid values: `private`, `public-read`, `public-read-write`, `aws-exec-read`, `authenticated-read`, `bucket-owner-read`, `bucket-owner-full-control`, `log-delivery-write`. Full details are available on the [AWS documentation](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl).
      • bucket

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> bucket()
        Returns:
        Bucket to which to apply the ACL.
      • expectedBucketOwner

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> expectedBucketOwner()
        Deprecated.
        expected_bucket_owner is deprecated. It will be removed in a future verion of the provider.
        Returns:
        Account ID of the expected bucket owner.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.