Skip to content

S3ReferenceDataSource

Source code in docs_src/capo_kinesis_analytics/types/s3_reference_data_source.py
class S3ReferenceDataSource(TypedDict, closed=True):
    bucket_arn: "capo_kinesis_analytics.types.bucket_arn.BucketARN"
    """<p>Amazon Resource Name (ARN) of the S3 bucket.</p>"""
    file_key: "capo_kinesis_analytics.types.file_key.FileKey"
    """<p>Object key name containing reference data.</p>"""
    reference_role_arn: "capo_kinesis_analytics.types.role_arn.RoleARN"
    """<p>ARN of the IAM role that the service can assume to read data on your behalf. This role must have permission for the <code>s3:GetObject</code> action on the object and trust policy that allows Amazon Kinesis Analytics service principal to assume this role.</p>"""

bucket_arn instance-attribute

bucket_arn: BucketARN

Amazon Resource Name (ARN) of the S3 bucket.

file_key instance-attribute

file_key: FileKey

Object key name containing reference data.

reference_role_arn instance-attribute

reference_role_arn: RoleARN

ARN of the IAM role that the service can assume to read data on your behalf. This role must have permission for the s3:GetObject action on the object and trust policy that allows Amazon Kinesis Analytics service principal to assume this role.