CfnApplicationOutputProps

class aws_cdk.aws_kinesisanalytics.CfnApplicationOutputProps(*, application_name, output)

Bases: object

Properties for defining a CfnApplicationOutput.

Parameters
  • application_name (str) – Name of the application to which you want to add the output configuration.

  • output (Union[IResolvable, OutputProperty, Dict[str, Any]]) – An array of objects, each describing one output configuration. In the output configuration, you specify the name of an in-application stream, a destination (that is, an Amazon Kinesis stream, an Amazon Kinesis Firehose delivery stream, or an AWS Lambda function), and record the formation to use when writing to the destination.

Link

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

ExampleMetadata

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_kinesisanalytics as kinesisanalytics

cfn_application_output_props = kinesisanalytics.CfnApplicationOutputProps(
    application_name="applicationName",
    output=kinesisanalytics.CfnApplicationOutput.OutputProperty(
        destination_schema=kinesisanalytics.CfnApplicationOutput.DestinationSchemaProperty(
            record_format_type="recordFormatType"
        ),

        # the properties below are optional
        kinesis_firehose_output=kinesisanalytics.CfnApplicationOutput.KinesisFirehoseOutputProperty(
            resource_arn="resourceArn",
            role_arn="roleArn"
        ),
        kinesis_streams_output=kinesisanalytics.CfnApplicationOutput.KinesisStreamsOutputProperty(
            resource_arn="resourceArn",
            role_arn="roleArn"
        ),
        lambda_output=kinesisanalytics.CfnApplicationOutput.LambdaOutputProperty(
            resource_arn="resourceArn",
            role_arn="roleArn"
        ),
        name="name"
    )
)

Attributes

application_name

Name of the application to which you want to add the output configuration.

Link

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

Return type

str

output

An array of objects, each describing one output configuration.

In the output configuration, you specify the name of an in-application stream, a destination (that is, an Amazon Kinesis stream, an Amazon Kinesis Firehose delivery stream, or an AWS Lambda function), and record the formation to use when writing to the destination.

Link

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

Return type

Union[IResolvable, OutputProperty]