aws-cdk-lib.aws_kinesisanalytics.CfnApplicationOutput.KinesisFirehoseOutputProperty

interface KinesisFirehoseOutputProperty

LanguageType name
.NETAmazon.CDK.AWS.KinesisAnalytics.CfnApplicationOutput.KinesisFirehoseOutputProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awskinesisanalytics#CfnApplicationOutput_KinesisFirehoseOutputProperty
Javasoftware.amazon.awscdk.services.kinesisanalytics.CfnApplicationOutput.KinesisFirehoseOutputProperty
Pythonaws_cdk.aws_kinesisanalytics.CfnApplicationOutput.KinesisFirehoseOutputProperty
TypeScript aws-cdk-lib » aws_kinesisanalytics » CfnApplicationOutput » KinesisFirehoseOutputProperty

When configuring application output, identifies an Amazon Kinesis Firehose delivery stream as the destination.

You provide the stream Amazon Resource Name (ARN) and an IAM role that enables Amazon Kinesis Analytics to write to the stream on your behalf.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_kinesisanalytics as kinesisanalytics } from 'aws-cdk-lib';
const kinesisFirehoseOutputProperty: kinesisanalytics.CfnApplicationOutput.KinesisFirehoseOutputProperty = {
  resourceArn: 'resourceArn',
  roleArn: 'roleArn',
};

Properties

NameTypeDescription
resourceArnstringARN of the destination Amazon Kinesis Firehose delivery stream to write to.
roleArnstringARN of the IAM role that Amazon Kinesis Analytics can assume to write to the destination stream on your behalf.

resourceArn

Type: string

ARN of the destination Amazon Kinesis Firehose delivery stream to write to.


roleArn

Type: string

ARN of the IAM role that Amazon Kinesis Analytics can assume to write to the destination stream on your behalf.

You need to grant the necessary permissions to this role.