/AWS1/CL_KN2S3REFERENCEDATAS00¶
For a SQL-based Kinesis Data Analytics application, provides the bucket name and object key name that stores the reference data.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_bucketarn TYPE /AWS1/KN2BUCKETARN /AWS1/KN2BUCKETARN¶
The Amazon Resource Name (ARN) of the S3 bucket.
iv_filekey TYPE /AWS1/KN2FILEKEY /AWS1/KN2FILEKEY¶
Amazon S3 object key name.
Optional arguments:¶
iv_referencerolearn TYPE /AWS1/KN2ROLEARN /AWS1/KN2ROLEARN¶
The ARN of the IAM role that Kinesis Data Analytics can assume to read the Amazon S3 object on your behalf to populate the in-application reference table.
Provided for backward compatibility. Applications that are created with the current API version have an application-level service execution role rather than a resource-level role.
Queryable Attributes¶
BucketARN¶
The Amazon Resource Name (ARN) of the S3 bucket.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BUCKETARN() |
Getter for BUCKETARN, with configurable default |
ASK_BUCKETARN() |
Getter for BUCKETARN w/ exceptions if field has no value |
HAS_BUCKETARN() |
Determine if BUCKETARN has a value |
FileKey¶
Amazon S3 object key name.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FILEKEY() |
Getter for FILEKEY, with configurable default |
ASK_FILEKEY() |
Getter for FILEKEY w/ exceptions if field has no value |
HAS_FILEKEY() |
Determine if FILEKEY has a value |
ReferenceRoleARN¶
The ARN of the IAM role that Kinesis Data Analytics can assume to read the Amazon S3 object on your behalf to populate the in-application reference table.
Provided for backward compatibility. Applications that are created with the current API version have an application-level service execution role rather than a resource-level role.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REFERENCEROLEARN() |
Getter for REFERENCEROLEARN, with configurable default |
ASK_REFERENCEROLEARN() |
Getter for REFERENCEROLEARN w/ exceptions if field has no va |
HAS_REFERENCEROLEARN() |
Determine if REFERENCEROLEARN has a value |