Skip to content

S3ReferenceDataSourceDescription

Source code in docs_src/capo_kinesis_analytics_v2/types/s3_reference_data_source_description.py
class S3ReferenceDataSourceDescription(TypedDict, closed=True):
    bucket_arn: "capo_kinesis_analytics_v2.types.bucket_arn.BucketARN"
    """<p>The Amazon Resource Name (ARN) of the S3 bucket.</p>"""
    file_key: "capo_kinesis_analytics_v2.types.file_key.FileKey"
    """<p>Amazon S3 object key name.</p>"""
    reference_role_arn: NotRequired["capo_kinesis_analytics_v2.types.role_arn.RoleARN"]
    """<p>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. </p> <note> <p>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.</p> </note>"""

bucket_arn instance-attribute

bucket_arn: BucketARN

The Amazon Resource Name (ARN) of the S3 bucket.

file_key instance-attribute

file_key: FileKey

Amazon S3 object key name.

reference_role_arn instance-attribute

reference_role_arn: NotRequired[RoleARN]

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.