AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::KinesisAnalyticsV2::Application

CfnApplication

Creates an Amazon Kinesis Data Analytics application. For information about creating a Kinesis Data Analytics application, see [Creating an Application](https://docs.aws.amazon.com/managed-flink/latest/java/getting-started.html) .

Import

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

Or use the module namespace:

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

Properties

Configuration passed to the constructor as CfnApplicationProps.

runtimeEnvironmentRequired
string

The runtime environment for the application.

serviceExecutionRoleRequired
string | IRoleRef

Specifies the IAM role that the application uses to access external resources.

applicationConfigurationOptional
IResolvable | ApplicationConfigurationProperty

Use this parameter to configure the application.

applicationDescriptionOptional
string

The description of the application.

Default: - ""

applicationMaintenanceConfigurationOptional
IResolvable | ApplicationMaintenanceConfigurationProperty

Specifies the maintenance window parameters for a Kinesis Data Analytics application.

applicationModeOptional
string

To create a Kinesis Data Analytics Studio notebook, you must set the mode to `INTERACTIVE` . However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.

applicationNameOptional
string

The name of the application.

runConfigurationOptional
IResolvable | RunConfigurationProperty

Describes the starting parameters for an Managed Service for Apache Flink application.

tagsOptional
CfnTag[]

A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50.

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::Application
Properties9

External Links