class Aws::S3::Types::PublicAccessBlockConfiguration


@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PublicAccessBlockConfiguration AWS API Documentation
@return [Boolean]
accounts, is blocked.
public bucket policy, including non-public delegation to specific
policies, except that public and cross-account access within any
Enabling this setting doesn’t affect previously stored bucket
within this account if the bucket has a public policy.
this bucket to only AWS service principals and authorized users
for this bucket. Setting this element to ‘TRUE` restricts access to
Specifies whether Amazon S3 should restrict public bucket policies
@!attribute [rw] restrict_public_buckets
@return [Boolean]
Enabling this setting doesn’t affect existing bucket policies.
allows public access.
reject calls to PUT Bucket policy if the specified bucket policy
this bucket. Setting this element to ‘TRUE` causes Amazon S3 to
Specifies whether Amazon S3 should block public bucket policies for
@!attribute [rw] block_public_policy
@return [Boolean]
existing ACLs and doesn’t prevent new public ACLs from being set.
Enabling this setting doesn’t affect the persistence of any
objects in this bucket.
causes Amazon S3 to ignore all public ACLs on this bucket and
bucket and objects in this bucket. Setting this element to ‘TRUE`
Specifies whether Amazon S3 should ignore public ACLs for this
@!attribute [rw] ignore_public_acls
@return [Boolean]
Enabling this setting doesn’t affect existing policies or ACLs.
* PUT Bucket calls fail if the request includes a public ACL.
* PUT Object calls fail if the request includes a public ACL.
is public.
* PUT Bucket acl and PUT Object acl calls fail if the specified ACL
element to ‘TRUE` causes the following behavior:
(ACLs) for this bucket and objects in this bucket. Setting this
Specifies whether Amazon S3 should block public access control lists
@!attribute [rw] block_public_acls
}
restrict_public_buckets: false,
block_public_policy: false,
ignore_public_acls: false,
block_public_acls: false,
{
data as a hash:
@note When making an API call, you may pass PublicAccessBlockConfiguration<br><br>: docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status<br><br><br><br>*Amazon S3 User Guide*.
bucket or object public, see [The Meaning of “Public”] in the
combination. For more information about when Amazon S3 considers a
Amazon S3 bucket. You can enable the configuration options in any
The PublicAccessBlock configuration that you want to apply to this