/AWS1/CL_GDYS3BUCKET¶
Contains information about the Amazon S3 bucket policies and encryption.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_ownerid TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING¶
The owner ID of the associated S3Amazon S3bucket.
iv_createdat TYPE /AWS1/GDYTIMESTAMP /AWS1/GDYTIMESTAMP¶
The timestamp at which the Amazon S3 bucket was created.
iv_encryptiontype TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING¶
The type of encryption used for the Amazon S3 buckets and its objects. For more information, see Protecting data with server-side encryption in the Amazon S3 User Guide.
iv_encryptionkeyarn TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING¶
The Amazon Resource Name (ARN) of the encryption key that is used to encrypt the Amazon S3 bucket and its objects.
iv_effectivepermission TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING¶
Describes the effective permissions on this S3 bucket, after factoring all the attached policies.
iv_publicreadaccess TYPE /AWS1/GDYPUBLICACCESSSTATUS /AWS1/GDYPUBLICACCESSSTATUS¶
Indicates whether or not the public read access is allowed for an Amazon S3 bucket.
iv_publicwriteaccess TYPE /AWS1/GDYPUBLICACCESSSTATUS /AWS1/GDYPUBLICACCESSSTATUS¶
Indicates whether or not the public write access is allowed for an Amazon S3 bucket.
io_accountpublicaccess TYPE REF TO /AWS1/CL_GDYPUBLICACCESSCONF /AWS1/CL_GDYPUBLICACCESSCONF¶
Contains information about the public access policies that apply to the Amazon S3 bucket at the account level.
io_bucketpublicaccess TYPE REF TO /AWS1/CL_GDYPUBLICACCESSCONF /AWS1/CL_GDYPUBLICACCESSCONF¶
Contains information about public access policies that apply to the Amazon S3 bucket.
it_s3objectuids TYPE /AWS1/CL_GDYS3OBJECTUIDS_W=>TT_S3OBJECTUIDS TT_S3OBJECTUIDS¶
Represents a list of Amazon S3 object identifiers.
Queryable Attributes¶
OwnerId¶
The owner ID of the associated S3Amazon S3bucket.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OWNERID() |
Getter for OWNERID, with configurable default |
ASK_OWNERID() |
Getter for OWNERID w/ exceptions if field has no value |
HAS_OWNERID() |
Determine if OWNERID has a value |
CreatedAt¶
The timestamp at which the Amazon S3 bucket was created.
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 |
EncryptionType¶
The type of encryption used for the Amazon S3 buckets and its objects. For more information, see Protecting data with server-side encryption in the Amazon S3 User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENCRYPTIONTYPE() |
Getter for ENCRYPTIONTYPE, with configurable default |
ASK_ENCRYPTIONTYPE() |
Getter for ENCRYPTIONTYPE w/ exceptions if field has no valu |
HAS_ENCRYPTIONTYPE() |
Determine if ENCRYPTIONTYPE has a value |
EncryptionKeyArn¶
The Amazon Resource Name (ARN) of the encryption key that is used to encrypt the Amazon S3 bucket and its objects.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENCRYPTIONKEYARN() |
Getter for ENCRYPTIONKEYARN, with configurable default |
ASK_ENCRYPTIONKEYARN() |
Getter for ENCRYPTIONKEYARN w/ exceptions if field has no va |
HAS_ENCRYPTIONKEYARN() |
Determine if ENCRYPTIONKEYARN has a value |
EffectivePermission¶
Describes the effective permissions on this S3 bucket, after factoring all the attached policies.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EFFECTIVEPERMISSION() |
Getter for EFFECTIVEPERMISSION, with configurable default |
ASK_EFFECTIVEPERMISSION() |
Getter for EFFECTIVEPERMISSION w/ exceptions if field has no |
HAS_EFFECTIVEPERMISSION() |
Determine if EFFECTIVEPERMISSION has a value |
PublicReadAccess¶
Indicates whether or not the public read access is allowed for an Amazon S3 bucket.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PUBLICREADACCESS() |
Getter for PUBLICREADACCESS, with configurable default |
ASK_PUBLICREADACCESS() |
Getter for PUBLICREADACCESS w/ exceptions if field has no va |
HAS_PUBLICREADACCESS() |
Determine if PUBLICREADACCESS has a value |
PublicWriteAccess¶
Indicates whether or not the public write access is allowed for an Amazon S3 bucket.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PUBLICWRITEACCESS() |
Getter for PUBLICWRITEACCESS, with configurable default |
ASK_PUBLICWRITEACCESS() |
Getter for PUBLICWRITEACCESS w/ exceptions if field has no v |
HAS_PUBLICWRITEACCESS() |
Determine if PUBLICWRITEACCESS has a value |
AccountPublicAccess¶
Contains information about the public access policies that apply to the Amazon S3 bucket at the account level.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACCOUNTPUBLICACCESS() |
Getter for ACCOUNTPUBLICACCESS |
BucketPublicAccess¶
Contains information about public access policies that apply to the Amazon S3 bucket.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BUCKETPUBLICACCESS() |
Getter for BUCKETPUBLICACCESS |
S3ObjectUids¶
Represents a list of Amazon S3 object identifiers.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3OBJECTUIDS() |
Getter for S3OBJECTUIDS, with configurable default |
ASK_S3OBJECTUIDS() |
Getter for S3OBJECTUIDS w/ exceptions if field has no value |
HAS_S3OBJECTUIDS() |
Determine if S3OBJECTUIDS has a value |