Skip to content

/AWS1/CL_DEXS3DATAACCESSASSET

The Amazon S3 data access that is the asset.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_bucket TYPE /AWS1/DEX__STRING /AWS1/DEX__STRING

The Amazon S3 bucket hosting data to be shared in the S3 data access.

Optional arguments:

it_keyprefixes TYPE /AWS1/CL_DEXLISTOF__STRING_W=>TT_LISTOF__STRING TT_LISTOF__STRING

The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.

it_keys TYPE /AWS1/CL_DEXLISTOF__STRING_W=>TT_LISTOF__STRING TT_LISTOF__STRING

S3 keys made available using this asset.

iv_s3accesspointalias TYPE /AWS1/DEX__STRING /AWS1/DEX__STRING

The automatically-generated bucket-style alias for your Amazon S3 Access Point. Customers can access their entitled data using the S3 Access Point alias.

iv_s3accesspointarn TYPE /AWS1/DEX__STRING /AWS1/DEX__STRING

The ARN for your Amazon S3 Access Point. Customers can also access their entitled data using the S3 Access Point ARN.

it_kmskeystogrant TYPE /AWS1/CL_DEXKMSKEYTOGRANT=>TT_LISTOFKMSKEYSTOGRANT TT_LISTOFKMSKEYSTOGRANT

List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs used to encrypt S3 objects being shared in this S3 Data Access asset. Providers must include all AWS KMS keys used to encrypt these shared S3 objects.


Queryable Attributes

Bucket

The Amazon S3 bucket hosting data to be shared in the S3 data access.

Accessible with the following methods

Method Description
GET_BUCKET() Getter for BUCKET, with configurable default
ASK_BUCKET() Getter for BUCKET w/ exceptions if field has no value
HAS_BUCKET() Determine if BUCKET has a value

KeyPrefixes

The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.

Accessible with the following methods

Method Description
GET_KEYPREFIXES() Getter for KEYPREFIXES, with configurable default
ASK_KEYPREFIXES() Getter for KEYPREFIXES w/ exceptions if field has no value
HAS_KEYPREFIXES() Determine if KEYPREFIXES has a value

Keys

S3 keys made available using this asset.

Accessible with the following methods

Method Description
GET_KEYS() Getter for KEYS, with configurable default
ASK_KEYS() Getter for KEYS w/ exceptions if field has no value
HAS_KEYS() Determine if KEYS has a value

S3AccessPointAlias

The automatically-generated bucket-style alias for your Amazon S3 Access Point. Customers can access their entitled data using the S3 Access Point alias.

Accessible with the following methods

Method Description
GET_S3ACCESSPOINTALIAS() Getter for S3ACCESSPOINTALIAS, with configurable default
ASK_S3ACCESSPOINTALIAS() Getter for S3ACCESSPOINTALIAS w/ exceptions if field has no
HAS_S3ACCESSPOINTALIAS() Determine if S3ACCESSPOINTALIAS has a value

S3AccessPointArn

The ARN for your Amazon S3 Access Point. Customers can also access their entitled data using the S3 Access Point ARN.

Accessible with the following methods

Method Description
GET_S3ACCESSPOINTARN() Getter for S3ACCESSPOINTARN, with configurable default
ASK_S3ACCESSPOINTARN() Getter for S3ACCESSPOINTARN w/ exceptions if field has no va
HAS_S3ACCESSPOINTARN() Determine if S3ACCESSPOINTARN has a value

KmsKeysToGrant

List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs used to encrypt S3 objects being shared in this S3 Data Access asset. Providers must include all AWS KMS keys used to encrypt these shared S3 objects.

Accessible with the following methods

Method Description
GET_KMSKEYSTOGRANT() Getter for KMSKEYSTOGRANT, with configurable default
ASK_KMSKEYSTOGRANT() Getter for KMSKEYSTOGRANT w/ exceptions if field has no valu
HAS_KMSKEYSTOGRANT() Determine if KMSKEYSTOGRANT has a value