Package com.pulumi.aws.s3.outputs
Class AccessPointPublicAccessBlockConfiguration
- java.lang.Object
-
- com.pulumi.aws.s3.outputs.AccessPointPublicAccessBlockConfiguration
-
public final class AccessPointPublicAccessBlockConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAccessPointPublicAccessBlockConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.Boolean>blockPublicAcls()java.util.Optional<java.lang.Boolean>blockPublicPolicy()static AccessPointPublicAccessBlockConfiguration.Builderbuilder()static AccessPointPublicAccessBlockConfiguration.Builderbuilder(AccessPointPublicAccessBlockConfiguration defaults)java.util.Optional<java.lang.Boolean>ignorePublicAcls()java.util.Optional<java.lang.Boolean>restrictPublicBuckets()
-
-
-
Method Detail
-
blockPublicAcls
public java.util.Optional<java.lang.Boolean> blockPublicAcls()
- Returns:
- Whether Amazon S3 should block public ACLs for buckets in this account. Defaults to `true`. Enabling this setting does not affect existing policies or ACLs. When set to `true`, PUT Bucket ACL and PUT Object ACL calls fail if the specified ACL is public, PUT Object calls fail if the request includes a public ACL, and PUT Bucket calls fail if the request includes a public ACL.
-
blockPublicPolicy
public java.util.Optional<java.lang.Boolean> blockPublicPolicy()
- Returns:
- Whether Amazon S3 should block public bucket policies for buckets in this account. Defaults to `true`. Enabling this setting does not affect existing bucket policies. When set to `true`, Amazon S3 rejects calls to PUT Bucket policy if the specified bucket policy allows public access.
-
ignorePublicAcls
public java.util.Optional<java.lang.Boolean> ignorePublicAcls()
- Returns:
- Whether Amazon S3 should ignore public ACLs for buckets in this account. Defaults to `true`. Enabling this setting does not affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set. When set to `true`, Amazon S3 ignores all public ACLs on buckets in this account and any objects that they contain.
-
restrictPublicBuckets
public java.util.Optional<java.lang.Boolean> restrictPublicBuckets()
- Returns:
- Whether Amazon S3 should restrict public bucket policies for buckets in this account. Defaults to `true`. Enabling this setting does not affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked. When set to `true`, only the bucket owner and AWS Services can access buckets with public policies.
-
builder
public static AccessPointPublicAccessBlockConfiguration.Builder builder()
-
builder
public static AccessPointPublicAccessBlockConfiguration.Builder builder(AccessPointPublicAccessBlockConfiguration defaults)
-
-