awskinesisanalytics

package
v2.0.0-rc.22 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 22, 2021 License: Apache-2.0 Imports: 6 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CfnApplicationCloudWatchLoggingOptionV2_CFN_RESOURCE_TYPE_NAME

func CfnApplicationCloudWatchLoggingOptionV2_CFN_RESOURCE_TYPE_NAME() *string

func CfnApplicationCloudWatchLoggingOptionV2_IsCfnElement

func CfnApplicationCloudWatchLoggingOptionV2_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnApplicationCloudWatchLoggingOptionV2_IsCfnResource

func CfnApplicationCloudWatchLoggingOptionV2_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnApplicationCloudWatchLoggingOptionV2_IsConstruct

func CfnApplicationCloudWatchLoggingOptionV2_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnApplicationOutputV2_CFN_RESOURCE_TYPE_NAME

func CfnApplicationOutputV2_CFN_RESOURCE_TYPE_NAME() *string

func CfnApplicationOutputV2_IsCfnElement

func CfnApplicationOutputV2_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnApplicationOutputV2_IsCfnResource

func CfnApplicationOutputV2_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnApplicationOutputV2_IsConstruct

func CfnApplicationOutputV2_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnApplicationOutput_CFN_RESOURCE_TYPE_NAME

func CfnApplicationOutput_CFN_RESOURCE_TYPE_NAME() *string

func CfnApplicationOutput_IsCfnElement

func CfnApplicationOutput_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnApplicationOutput_IsCfnResource

func CfnApplicationOutput_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnApplicationOutput_IsConstruct

func CfnApplicationOutput_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnApplicationReferenceDataSourceV2_CFN_RESOURCE_TYPE_NAME

func CfnApplicationReferenceDataSourceV2_CFN_RESOURCE_TYPE_NAME() *string

func CfnApplicationReferenceDataSourceV2_IsCfnElement

func CfnApplicationReferenceDataSourceV2_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnApplicationReferenceDataSourceV2_IsCfnResource

func CfnApplicationReferenceDataSourceV2_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnApplicationReferenceDataSourceV2_IsConstruct

func CfnApplicationReferenceDataSourceV2_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnApplicationReferenceDataSource_CFN_RESOURCE_TYPE_NAME

func CfnApplicationReferenceDataSource_CFN_RESOURCE_TYPE_NAME() *string

func CfnApplicationReferenceDataSource_IsCfnElement

func CfnApplicationReferenceDataSource_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnApplicationReferenceDataSource_IsCfnResource

func CfnApplicationReferenceDataSource_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnApplicationReferenceDataSource_IsConstruct

func CfnApplicationReferenceDataSource_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnApplicationV2_CFN_RESOURCE_TYPE_NAME

func CfnApplicationV2_CFN_RESOURCE_TYPE_NAME() *string

func CfnApplicationV2_IsCfnElement

func CfnApplicationV2_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnApplicationV2_IsCfnResource

func CfnApplicationV2_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnApplicationV2_IsConstruct

func CfnApplicationV2_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnApplication_CFN_RESOURCE_TYPE_NAME

func CfnApplication_CFN_RESOURCE_TYPE_NAME() *string

func CfnApplication_IsCfnElement

func CfnApplication_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnApplication_IsCfnResource

func CfnApplication_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnApplication_IsConstruct

func CfnApplication_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func NewCfnApplicationCloudWatchLoggingOptionV2_Override

func NewCfnApplicationCloudWatchLoggingOptionV2_Override(c CfnApplicationCloudWatchLoggingOptionV2, scope constructs.Construct, id *string, props *CfnApplicationCloudWatchLoggingOptionV2Props)

Create a new `AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption`.

func NewCfnApplicationOutputV2_Override

func NewCfnApplicationOutputV2_Override(c CfnApplicationOutputV2, scope constructs.Construct, id *string, props *CfnApplicationOutputV2Props)

Create a new `AWS::KinesisAnalyticsV2::ApplicationOutput`.

func NewCfnApplicationOutput_Override

func NewCfnApplicationOutput_Override(c CfnApplicationOutput, scope constructs.Construct, id *string, props *CfnApplicationOutputProps)

Create a new `AWS::KinesisAnalytics::ApplicationOutput`.

func NewCfnApplicationReferenceDataSourceV2_Override

func NewCfnApplicationReferenceDataSourceV2_Override(c CfnApplicationReferenceDataSourceV2, scope constructs.Construct, id *string, props *CfnApplicationReferenceDataSourceV2Props)

Create a new `AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource`.

func NewCfnApplicationReferenceDataSource_Override

func NewCfnApplicationReferenceDataSource_Override(c CfnApplicationReferenceDataSource, scope constructs.Construct, id *string, props *CfnApplicationReferenceDataSourceProps)

Create a new `AWS::KinesisAnalytics::ApplicationReferenceDataSource`.

func NewCfnApplicationV2_Override

func NewCfnApplicationV2_Override(c CfnApplicationV2, scope constructs.Construct, id *string, props *CfnApplicationV2Props)

Create a new `AWS::KinesisAnalyticsV2::Application`.

func NewCfnApplication_Override

func NewCfnApplication_Override(c CfnApplication, scope constructs.Construct, id *string, props *CfnApplicationProps)

Create a new `AWS::KinesisAnalytics::Application`.

Types

type CfnApplication

type CfnApplication interface {
	awscdk.CfnResource
	awscdk.IInspectable
	ApplicationCode() *string
	SetApplicationCode(val *string)
	ApplicationDescription() *string
	SetApplicationDescription(val *string)
	ApplicationName() *string
	SetApplicationName(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Inputs() interface{}
	SetInputs(val interface{})
	LogicalId() *string
	Node() constructs.Node
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::KinesisAnalytics::Application`.

func NewCfnApplication

func NewCfnApplication(scope constructs.Construct, id *string, props *CfnApplicationProps) CfnApplication

Create a new `AWS::KinesisAnalytics::Application`.

type CfnApplicationCloudWatchLoggingOptionV2

type CfnApplicationCloudWatchLoggingOptionV2 interface {
	awscdk.CfnResource
	awscdk.IInspectable
	ApplicationName() *string
	SetApplicationName(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CloudWatchLoggingOption() interface{}
	SetCloudWatchLoggingOption(val interface{})
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption`.

func NewCfnApplicationCloudWatchLoggingOptionV2

func NewCfnApplicationCloudWatchLoggingOptionV2(scope constructs.Construct, id *string, props *CfnApplicationCloudWatchLoggingOptionV2Props) CfnApplicationCloudWatchLoggingOptionV2

Create a new `AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption`.

type CfnApplicationCloudWatchLoggingOptionV2Props

type CfnApplicationCloudWatchLoggingOptionV2Props struct {
	// `AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption.ApplicationName`.
	ApplicationName *string `json:"applicationName"`
	// `AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption.CloudWatchLoggingOption`.
	CloudWatchLoggingOption interface{} `json:"cloudWatchLoggingOption"`
}

Properties for defining a `AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption`.

type CfnApplicationCloudWatchLoggingOptionV2_CloudWatchLoggingOptionProperty

type CfnApplicationCloudWatchLoggingOptionV2_CloudWatchLoggingOptionProperty struct {
	// `CfnApplicationCloudWatchLoggingOptionV2.CloudWatchLoggingOptionProperty.LogStreamARN`.
	LogStreamArn *string `json:"logStreamArn"`
}

type CfnApplicationOutput

type CfnApplicationOutput interface {
	awscdk.CfnResource
	awscdk.IInspectable
	ApplicationName() *string
	SetApplicationName(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	Output() interface{}
	SetOutput(val interface{})
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::KinesisAnalytics::ApplicationOutput`.

func NewCfnApplicationOutput

func NewCfnApplicationOutput(scope constructs.Construct, id *string, props *CfnApplicationOutputProps) CfnApplicationOutput

Create a new `AWS::KinesisAnalytics::ApplicationOutput`.

type CfnApplicationOutputProps

type CfnApplicationOutputProps struct {
	// `AWS::KinesisAnalytics::ApplicationOutput.ApplicationName`.
	ApplicationName *string `json:"applicationName"`
	// `AWS::KinesisAnalytics::ApplicationOutput.Output`.
	Output interface{} `json:"output"`
}

Properties for defining a `AWS::KinesisAnalytics::ApplicationOutput`.

type CfnApplicationOutputV2

type CfnApplicationOutputV2 interface {
	awscdk.CfnResource
	awscdk.IInspectable
	ApplicationName() *string
	SetApplicationName(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	Output() interface{}
	SetOutput(val interface{})
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::KinesisAnalyticsV2::ApplicationOutput`.

func NewCfnApplicationOutputV2

func NewCfnApplicationOutputV2(scope constructs.Construct, id *string, props *CfnApplicationOutputV2Props) CfnApplicationOutputV2

Create a new `AWS::KinesisAnalyticsV2::ApplicationOutput`.

type CfnApplicationOutputV2Props

type CfnApplicationOutputV2Props struct {
	// `AWS::KinesisAnalyticsV2::ApplicationOutput.ApplicationName`.
	ApplicationName *string `json:"applicationName"`
	// `AWS::KinesisAnalyticsV2::ApplicationOutput.Output`.
	Output interface{} `json:"output"`
}

Properties for defining a `AWS::KinesisAnalyticsV2::ApplicationOutput`.

type CfnApplicationOutputV2_DestinationSchemaProperty

type CfnApplicationOutputV2_DestinationSchemaProperty struct {
	// `CfnApplicationOutputV2.DestinationSchemaProperty.RecordFormatType`.
	RecordFormatType *string `json:"recordFormatType"`
}

type CfnApplicationOutputV2_KinesisFirehoseOutputProperty

type CfnApplicationOutputV2_KinesisFirehoseOutputProperty struct {
	// `CfnApplicationOutputV2.KinesisFirehoseOutputProperty.ResourceARN`.
	ResourceArn *string `json:"resourceArn"`
}

type CfnApplicationOutputV2_KinesisStreamsOutputProperty

type CfnApplicationOutputV2_KinesisStreamsOutputProperty struct {
	// `CfnApplicationOutputV2.KinesisStreamsOutputProperty.ResourceARN`.
	ResourceArn *string `json:"resourceArn"`
}

type CfnApplicationOutputV2_LambdaOutputProperty

type CfnApplicationOutputV2_LambdaOutputProperty struct {
	// `CfnApplicationOutputV2.LambdaOutputProperty.ResourceARN`.
	ResourceArn *string `json:"resourceArn"`
}

type CfnApplicationOutputV2_OutputProperty

type CfnApplicationOutputV2_OutputProperty struct {
	// `CfnApplicationOutputV2.OutputProperty.DestinationSchema`.
	DestinationSchema interface{} `json:"destinationSchema"`
	// `CfnApplicationOutputV2.OutputProperty.KinesisFirehoseOutput`.
	KinesisFirehoseOutput interface{} `json:"kinesisFirehoseOutput"`
	// `CfnApplicationOutputV2.OutputProperty.KinesisStreamsOutput`.
	KinesisStreamsOutput interface{} `json:"kinesisStreamsOutput"`
	// `CfnApplicationOutputV2.OutputProperty.LambdaOutput`.
	LambdaOutput interface{} `json:"lambdaOutput"`
	// `CfnApplicationOutputV2.OutputProperty.Name`.
	Name *string `json:"name"`
}

type CfnApplicationOutput_DestinationSchemaProperty

type CfnApplicationOutput_DestinationSchemaProperty struct {
	// `CfnApplicationOutput.DestinationSchemaProperty.RecordFormatType`.
	RecordFormatType *string `json:"recordFormatType"`
}

type CfnApplicationOutput_KinesisFirehoseOutputProperty

type CfnApplicationOutput_KinesisFirehoseOutputProperty struct {
	// `CfnApplicationOutput.KinesisFirehoseOutputProperty.ResourceARN`.
	ResourceArn *string `json:"resourceArn"`
	// `CfnApplicationOutput.KinesisFirehoseOutputProperty.RoleARN`.
	RoleArn *string `json:"roleArn"`
}

type CfnApplicationOutput_KinesisStreamsOutputProperty

type CfnApplicationOutput_KinesisStreamsOutputProperty struct {
	// `CfnApplicationOutput.KinesisStreamsOutputProperty.ResourceARN`.
	ResourceArn *string `json:"resourceArn"`
	// `CfnApplicationOutput.KinesisStreamsOutputProperty.RoleARN`.
	RoleArn *string `json:"roleArn"`
}

type CfnApplicationOutput_LambdaOutputProperty

type CfnApplicationOutput_LambdaOutputProperty struct {
	// `CfnApplicationOutput.LambdaOutputProperty.ResourceARN`.
	ResourceArn *string `json:"resourceArn"`
	// `CfnApplicationOutput.LambdaOutputProperty.RoleARN`.
	RoleArn *string `json:"roleArn"`
}

type CfnApplicationOutput_OutputProperty

type CfnApplicationOutput_OutputProperty struct {
	// `CfnApplicationOutput.OutputProperty.DestinationSchema`.
	DestinationSchema interface{} `json:"destinationSchema"`
	// `CfnApplicationOutput.OutputProperty.KinesisFirehoseOutput`.
	KinesisFirehoseOutput interface{} `json:"kinesisFirehoseOutput"`
	// `CfnApplicationOutput.OutputProperty.KinesisStreamsOutput`.
	KinesisStreamsOutput interface{} `json:"kinesisStreamsOutput"`
	// `CfnApplicationOutput.OutputProperty.LambdaOutput`.
	LambdaOutput interface{} `json:"lambdaOutput"`
	// `CfnApplicationOutput.OutputProperty.Name`.
	Name *string `json:"name"`
}

type CfnApplicationProps

type CfnApplicationProps struct {
	// `AWS::KinesisAnalytics::Application.Inputs`.
	Inputs interface{} `json:"inputs"`
	// `AWS::KinesisAnalytics::Application.ApplicationCode`.
	ApplicationCode *string `json:"applicationCode"`
	// `AWS::KinesisAnalytics::Application.ApplicationDescription`.
	ApplicationDescription *string `json:"applicationDescription"`
	// `AWS::KinesisAnalytics::Application.ApplicationName`.
	ApplicationName *string `json:"applicationName"`
}

Properties for defining a `AWS::KinesisAnalytics::Application`.

type CfnApplicationReferenceDataSource

type CfnApplicationReferenceDataSource interface {
	awscdk.CfnResource
	awscdk.IInspectable
	ApplicationName() *string
	SetApplicationName(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	Ref() *string
	ReferenceDataSource() interface{}
	SetReferenceDataSource(val interface{})
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::KinesisAnalytics::ApplicationReferenceDataSource`.

func NewCfnApplicationReferenceDataSource

func NewCfnApplicationReferenceDataSource(scope constructs.Construct, id *string, props *CfnApplicationReferenceDataSourceProps) CfnApplicationReferenceDataSource

Create a new `AWS::KinesisAnalytics::ApplicationReferenceDataSource`.

type CfnApplicationReferenceDataSourceProps

type CfnApplicationReferenceDataSourceProps struct {
	// `AWS::KinesisAnalytics::ApplicationReferenceDataSource.ApplicationName`.
	ApplicationName *string `json:"applicationName"`
	// `AWS::KinesisAnalytics::ApplicationReferenceDataSource.ReferenceDataSource`.
	ReferenceDataSource interface{} `json:"referenceDataSource"`
}

Properties for defining a `AWS::KinesisAnalytics::ApplicationReferenceDataSource`.

type CfnApplicationReferenceDataSourceV2

type CfnApplicationReferenceDataSourceV2 interface {
	awscdk.CfnResource
	awscdk.IInspectable
	ApplicationName() *string
	SetApplicationName(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	Ref() *string
	ReferenceDataSource() interface{}
	SetReferenceDataSource(val interface{})
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource`.

func NewCfnApplicationReferenceDataSourceV2

func NewCfnApplicationReferenceDataSourceV2(scope constructs.Construct, id *string, props *CfnApplicationReferenceDataSourceV2Props) CfnApplicationReferenceDataSourceV2

Create a new `AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource`.

type CfnApplicationReferenceDataSourceV2Props

type CfnApplicationReferenceDataSourceV2Props struct {
	// `AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.ApplicationName`.
	ApplicationName *string `json:"applicationName"`
	// `AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.ReferenceDataSource`.
	ReferenceDataSource interface{} `json:"referenceDataSource"`
}

Properties for defining a `AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource`.

type CfnApplicationReferenceDataSourceV2_CSVMappingParametersProperty

type CfnApplicationReferenceDataSourceV2_CSVMappingParametersProperty struct {
	// `CfnApplicationReferenceDataSourceV2.CSVMappingParametersProperty.RecordColumnDelimiter`.
	RecordColumnDelimiter *string `json:"recordColumnDelimiter"`
	// `CfnApplicationReferenceDataSourceV2.CSVMappingParametersProperty.RecordRowDelimiter`.
	RecordRowDelimiter *string `json:"recordRowDelimiter"`
}

type CfnApplicationReferenceDataSourceV2_JSONMappingParametersProperty

type CfnApplicationReferenceDataSourceV2_JSONMappingParametersProperty struct {
	// `CfnApplicationReferenceDataSourceV2.JSONMappingParametersProperty.RecordRowPath`.
	RecordRowPath *string `json:"recordRowPath"`
}

type CfnApplicationReferenceDataSourceV2_MappingParametersProperty

type CfnApplicationReferenceDataSourceV2_MappingParametersProperty struct {
	// `CfnApplicationReferenceDataSourceV2.MappingParametersProperty.CSVMappingParameters`.
	CsvMappingParameters interface{} `json:"csvMappingParameters"`
	// `CfnApplicationReferenceDataSourceV2.MappingParametersProperty.JSONMappingParameters`.
	JsonMappingParameters interface{} `json:"jsonMappingParameters"`
}

type CfnApplicationReferenceDataSourceV2_RecordColumnProperty

type CfnApplicationReferenceDataSourceV2_RecordColumnProperty struct {
	// `CfnApplicationReferenceDataSourceV2.RecordColumnProperty.Name`.
	Name *string `json:"name"`
	// `CfnApplicationReferenceDataSourceV2.RecordColumnProperty.SqlType`.
	SqlType *string `json:"sqlType"`
	// `CfnApplicationReferenceDataSourceV2.RecordColumnProperty.Mapping`.
	Mapping *string `json:"mapping"`
}

type CfnApplicationReferenceDataSourceV2_RecordFormatProperty

type CfnApplicationReferenceDataSourceV2_RecordFormatProperty struct {
	// `CfnApplicationReferenceDataSourceV2.RecordFormatProperty.RecordFormatType`.
	RecordFormatType *string `json:"recordFormatType"`
	// `CfnApplicationReferenceDataSourceV2.RecordFormatProperty.MappingParameters`.
	MappingParameters interface{} `json:"mappingParameters"`
}

type CfnApplicationReferenceDataSourceV2_ReferenceDataSourceProperty

type CfnApplicationReferenceDataSourceV2_ReferenceDataSourceProperty struct {
	// `CfnApplicationReferenceDataSourceV2.ReferenceDataSourceProperty.ReferenceSchema`.
	ReferenceSchema interface{} `json:"referenceSchema"`
	// `CfnApplicationReferenceDataSourceV2.ReferenceDataSourceProperty.S3ReferenceDataSource`.
	S3ReferenceDataSource interface{} `json:"s3ReferenceDataSource"`
	// `CfnApplicationReferenceDataSourceV2.ReferenceDataSourceProperty.TableName`.
	TableName *string `json:"tableName"`
}

type CfnApplicationReferenceDataSourceV2_ReferenceSchemaProperty

type CfnApplicationReferenceDataSourceV2_ReferenceSchemaProperty struct {
	// `CfnApplicationReferenceDataSourceV2.ReferenceSchemaProperty.RecordColumns`.
	RecordColumns interface{} `json:"recordColumns"`
	// `CfnApplicationReferenceDataSourceV2.ReferenceSchemaProperty.RecordFormat`.
	RecordFormat interface{} `json:"recordFormat"`
	// `CfnApplicationReferenceDataSourceV2.ReferenceSchemaProperty.RecordEncoding`.
	RecordEncoding *string `json:"recordEncoding"`
}

type CfnApplicationReferenceDataSourceV2_S3ReferenceDataSourceProperty

type CfnApplicationReferenceDataSourceV2_S3ReferenceDataSourceProperty struct {
	// `CfnApplicationReferenceDataSourceV2.S3ReferenceDataSourceProperty.BucketARN`.
	BucketArn *string `json:"bucketArn"`
	// `CfnApplicationReferenceDataSourceV2.S3ReferenceDataSourceProperty.FileKey`.
	FileKey *string `json:"fileKey"`
}

type CfnApplicationReferenceDataSource_CSVMappingParametersProperty

type CfnApplicationReferenceDataSource_CSVMappingParametersProperty struct {
	// `CfnApplicationReferenceDataSource.CSVMappingParametersProperty.RecordColumnDelimiter`.
	RecordColumnDelimiter *string `json:"recordColumnDelimiter"`
	// `CfnApplicationReferenceDataSource.CSVMappingParametersProperty.RecordRowDelimiter`.
	RecordRowDelimiter *string `json:"recordRowDelimiter"`
}

type CfnApplicationReferenceDataSource_JSONMappingParametersProperty

type CfnApplicationReferenceDataSource_JSONMappingParametersProperty struct {
	// `CfnApplicationReferenceDataSource.JSONMappingParametersProperty.RecordRowPath`.
	RecordRowPath *string `json:"recordRowPath"`
}

type CfnApplicationReferenceDataSource_MappingParametersProperty

type CfnApplicationReferenceDataSource_MappingParametersProperty struct {
	// `CfnApplicationReferenceDataSource.MappingParametersProperty.CSVMappingParameters`.
	CsvMappingParameters interface{} `json:"csvMappingParameters"`
	// `CfnApplicationReferenceDataSource.MappingParametersProperty.JSONMappingParameters`.
	JsonMappingParameters interface{} `json:"jsonMappingParameters"`
}

type CfnApplicationReferenceDataSource_RecordColumnProperty

type CfnApplicationReferenceDataSource_RecordColumnProperty struct {
	// `CfnApplicationReferenceDataSource.RecordColumnProperty.Name`.
	Name *string `json:"name"`
	// `CfnApplicationReferenceDataSource.RecordColumnProperty.SqlType`.
	SqlType *string `json:"sqlType"`
	// `CfnApplicationReferenceDataSource.RecordColumnProperty.Mapping`.
	Mapping *string `json:"mapping"`
}

type CfnApplicationReferenceDataSource_RecordFormatProperty

type CfnApplicationReferenceDataSource_RecordFormatProperty struct {
	// `CfnApplicationReferenceDataSource.RecordFormatProperty.RecordFormatType`.
	RecordFormatType *string `json:"recordFormatType"`
	// `CfnApplicationReferenceDataSource.RecordFormatProperty.MappingParameters`.
	MappingParameters interface{} `json:"mappingParameters"`
}

type CfnApplicationReferenceDataSource_ReferenceDataSourceProperty

type CfnApplicationReferenceDataSource_ReferenceDataSourceProperty struct {
	// `CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.ReferenceSchema`.
	ReferenceSchema interface{} `json:"referenceSchema"`
	// `CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.S3ReferenceDataSource`.
	S3ReferenceDataSource interface{} `json:"s3ReferenceDataSource"`
	// `CfnApplicationReferenceDataSource.ReferenceDataSourceProperty.TableName`.
	TableName *string `json:"tableName"`
}

type CfnApplicationReferenceDataSource_ReferenceSchemaProperty

type CfnApplicationReferenceDataSource_ReferenceSchemaProperty struct {
	// `CfnApplicationReferenceDataSource.ReferenceSchemaProperty.RecordColumns`.
	RecordColumns interface{} `json:"recordColumns"`
	// `CfnApplicationReferenceDataSource.ReferenceSchemaProperty.RecordFormat`.
	RecordFormat interface{} `json:"recordFormat"`
	// `CfnApplicationReferenceDataSource.ReferenceSchemaProperty.RecordEncoding`.
	RecordEncoding *string `json:"recordEncoding"`
}

type CfnApplicationReferenceDataSource_S3ReferenceDataSourceProperty

type CfnApplicationReferenceDataSource_S3ReferenceDataSourceProperty struct {
	// `CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty.BucketARN`.
	BucketArn *string `json:"bucketArn"`
	// `CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty.FileKey`.
	FileKey *string `json:"fileKey"`
	// `CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty.ReferenceRoleARN`.
	ReferenceRoleArn *string `json:"referenceRoleArn"`
}

type CfnApplicationV2

type CfnApplicationV2 interface {
	awscdk.CfnResource
	awscdk.IInspectable
	ApplicationConfiguration() interface{}
	SetApplicationConfiguration(val interface{})
	ApplicationDescription() *string
	SetApplicationDescription(val *string)
	ApplicationMode() *string
	SetApplicationMode(val *string)
	ApplicationName() *string
	SetApplicationName(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	Ref() *string
	RuntimeEnvironment() *string
	SetRuntimeEnvironment(val *string)
	ServiceExecutionRole() *string
	SetServiceExecutionRole(val *string)
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::KinesisAnalyticsV2::Application`.

func NewCfnApplicationV2

func NewCfnApplicationV2(scope constructs.Construct, id *string, props *CfnApplicationV2Props) CfnApplicationV2

Create a new `AWS::KinesisAnalyticsV2::Application`.

type CfnApplicationV2Props

type CfnApplicationV2Props struct {
	// `AWS::KinesisAnalyticsV2::Application.RuntimeEnvironment`.
	RuntimeEnvironment *string `json:"runtimeEnvironment"`
	// `AWS::KinesisAnalyticsV2::Application.ServiceExecutionRole`.
	ServiceExecutionRole *string `json:"serviceExecutionRole"`
	// `AWS::KinesisAnalyticsV2::Application.ApplicationConfiguration`.
	ApplicationConfiguration interface{} `json:"applicationConfiguration"`
	// `AWS::KinesisAnalyticsV2::Application.ApplicationDescription`.
	ApplicationDescription *string `json:"applicationDescription"`
	// `AWS::KinesisAnalyticsV2::Application.ApplicationMode`.
	ApplicationMode *string `json:"applicationMode"`
	// `AWS::KinesisAnalyticsV2::Application.ApplicationName`.
	ApplicationName *string `json:"applicationName"`
	// `AWS::KinesisAnalyticsV2::Application.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::KinesisAnalyticsV2::Application`.

type CfnApplicationV2_ApplicationCodeConfigurationProperty

type CfnApplicationV2_ApplicationCodeConfigurationProperty struct {
	// `CfnApplicationV2.ApplicationCodeConfigurationProperty.CodeContent`.
	CodeContent interface{} `json:"codeContent"`
	// `CfnApplicationV2.ApplicationCodeConfigurationProperty.CodeContentType`.
	CodeContentType *string `json:"codeContentType"`
}

type CfnApplicationV2_ApplicationConfigurationProperty

type CfnApplicationV2_ApplicationConfigurationProperty struct {
	// `CfnApplicationV2.ApplicationConfigurationProperty.ApplicationCodeConfiguration`.
	ApplicationCodeConfiguration interface{} `json:"applicationCodeConfiguration"`
	// `CfnApplicationV2.ApplicationConfigurationProperty.ApplicationSnapshotConfiguration`.
	ApplicationSnapshotConfiguration interface{} `json:"applicationSnapshotConfiguration"`
	// `CfnApplicationV2.ApplicationConfigurationProperty.EnvironmentProperties`.
	EnvironmentProperties interface{} `json:"environmentProperties"`
	// `CfnApplicationV2.ApplicationConfigurationProperty.FlinkApplicationConfiguration`.
	FlinkApplicationConfiguration interface{} `json:"flinkApplicationConfiguration"`
	// `CfnApplicationV2.ApplicationConfigurationProperty.SqlApplicationConfiguration`.
	SqlApplicationConfiguration interface{} `json:"sqlApplicationConfiguration"`
	// `CfnApplicationV2.ApplicationConfigurationProperty.ZeppelinApplicationConfiguration`.
	ZeppelinApplicationConfiguration interface{} `json:"zeppelinApplicationConfiguration"`
}

type CfnApplicationV2_ApplicationSnapshotConfigurationProperty

type CfnApplicationV2_ApplicationSnapshotConfigurationProperty struct {
	// `CfnApplicationV2.ApplicationSnapshotConfigurationProperty.SnapshotsEnabled`.
	SnapshotsEnabled interface{} `json:"snapshotsEnabled"`
}

type CfnApplicationV2_CSVMappingParametersProperty

type CfnApplicationV2_CSVMappingParametersProperty struct {
	// `CfnApplicationV2.CSVMappingParametersProperty.RecordColumnDelimiter`.
	RecordColumnDelimiter *string `json:"recordColumnDelimiter"`
	// `CfnApplicationV2.CSVMappingParametersProperty.RecordRowDelimiter`.
	RecordRowDelimiter *string `json:"recordRowDelimiter"`
}

type CfnApplicationV2_CatalogConfigurationProperty

type CfnApplicationV2_CatalogConfigurationProperty struct {
	// `CfnApplicationV2.CatalogConfigurationProperty.GlueDataCatalogConfiguration`.
	GlueDataCatalogConfiguration interface{} `json:"glueDataCatalogConfiguration"`
}

type CfnApplicationV2_CheckpointConfigurationProperty

type CfnApplicationV2_CheckpointConfigurationProperty struct {
	// `CfnApplicationV2.CheckpointConfigurationProperty.ConfigurationType`.
	ConfigurationType *string `json:"configurationType"`
	// `CfnApplicationV2.CheckpointConfigurationProperty.CheckpointingEnabled`.
	CheckpointingEnabled interface{} `json:"checkpointingEnabled"`
	// `CfnApplicationV2.CheckpointConfigurationProperty.CheckpointInterval`.
	CheckpointInterval *float64 `json:"checkpointInterval"`
	// `CfnApplicationV2.CheckpointConfigurationProperty.MinPauseBetweenCheckpoints`.
	MinPauseBetweenCheckpoints *float64 `json:"minPauseBetweenCheckpoints"`
}

type CfnApplicationV2_CodeContentProperty

type CfnApplicationV2_CodeContentProperty struct {
	// `CfnApplicationV2.CodeContentProperty.S3ContentLocation`.
	S3ContentLocation interface{} `json:"s3ContentLocation"`
	// `CfnApplicationV2.CodeContentProperty.TextContent`.
	TextContent *string `json:"textContent"`
	// `CfnApplicationV2.CodeContentProperty.ZipFileContent`.
	ZipFileContent *string `json:"zipFileContent"`
}

type CfnApplicationV2_CustomArtifactConfigurationProperty

type CfnApplicationV2_CustomArtifactConfigurationProperty struct {
	// `CfnApplicationV2.CustomArtifactConfigurationProperty.ArtifactType`.
	ArtifactType *string `json:"artifactType"`
	// `CfnApplicationV2.CustomArtifactConfigurationProperty.MavenReference`.
	MavenReference interface{} `json:"mavenReference"`
	// `CfnApplicationV2.CustomArtifactConfigurationProperty.S3ContentLocation`.
	S3ContentLocation interface{} `json:"s3ContentLocation"`
}

type CfnApplicationV2_DeployAsApplicationConfigurationProperty

type CfnApplicationV2_DeployAsApplicationConfigurationProperty struct {
	// `CfnApplicationV2.DeployAsApplicationConfigurationProperty.S3ContentLocation`.
	S3ContentLocation interface{} `json:"s3ContentLocation"`
}

type CfnApplicationV2_EnvironmentPropertiesProperty

type CfnApplicationV2_EnvironmentPropertiesProperty struct {
	// `CfnApplicationV2.EnvironmentPropertiesProperty.PropertyGroups`.
	PropertyGroups interface{} `json:"propertyGroups"`
}

type CfnApplicationV2_FlinkApplicationConfigurationProperty

type CfnApplicationV2_FlinkApplicationConfigurationProperty struct {
	// `CfnApplicationV2.FlinkApplicationConfigurationProperty.CheckpointConfiguration`.
	CheckpointConfiguration interface{} `json:"checkpointConfiguration"`
	// `CfnApplicationV2.FlinkApplicationConfigurationProperty.MonitoringConfiguration`.
	MonitoringConfiguration interface{} `json:"monitoringConfiguration"`
	// `CfnApplicationV2.FlinkApplicationConfigurationProperty.ParallelismConfiguration`.
	ParallelismConfiguration interface{} `json:"parallelismConfiguration"`
}

type CfnApplicationV2_GlueDataCatalogConfigurationProperty

type CfnApplicationV2_GlueDataCatalogConfigurationProperty struct {
	// `CfnApplicationV2.GlueDataCatalogConfigurationProperty.DatabaseARN`.
	DatabaseArn *string `json:"databaseArn"`
}

type CfnApplicationV2_InputLambdaProcessorProperty

type CfnApplicationV2_InputLambdaProcessorProperty struct {
	// `CfnApplicationV2.InputLambdaProcessorProperty.ResourceARN`.
	ResourceArn *string `json:"resourceArn"`
}

type CfnApplicationV2_InputParallelismProperty

type CfnApplicationV2_InputParallelismProperty struct {
	// `CfnApplicationV2.InputParallelismProperty.Count`.
	Count *float64 `json:"count"`
}

type CfnApplicationV2_InputProcessingConfigurationProperty

type CfnApplicationV2_InputProcessingConfigurationProperty struct {
	// `CfnApplicationV2.InputProcessingConfigurationProperty.InputLambdaProcessor`.
	InputLambdaProcessor interface{} `json:"inputLambdaProcessor"`
}

type CfnApplicationV2_InputProperty

type CfnApplicationV2_InputProperty struct {
	// `CfnApplicationV2.InputProperty.InputSchema`.
	InputSchema interface{} `json:"inputSchema"`
	// `CfnApplicationV2.InputProperty.NamePrefix`.
	NamePrefix *string `json:"namePrefix"`
	// `CfnApplicationV2.InputProperty.InputParallelism`.
	InputParallelism interface{} `json:"inputParallelism"`
	// `CfnApplicationV2.InputProperty.InputProcessingConfiguration`.
	InputProcessingConfiguration interface{} `json:"inputProcessingConfiguration"`
	// `CfnApplicationV2.InputProperty.KinesisFirehoseInput`.
	KinesisFirehoseInput interface{} `json:"kinesisFirehoseInput"`
	// `CfnApplicationV2.InputProperty.KinesisStreamsInput`.
	KinesisStreamsInput interface{} `json:"kinesisStreamsInput"`
}

type CfnApplicationV2_InputSchemaProperty

type CfnApplicationV2_InputSchemaProperty struct {
	// `CfnApplicationV2.InputSchemaProperty.RecordColumns`.
	RecordColumns interface{} `json:"recordColumns"`
	// `CfnApplicationV2.InputSchemaProperty.RecordFormat`.
	RecordFormat interface{} `json:"recordFormat"`
	// `CfnApplicationV2.InputSchemaProperty.RecordEncoding`.
	RecordEncoding *string `json:"recordEncoding"`
}

type CfnApplicationV2_JSONMappingParametersProperty

type CfnApplicationV2_JSONMappingParametersProperty struct {
	// `CfnApplicationV2.JSONMappingParametersProperty.RecordRowPath`.
	RecordRowPath *string `json:"recordRowPath"`
}

type CfnApplicationV2_KinesisFirehoseInputProperty

type CfnApplicationV2_KinesisFirehoseInputProperty struct {
	// `CfnApplicationV2.KinesisFirehoseInputProperty.ResourceARN`.
	ResourceArn *string `json:"resourceArn"`
}

type CfnApplicationV2_KinesisStreamsInputProperty

type CfnApplicationV2_KinesisStreamsInputProperty struct {
	// `CfnApplicationV2.KinesisStreamsInputProperty.ResourceARN`.
	ResourceArn *string `json:"resourceArn"`
}

type CfnApplicationV2_MappingParametersProperty

type CfnApplicationV2_MappingParametersProperty struct {
	// `CfnApplicationV2.MappingParametersProperty.CSVMappingParameters`.
	CsvMappingParameters interface{} `json:"csvMappingParameters"`
	// `CfnApplicationV2.MappingParametersProperty.JSONMappingParameters`.
	JsonMappingParameters interface{} `json:"jsonMappingParameters"`
}

type CfnApplicationV2_MavenReferenceProperty

type CfnApplicationV2_MavenReferenceProperty struct {
	// `CfnApplicationV2.MavenReferenceProperty.ArtifactId`.
	ArtifactId *string `json:"artifactId"`
	// `CfnApplicationV2.MavenReferenceProperty.GroupId`.
	GroupId *string `json:"groupId"`
	// `CfnApplicationV2.MavenReferenceProperty.Version`.
	Version *string `json:"version"`
}

type CfnApplicationV2_MonitoringConfigurationProperty

type CfnApplicationV2_MonitoringConfigurationProperty struct {
	// `CfnApplicationV2.MonitoringConfigurationProperty.ConfigurationType`.
	ConfigurationType *string `json:"configurationType"`
	// `CfnApplicationV2.MonitoringConfigurationProperty.LogLevel`.
	LogLevel *string `json:"logLevel"`
	// `CfnApplicationV2.MonitoringConfigurationProperty.MetricsLevel`.
	MetricsLevel *string `json:"metricsLevel"`
}

type CfnApplicationV2_ParallelismConfigurationProperty

type CfnApplicationV2_ParallelismConfigurationProperty struct {
	// `CfnApplicationV2.ParallelismConfigurationProperty.ConfigurationType`.
	ConfigurationType *string `json:"configurationType"`
	// `CfnApplicationV2.ParallelismConfigurationProperty.AutoScalingEnabled`.
	AutoScalingEnabled interface{} `json:"autoScalingEnabled"`
	// `CfnApplicationV2.ParallelismConfigurationProperty.Parallelism`.
	Parallelism *float64 `json:"parallelism"`
	// `CfnApplicationV2.ParallelismConfigurationProperty.ParallelismPerKPU`.
	ParallelismPerKpu *float64 `json:"parallelismPerKpu"`
}

type CfnApplicationV2_PropertyGroupProperty

type CfnApplicationV2_PropertyGroupProperty struct {
	// `CfnApplicationV2.PropertyGroupProperty.PropertyGroupId`.
	PropertyGroupId *string `json:"propertyGroupId"`
	// `CfnApplicationV2.PropertyGroupProperty.PropertyMap`.
	PropertyMap interface{} `json:"propertyMap"`
}

type CfnApplicationV2_RecordColumnProperty

type CfnApplicationV2_RecordColumnProperty struct {
	// `CfnApplicationV2.RecordColumnProperty.Name`.
	Name *string `json:"name"`
	// `CfnApplicationV2.RecordColumnProperty.SqlType`.
	SqlType *string `json:"sqlType"`
	// `CfnApplicationV2.RecordColumnProperty.Mapping`.
	Mapping *string `json:"mapping"`
}

type CfnApplicationV2_RecordFormatProperty

type CfnApplicationV2_RecordFormatProperty struct {
	// `CfnApplicationV2.RecordFormatProperty.RecordFormatType`.
	RecordFormatType *string `json:"recordFormatType"`
	// `CfnApplicationV2.RecordFormatProperty.MappingParameters`.
	MappingParameters interface{} `json:"mappingParameters"`
}

type CfnApplicationV2_S3ContentBaseLocationProperty

type CfnApplicationV2_S3ContentBaseLocationProperty struct {
	// `CfnApplicationV2.S3ContentBaseLocationProperty.BasePath`.
	BasePath *string `json:"basePath"`
	// `CfnApplicationV2.S3ContentBaseLocationProperty.BucketARN`.
	BucketArn *string `json:"bucketArn"`
}

type CfnApplicationV2_S3ContentLocationProperty

type CfnApplicationV2_S3ContentLocationProperty struct {
	// `CfnApplicationV2.S3ContentLocationProperty.BucketARN`.
	BucketArn *string `json:"bucketArn"`
	// `CfnApplicationV2.S3ContentLocationProperty.FileKey`.
	FileKey *string `json:"fileKey"`
	// `CfnApplicationV2.S3ContentLocationProperty.ObjectVersion`.
	ObjectVersion *string `json:"objectVersion"`
}

type CfnApplicationV2_SqlApplicationConfigurationProperty

type CfnApplicationV2_SqlApplicationConfigurationProperty struct {
	// `CfnApplicationV2.SqlApplicationConfigurationProperty.Inputs`.
	Inputs interface{} `json:"inputs"`
}

type CfnApplicationV2_ZeppelinApplicationConfigurationProperty

type CfnApplicationV2_ZeppelinApplicationConfigurationProperty struct {
	// `CfnApplicationV2.ZeppelinApplicationConfigurationProperty.CatalogConfiguration`.
	CatalogConfiguration interface{} `json:"catalogConfiguration"`
	// `CfnApplicationV2.ZeppelinApplicationConfigurationProperty.CustomArtifactsConfiguration`.
	CustomArtifactsConfiguration interface{} `json:"customArtifactsConfiguration"`
	// `CfnApplicationV2.ZeppelinApplicationConfigurationProperty.DeployAsApplicationConfiguration`.
	DeployAsApplicationConfiguration interface{} `json:"deployAsApplicationConfiguration"`
	// `CfnApplicationV2.ZeppelinApplicationConfigurationProperty.MonitoringConfiguration`.
	MonitoringConfiguration interface{} `json:"monitoringConfiguration"`
}

type CfnApplicationV2_ZeppelinMonitoringConfigurationProperty

type CfnApplicationV2_ZeppelinMonitoringConfigurationProperty struct {
	// `CfnApplicationV2.ZeppelinMonitoringConfigurationProperty.LogLevel`.
	LogLevel *string `json:"logLevel"`
}

type CfnApplication_CSVMappingParametersProperty

type CfnApplication_CSVMappingParametersProperty struct {
	// `CfnApplication.CSVMappingParametersProperty.RecordColumnDelimiter`.
	RecordColumnDelimiter *string `json:"recordColumnDelimiter"`
	// `CfnApplication.CSVMappingParametersProperty.RecordRowDelimiter`.
	RecordRowDelimiter *string `json:"recordRowDelimiter"`
}

type CfnApplication_InputLambdaProcessorProperty

type CfnApplication_InputLambdaProcessorProperty struct {
	// `CfnApplication.InputLambdaProcessorProperty.ResourceARN`.
	ResourceArn *string `json:"resourceArn"`
	// `CfnApplication.InputLambdaProcessorProperty.RoleARN`.
	RoleArn *string `json:"roleArn"`
}

type CfnApplication_InputParallelismProperty

type CfnApplication_InputParallelismProperty struct {
	// `CfnApplication.InputParallelismProperty.Count`.
	Count *float64 `json:"count"`
}

type CfnApplication_InputProcessingConfigurationProperty

type CfnApplication_InputProcessingConfigurationProperty struct {
	// `CfnApplication.InputProcessingConfigurationProperty.InputLambdaProcessor`.
	InputLambdaProcessor interface{} `json:"inputLambdaProcessor"`
}

type CfnApplication_InputProperty

type CfnApplication_InputProperty struct {
	// `CfnApplication.InputProperty.InputSchema`.
	InputSchema interface{} `json:"inputSchema"`
	// `CfnApplication.InputProperty.NamePrefix`.
	NamePrefix *string `json:"namePrefix"`
	// `CfnApplication.InputProperty.InputParallelism`.
	InputParallelism interface{} `json:"inputParallelism"`
	// `CfnApplication.InputProperty.InputProcessingConfiguration`.
	InputProcessingConfiguration interface{} `json:"inputProcessingConfiguration"`
	// `CfnApplication.InputProperty.KinesisFirehoseInput`.
	KinesisFirehoseInput interface{} `json:"kinesisFirehoseInput"`
	// `CfnApplication.InputProperty.KinesisStreamsInput`.
	KinesisStreamsInput interface{} `json:"kinesisStreamsInput"`
}

type CfnApplication_InputSchemaProperty

type CfnApplication_InputSchemaProperty struct {
	// `CfnApplication.InputSchemaProperty.RecordColumns`.
	RecordColumns interface{} `json:"recordColumns"`
	// `CfnApplication.InputSchemaProperty.RecordFormat`.
	RecordFormat interface{} `json:"recordFormat"`
	// `CfnApplication.InputSchemaProperty.RecordEncoding`.
	RecordEncoding *string `json:"recordEncoding"`
}

type CfnApplication_JSONMappingParametersProperty

type CfnApplication_JSONMappingParametersProperty struct {
	// `CfnApplication.JSONMappingParametersProperty.RecordRowPath`.
	RecordRowPath *string `json:"recordRowPath"`
}

type CfnApplication_KinesisFirehoseInputProperty

type CfnApplication_KinesisFirehoseInputProperty struct {
	// `CfnApplication.KinesisFirehoseInputProperty.ResourceARN`.
	ResourceArn *string `json:"resourceArn"`
	// `CfnApplication.KinesisFirehoseInputProperty.RoleARN`.
	RoleArn *string `json:"roleArn"`
}

type CfnApplication_KinesisStreamsInputProperty

type CfnApplication_KinesisStreamsInputProperty struct {
	// `CfnApplication.KinesisStreamsInputProperty.ResourceARN`.
	ResourceArn *string `json:"resourceArn"`
	// `CfnApplication.KinesisStreamsInputProperty.RoleARN`.
	RoleArn *string `json:"roleArn"`
}

type CfnApplication_MappingParametersProperty

type CfnApplication_MappingParametersProperty struct {
	// `CfnApplication.MappingParametersProperty.CSVMappingParameters`.
	CsvMappingParameters interface{} `json:"csvMappingParameters"`
	// `CfnApplication.MappingParametersProperty.JSONMappingParameters`.
	JsonMappingParameters interface{} `json:"jsonMappingParameters"`
}

type CfnApplication_RecordColumnProperty

type CfnApplication_RecordColumnProperty struct {
	// `CfnApplication.RecordColumnProperty.Name`.
	Name *string `json:"name"`
	// `CfnApplication.RecordColumnProperty.SqlType`.
	SqlType *string `json:"sqlType"`
	// `CfnApplication.RecordColumnProperty.Mapping`.
	Mapping *string `json:"mapping"`
}

type CfnApplication_RecordFormatProperty

type CfnApplication_RecordFormatProperty struct {
	// `CfnApplication.RecordFormatProperty.RecordFormatType`.
	RecordFormatType *string `json:"recordFormatType"`
	// `CfnApplication.RecordFormatProperty.MappingParameters`.
	MappingParameters interface{} `json:"mappingParameters"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL