AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::KinesisAnalyticsV2::ApplicationReferenceDataSource

CfnApplicationReferenceDataSource

Adds a reference data source to an existing SQL-based Kinesis Data Analytics application. Kinesis Data Analytics reads reference data (that is, an Amazon S3 object) and creates an in-application table within your application. In the request, you provide the source (S3 bucket name and object key name), name of the in-application table to create, and the necessary mapping information that describes how data in an Amazon S3 object maps to columns in the resulting in-application table.

Import

import { CfnApplicationReferenceDataSource } from 'aws-cdk-lib/aws-kinesisanalyticsv2';

Or use the module namespace:

import * as kinesisanalyticsv2 from 'aws-cdk-lib/aws-kinesisanalyticsv2';
// kinesisanalyticsv2.CfnApplicationReferenceDataSource

Properties

Configuration passed to the constructor as CfnApplicationReferenceDataSourceProps.

applicationNameRequired
string

The name of the application.

referenceDataSourceRequired
IResolvable | ReferenceDataSourceProperty

For a SQL-based Kinesis Data Analytics application, describes the reference data source by providing the source information (Amazon S3 bucket name and object key name), the resulting in-application table name that is created, and the necessary schema to map the data elements in the Amazon S3 object to the in-application table.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Quick Facts

LevelL1 (CloudFormation)
Moduleaws-kinesisanalyticsv2
CFN TypeAWS::KinesisAnalyticsV2::ApplicationReferenceDataSource
Properties2

External Links