Skip to content

ReferenceDataSource

Source code in docs_src/capo_kinesis_analytics_v2/types/reference_data_source.py
class ReferenceDataSource(TypedDict, closed=True):
    table_name: "capo_kinesis_analytics_v2.types.in_app_table_name.InAppTableName"
    """<p>The name of the in-application table to create.</p>"""
    s3_reference_data_source: NotRequired[
        "capo_kinesis_analytics_v2.types.s3_reference_data_source.S3ReferenceDataSource"
    ]
    """<p>Identifies the S3 bucket and object that contains the reference data. A SQL-based Kinesis Data Analytics application loads reference data only once. If the data changes, you call the <a>UpdateApplication</a> operation to trigger reloading of data into your application. </p>"""
    reference_schema: "capo_kinesis_analytics_v2.types.source_schema.SourceSchema"
    """<p>Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.</p>"""

reference_schema instance-attribute

reference_schema: SourceSchema

Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.

s3_reference_data_source instance-attribute

s3_reference_data_source: NotRequired[S3ReferenceDataSource]

Identifies the S3 bucket and object that contains the reference data. A SQL-based Kinesis Data Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.

table_name instance-attribute

table_name: InAppTableName

The name of the in-application table to create.