CfnApplicationOutputMixinProps
- class aws_cdk.mixins_preview.aws_kinesisanalytics.mixins.CfnApplicationOutputMixinProps(*, application_name=None, output=None)
Bases:
objectProperties for CfnApplicationOutputPropsMixin.
- Parameters:
application_name (
Optional[str]) – Name of the application to which you want to add the output configuration.output (
Union[IResolvable,OutputProperty,Dict[str,Any],None]) – 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.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_kinesisanalytics import mixins as kinesisanalytics_mixins cfn_application_output_mixin_props = kinesisanalytics_mixins.CfnApplicationOutputMixinProps( application_name="applicationName", output=kinesisanalytics_mixins.CfnApplicationOutputPropsMixin.OutputProperty( destination_schema=kinesisanalytics_mixins.CfnApplicationOutputPropsMixin.DestinationSchemaProperty( record_format_type="recordFormatType" ), kinesis_firehose_output=kinesisanalytics_mixins.CfnApplicationOutputPropsMixin.KinesisFirehoseOutputProperty( resource_arn="resourceArn", role_arn="roleArn" ), kinesis_streams_output=kinesisanalytics_mixins.CfnApplicationOutputPropsMixin.KinesisStreamsOutputProperty( resource_arn="resourceArn", role_arn="roleArn" ), lambda_output=kinesisanalytics_mixins.CfnApplicationOutputPropsMixin.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.
- 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.