Skip to content

/AWS1/CL_S3CLSTCALLERACCGRAN02

Part of ListCallerAccessGrantsResult. Each entry includes the permission level (READ, WRITE, or READWRITE) and the grant scope of the access grant. If the grant also includes an application ARN, the grantee can only access the S3 data through this application.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_permission TYPE /AWS1/S3CPERMISSION /AWS1/S3CPERMISSION

The type of permission granted, which can be one of the following values:

  • READ - Grants read-only access to the S3 data.

  • WRITE - Grants write-only access to the S3 data.

  • READWRITE - Grants both read and write access to the S3 data.

iv_grantscope TYPE /AWS1/S3CS3PREFIX /AWS1/S3CS3PREFIX

The S3 path of the data to which you have been granted access.

iv_applicationarn TYPE /AWS1/S3CIDCENTERAPPLICATION00 /AWS1/S3CIDCENTERAPPLICATION00

The Amazon Resource Name (ARN) of an Amazon Web Services IAM Identity Center application associated with your Identity Center instance. If the grant includes an application ARN, the grantee can only access the S3 data through this application.


Queryable Attributes

Permission

The type of permission granted, which can be one of the following values:

  • READ - Grants read-only access to the S3 data.

  • WRITE - Grants write-only access to the S3 data.

  • READWRITE - Grants both read and write access to the S3 data.

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

GrantScope

The S3 path of the data to which you have been granted access.

Accessible with the following methods

Method Description
GET_GRANTSCOPE() Getter for GRANTSCOPE, with configurable default
ASK_GRANTSCOPE() Getter for GRANTSCOPE w/ exceptions if field has no value
HAS_GRANTSCOPE() Determine if GRANTSCOPE has a value

ApplicationArn

The Amazon Resource Name (ARN) of an Amazon Web Services IAM Identity Center application associated with your Identity Center instance. If the grant includes an application ARN, the grantee can only access the S3 data through this application.

Accessible with the following methods

Method Description
GET_APPLICATIONARN() Getter for APPLICATIONARN, with configurable default
ASK_APPLICATIONARN() Getter for APPLICATIONARN w/ exceptions if field has no valu
HAS_APPLICATIONARN() Determine if APPLICATIONARN 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_CALLERACCESSGRANTSLIST

TYPES TT_CALLERACCESSGRANTSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_S3CLSTCALLERACCGRAN02 WITH DEFAULT KEY
.