Skip to content

/AWS1/CL_GDYPUBLICACCESSCONF

Describes public access policies that apply to the Amazon S3 bucket.

For information about each of the following settings, see Blocking public access to your Amazon S3 storage in the Amazon S3 User Guide.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_publicaclaccess TYPE /AWS1/GDYPUBLICACCESSSTATUS /AWS1/GDYPUBLICACCESSSTATUS

Indicates whether or not there is a setting that allows public access to the Amazon S3 buckets through access control lists (ACLs).

iv_publicpolicyaccess TYPE /AWS1/GDYPUBLICACCESSSTATUS /AWS1/GDYPUBLICACCESSSTATUS

Indicates whether or not there is a setting that allows public access to the Amazon S3 bucket policy.

iv_publicaclignorebehavior TYPE /AWS1/GDYPUBLICACLIGNOREBEHAV /AWS1/GDYPUBLICACLIGNOREBEHAV

Indicates whether or not there is a setting that ignores all public access control lists (ACLs) on the Amazon S3 bucket and the objects that it contains.

iv_publicbucketrestrictbehav TYPE /AWS1/GDYPUBBKTRESTRICTBEHAV /AWS1/GDYPUBBKTRESTRICTBEHAV

Indicates whether or not there is a setting that restricts access to the bucket with specified policies.


Queryable Attributes

PublicAclAccess

Indicates whether or not there is a setting that allows public access to the Amazon S3 buckets through access control lists (ACLs).

Accessible with the following methods

Method Description
GET_PUBLICACLACCESS() Getter for PUBLICACLACCESS, with configurable default
ASK_PUBLICACLACCESS() Getter for PUBLICACLACCESS w/ exceptions if field has no val
HAS_PUBLICACLACCESS() Determine if PUBLICACLACCESS has a value

PublicPolicyAccess

Indicates whether or not there is a setting that allows public access to the Amazon S3 bucket policy.

Accessible with the following methods

Method Description
GET_PUBLICPOLICYACCESS() Getter for PUBLICPOLICYACCESS, with configurable default
ASK_PUBLICPOLICYACCESS() Getter for PUBLICPOLICYACCESS w/ exceptions if field has no
HAS_PUBLICPOLICYACCESS() Determine if PUBLICPOLICYACCESS has a value

PublicAclIgnoreBehavior

Indicates whether or not there is a setting that ignores all public access control lists (ACLs) on the Amazon S3 bucket and the objects that it contains.

Accessible with the following methods

Method Description
GET_PUBLICACLIGNOREBEHAVIOR() Getter for PUBLICACLIGNOREBEHAVIOR, with configurable defaul
ASK_PUBLICACLIGNOREBEHAVIOR() Getter for PUBLICACLIGNOREBEHAVIOR w/ exceptions if field ha
HAS_PUBLICACLIGNOREBEHAVIOR() Determine if PUBLICACLIGNOREBEHAVIOR has a value

PublicBucketRestrictBehavior

Indicates whether or not there is a setting that restricts access to the bucket with specified policies.

Accessible with the following methods

Method Description
GET_PUBLICBKTRESTRICTBEHAV() Getter for PUBLICBUCKETRESTRICTBEHAVIOR, with configurable d
ASK_PUBLICBKTRESTRICTBEHAV() Getter for PUBLICBUCKETRESTRICTBEHAVIOR w/ exceptions if fie
HAS_PUBLICBKTRESTRICTBEHAV() Determine if PUBLICBUCKETRESTRICTBEHAVIOR has a value