Skip to content

/AWS1/CL_GDYS3BUCKETDETAIL

Contains information on the S3 bucket.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_arn TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The Amazon Resource Name (ARN) of the S3 bucket.

iv_name TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The name of the S3 bucket.

iv_type TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

Describes whether the bucket is a source or destination bucket.

iv_createdat TYPE /AWS1/GDYTIMESTAMP /AWS1/GDYTIMESTAMP

The date and time the bucket was created at.

io_owner TYPE REF TO /AWS1/CL_GDYOWNER /AWS1/CL_GDYOWNER

The owner of the S3 bucket.

it_tags TYPE /AWS1/CL_GDYTAG=>TT_TAGS TT_TAGS

All tags attached to the S3 bucket

io_defaultserversideenc TYPE REF TO /AWS1/CL_GDYDEFSERVERSIDEENC /AWS1/CL_GDYDEFSERVERSIDEENC

Describes the server side encryption method used in the S3 bucket.

io_publicaccess TYPE REF TO /AWS1/CL_GDYPUBLICACCESS /AWS1/CL_GDYPUBLICACCESS

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

it_s3objectdetails TYPE /AWS1/CL_GDYS3OBJECTDETAIL=>TT_S3OBJECTDETAILS TT_S3OBJECTDETAILS

Information about the S3 object that was scanned.


Queryable Attributes

Arn

The Amazon Resource Name (ARN) of the S3 bucket.

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN has a value

Name

The name of the S3 bucket.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

Type

Describes whether the bucket is a source or destination bucket.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

CreatedAt

The date and time the bucket was created at.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

Owner

The owner of the S3 bucket.

Accessible with the following methods

Method Description
GET_OWNER() Getter for OWNER

Tags

All tags attached to the S3 bucket

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value

DefaultServerSideEncryption

Describes the server side encryption method used in the S3 bucket.

Accessible with the following methods

Method Description
GET_DEFAULTSERVERSIDEENC() Getter for DEFAULTSERVERSIDEENCRYPTION

PublicAccess

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

Accessible with the following methods

Method Description
GET_PUBLICACCESS() Getter for PUBLICACCESS

S3ObjectDetails

Information about the S3 object that was scanned.

Accessible with the following methods

Method Description
GET_S3OBJECTDETAILS() Getter for S3OBJECTDETAILS, with configurable default
ASK_S3OBJECTDETAILS() Getter for S3OBJECTDETAILS w/ exceptions if field has no val
HAS_S3OBJECTDETAILS() Determine if S3OBJECTDETAILS has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_S3BUCKETDETAILS

TYPES TT_S3BUCKETDETAILS TYPE STANDARD TABLE OF REF TO /AWS1/CL_GDYS3BUCKETDETAIL WITH DEFAULT KEY
.