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