/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
.