This documentation is for the developer preview release of the AWS CDK. Do not use this version of the AWS CDK in production. Subsequent releases of the AWS CDK will likely include breaking changes.

@aws-cdk/aws-kinesisanalytics

The CDK Construct Library for AWS Kinesis Analytics

This module is part of the AWS Cloud Development Kit project.

Reference

View in Nuget

csproj:

<PackageReference Include="Amazon.CDK.AWS.KinesisAnalytics" Version="0.25.3" />

dotnet:

dotnet add package Amazon.CDK.AWS.KinesisAnalytics --version 0.25.3

packages.config:

<package id="Amazon.CDK.AWS.KinesisAnalytics" version="0.25.3" />

View in Maven Central

Apache Buildr:

'software.amazon.awscdk:kinesisanalytics:jar:0.25.3'

Apache Ivy:

<dependency groupId="software.amazon.awscdk" name="kinesisanalytics" rev="0.25.3"/>

Apache Maven:

<dependency>
  <groupId>software.amazon.awscdk</groupId>
  <artifactId>kinesisanalytics</artifactId>
  <version>0.25.3</version>
</dependency>

Gradle / Grails:

compile 'software.amazon.awscdk:kinesisanalytics:0.25.3'

Groovy Grape:

@Grapes(
@Grab(group='software.amazon.awscdk', module='kinesisanalytics', version='0.25.3')
)

View in NPM

npm:

$ npm i @aws-cdk/aws-kinesisanalytics@0.25.3

package.json:

{
  "@aws-cdk/aws-kinesisanalytics": "^0.25.3"
}

yarn:

$ yarn add @aws-cdk/aws-kinesisanalytics@0.25.3

View in NPM

npm:

$ npm i @aws-cdk/aws-kinesisanalytics@0.25.3

package.json:

{
  "@aws-cdk/aws-kinesisanalytics": "^0.25.3"
}

yarn:

$ yarn add @aws-cdk/aws-kinesisanalytics@0.25.3

CfnApplication

class @aws-cdk/aws-kinesisanalytics.CfnApplication(scope, id, props)

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplication;
const { CfnApplication } = require('@aws-cdk/aws-kinesisanalytics');
import { CfnApplication } from '@aws-cdk/aws-kinesisanalytics';
Extends:

@aws-cdk/cdk.Resource

Parameters:
renderProperties(properties) → string => any

Overrides @aws-cdk/cdk.Resource.renderProperties()

Protected method

Parameters:properties (any) –
Return type:string => any
resourceTypeName

The CloudFormation resource type name for this resource class.

Type:string (readonly) (static)
applicationId
Type:string (readonly)
propertyOverrides
Type:CfnApplicationProps (readonly)
class CSVMappingParametersProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplication.CSVMappingParametersProperty;
// CfnApplication.CSVMappingParametersProperty is an interface
import { CfnApplication.CSVMappingParametersProperty } from '@aws-cdk/aws-kinesisanalytics';
recordColumnDelimiter

CfnApplication.CSVMappingParametersProperty.RecordColumnDelimiter

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-csvmappingparameters.html#cfn-kinesisanalytics-application-csvmappingparameters-recordcolumndelimiter

Type:string
recordRowDelimiter

CfnApplication.CSVMappingParametersProperty.RecordRowDelimiter

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-csvmappingparameters.html#cfn-kinesisanalytics-application-csvmappingparameters-recordrowdelimiter

Type:string
class InputLambdaProcessorProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplication.InputLambdaProcessorProperty;
// CfnApplication.InputLambdaProcessorProperty is an interface
import { CfnApplication.InputLambdaProcessorProperty } from '@aws-cdk/aws-kinesisanalytics';
resourceArn

CfnApplication.InputLambdaProcessorProperty.ResourceARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputlambdaprocessor.html#cfn-kinesisanalytics-application-inputlambdaprocessor-resourcearn

Type:string
roleArn

CfnApplication.InputLambdaProcessorProperty.RoleARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputlambdaprocessor.html#cfn-kinesisanalytics-application-inputlambdaprocessor-rolearn

Type:string
class InputParallelismProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplication.InputParallelismProperty;
// CfnApplication.InputParallelismProperty is an interface
import { CfnApplication.InputParallelismProperty } from '@aws-cdk/aws-kinesisanalytics';
count

CfnApplication.InputParallelismProperty.Count

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputparallelism.html#cfn-kinesisanalytics-application-inputparallelism-count

Type:number or @aws-cdk/cdk.Token (optional)
class InputProcessingConfigurationProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplication.InputProcessingConfigurationProperty;
// CfnApplication.InputProcessingConfigurationProperty is an interface
import { CfnApplication.InputProcessingConfigurationProperty } from '@aws-cdk/aws-kinesisanalytics';
inputLambdaProcessor

CfnApplication.InputProcessingConfigurationProperty.InputLambdaProcessor

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputprocessingconfiguration.html#cfn-kinesisanalytics-application-inputprocessingconfiguration-inputlambdaprocessor

Type:@aws-cdk/cdk.Token or InputLambdaProcessorProperty (optional)
class InputProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplication.InputProperty;
// CfnApplication.InputProperty is an interface
import { CfnApplication.InputProperty } from '@aws-cdk/aws-kinesisanalytics';
inputSchema

CfnApplication.InputProperty.InputSchema

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-input.html#cfn-kinesisanalytics-application-input-inputschema

Type:@aws-cdk/cdk.Token or InputSchemaProperty
namePrefix

CfnApplication.InputProperty.NamePrefix

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-input.html#cfn-kinesisanalytics-application-input-nameprefix

Type:string
inputParallelism

CfnApplication.InputProperty.InputParallelism

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-input.html#cfn-kinesisanalytics-application-input-inputparallelism

Type:@aws-cdk/cdk.Token or InputParallelismProperty (optional)
inputProcessingConfiguration

CfnApplication.InputProperty.InputProcessingConfiguration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-input.html#cfn-kinesisanalytics-application-input-inputprocessingconfiguration

Type:@aws-cdk/cdk.Token or InputProcessingConfigurationProperty (optional)
kinesisFirehoseInput

CfnApplication.InputProperty.KinesisFirehoseInput

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-input.html#cfn-kinesisanalytics-application-input-kinesisfirehoseinput

Type:@aws-cdk/cdk.Token or KinesisFirehoseInputProperty (optional)
kinesisStreamsInput

CfnApplication.InputProperty.KinesisStreamsInput

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-input.html#cfn-kinesisanalytics-application-input-kinesisstreamsinput

Type:@aws-cdk/cdk.Token or KinesisStreamsInputProperty (optional)
class InputSchemaProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplication.InputSchemaProperty;
// CfnApplication.InputSchemaProperty is an interface
import { CfnApplication.InputSchemaProperty } from '@aws-cdk/aws-kinesisanalytics';
recordColumns

CfnApplication.InputSchemaProperty.RecordColumns

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputschema.html#cfn-kinesisanalytics-application-inputschema-recordcolumns

Type:@aws-cdk/cdk.Token or (@aws-cdk/cdk.Token or RecordColumnProperty)[]
recordFormat

CfnApplication.InputSchemaProperty.RecordFormat

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputschema.html#cfn-kinesisanalytics-application-inputschema-recordformat

Type:@aws-cdk/cdk.Token or RecordFormatProperty
recordEncoding

CfnApplication.InputSchemaProperty.RecordEncoding

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputschema.html#cfn-kinesisanalytics-application-inputschema-recordencoding

Type:string (optional)
class JSONMappingParametersProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplication.JSONMappingParametersProperty;
// CfnApplication.JSONMappingParametersProperty is an interface
import { CfnApplication.JSONMappingParametersProperty } from '@aws-cdk/aws-kinesisanalytics';
recordRowPath

CfnApplication.JSONMappingParametersProperty.RecordRowPath

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-jsonmappingparameters.html#cfn-kinesisanalytics-application-jsonmappingparameters-recordrowpath

Type:string
class KinesisFirehoseInputProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplication.KinesisFirehoseInputProperty;
// CfnApplication.KinesisFirehoseInputProperty is an interface
import { CfnApplication.KinesisFirehoseInputProperty } from '@aws-cdk/aws-kinesisanalytics';
resourceArn

CfnApplication.KinesisFirehoseInputProperty.ResourceARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-kinesisfirehoseinput.html#cfn-kinesisanalytics-application-kinesisfirehoseinput-resourcearn

Type:string
roleArn

CfnApplication.KinesisFirehoseInputProperty.RoleARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-kinesisfirehoseinput.html#cfn-kinesisanalytics-application-kinesisfirehoseinput-rolearn

Type:string
class KinesisStreamsInputProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplication.KinesisStreamsInputProperty;
// CfnApplication.KinesisStreamsInputProperty is an interface
import { CfnApplication.KinesisStreamsInputProperty } from '@aws-cdk/aws-kinesisanalytics';
resourceArn

CfnApplication.KinesisStreamsInputProperty.ResourceARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-kinesisstreamsinput.html#cfn-kinesisanalytics-application-kinesisstreamsinput-resourcearn

Type:string
roleArn

CfnApplication.KinesisStreamsInputProperty.RoleARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-kinesisstreamsinput.html#cfn-kinesisanalytics-application-kinesisstreamsinput-rolearn

Type:string
class MappingParametersProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplication.MappingParametersProperty;
// CfnApplication.MappingParametersProperty is an interface
import { CfnApplication.MappingParametersProperty } from '@aws-cdk/aws-kinesisanalytics';
csvMappingParameters

CfnApplication.MappingParametersProperty.CSVMappingParameters

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html#cfn-kinesisanalytics-application-mappingparameters-csvmappingparameters

Type:@aws-cdk/cdk.Token or CSVMappingParametersProperty (optional)
jsonMappingParameters

CfnApplication.MappingParametersProperty.JSONMappingParameters

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html#cfn-kinesisanalytics-application-mappingparameters-jsonmappingparameters

Type:@aws-cdk/cdk.Token or JSONMappingParametersProperty (optional)
class RecordColumnProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplication.RecordColumnProperty;
// CfnApplication.RecordColumnProperty is an interface
import { CfnApplication.RecordColumnProperty } from '@aws-cdk/aws-kinesisanalytics';
name

CfnApplication.RecordColumnProperty.Name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordcolumn.html#cfn-kinesisanalytics-application-recordcolumn-name

Type:string
sqlType

CfnApplication.RecordColumnProperty.SqlType

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordcolumn.html#cfn-kinesisanalytics-application-recordcolumn-sqltype

Type:string
mapping

CfnApplication.RecordColumnProperty.Mapping

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordcolumn.html#cfn-kinesisanalytics-application-recordcolumn-mapping

Type:string (optional)
class RecordFormatProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplication.RecordFormatProperty;
// CfnApplication.RecordFormatProperty is an interface
import { CfnApplication.RecordFormatProperty } from '@aws-cdk/aws-kinesisanalytics';
recordFormatType

CfnApplication.RecordFormatProperty.RecordFormatType

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordformat.html#cfn-kinesisanalytics-application-recordformat-recordformattype

Type:string
mappingParameters

CfnApplication.RecordFormatProperty.MappingParameters

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordformat.html#cfn-kinesisanalytics-application-recordformat-mappingparameters

Type:@aws-cdk/cdk.Token or MappingParametersProperty (optional)
toString() → string

Inherited from @aws-cdk/cdk.Construct

Returns a string representation of this construct.

Return type:string
validate() → string[]

Inherited from @aws-cdk/cdk.Construct

Validate the current construct.

This method can be implemented by derived constructs in order to perform

validation logic. It is called on all constructs before synthesis.

Protected method

Returns:An array of validation error messages, or an empty array if there the construct is valid.
Return type:string[]
dependencyRoots

Inherited from @aws-cdk/cdk.Construct

The set of constructs that form the root of this dependable

All resources under all returned constructs are included in the ordering

dependency.

Type:@aws-cdk/cdk.IConstruct[] (readonly)
node

Inherited from @aws-cdk/cdk.Construct

Construct node.

Type:@aws-cdk/cdk.ConstructNode (readonly)
ref

Inherited from @aws-cdk/cdk.Referenceable

Returns a token to a CloudFormation { Ref } that references this entity based on it’s logical ID.

Type:string (readonly)
addDeletionOverride(path)

Inherited from @aws-cdk/cdk.Resource

Syntactic sugar for addOverride(path, undefined).

Parameters:path (string) – The path of the value to delete
addDependsOn(resource)

Inherited from @aws-cdk/cdk.Resource

Indicates that this resource depends on another resource and cannot be provisioned

unless the other resource has been successfully provisioned.

Parameters:resource (@aws-cdk/cdk.Resource) –
addOverride(path, value)

Inherited from @aws-cdk/cdk.Resource

Adds an override to the synthesized CloudFormation resource. To add a

property override, either use addPropertyOverride or prefix path with

“Properties.” (i.e. Properties.TopicName).

Parameters:
  • path (string) – The path of the property, you can use dot notation to override values in complex types. Any intermdediate keys will be created as needed.
  • value (any) – The value. Could be primitive or complex.
addPropertyDeletionOverride(propertyPath)

Inherited from @aws-cdk/cdk.Resource

Adds an override that deletes the value of a property from the resource definition.

Parameters:propertyPath (string) – The path to the property.
addPropertyOverride(propertyPath, value)

Inherited from @aws-cdk/cdk.Resource

Adds an override to a resource property.

Syntactic sugar for addOverride(“Properties.<…>”, value).

Parameters:
  • propertyPath (string) – The path of the property
  • value (any) – The value
getAtt(attributeName) → @aws-cdk/cdk.CfnReference

Inherited from @aws-cdk/cdk.Resource

Returns a token for an runtime attribute of this resource.

Ideally, use generated attribute accessors (e.g. resource.arn), but this can be used for future compatibility

in case there is no generated attribute.

Parameters:attributeName (string) – The name of the attribute.
Return type:@aws-cdk/cdk.CfnReference
toCloudFormation() → json

Inherited from @aws-cdk/cdk.Resource

Emits CloudFormation for this resource.

Return type:json
options

Inherited from @aws-cdk/cdk.Resource

Options for this resource, such as condition, update policy etc.

Type:@aws-cdk/cdk.ResourceOptions (readonly)
properties

Inherited from @aws-cdk/cdk.Resource

AWS resource properties.

This object is rendered via a call to “renderProperties(this.properties)”.

Protected property

Type:any (readonly)
resourceType

Inherited from @aws-cdk/cdk.Resource

AWS resource type.

Type:string (readonly)
untypedPropertyOverrides

Inherited from @aws-cdk/cdk.Resource

AWS resource property overrides.

During synthesis, the method “renderProperties(this.overrides)” is called

with this object, and merged on top of the output of

“renderProperties(this.properties)”.

Derived classes should expose a strongly-typed version of this object as

a public property called propertyOverrides.

Protected property

Type:any (readonly)
overrideLogicalId(newLogicalId)

Inherited from @aws-cdk/cdk.StackElement

Overrides the auto-generated logical ID with a specific ID.

Parameters:newLogicalId (string) – The new logical ID to use for this stack element.
prepare()

Inherited from @aws-cdk/cdk.StackElement

Automatically detect references in this StackElement

Protected method

creationStackTrace

Inherited from @aws-cdk/cdk.StackElement

Type:string[] (readonly)
logicalId

Inherited from @aws-cdk/cdk.StackElement

The logical ID for this CloudFormation stack element. The logical ID of the element

is calculated from the path of the resource node in the construct tree.

To override this value, use overrideLogicalId(newLogicalId).

Type:string (readonly)
stackPath

Inherited from @aws-cdk/cdk.StackElement

Return the path with respect to the stack

Type:string (readonly)

CfnApplicationCloudWatchLoggingOptionV2

class @aws-cdk/aws-kinesisanalytics.CfnApplicationCloudWatchLoggingOptionV2(scope, id, props)

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationCloudWatchLoggingOptionV2;
const { CfnApplicationCloudWatchLoggingOptionV2 } = require('@aws-cdk/aws-kinesisanalytics');
import { CfnApplicationCloudWatchLoggingOptionV2 } from '@aws-cdk/aws-kinesisanalytics';
Extends:

@aws-cdk/cdk.Resource

Parameters:
renderProperties(properties) → string => any

Overrides @aws-cdk/cdk.Resource.renderProperties()

Protected method

Parameters:properties (any) –
Return type:string => any
resourceTypeName

The CloudFormation resource type name for this resource class.

Type:string (readonly) (static)
propertyOverrides
Type:CfnApplicationCloudWatchLoggingOptionV2Props (readonly)
class CloudWatchLoggingOptionProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationCloudWatchLoggingOptionV2.CloudWatchLoggingOptionProperty;
// CfnApplicationCloudWatchLoggingOptionV2.CloudWatchLoggingOptionProperty is an interface
import { CfnApplicationCloudWatchLoggingOptionV2.CloudWatchLoggingOptionProperty } from '@aws-cdk/aws-kinesisanalytics';
logStreamArn

CfnApplicationCloudWatchLoggingOptionV2.CloudWatchLoggingOptionProperty.LogStreamARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationcloudwatchloggingoption-cloudwatchloggingoption.html#cfn-kinesisanalyticsv2-applicationcloudwatchloggingoption-cloudwatchloggingoption-logstreamarn

Type:string
toString() → string

Inherited from @aws-cdk/cdk.Construct

Returns a string representation of this construct.

Return type:string
validate() → string[]

Inherited from @aws-cdk/cdk.Construct

Validate the current construct.

This method can be implemented by derived constructs in order to perform

validation logic. It is called on all constructs before synthesis.

Protected method

Returns:An array of validation error messages, or an empty array if there the construct is valid.
Return type:string[]
dependencyRoots

Inherited from @aws-cdk/cdk.Construct

The set of constructs that form the root of this dependable

All resources under all returned constructs are included in the ordering

dependency.

Type:@aws-cdk/cdk.IConstruct[] (readonly)
node

Inherited from @aws-cdk/cdk.Construct

Construct node.

Type:@aws-cdk/cdk.ConstructNode (readonly)
ref

Inherited from @aws-cdk/cdk.Referenceable

Returns a token to a CloudFormation { Ref } that references this entity based on it’s logical ID.

Type:string (readonly)
addDeletionOverride(path)

Inherited from @aws-cdk/cdk.Resource

Syntactic sugar for addOverride(path, undefined).

Parameters:path (string) – The path of the value to delete
addDependsOn(resource)

Inherited from @aws-cdk/cdk.Resource

Indicates that this resource depends on another resource and cannot be provisioned

unless the other resource has been successfully provisioned.

Parameters:resource (@aws-cdk/cdk.Resource) –
addOverride(path, value)

Inherited from @aws-cdk/cdk.Resource

Adds an override to the synthesized CloudFormation resource. To add a

property override, either use addPropertyOverride or prefix path with

“Properties.” (i.e. Properties.TopicName).

Parameters:
  • path (string) – The path of the property, you can use dot notation to override values in complex types. Any intermdediate keys will be created as needed.
  • value (any) – The value. Could be primitive or complex.
addPropertyDeletionOverride(propertyPath)

Inherited from @aws-cdk/cdk.Resource

Adds an override that deletes the value of a property from the resource definition.

Parameters:propertyPath (string) – The path to the property.
addPropertyOverride(propertyPath, value)

Inherited from @aws-cdk/cdk.Resource

Adds an override to a resource property.

Syntactic sugar for addOverride(“Properties.<…>”, value).

Parameters:
  • propertyPath (string) – The path of the property
  • value (any) – The value
getAtt(attributeName) → @aws-cdk/cdk.CfnReference

Inherited from @aws-cdk/cdk.Resource

Returns a token for an runtime attribute of this resource.

Ideally, use generated attribute accessors (e.g. resource.arn), but this can be used for future compatibility

in case there is no generated attribute.

Parameters:attributeName (string) – The name of the attribute.
Return type:@aws-cdk/cdk.CfnReference
toCloudFormation() → json

Inherited from @aws-cdk/cdk.Resource

Emits CloudFormation for this resource.

Return type:json
options

Inherited from @aws-cdk/cdk.Resource

Options for this resource, such as condition, update policy etc.

Type:@aws-cdk/cdk.ResourceOptions (readonly)
properties

Inherited from @aws-cdk/cdk.Resource

AWS resource properties.

This object is rendered via a call to “renderProperties(this.properties)”.

Protected property

Type:any (readonly)
resourceType

Inherited from @aws-cdk/cdk.Resource

AWS resource type.

Type:string (readonly)
untypedPropertyOverrides

Inherited from @aws-cdk/cdk.Resource

AWS resource property overrides.

During synthesis, the method “renderProperties(this.overrides)” is called

with this object, and merged on top of the output of

“renderProperties(this.properties)”.

Derived classes should expose a strongly-typed version of this object as

a public property called propertyOverrides.

Protected property

Type:any (readonly)
overrideLogicalId(newLogicalId)

Inherited from @aws-cdk/cdk.StackElement

Overrides the auto-generated logical ID with a specific ID.

Parameters:newLogicalId (string) – The new logical ID to use for this stack element.
prepare()

Inherited from @aws-cdk/cdk.StackElement

Automatically detect references in this StackElement

Protected method

creationStackTrace

Inherited from @aws-cdk/cdk.StackElement

Type:string[] (readonly)
logicalId

Inherited from @aws-cdk/cdk.StackElement

The logical ID for this CloudFormation stack element. The logical ID of the element

is calculated from the path of the resource node in the construct tree.

To override this value, use overrideLogicalId(newLogicalId).

Type:string (readonly)
stackPath

Inherited from @aws-cdk/cdk.StackElement

Return the path with respect to the stack

Type:string (readonly)

CfnApplicationCloudWatchLoggingOptionV2Props (interface)

class @aws-cdk/aws-kinesisanalytics.CfnApplicationCloudWatchLoggingOptionV2Props

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationCloudWatchLoggingOptionV2Props;
// CfnApplicationCloudWatchLoggingOptionV2Props is an interface
import { CfnApplicationCloudWatchLoggingOptionV2Props } from '@aws-cdk/aws-kinesisanalytics';
applicationName

AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption.ApplicationName

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-applicationcloudwatchloggingoption.html#cfn-kinesisanalyticsv2-applicationcloudwatchloggingoption-applicationname

Type:string
cloudWatchLoggingOption

AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption.CloudWatchLoggingOption

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-applicationcloudwatchloggingoption.html#cfn-kinesisanalyticsv2-applicationcloudwatchloggingoption-cloudwatchloggingoption

Type:@aws-cdk/cdk.Token or CloudWatchLoggingOptionProperty

CfnApplicationOutput

class @aws-cdk/aws-kinesisanalytics.CfnApplicationOutput(scope, id, props)

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutput;
const { CfnApplicationOutput } = require('@aws-cdk/aws-kinesisanalytics');
import { CfnApplicationOutput } from '@aws-cdk/aws-kinesisanalytics';
Extends:

@aws-cdk/cdk.Resource

Parameters:
renderProperties(properties) → string => any

Overrides @aws-cdk/cdk.Resource.renderProperties()

Protected method

Parameters:properties (any) –
Return type:string => any
resourceTypeName

The CloudFormation resource type name for this resource class.

Type:string (readonly) (static)
applicationOutputId
Type:string (readonly)
propertyOverrides
Type:CfnApplicationOutputProps (readonly)
class DestinationSchemaProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutput.DestinationSchemaProperty;
// CfnApplicationOutput.DestinationSchemaProperty is an interface
import { CfnApplicationOutput.DestinationSchemaProperty } from '@aws-cdk/aws-kinesisanalytics';
recordFormatType

CfnApplicationOutput.DestinationSchemaProperty.RecordFormatType

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-destinationschema.html#cfn-kinesisanalytics-applicationoutput-destinationschema-recordformattype

Type:string (optional)
class KinesisFirehoseOutputProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutput.KinesisFirehoseOutputProperty;
// CfnApplicationOutput.KinesisFirehoseOutputProperty is an interface
import { CfnApplicationOutput.KinesisFirehoseOutputProperty } from '@aws-cdk/aws-kinesisanalytics';
resourceArn

CfnApplicationOutput.KinesisFirehoseOutputProperty.ResourceARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-kinesisfirehoseoutput.html#cfn-kinesisanalytics-applicationoutput-kinesisfirehoseoutput-resourcearn

Type:string
roleArn

CfnApplicationOutput.KinesisFirehoseOutputProperty.RoleARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-kinesisfirehoseoutput.html#cfn-kinesisanalytics-applicationoutput-kinesisfirehoseoutput-rolearn

Type:string
class KinesisStreamsOutputProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutput.KinesisStreamsOutputProperty;
// CfnApplicationOutput.KinesisStreamsOutputProperty is an interface
import { CfnApplicationOutput.KinesisStreamsOutputProperty } from '@aws-cdk/aws-kinesisanalytics';
resourceArn

CfnApplicationOutput.KinesisStreamsOutputProperty.ResourceARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-kinesisstreamsoutput.html#cfn-kinesisanalytics-applicationoutput-kinesisstreamsoutput-resourcearn

Type:string
roleArn

CfnApplicationOutput.KinesisStreamsOutputProperty.RoleARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-kinesisstreamsoutput.html#cfn-kinesisanalytics-applicationoutput-kinesisstreamsoutput-rolearn

Type:string
class LambdaOutputProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutput.LambdaOutputProperty;
// CfnApplicationOutput.LambdaOutputProperty is an interface
import { CfnApplicationOutput.LambdaOutputProperty } from '@aws-cdk/aws-kinesisanalytics';
resourceArn

CfnApplicationOutput.LambdaOutputProperty.ResourceARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-lambdaoutput.html#cfn-kinesisanalytics-applicationoutput-lambdaoutput-resourcearn

Type:string
roleArn

CfnApplicationOutput.LambdaOutputProperty.RoleARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-lambdaoutput.html#cfn-kinesisanalytics-applicationoutput-lambdaoutput-rolearn

Type:string
class OutputProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutput.OutputProperty;
// CfnApplicationOutput.OutputProperty is an interface
import { CfnApplicationOutput.OutputProperty } from '@aws-cdk/aws-kinesisanalytics';
destinationSchema

CfnApplicationOutput.OutputProperty.DestinationSchema

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-destinationschema

Type:@aws-cdk/cdk.Token or DestinationSchemaProperty
kinesisFirehoseOutput

CfnApplicationOutput.OutputProperty.KinesisFirehoseOutput

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-kinesisfirehoseoutput

Type:@aws-cdk/cdk.Token or KinesisFirehoseOutputProperty (optional)
kinesisStreamsOutput

CfnApplicationOutput.OutputProperty.KinesisStreamsOutput

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-kinesisstreamsoutput

Type:@aws-cdk/cdk.Token or KinesisStreamsOutputProperty (optional)
lambdaOutput

CfnApplicationOutput.OutputProperty.LambdaOutput

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-lambdaoutput

Type:@aws-cdk/cdk.Token or LambdaOutputProperty (optional)
name

CfnApplicationOutput.OutputProperty.Name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-name

Type:string (optional)
toString() → string

Inherited from @aws-cdk/cdk.Construct

Returns a string representation of this construct.

Return type:string
validate() → string[]

Inherited from @aws-cdk/cdk.Construct

Validate the current construct.

This method can be implemented by derived constructs in order to perform

validation logic. It is called on all constructs before synthesis.

Protected method

Returns:An array of validation error messages, or an empty array if there the construct is valid.
Return type:string[]
dependencyRoots

Inherited from @aws-cdk/cdk.Construct

The set of constructs that form the root of this dependable

All resources under all returned constructs are included in the ordering

dependency.

Type:@aws-cdk/cdk.IConstruct[] (readonly)
node

Inherited from @aws-cdk/cdk.Construct

Construct node.

Type:@aws-cdk/cdk.ConstructNode (readonly)
ref

Inherited from @aws-cdk/cdk.Referenceable

Returns a token to a CloudFormation { Ref } that references this entity based on it’s logical ID.

Type:string (readonly)
addDeletionOverride(path)

Inherited from @aws-cdk/cdk.Resource

Syntactic sugar for addOverride(path, undefined).

Parameters:path (string) – The path of the value to delete
addDependsOn(resource)

Inherited from @aws-cdk/cdk.Resource

Indicates that this resource depends on another resource and cannot be provisioned

unless the other resource has been successfully provisioned.

Parameters:resource (@aws-cdk/cdk.Resource) –
addOverride(path, value)

Inherited from @aws-cdk/cdk.Resource

Adds an override to the synthesized CloudFormation resource. To add a

property override, either use addPropertyOverride or prefix path with

“Properties.” (i.e. Properties.TopicName).

Parameters:
  • path (string) – The path of the property, you can use dot notation to override values in complex types. Any intermdediate keys will be created as needed.
  • value (any) – The value. Could be primitive or complex.
addPropertyDeletionOverride(propertyPath)

Inherited from @aws-cdk/cdk.Resource

Adds an override that deletes the value of a property from the resource definition.

Parameters:propertyPath (string) – The path to the property.
addPropertyOverride(propertyPath, value)

Inherited from @aws-cdk/cdk.Resource

Adds an override to a resource property.

Syntactic sugar for addOverride(“Properties.<…>”, value).

Parameters:
  • propertyPath (string) – The path of the property
  • value (any) – The value
getAtt(attributeName) → @aws-cdk/cdk.CfnReference

Inherited from @aws-cdk/cdk.Resource

Returns a token for an runtime attribute of this resource.

Ideally, use generated attribute accessors (e.g. resource.arn), but this can be used for future compatibility

in case there is no generated attribute.

Parameters:attributeName (string) – The name of the attribute.
Return type:@aws-cdk/cdk.CfnReference
toCloudFormation() → json

Inherited from @aws-cdk/cdk.Resource

Emits CloudFormation for this resource.

Return type:json
options

Inherited from @aws-cdk/cdk.Resource

Options for this resource, such as condition, update policy etc.

Type:@aws-cdk/cdk.ResourceOptions (readonly)
properties

Inherited from @aws-cdk/cdk.Resource

AWS resource properties.

This object is rendered via a call to “renderProperties(this.properties)”.

Protected property

Type:any (readonly)
resourceType

Inherited from @aws-cdk/cdk.Resource

AWS resource type.

Type:string (readonly)
untypedPropertyOverrides

Inherited from @aws-cdk/cdk.Resource

AWS resource property overrides.

During synthesis, the method “renderProperties(this.overrides)” is called

with this object, and merged on top of the output of

“renderProperties(this.properties)”.

Derived classes should expose a strongly-typed version of this object as

a public property called propertyOverrides.

Protected property

Type:any (readonly)
overrideLogicalId(newLogicalId)

Inherited from @aws-cdk/cdk.StackElement

Overrides the auto-generated logical ID with a specific ID.

Parameters:newLogicalId (string) – The new logical ID to use for this stack element.
prepare()

Inherited from @aws-cdk/cdk.StackElement

Automatically detect references in this StackElement

Protected method

creationStackTrace

Inherited from @aws-cdk/cdk.StackElement

Type:string[] (readonly)
logicalId

Inherited from @aws-cdk/cdk.StackElement

The logical ID for this CloudFormation stack element. The logical ID of the element

is calculated from the path of the resource node in the construct tree.

To override this value, use overrideLogicalId(newLogicalId).

Type:string (readonly)
stackPath

Inherited from @aws-cdk/cdk.StackElement

Return the path with respect to the stack

Type:string (readonly)

CfnApplicationOutputProps (interface)

class @aws-cdk/aws-kinesisanalytics.CfnApplicationOutputProps

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutputProps;
// CfnApplicationOutputProps is an interface
import { CfnApplicationOutputProps } from '@aws-cdk/aws-kinesisanalytics';
applicationName

AWS::KinesisAnalytics::ApplicationOutput.ApplicationName

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationoutput.html#cfn-kinesisanalytics-applicationoutput-applicationname

Type:string
output

AWS::KinesisAnalytics::ApplicationOutput.Output

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationoutput.html#cfn-kinesisanalytics-applicationoutput-output

Type:@aws-cdk/cdk.Token or OutputProperty

CfnApplicationOutputV2

class @aws-cdk/aws-kinesisanalytics.CfnApplicationOutputV2(scope, id, props)

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutputV2;
const { CfnApplicationOutputV2 } = require('@aws-cdk/aws-kinesisanalytics');
import { CfnApplicationOutputV2 } from '@aws-cdk/aws-kinesisanalytics';
Extends:

@aws-cdk/cdk.Resource

Parameters:
renderProperties(properties) → string => any

Overrides @aws-cdk/cdk.Resource.renderProperties()

Protected method

Parameters:properties (any) –
Return type:string => any
resourceTypeName

The CloudFormation resource type name for this resource class.

Type:string (readonly) (static)
propertyOverrides
Type:CfnApplicationOutputV2Props (readonly)
class DestinationSchemaProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutputV2.DestinationSchemaProperty;
// CfnApplicationOutputV2.DestinationSchemaProperty is an interface
import { CfnApplicationOutputV2.DestinationSchemaProperty } from '@aws-cdk/aws-kinesisanalytics';
recordFormatType

CfnApplicationOutputV2.DestinationSchemaProperty.RecordFormatType

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-destinationschema.html#cfn-kinesisanalyticsv2-applicationoutput-destinationschema-recordformattype

Type:string (optional)
class KinesisFirehoseOutputProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutputV2.KinesisFirehoseOutputProperty;
// CfnApplicationOutputV2.KinesisFirehoseOutputProperty is an interface
import { CfnApplicationOutputV2.KinesisFirehoseOutputProperty } from '@aws-cdk/aws-kinesisanalytics';
resourceArn

CfnApplicationOutputV2.KinesisFirehoseOutputProperty.ResourceARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-kinesisfirehoseoutput.html#cfn-kinesisanalyticsv2-applicationoutput-kinesisfirehoseoutput-resourcearn

Type:string
class KinesisStreamsOutputProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutputV2.KinesisStreamsOutputProperty;
// CfnApplicationOutputV2.KinesisStreamsOutputProperty is an interface
import { CfnApplicationOutputV2.KinesisStreamsOutputProperty } from '@aws-cdk/aws-kinesisanalytics';
resourceArn

CfnApplicationOutputV2.KinesisStreamsOutputProperty.ResourceARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-kinesisstreamsoutput.html#cfn-kinesisanalyticsv2-applicationoutput-kinesisstreamsoutput-resourcearn

Type:string
class LambdaOutputProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutputV2.LambdaOutputProperty;
// CfnApplicationOutputV2.LambdaOutputProperty is an interface
import { CfnApplicationOutputV2.LambdaOutputProperty } from '@aws-cdk/aws-kinesisanalytics';
resourceArn

CfnApplicationOutputV2.LambdaOutputProperty.ResourceARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-lambdaoutput.html#cfn-kinesisanalyticsv2-applicationoutput-lambdaoutput-resourcearn

Type:string
class OutputProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutputV2.OutputProperty;
// CfnApplicationOutputV2.OutputProperty is an interface
import { CfnApplicationOutputV2.OutputProperty } from '@aws-cdk/aws-kinesisanalytics';
destinationSchema

CfnApplicationOutputV2.OutputProperty.DestinationSchema

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-output.html#cfn-kinesisanalyticsv2-applicationoutput-output-destinationschema

Type:@aws-cdk/cdk.Token or DestinationSchemaProperty
kinesisFirehoseOutput

CfnApplicationOutputV2.OutputProperty.KinesisFirehoseOutput

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-output.html#cfn-kinesisanalyticsv2-applicationoutput-output-kinesisfirehoseoutput

Type:@aws-cdk/cdk.Token or KinesisFirehoseOutputProperty (optional)
kinesisStreamsOutput

CfnApplicationOutputV2.OutputProperty.KinesisStreamsOutput

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-output.html#cfn-kinesisanalyticsv2-applicationoutput-output-kinesisstreamsoutput

Type:@aws-cdk/cdk.Token or KinesisStreamsOutputProperty (optional)
lambdaOutput

CfnApplicationOutputV2.OutputProperty.LambdaOutput

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-output.html#cfn-kinesisanalyticsv2-applicationoutput-output-lambdaoutput

Type:@aws-cdk/cdk.Token or LambdaOutputProperty (optional)
name

CfnApplicationOutputV2.OutputProperty.Name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-output.html#cfn-kinesisanalyticsv2-applicationoutput-output-name

Type:string (optional)
toString() → string

Inherited from @aws-cdk/cdk.Construct

Returns a string representation of this construct.

Return type:string
validate() → string[]

Inherited from @aws-cdk/cdk.Construct

Validate the current construct.

This method can be implemented by derived constructs in order to perform

validation logic. It is called on all constructs before synthesis.

Protected method

Returns:An array of validation error messages, or an empty array if there the construct is valid.
Return type:string[]
dependencyRoots

Inherited from @aws-cdk/cdk.Construct

The set of constructs that form the root of this dependable

All resources under all returned constructs are included in the ordering

dependency.

Type:@aws-cdk/cdk.IConstruct[] (readonly)
node

Inherited from @aws-cdk/cdk.Construct

Construct node.

Type:@aws-cdk/cdk.ConstructNode (readonly)
ref

Inherited from @aws-cdk/cdk.Referenceable

Returns a token to a CloudFormation { Ref } that references this entity based on it’s logical ID.

Type:string (readonly)
addDeletionOverride(path)

Inherited from @aws-cdk/cdk.Resource

Syntactic sugar for addOverride(path, undefined).

Parameters:path (string) – The path of the value to delete
addDependsOn(resource)

Inherited from @aws-cdk/cdk.Resource

Indicates that this resource depends on another resource and cannot be provisioned

unless the other resource has been successfully provisioned.

Parameters:resource (@aws-cdk/cdk.Resource) –
addOverride(path, value)

Inherited from @aws-cdk/cdk.Resource

Adds an override to the synthesized CloudFormation resource. To add a

property override, either use addPropertyOverride or prefix path with

“Properties.” (i.e. Properties.TopicName).

Parameters:
  • path (string) – The path of the property, you can use dot notation to override values in complex types. Any intermdediate keys will be created as needed.
  • value (any) – The value. Could be primitive or complex.
addPropertyDeletionOverride(propertyPath)

Inherited from @aws-cdk/cdk.Resource

Adds an override that deletes the value of a property from the resource definition.

Parameters:propertyPath (string) – The path to the property.
addPropertyOverride(propertyPath, value)

Inherited from @aws-cdk/cdk.Resource

Adds an override to a resource property.

Syntactic sugar for addOverride(“Properties.<…>”, value).

Parameters:
  • propertyPath (string) – The path of the property
  • value (any) – The value
getAtt(attributeName) → @aws-cdk/cdk.CfnReference

Inherited from @aws-cdk/cdk.Resource

Returns a token for an runtime attribute of this resource.

Ideally, use generated attribute accessors (e.g. resource.arn), but this can be used for future compatibility

in case there is no generated attribute.

Parameters:attributeName (string) – The name of the attribute.
Return type:@aws-cdk/cdk.CfnReference
toCloudFormation() → json

Inherited from @aws-cdk/cdk.Resource

Emits CloudFormation for this resource.

Return type:json
options

Inherited from @aws-cdk/cdk.Resource

Options for this resource, such as condition, update policy etc.

Type:@aws-cdk/cdk.ResourceOptions (readonly)
properties

Inherited from @aws-cdk/cdk.Resource

AWS resource properties.

This object is rendered via a call to “renderProperties(this.properties)”.

Protected property

Type:any (readonly)
resourceType

Inherited from @aws-cdk/cdk.Resource

AWS resource type.

Type:string (readonly)
untypedPropertyOverrides

Inherited from @aws-cdk/cdk.Resource

AWS resource property overrides.

During synthesis, the method “renderProperties(this.overrides)” is called

with this object, and merged on top of the output of

“renderProperties(this.properties)”.

Derived classes should expose a strongly-typed version of this object as

a public property called propertyOverrides.

Protected property

Type:any (readonly)
overrideLogicalId(newLogicalId)

Inherited from @aws-cdk/cdk.StackElement

Overrides the auto-generated logical ID with a specific ID.

Parameters:newLogicalId (string) – The new logical ID to use for this stack element.
prepare()

Inherited from @aws-cdk/cdk.StackElement

Automatically detect references in this StackElement

Protected method

creationStackTrace

Inherited from @aws-cdk/cdk.StackElement

Type:string[] (readonly)
logicalId

Inherited from @aws-cdk/cdk.StackElement

The logical ID for this CloudFormation stack element. The logical ID of the element

is calculated from the path of the resource node in the construct tree.

To override this value, use overrideLogicalId(newLogicalId).

Type:string (readonly)
stackPath

Inherited from @aws-cdk/cdk.StackElement

Return the path with respect to the stack

Type:string (readonly)

CfnApplicationOutputV2Props (interface)

class @aws-cdk/aws-kinesisanalytics.CfnApplicationOutputV2Props

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutputV2Props;
// CfnApplicationOutputV2Props is an interface
import { CfnApplicationOutputV2Props } from '@aws-cdk/aws-kinesisanalytics';
applicationName

AWS::KinesisAnalyticsV2::ApplicationOutput.ApplicationName

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-applicationoutput.html#cfn-kinesisanalyticsv2-applicationoutput-applicationname

Type:string
output

AWS::KinesisAnalyticsV2::ApplicationOutput.Output

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-applicationoutput.html#cfn-kinesisanalyticsv2-applicationoutput-output

Type:@aws-cdk/cdk.Token or OutputProperty

CfnApplicationProps (interface)

class @aws-cdk/aws-kinesisanalytics.CfnApplicationProps

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationProps;
// CfnApplicationProps is an interface
import { CfnApplicationProps } from '@aws-cdk/aws-kinesisanalytics';
inputs

AWS::KinesisAnalytics::Application.Inputs

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-inputs

Type:@aws-cdk/cdk.Token or (InputProperty or @aws-cdk/cdk.Token)[]
applicationCode

AWS::KinesisAnalytics::Application.ApplicationCode

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-applicationcode

Type:string (optional)
applicationDescription

AWS::KinesisAnalytics::Application.ApplicationDescription

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-applicationdescription

Type:string (optional)
applicationName

AWS::KinesisAnalytics::Application.ApplicationName

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-applicationname

Type:string (optional)

CfnApplicationReferenceDataSource

class @aws-cdk/aws-kinesisanalytics.CfnApplicationReferenceDataSource(scope, id, props)

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSource;
const { CfnApplicationReferenceDataSource } = require('@aws-cdk/aws-kinesisanalytics');
import { CfnApplicationReferenceDataSource } from '@aws-cdk/aws-kinesisanalytics';
Extends:

@aws-cdk/cdk.Resource

Parameters:
renderProperties(properties) → string => any

Overrides @aws-cdk/cdk.Resource.renderProperties()

Protected method

Parameters:properties (any) –
Return type:string => any
resourceTypeName

The CloudFormation resource type name for this resource class.

Type:string (readonly) (static)
applicationReferenceDataSourceId
Type:string (readonly)
propertyOverrides
Type:CfnApplicationReferenceDataSourceProps (readonly)
class CSVMappingParametersProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSource.CSVMappingParametersProperty;
// CfnApplicationReferenceDataSource.CSVMappingParametersProperty is an interface
import { CfnApplicationReferenceDataSource.CSVMappingParametersProperty } from '@aws-cdk/aws-kinesisanalytics';
recordColumnDelimiter

CfnApplicationReferenceDataSource.CSVMappingParametersProperty.RecordColumnDelimiter

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-csvmappingparameters.html#cfn-kinesisanalytics-applicationreferencedatasource-csvmappingparameters-recordcolumndelimiter

Type:string
recordRowDelimiter

CfnApplicationReferenceDataSource.CSVMappingParametersProperty.RecordRowDelimiter

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-csvmappingparameters.html#cfn-kinesisanalytics-applicationreferencedatasource-csvmappingparameters-recordrowdelimiter

Type:string
class JSONMappingParametersProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSource.JSONMappingParametersProperty;
// CfnApplicationReferenceDataSource.JSONMappingParametersProperty is an interface
import { CfnApplicationReferenceDataSource.JSONMappingParametersProperty } from '@aws-cdk/aws-kinesisanalytics';
recordRowPath

CfnApplicationReferenceDataSource.JSONMappingParametersProperty.RecordRowPath

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-jsonmappingparameters.html#cfn-kinesisanalytics-applicationreferencedatasource-jsonmappingparameters-recordrowpath

Type:string
class MappingParametersProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSource.MappingParametersProperty;
// CfnApplicationReferenceDataSource.MappingParametersProperty is an interface
import { CfnApplicationReferenceDataSource.MappingParametersProperty } from '@aws-cdk/aws-kinesisanalytics';
csvMappingParameters

CfnApplicationReferenceDataSource.MappingParametersProperty.CSVMappingParameters

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-mappingparameters.html#cfn-kinesisanalytics-applicationreferencedatasource-mappingparameters-csvmappingparameters

Type:@aws-cdk/cdk.Token or CSVMappingParametersProperty (optional)
jsonMappingParameters

CfnApplicationReferenceDataSource.MappingParametersProperty.JSONMappingParameters

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-mappingparameters.html#cfn-kinesisanalytics-applicationreferencedatasource-mappingparameters-jsonmappingparameters

Type:@aws-cdk/cdk.Token or JSONMappingParametersProperty (optional)
class RecordColumnProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSource.RecordColumnProperty;
// CfnApplicationReferenceDataSource.RecordColumnProperty is an interface
import { CfnApplicationReferenceDataSource.RecordColumnProperty } from '@aws-cdk/aws-kinesisanalytics';
name

CfnApplicationReferenceDataSource.RecordColumnProperty.Name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-recordcolumn.html#cfn-kinesisanalytics-applicationreferencedatasource-recordcolumn-name

Type:string
sqlType

CfnApplicationReferenceDataSource.RecordColumnProperty.SqlType

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-recordcolumn.html#cfn-kinesisanalytics-applicationreferencedatasource-recordcolumn-sqltype

Type:string
mapping

CfnApplicationReferenceDataSource.RecordColumnProperty.Mapping

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-recordcolumn.html#cfn-kinesisanalytics-applicationreferencedatasource-recordcolumn-mapping

Type:string (optional)
class RecordFormatProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSource.RecordFormatProperty;
// CfnApplicationReferenceDataSource.RecordFormatProperty is an interface
import { CfnApplicationReferenceDataSource.RecordFormatProperty } from '@aws-cdk/aws-kinesisanalytics';
recordFormatType

CfnApplicationReferenceDataSource.RecordFormatProperty.RecordFormatType

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-recordformat.html#cfn-kinesisanalytics-applicationreferencedatasource-recordformat-recordformattype

Type:string
mappingParameters

CfnApplicationReferenceDataSource.RecordFormatProperty.MappingParameters

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-recordformat.html#cfn-kinesisanalytics-applicationreferencedatasource-recordformat-mappingparameters

Type:@aws-cdk/cdk.Token or MappingParametersProperty (optional)
class ReferenceDataSourceProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSource.ReferenceDataSourceProperty;
// CfnApplicationReferenceDataSource.ReferenceDataSourceProperty is an interface
import { CfnApplicationReferenceDataSource.ReferenceDataSourceProperty } from '@aws-cdk/aws-kinesisanalytics';
referenceSchema

CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.ReferenceSchema

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-referencedatasource-referenceschema

Type:@aws-cdk/cdk.Token or ReferenceSchemaProperty
s3ReferenceDataSource

CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.S3ReferenceDataSource

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-referencedatasource-s3referencedatasource

Type:@aws-cdk/cdk.Token or S3ReferenceDataSourceProperty (optional)
tableName

CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.TableName

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-referencedatasource-tablename

Type:string (optional)
class ReferenceSchemaProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSource.ReferenceSchemaProperty;
// CfnApplicationReferenceDataSource.ReferenceSchemaProperty is an interface
import { CfnApplicationReferenceDataSource.ReferenceSchemaProperty } from '@aws-cdk/aws-kinesisanalytics';
recordColumns

CfnApplicationReferenceDataSource.ReferenceSchemaProperty.RecordColumns

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalytics-applicationreferencedatasource-referenceschema-recordcolumns

Type:@aws-cdk/cdk.Token or (@aws-cdk/cdk.Token or RecordColumnProperty)[]
recordFormat

CfnApplicationReferenceDataSource.ReferenceSchemaProperty.RecordFormat

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalytics-applicationreferencedatasource-referenceschema-recordformat

Type:@aws-cdk/cdk.Token or RecordFormatProperty
recordEncoding

CfnApplicationReferenceDataSource.ReferenceSchemaProperty.RecordEncoding

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalytics-applicationreferencedatasource-referenceschema-recordencoding

Type:string (optional)
class S3ReferenceDataSourceProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty;
// CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty is an interface
import { CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty } from '@aws-cdk/aws-kinesisanalytics';
bucketArn

CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty.BucketARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-s3referencedatasource-bucketarn

Type:string
fileKey

CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty.FileKey

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-s3referencedatasource-filekey

Type:string
referenceRoleArn

CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty.ReferenceRoleARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-s3referencedatasource-referencerolearn

Type:string
toString() → string

Inherited from @aws-cdk/cdk.Construct

Returns a string representation of this construct.

Return type:string
validate() → string[]

Inherited from @aws-cdk/cdk.Construct

Validate the current construct.

This method can be implemented by derived constructs in order to perform

validation logic. It is called on all constructs before synthesis.

Protected method

Returns:An array of validation error messages, or an empty array if there the construct is valid.
Return type:string[]
dependencyRoots

Inherited from @aws-cdk/cdk.Construct

The set of constructs that form the root of this dependable

All resources under all returned constructs are included in the ordering

dependency.

Type:@aws-cdk/cdk.IConstruct[] (readonly)
node

Inherited from @aws-cdk/cdk.Construct

Construct node.

Type:@aws-cdk/cdk.ConstructNode (readonly)
ref

Inherited from @aws-cdk/cdk.Referenceable

Returns a token to a CloudFormation { Ref } that references this entity based on it’s logical ID.

Type:string (readonly)
addDeletionOverride(path)

Inherited from @aws-cdk/cdk.Resource

Syntactic sugar for addOverride(path, undefined).

Parameters:path (string) – The path of the value to delete
addDependsOn(resource)

Inherited from @aws-cdk/cdk.Resource

Indicates that this resource depends on another resource and cannot be provisioned

unless the other resource has been successfully provisioned.

Parameters:resource (@aws-cdk/cdk.Resource) –
addOverride(path, value)

Inherited from @aws-cdk/cdk.Resource

Adds an override to the synthesized CloudFormation resource. To add a

property override, either use addPropertyOverride or prefix path with

“Properties.” (i.e. Properties.TopicName).

Parameters:
  • path (string) – The path of the property, you can use dot notation to override values in complex types. Any intermdediate keys will be created as needed.
  • value (any) – The value. Could be primitive or complex.
addPropertyDeletionOverride(propertyPath)

Inherited from @aws-cdk/cdk.Resource

Adds an override that deletes the value of a property from the resource definition.

Parameters:propertyPath (string) – The path to the property.
addPropertyOverride(propertyPath, value)

Inherited from @aws-cdk/cdk.Resource

Adds an override to a resource property.

Syntactic sugar for addOverride(“Properties.<…>”, value).

Parameters:
  • propertyPath (string) – The path of the property
  • value (any) – The value
getAtt(attributeName) → @aws-cdk/cdk.CfnReference

Inherited from @aws-cdk/cdk.Resource

Returns a token for an runtime attribute of this resource.

Ideally, use generated attribute accessors (e.g. resource.arn), but this can be used for future compatibility

in case there is no generated attribute.

Parameters:attributeName (string) – The name of the attribute.
Return type:@aws-cdk/cdk.CfnReference
toCloudFormation() → json

Inherited from @aws-cdk/cdk.Resource

Emits CloudFormation for this resource.

Return type:json
options

Inherited from @aws-cdk/cdk.Resource

Options for this resource, such as condition, update policy etc.

Type:@aws-cdk/cdk.ResourceOptions (readonly)
properties

Inherited from @aws-cdk/cdk.Resource

AWS resource properties.

This object is rendered via a call to “renderProperties(this.properties)”.

Protected property

Type:any (readonly)
resourceType

Inherited from @aws-cdk/cdk.Resource

AWS resource type.

Type:string (readonly)
untypedPropertyOverrides

Inherited from @aws-cdk/cdk.Resource

AWS resource property overrides.

During synthesis, the method “renderProperties(this.overrides)” is called

with this object, and merged on top of the output of

“renderProperties(this.properties)”.

Derived classes should expose a strongly-typed version of this object as

a public property called propertyOverrides.

Protected property

Type:any (readonly)
overrideLogicalId(newLogicalId)

Inherited from @aws-cdk/cdk.StackElement

Overrides the auto-generated logical ID with a specific ID.

Parameters:newLogicalId (string) – The new logical ID to use for this stack element.
prepare()

Inherited from @aws-cdk/cdk.StackElement

Automatically detect references in this StackElement

Protected method

creationStackTrace

Inherited from @aws-cdk/cdk.StackElement

Type:string[] (readonly)
logicalId

Inherited from @aws-cdk/cdk.StackElement

The logical ID for this CloudFormation stack element. The logical ID of the element

is calculated from the path of the resource node in the construct tree.

To override this value, use overrideLogicalId(newLogicalId).

Type:string (readonly)
stackPath

Inherited from @aws-cdk/cdk.StackElement

Return the path with respect to the stack

Type:string (readonly)

CfnApplicationReferenceDataSourceProps (interface)

class @aws-cdk/aws-kinesisanalytics.CfnApplicationReferenceDataSourceProps

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSourceProps;
// CfnApplicationReferenceDataSourceProps is an interface
import { CfnApplicationReferenceDataSourceProps } from '@aws-cdk/aws-kinesisanalytics';
applicationName

AWS::KinesisAnalytics::ApplicationReferenceDataSource.ApplicationName

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationreferencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-applicationname

Type:string
referenceDataSource

AWS::KinesisAnalytics::ApplicationReferenceDataSource.ReferenceDataSource

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationreferencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-referencedatasource

Type:@aws-cdk/cdk.Token or ReferenceDataSourceProperty

CfnApplicationReferenceDataSourceV2

class @aws-cdk/aws-kinesisanalytics.CfnApplicationReferenceDataSourceV2(scope, id, props)

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSourceV2;
const { CfnApplicationReferenceDataSourceV2 } = require('@aws-cdk/aws-kinesisanalytics');
import { CfnApplicationReferenceDataSourceV2 } from '@aws-cdk/aws-kinesisanalytics';
Extends:

@aws-cdk/cdk.Resource

Parameters:
renderProperties(properties) → string => any

Overrides @aws-cdk/cdk.Resource.renderProperties()

Protected method

Parameters:properties (any) –
Return type:string => any
resourceTypeName

The CloudFormation resource type name for this resource class.

Type:string (readonly) (static)
propertyOverrides
Type:CfnApplicationReferenceDataSourceV2Props (readonly)
class CSVMappingParametersProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSourceV2.CSVMappingParametersProperty;
// CfnApplicationReferenceDataSourceV2.CSVMappingParametersProperty is an interface
import { CfnApplicationReferenceDataSourceV2.CSVMappingParametersProperty } from '@aws-cdk/aws-kinesisanalytics';
recordColumnDelimiter

CfnApplicationReferenceDataSourceV2.CSVMappingParametersProperty.RecordColumnDelimiter

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-csvmappingparameters.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-csvmappingparameters-recordcolumndelimiter

Type:string
recordRowDelimiter

CfnApplicationReferenceDataSourceV2.CSVMappingParametersProperty.RecordRowDelimiter

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-csvmappingparameters.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-csvmappingparameters-recordrowdelimiter

Type:string
class JSONMappingParametersProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSourceV2.JSONMappingParametersProperty;
// CfnApplicationReferenceDataSourceV2.JSONMappingParametersProperty is an interface
import { CfnApplicationReferenceDataSourceV2.JSONMappingParametersProperty } from '@aws-cdk/aws-kinesisanalytics';
recordRowPath

CfnApplicationReferenceDataSourceV2.JSONMappingParametersProperty.RecordRowPath

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-jsonmappingparameters.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-jsonmappingparameters-recordrowpath

Type:string
class MappingParametersProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSourceV2.MappingParametersProperty;
// CfnApplicationReferenceDataSourceV2.MappingParametersProperty is an interface
import { CfnApplicationReferenceDataSourceV2.MappingParametersProperty } from '@aws-cdk/aws-kinesisanalytics';
csvMappingParameters

CfnApplicationReferenceDataSourceV2.MappingParametersProperty.CSVMappingParameters

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-mappingparameters.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-mappingparameters-csvmappingparameters

Type:@aws-cdk/cdk.Token or CSVMappingParametersProperty (optional)
jsonMappingParameters

CfnApplicationReferenceDataSourceV2.MappingParametersProperty.JSONMappingParameters

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-mappingparameters.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-mappingparameters-jsonmappingparameters

Type:@aws-cdk/cdk.Token or JSONMappingParametersProperty (optional)
class RecordColumnProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSourceV2.RecordColumnProperty;
// CfnApplicationReferenceDataSourceV2.RecordColumnProperty is an interface
import { CfnApplicationReferenceDataSourceV2.RecordColumnProperty } from '@aws-cdk/aws-kinesisanalytics';
name

CfnApplicationReferenceDataSourceV2.RecordColumnProperty.Name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordcolumn.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-recordcolumn-name

Type:string
sqlType

CfnApplicationReferenceDataSourceV2.RecordColumnProperty.SqlType

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordcolumn.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-recordcolumn-sqltype

Type:string
mapping

CfnApplicationReferenceDataSourceV2.RecordColumnProperty.Mapping

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordcolumn.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-recordcolumn-mapping

Type:string (optional)
class RecordFormatProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSourceV2.RecordFormatProperty;
// CfnApplicationReferenceDataSourceV2.RecordFormatProperty is an interface
import { CfnApplicationReferenceDataSourceV2.RecordFormatProperty } from '@aws-cdk/aws-kinesisanalytics';
recordFormatType

CfnApplicationReferenceDataSourceV2.RecordFormatProperty.RecordFormatType

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordformat.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-recordformat-recordformattype

Type:string
mappingParameters

CfnApplicationReferenceDataSourceV2.RecordFormatProperty.MappingParameters

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordformat.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-recordformat-mappingparameters

Type:@aws-cdk/cdk.Token or MappingParametersProperty (optional)
class ReferenceDataSourceProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSourceV2.ReferenceDataSourceProperty;
// CfnApplicationReferenceDataSourceV2.ReferenceDataSourceProperty is an interface
import { CfnApplicationReferenceDataSourceV2.ReferenceDataSourceProperty } from '@aws-cdk/aws-kinesisanalytics';
referenceSchema

CfnApplicationReferenceDataSourceV2.ReferenceDataSourceProperty.ReferenceSchema

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-referencedatasource.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-referencedatasource-referenceschema

Type:@aws-cdk/cdk.Token or ReferenceSchemaProperty
s3ReferenceDataSource

CfnApplicationReferenceDataSourceV2.ReferenceDataSourceProperty.S3ReferenceDataSource

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-referencedatasource.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-referencedatasource-s3referencedatasource

Type:@aws-cdk/cdk.Token or S3ReferenceDataSourceProperty (optional)
tableName

CfnApplicationReferenceDataSourceV2.ReferenceDataSourceProperty.TableName

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-referencedatasource.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-referencedatasource-tablename

Type:string (optional)
class ReferenceSchemaProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSourceV2.ReferenceSchemaProperty;
// CfnApplicationReferenceDataSourceV2.ReferenceSchemaProperty is an interface
import { CfnApplicationReferenceDataSourceV2.ReferenceSchemaProperty } from '@aws-cdk/aws-kinesisanalytics';
recordColumns

CfnApplicationReferenceDataSourceV2.ReferenceSchemaProperty.RecordColumns

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-referenceschema-recordcolumns

Type:@aws-cdk/cdk.Token or (@aws-cdk/cdk.Token or RecordColumnProperty)[]
recordFormat

CfnApplicationReferenceDataSourceV2.ReferenceSchemaProperty.RecordFormat

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-referenceschema-recordformat

Type:@aws-cdk/cdk.Token or RecordFormatProperty
recordEncoding

CfnApplicationReferenceDataSourceV2.ReferenceSchemaProperty.RecordEncoding

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-referenceschema-recordencoding

Type:string (optional)
class S3ReferenceDataSourceProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSourceV2.S3ReferenceDataSourceProperty;
// CfnApplicationReferenceDataSourceV2.S3ReferenceDataSourceProperty is an interface
import { CfnApplicationReferenceDataSourceV2.S3ReferenceDataSourceProperty } from '@aws-cdk/aws-kinesisanalytics';
bucketArn

CfnApplicationReferenceDataSourceV2.S3ReferenceDataSourceProperty.BucketARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-s3referencedatasource-bucketarn

Type:string
fileKey

CfnApplicationReferenceDataSourceV2.S3ReferenceDataSourceProperty.FileKey

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-s3referencedatasource-filekey

Type:string
toString() → string

Inherited from @aws-cdk/cdk.Construct

Returns a string representation of this construct.

Return type:string
validate() → string[]

Inherited from @aws-cdk/cdk.Construct

Validate the current construct.

This method can be implemented by derived constructs in order to perform

validation logic. It is called on all constructs before synthesis.

Protected method

Returns:An array of validation error messages, or an empty array if there the construct is valid.
Return type:string[]
dependencyRoots

Inherited from @aws-cdk/cdk.Construct

The set of constructs that form the root of this dependable

All resources under all returned constructs are included in the ordering

dependency.

Type:@aws-cdk/cdk.IConstruct[] (readonly)
node

Inherited from @aws-cdk/cdk.Construct

Construct node.

Type:@aws-cdk/cdk.ConstructNode (readonly)
ref

Inherited from @aws-cdk/cdk.Referenceable

Returns a token to a CloudFormation { Ref } that references this entity based on it’s logical ID.

Type:string (readonly)
addDeletionOverride(path)

Inherited from @aws-cdk/cdk.Resource

Syntactic sugar for addOverride(path, undefined).

Parameters:path (string) – The path of the value to delete
addDependsOn(resource)

Inherited from @aws-cdk/cdk.Resource

Indicates that this resource depends on another resource and cannot be provisioned

unless the other resource has been successfully provisioned.

Parameters:resource (@aws-cdk/cdk.Resource) –
addOverride(path, value)

Inherited from @aws-cdk/cdk.Resource

Adds an override to the synthesized CloudFormation resource. To add a

property override, either use addPropertyOverride or prefix path with

“Properties.” (i.e. Properties.TopicName).

Parameters:
  • path (string) – The path of the property, you can use dot notation to override values in complex types. Any intermdediate keys will be created as needed.
  • value (any) – The value. Could be primitive or complex.
addPropertyDeletionOverride(propertyPath)

Inherited from @aws-cdk/cdk.Resource

Adds an override that deletes the value of a property from the resource definition.

Parameters:propertyPath (string) – The path to the property.
addPropertyOverride(propertyPath, value)

Inherited from @aws-cdk/cdk.Resource

Adds an override to a resource property.

Syntactic sugar for addOverride(“Properties.<…>”, value).

Parameters:
  • propertyPath (string) – The path of the property
  • value (any) – The value
getAtt(attributeName) → @aws-cdk/cdk.CfnReference

Inherited from @aws-cdk/cdk.Resource

Returns a token for an runtime attribute of this resource.

Ideally, use generated attribute accessors (e.g. resource.arn), but this can be used for future compatibility

in case there is no generated attribute.

Parameters:attributeName (string) – The name of the attribute.
Return type:@aws-cdk/cdk.CfnReference
toCloudFormation() → json

Inherited from @aws-cdk/cdk.Resource

Emits CloudFormation for this resource.

Return type:json
options

Inherited from @aws-cdk/cdk.Resource

Options for this resource, such as condition, update policy etc.

Type:@aws-cdk/cdk.ResourceOptions (readonly)
properties

Inherited from @aws-cdk/cdk.Resource

AWS resource properties.

This object is rendered via a call to “renderProperties(this.properties)”.

Protected property

Type:any (readonly)
resourceType

Inherited from @aws-cdk/cdk.Resource

AWS resource type.

Type:string (readonly)
untypedPropertyOverrides

Inherited from @aws-cdk/cdk.Resource

AWS resource property overrides.

During synthesis, the method “renderProperties(this.overrides)” is called

with this object, and merged on top of the output of

“renderProperties(this.properties)”.

Derived classes should expose a strongly-typed version of this object as

a public property called propertyOverrides.

Protected property

Type:any (readonly)
overrideLogicalId(newLogicalId)

Inherited from @aws-cdk/cdk.StackElement

Overrides the auto-generated logical ID with a specific ID.

Parameters:newLogicalId (string) – The new logical ID to use for this stack element.
prepare()

Inherited from @aws-cdk/cdk.StackElement

Automatically detect references in this StackElement

Protected method

creationStackTrace

Inherited from @aws-cdk/cdk.StackElement

Type:string[] (readonly)
logicalId

Inherited from @aws-cdk/cdk.StackElement

The logical ID for this CloudFormation stack element. The logical ID of the element

is calculated from the path of the resource node in the construct tree.

To override this value, use overrideLogicalId(newLogicalId).

Type:string (readonly)
stackPath

Inherited from @aws-cdk/cdk.StackElement

Return the path with respect to the stack

Type:string (readonly)

CfnApplicationReferenceDataSourceV2Props (interface)

class @aws-cdk/aws-kinesisanalytics.CfnApplicationReferenceDataSourceV2Props

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationReferenceDataSourceV2Props;
// CfnApplicationReferenceDataSourceV2Props is an interface
import { CfnApplicationReferenceDataSourceV2Props } from '@aws-cdk/aws-kinesisanalytics';
applicationName

AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.ApplicationName

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-applicationreferencedatasource.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-applicationname

Type:string
referenceDataSource

AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.ReferenceDataSource

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-applicationreferencedatasource.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-referencedatasource

Type:@aws-cdk/cdk.Token or ReferenceDataSourceProperty

CfnApplicationV2

class @aws-cdk/aws-kinesisanalytics.CfnApplicationV2(scope, id, props)

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2;
const { CfnApplicationV2 } = require('@aws-cdk/aws-kinesisanalytics');
import { CfnApplicationV2 } from '@aws-cdk/aws-kinesisanalytics';
Extends:

@aws-cdk/cdk.Resource

Parameters:
renderProperties(properties) → string => any

Overrides @aws-cdk/cdk.Resource.renderProperties()

Protected method

Parameters:properties (any) –
Return type:string => any
resourceTypeName

The CloudFormation resource type name for this resource class.

Type:string (readonly) (static)
propertyOverrides
Type:CfnApplicationV2Props (readonly)
class ApplicationCodeConfigurationProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.ApplicationCodeConfigurationProperty;
// CfnApplicationV2.ApplicationCodeConfigurationProperty is an interface
import { CfnApplicationV2.ApplicationCodeConfigurationProperty } from '@aws-cdk/aws-kinesisanalytics';
codeContent

CfnApplicationV2.ApplicationCodeConfigurationProperty.CodeContent

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationcodeconfiguration.html#cfn-kinesisanalyticsv2-application-applicationcodeconfiguration-codecontent

Type:@aws-cdk/cdk.Token or CodeContentProperty
codeContentType

CfnApplicationV2.ApplicationCodeConfigurationProperty.CodeContentType

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationcodeconfiguration.html#cfn-kinesisanalyticsv2-application-applicationcodeconfiguration-codecontenttype

Type:string
class ApplicationConfigurationProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.ApplicationConfigurationProperty;
// CfnApplicationV2.ApplicationConfigurationProperty is an interface
import { CfnApplicationV2.ApplicationConfigurationProperty } from '@aws-cdk/aws-kinesisanalytics';
applicationCodeConfiguration

CfnApplicationV2.ApplicationConfigurationProperty.ApplicationCodeConfiguration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html#cfn-kinesisanalyticsv2-application-applicationconfiguration-applicationcodeconfiguration

Type:@aws-cdk/cdk.Token or ApplicationCodeConfigurationProperty (optional)
applicationSnapshotConfiguration

CfnApplicationV2.ApplicationConfigurationProperty.ApplicationSnapshotConfiguration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html#cfn-kinesisanalyticsv2-application-applicationconfiguration-applicationsnapshotconfiguration

Type:@aws-cdk/cdk.Token or ApplicationSnapshotConfigurationProperty (optional)
environmentProperties

CfnApplicationV2.ApplicationConfigurationProperty.EnvironmentProperties

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html#cfn-kinesisanalyticsv2-application-applicationconfiguration-environmentproperties

Type:@aws-cdk/cdk.Token or EnvironmentPropertiesProperty (optional)
flinkApplicationConfiguration

CfnApplicationV2.ApplicationConfigurationProperty.FlinkApplicationConfiguration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html#cfn-kinesisanalyticsv2-application-applicationconfiguration-flinkapplicationconfiguration

Type:@aws-cdk/cdk.Token or FlinkApplicationConfigurationProperty (optional)
sqlApplicationConfiguration

CfnApplicationV2.ApplicationConfigurationProperty.SqlApplicationConfiguration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html#cfn-kinesisanalyticsv2-application-applicationconfiguration-sqlapplicationconfiguration

Type:@aws-cdk/cdk.Token or SqlApplicationConfigurationProperty (optional)
class ApplicationSnapshotConfigurationProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.ApplicationSnapshotConfigurationProperty;
// CfnApplicationV2.ApplicationSnapshotConfigurationProperty is an interface
import { CfnApplicationV2.ApplicationSnapshotConfigurationProperty } from '@aws-cdk/aws-kinesisanalytics';
snapshotsEnabled

CfnApplicationV2.ApplicationSnapshotConfigurationProperty.SnapshotsEnabled

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationsnapshotconfiguration.html#cfn-kinesisanalyticsv2-application-applicationsnapshotconfiguration-snapshotsenabled

Type:boolean or @aws-cdk/cdk.Token
class CSVMappingParametersProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.CSVMappingParametersProperty;
// CfnApplicationV2.CSVMappingParametersProperty is an interface
import { CfnApplicationV2.CSVMappingParametersProperty } from '@aws-cdk/aws-kinesisanalytics';
recordColumnDelimiter

CfnApplicationV2.CSVMappingParametersProperty.RecordColumnDelimiter

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-csvmappingparameters.html#cfn-kinesisanalyticsv2-application-csvmappingparameters-recordcolumndelimiter

Type:string
recordRowDelimiter

CfnApplicationV2.CSVMappingParametersProperty.RecordRowDelimiter

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-csvmappingparameters.html#cfn-kinesisanalyticsv2-application-csvmappingparameters-recordrowdelimiter

Type:string
class CheckpointConfigurationProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.CheckpointConfigurationProperty;
// CfnApplicationV2.CheckpointConfigurationProperty is an interface
import { CfnApplicationV2.CheckpointConfigurationProperty } from '@aws-cdk/aws-kinesisanalytics';
configurationType

CfnApplicationV2.CheckpointConfigurationProperty.ConfigurationType

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-checkpointconfiguration.html#cfn-kinesisanalyticsv2-application-checkpointconfiguration-configurationtype

Type:string
checkpointingEnabled

CfnApplicationV2.CheckpointConfigurationProperty.CheckpointingEnabled

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-checkpointconfiguration.html#cfn-kinesisanalyticsv2-application-checkpointconfiguration-checkpointingenabled

Type:boolean or @aws-cdk/cdk.Token (optional)
checkpointInterval

CfnApplicationV2.CheckpointConfigurationProperty.CheckpointInterval

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-checkpointconfiguration.html#cfn-kinesisanalyticsv2-application-checkpointconfiguration-checkpointinterval

Type:number or @aws-cdk/cdk.Token (optional)
minPauseBetweenCheckpoints

CfnApplicationV2.CheckpointConfigurationProperty.MinPauseBetweenCheckpoints

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-checkpointconfiguration.html#cfn-kinesisanalyticsv2-application-checkpointconfiguration-minpausebetweencheckpoints

Type:number or @aws-cdk/cdk.Token (optional)
class CodeContentProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.CodeContentProperty;
// CfnApplicationV2.CodeContentProperty is an interface
import { CfnApplicationV2.CodeContentProperty } from '@aws-cdk/aws-kinesisanalytics';
s3ContentLocation

CfnApplicationV2.CodeContentProperty.S3ContentLocation

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-codecontent.html#cfn-kinesisanalyticsv2-application-codecontent-s3contentlocation

Type:@aws-cdk/cdk.Token or S3ContentLocationProperty (optional)
textContent

CfnApplicationV2.CodeContentProperty.TextContent

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-codecontent.html#cfn-kinesisanalyticsv2-application-codecontent-textcontent

Type:string (optional)
zipFileContent

CfnApplicationV2.CodeContentProperty.ZipFileContent

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-codecontent.html#cfn-kinesisanalyticsv2-application-codecontent-zipfilecontent

Type:string (optional)
class EnvironmentPropertiesProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.EnvironmentPropertiesProperty;
// CfnApplicationV2.EnvironmentPropertiesProperty is an interface
import { CfnApplicationV2.EnvironmentPropertiesProperty } from '@aws-cdk/aws-kinesisanalytics';
propertyGroups

CfnApplicationV2.EnvironmentPropertiesProperty.PropertyGroups

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-environmentproperties.html#cfn-kinesisanalyticsv2-application-environmentproperties-propertygroups

Type:@aws-cdk/cdk.Token or (@aws-cdk/cdk.Token or PropertyGroupProperty)[] (optional)
class FlinkApplicationConfigurationProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.FlinkApplicationConfigurationProperty;
// CfnApplicationV2.FlinkApplicationConfigurationProperty is an interface
import { CfnApplicationV2.FlinkApplicationConfigurationProperty } from '@aws-cdk/aws-kinesisanalytics';
checkpointConfiguration

CfnApplicationV2.FlinkApplicationConfigurationProperty.CheckpointConfiguration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-flinkapplicationconfiguration.html#cfn-kinesisanalyticsv2-application-flinkapplicationconfiguration-checkpointconfiguration

Type:@aws-cdk/cdk.Token or CheckpointConfigurationProperty (optional)
monitoringConfiguration

CfnApplicationV2.FlinkApplicationConfigurationProperty.MonitoringConfiguration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-flinkapplicationconfiguration.html#cfn-kinesisanalyticsv2-application-flinkapplicationconfiguration-monitoringconfiguration

Type:@aws-cdk/cdk.Token or MonitoringConfigurationProperty (optional)
parallelismConfiguration

CfnApplicationV2.FlinkApplicationConfigurationProperty.ParallelismConfiguration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-flinkapplicationconfiguration.html#cfn-kinesisanalyticsv2-application-flinkapplicationconfiguration-parallelismconfiguration

Type:@aws-cdk/cdk.Token or ParallelismConfigurationProperty (optional)
class InputLambdaProcessorProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.InputLambdaProcessorProperty;
// CfnApplicationV2.InputLambdaProcessorProperty is an interface
import { CfnApplicationV2.InputLambdaProcessorProperty } from '@aws-cdk/aws-kinesisanalytics';
resourceArn

CfnApplicationV2.InputLambdaProcessorProperty.ResourceARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-inputlambdaprocessor.html#cfn-kinesisanalyticsv2-application-inputlambdaprocessor-resourcearn

Type:string
class InputParallelismProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.InputParallelismProperty;
// CfnApplicationV2.InputParallelismProperty is an interface
import { CfnApplicationV2.InputParallelismProperty } from '@aws-cdk/aws-kinesisanalytics';
count

CfnApplicationV2.InputParallelismProperty.Count

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-inputparallelism.html#cfn-kinesisanalyticsv2-application-inputparallelism-count

Type:number or @aws-cdk/cdk.Token (optional)
class InputProcessingConfigurationProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.InputProcessingConfigurationProperty;
// CfnApplicationV2.InputProcessingConfigurationProperty is an interface
import { CfnApplicationV2.InputProcessingConfigurationProperty } from '@aws-cdk/aws-kinesisanalytics';
inputLambdaProcessor

CfnApplicationV2.InputProcessingConfigurationProperty.InputLambdaProcessor

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-inputprocessingconfiguration.html#cfn-kinesisanalyticsv2-application-inputprocessingconfiguration-inputlambdaprocessor

Type:@aws-cdk/cdk.Token or InputLambdaProcessorProperty (optional)
class InputProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.InputProperty;
// CfnApplicationV2.InputProperty is an interface
import { CfnApplicationV2.InputProperty } from '@aws-cdk/aws-kinesisanalytics';
inputSchema

CfnApplicationV2.InputProperty.InputSchema

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-input.html#cfn-kinesisanalyticsv2-application-input-inputschema

Type:@aws-cdk/cdk.Token or InputSchemaProperty
namePrefix

CfnApplicationV2.InputProperty.NamePrefix

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-input.html#cfn-kinesisanalyticsv2-application-input-nameprefix

Type:string
inputParallelism

CfnApplicationV2.InputProperty.InputParallelism

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-input.html#cfn-kinesisanalyticsv2-application-input-inputparallelism

Type:@aws-cdk/cdk.Token or InputParallelismProperty (optional)
inputProcessingConfiguration

CfnApplicationV2.InputProperty.InputProcessingConfiguration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-input.html#cfn-kinesisanalyticsv2-application-input-inputprocessingconfiguration

Type:@aws-cdk/cdk.Token or InputProcessingConfigurationProperty (optional)
kinesisFirehoseInput

CfnApplicationV2.InputProperty.KinesisFirehoseInput

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-input.html#cfn-kinesisanalyticsv2-application-input-kinesisfirehoseinput

Type:@aws-cdk/cdk.Token or KinesisFirehoseInputProperty (optional)
kinesisStreamsInput

CfnApplicationV2.InputProperty.KinesisStreamsInput

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-input.html#cfn-kinesisanalyticsv2-application-input-kinesisstreamsinput

Type:@aws-cdk/cdk.Token or KinesisStreamsInputProperty (optional)
class InputSchemaProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.InputSchemaProperty;
// CfnApplicationV2.InputSchemaProperty is an interface
import { CfnApplicationV2.InputSchemaProperty } from '@aws-cdk/aws-kinesisanalytics';
recordColumns

CfnApplicationV2.InputSchemaProperty.RecordColumns

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-inputschema.html#cfn-kinesisanalyticsv2-application-inputschema-recordcolumns

Type:@aws-cdk/cdk.Token or (@aws-cdk/cdk.Token or RecordColumnProperty)[]
recordFormat

CfnApplicationV2.InputSchemaProperty.RecordFormat

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-inputschema.html#cfn-kinesisanalyticsv2-application-inputschema-recordformat

Type:@aws-cdk/cdk.Token or RecordFormatProperty
recordEncoding

CfnApplicationV2.InputSchemaProperty.RecordEncoding

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-inputschema.html#cfn-kinesisanalyticsv2-application-inputschema-recordencoding

Type:string (optional)
class JSONMappingParametersProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.JSONMappingParametersProperty;
// CfnApplicationV2.JSONMappingParametersProperty is an interface
import { CfnApplicationV2.JSONMappingParametersProperty } from '@aws-cdk/aws-kinesisanalytics';
recordRowPath

CfnApplicationV2.JSONMappingParametersProperty.RecordRowPath

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-jsonmappingparameters.html#cfn-kinesisanalyticsv2-application-jsonmappingparameters-recordrowpath

Type:string
class KinesisFirehoseInputProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.KinesisFirehoseInputProperty;
// CfnApplicationV2.KinesisFirehoseInputProperty is an interface
import { CfnApplicationV2.KinesisFirehoseInputProperty } from '@aws-cdk/aws-kinesisanalytics';
resourceArn

CfnApplicationV2.KinesisFirehoseInputProperty.ResourceARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-kinesisfirehoseinput.html#cfn-kinesisanalyticsv2-application-kinesisfirehoseinput-resourcearn

Type:string
class KinesisStreamsInputProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.KinesisStreamsInputProperty;
// CfnApplicationV2.KinesisStreamsInputProperty is an interface
import { CfnApplicationV2.KinesisStreamsInputProperty } from '@aws-cdk/aws-kinesisanalytics';
resourceArn

CfnApplicationV2.KinesisStreamsInputProperty.ResourceARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-kinesisstreamsinput.html#cfn-kinesisanalyticsv2-application-kinesisstreamsinput-resourcearn

Type:string
class MappingParametersProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.MappingParametersProperty;
// CfnApplicationV2.MappingParametersProperty is an interface
import { CfnApplicationV2.MappingParametersProperty } from '@aws-cdk/aws-kinesisanalytics';
csvMappingParameters

CfnApplicationV2.MappingParametersProperty.CSVMappingParameters

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-mappingparameters.html#cfn-kinesisanalyticsv2-application-mappingparameters-csvmappingparameters

Type:@aws-cdk/cdk.Token or CSVMappingParametersProperty (optional)
jsonMappingParameters

CfnApplicationV2.MappingParametersProperty.JSONMappingParameters

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-mappingparameters.html#cfn-kinesisanalyticsv2-application-mappingparameters-jsonmappingparameters

Type:@aws-cdk/cdk.Token or JSONMappingParametersProperty (optional)
class MonitoringConfigurationProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.MonitoringConfigurationProperty;
// CfnApplicationV2.MonitoringConfigurationProperty is an interface
import { CfnApplicationV2.MonitoringConfigurationProperty } from '@aws-cdk/aws-kinesisanalytics';
configurationType

CfnApplicationV2.MonitoringConfigurationProperty.ConfigurationType

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-monitoringconfiguration.html#cfn-kinesisanalyticsv2-application-monitoringconfiguration-configurationtype

Type:string
logLevel

CfnApplicationV2.MonitoringConfigurationProperty.LogLevel

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-monitoringconfiguration.html#cfn-kinesisanalyticsv2-application-monitoringconfiguration-loglevel

Type:string (optional)
metricsLevel

CfnApplicationV2.MonitoringConfigurationProperty.MetricsLevel

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-monitoringconfiguration.html#cfn-kinesisanalyticsv2-application-monitoringconfiguration-metricslevel

Type:string (optional)
class ParallelismConfigurationProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.ParallelismConfigurationProperty;
// CfnApplicationV2.ParallelismConfigurationProperty is an interface
import { CfnApplicationV2.ParallelismConfigurationProperty } from '@aws-cdk/aws-kinesisanalytics';
configurationType

CfnApplicationV2.ParallelismConfigurationProperty.ConfigurationType

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-parallelismconfiguration.html#cfn-kinesisanalyticsv2-application-parallelismconfiguration-configurationtype

Type:string
autoScalingEnabled

CfnApplicationV2.ParallelismConfigurationProperty.AutoScalingEnabled

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-parallelismconfiguration.html#cfn-kinesisanalyticsv2-application-parallelismconfiguration-autoscalingenabled

Type:boolean or @aws-cdk/cdk.Token (optional)
parallelism

CfnApplicationV2.ParallelismConfigurationProperty.Parallelism

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-parallelismconfiguration.html#cfn-kinesisanalyticsv2-application-parallelismconfiguration-parallelism

Type:number or @aws-cdk/cdk.Token (optional)
parallelismPerKpu

CfnApplicationV2.ParallelismConfigurationProperty.ParallelismPerKPU

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-parallelismconfiguration.html#cfn-kinesisanalyticsv2-application-parallelismconfiguration-parallelismperkpu

Type:number or @aws-cdk/cdk.Token (optional)
class PropertyGroupProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.PropertyGroupProperty;
// CfnApplicationV2.PropertyGroupProperty is an interface
import { CfnApplicationV2.PropertyGroupProperty } from '@aws-cdk/aws-kinesisanalytics';
propertyGroupId

CfnApplicationV2.PropertyGroupProperty.PropertyGroupId

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-propertygroup.html#cfn-kinesisanalyticsv2-application-propertygroup-propertygroupid

Type:string (optional)
propertyMap

CfnApplicationV2.PropertyGroupProperty.PropertyMap

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-propertygroup.html#cfn-kinesisanalyticsv2-application-propertygroup-propertymap

Type:json or @aws-cdk/cdk.Token (optional)
class RecordColumnProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.RecordColumnProperty;
// CfnApplicationV2.RecordColumnProperty is an interface
import { CfnApplicationV2.RecordColumnProperty } from '@aws-cdk/aws-kinesisanalytics';
name

CfnApplicationV2.RecordColumnProperty.Name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-recordcolumn.html#cfn-kinesisanalyticsv2-application-recordcolumn-name

Type:string
sqlType

CfnApplicationV2.RecordColumnProperty.SqlType

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-recordcolumn.html#cfn-kinesisanalyticsv2-application-recordcolumn-sqltype

Type:string
mapping

CfnApplicationV2.RecordColumnProperty.Mapping

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-recordcolumn.html#cfn-kinesisanalyticsv2-application-recordcolumn-mapping

Type:string (optional)
class RecordFormatProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.RecordFormatProperty;
// CfnApplicationV2.RecordFormatProperty is an interface
import { CfnApplicationV2.RecordFormatProperty } from '@aws-cdk/aws-kinesisanalytics';
recordFormatType

CfnApplicationV2.RecordFormatProperty.RecordFormatType

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-recordformat.html#cfn-kinesisanalyticsv2-application-recordformat-recordformattype

Type:string
mappingParameters

CfnApplicationV2.RecordFormatProperty.MappingParameters

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-recordformat.html#cfn-kinesisanalyticsv2-application-recordformat-mappingparameters

Type:@aws-cdk/cdk.Token or MappingParametersProperty (optional)
class S3ContentLocationProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.S3ContentLocationProperty;
// CfnApplicationV2.S3ContentLocationProperty is an interface
import { CfnApplicationV2.S3ContentLocationProperty } from '@aws-cdk/aws-kinesisanalytics';
bucketArn

CfnApplicationV2.S3ContentLocationProperty.BucketARN

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-s3contentlocation.html#cfn-kinesisanalyticsv2-application-s3contentlocation-bucketarn

Type:string (optional)
fileKey

CfnApplicationV2.S3ContentLocationProperty.FileKey

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-s3contentlocation.html#cfn-kinesisanalyticsv2-application-s3contentlocation-filekey

Type:string (optional)
objectVersion

CfnApplicationV2.S3ContentLocationProperty.ObjectVersion

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-s3contentlocation.html#cfn-kinesisanalyticsv2-application-s3contentlocation-objectversion

Type:string (optional)
class SqlApplicationConfigurationProperty

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.SqlApplicationConfigurationProperty;
// CfnApplicationV2.SqlApplicationConfigurationProperty is an interface
import { CfnApplicationV2.SqlApplicationConfigurationProperty } from '@aws-cdk/aws-kinesisanalytics';
inputs

CfnApplicationV2.SqlApplicationConfigurationProperty.Inputs

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-sqlapplicationconfiguration.html#cfn-kinesisanalyticsv2-application-sqlapplicationconfiguration-inputs

Type:@aws-cdk/cdk.Token or (@aws-cdk/cdk.Token or InputProperty)[] (optional)
toString() → string

Inherited from @aws-cdk/cdk.Construct

Returns a string representation of this construct.

Return type:string
validate() → string[]

Inherited from @aws-cdk/cdk.Construct

Validate the current construct.

This method can be implemented by derived constructs in order to perform

validation logic. It is called on all constructs before synthesis.

Protected method

Returns:An array of validation error messages, or an empty array if there the construct is valid.
Return type:string[]
dependencyRoots

Inherited from @aws-cdk/cdk.Construct

The set of constructs that form the root of this dependable

All resources under all returned constructs are included in the ordering

dependency.

Type:@aws-cdk/cdk.IConstruct[] (readonly)
node

Inherited from @aws-cdk/cdk.Construct

Construct node.

Type:@aws-cdk/cdk.ConstructNode (readonly)
ref

Inherited from @aws-cdk/cdk.Referenceable

Returns a token to a CloudFormation { Ref } that references this entity based on it’s logical ID.

Type:string (readonly)
addDeletionOverride(path)

Inherited from @aws-cdk/cdk.Resource

Syntactic sugar for addOverride(path, undefined).

Parameters:path (string) – The path of the value to delete
addDependsOn(resource)

Inherited from @aws-cdk/cdk.Resource

Indicates that this resource depends on another resource and cannot be provisioned

unless the other resource has been successfully provisioned.

Parameters:resource (@aws-cdk/cdk.Resource) –
addOverride(path, value)

Inherited from @aws-cdk/cdk.Resource

Adds an override to the synthesized CloudFormation resource. To add a

property override, either use addPropertyOverride or prefix path with

“Properties.” (i.e. Properties.TopicName).

Parameters:
  • path (string) – The path of the property, you can use dot notation to override values in complex types. Any intermdediate keys will be created as needed.
  • value (any) – The value. Could be primitive or complex.
addPropertyDeletionOverride(propertyPath)

Inherited from @aws-cdk/cdk.Resource

Adds an override that deletes the value of a property from the resource definition.

Parameters:propertyPath (string) – The path to the property.
addPropertyOverride(propertyPath, value)

Inherited from @aws-cdk/cdk.Resource

Adds an override to a resource property.

Syntactic sugar for addOverride(“Properties.<…>”, value).

Parameters:
  • propertyPath (string) – The path of the property
  • value (any) – The value
getAtt(attributeName) → @aws-cdk/cdk.CfnReference

Inherited from @aws-cdk/cdk.Resource

Returns a token for an runtime attribute of this resource.

Ideally, use generated attribute accessors (e.g. resource.arn), but this can be used for future compatibility

in case there is no generated attribute.

Parameters:attributeName (string) – The name of the attribute.
Return type:@aws-cdk/cdk.CfnReference
toCloudFormation() → json

Inherited from @aws-cdk/cdk.Resource

Emits CloudFormation for this resource.

Return type:json
options

Inherited from @aws-cdk/cdk.Resource

Options for this resource, such as condition, update policy etc.

Type:@aws-cdk/cdk.ResourceOptions (readonly)
properties

Inherited from @aws-cdk/cdk.Resource

AWS resource properties.

This object is rendered via a call to “renderProperties(this.properties)”.

Protected property

Type:any (readonly)
resourceType

Inherited from @aws-cdk/cdk.Resource

AWS resource type.

Type:string (readonly)
untypedPropertyOverrides

Inherited from @aws-cdk/cdk.Resource

AWS resource property overrides.

During synthesis, the method “renderProperties(this.overrides)” is called

with this object, and merged on top of the output of

“renderProperties(this.properties)”.

Derived classes should expose a strongly-typed version of this object as

a public property called propertyOverrides.

Protected property

Type:any (readonly)
overrideLogicalId(newLogicalId)

Inherited from @aws-cdk/cdk.StackElement

Overrides the auto-generated logical ID with a specific ID.

Parameters:newLogicalId (string) – The new logical ID to use for this stack element.
prepare()

Inherited from @aws-cdk/cdk.StackElement

Automatically detect references in this StackElement

Protected method

creationStackTrace

Inherited from @aws-cdk/cdk.StackElement

Type:string[] (readonly)
logicalId

Inherited from @aws-cdk/cdk.StackElement

The logical ID for this CloudFormation stack element. The logical ID of the element

is calculated from the path of the resource node in the construct tree.

To override this value, use overrideLogicalId(newLogicalId).

Type:string (readonly)
stackPath

Inherited from @aws-cdk/cdk.StackElement

Return the path with respect to the stack

Type:string (readonly)

CfnApplicationV2Props (interface)

class @aws-cdk/aws-kinesisanalytics.CfnApplicationV2Props

Language-specific names:

using Amazon.CDK.AWS.KinesisAnalytics;
import software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2Props;
// CfnApplicationV2Props is an interface
import { CfnApplicationV2Props } from '@aws-cdk/aws-kinesisanalytics';
runtimeEnvironment

AWS::KinesisAnalyticsV2::Application.RuntimeEnvironment

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-runtimeenvironment

Type:string
serviceExecutionRole

AWS::KinesisAnalyticsV2::Application.ServiceExecutionRole

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-serviceexecutionrole

Type:string
applicationConfiguration

AWS::KinesisAnalyticsV2::Application.ApplicationConfiguration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationconfiguration

Type:@aws-cdk/cdk.Token or ApplicationConfigurationProperty (optional)
applicationDescription

AWS::KinesisAnalyticsV2::Application.ApplicationDescription

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationdescription

Type:string (optional)
applicationName

AWS::KinesisAnalyticsV2::Application.ApplicationName

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationname

Type:string (optional)