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
account if the bucket has a public policy.
this bucket to only AWS services and authorized users within this
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 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
bucket.
Specifies the Block Public Access configuration for an Amazon S3