Skip to content

/AWS1/CL_S3_TARGETGRANT

Container for granting information.

Buckets that use the bucket owner enforced setting for Object Ownership don't support target grants. For more information, see Permissions server access log delivery in the Amazon S3 User Guide.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_grantee TYPE REF TO /AWS1/CL_S3_GRANTEE /AWS1/CL_S3_GRANTEE

Container for the person being granted permissions.

iv_permission TYPE /AWS1/S3_BUCKETLOGSPERMISSION /AWS1/S3_BUCKETLOGSPERMISSION

Logging permissions assigned to the grantee for the bucket.


Queryable Attributes

Grantee

Container for the person being granted permissions.

Accessible with the following methods

Method Description
GET_GRANTEE() Getter for GRANTEE

Permission

Logging permissions assigned to the grantee for the bucket.

Accessible with the following methods

Method Description
GET_PERMISSION() Getter for PERMISSION, with configurable default
ASK_PERMISSION() Getter for PERMISSION w/ exceptions if field has no value
HAS_PERMISSION() Determine if PERMISSION 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_TARGETGRANTS

TYPES TT_TARGETGRANTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_S3_TARGETGRANT WITH DEFAULT KEY
.