Package com.pulumi.aws.s3
Class BucketAclV2Args
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.s3.BucketAclV2Args
-
public final class BucketAclV2Args extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BucketAclV2Args.Builder
-
Field Summary
Fields Modifier and Type Field Description static BucketAclV2Args
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<BucketAclV2AccessControlPolicyArgs>>
accessControlPolicy()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
acl()
com.pulumi.core.Output<java.lang.String>
bucket()
static BucketAclV2Args.Builder
builder()
static BucketAclV2Args.Builder
builder(BucketAclV2Args defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
expectedBucketOwner()
-
-
-
Field Detail
-
Empty
public static final BucketAclV2Args Empty
-
-
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.
-
bucket
public com.pulumi.core.Output<java.lang.String> bucket()
- Returns:
- Bucket to which to apply the ACL.
-
expectedBucketOwner
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> expectedBucketOwner()
- Returns:
- Account ID of the expected bucket owner.
-
builder
public static BucketAclV2Args.Builder builder()
-
builder
public static BucketAclV2Args.Builder builder(BucketAclV2Args defaults)
-
-