interface CfnEventStreamProps
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.Pinpoint.CfnEventStreamProps |
![]() | software.amazon.awscdk.services.pinpoint.CfnEventStreamProps |
![]() | aws_cdk.aws_pinpoint.CfnEventStreamProps |
![]() | @aws-cdk/aws-pinpoint » CfnEventStreamProps |
Properties for defining a CfnEventStream
.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as pinpoint from '@aws-cdk/aws-pinpoint';
const cfnEventStreamProps: pinpoint.CfnEventStreamProps = {
applicationId: 'applicationId',
destinationStreamArn: 'destinationStreamArn',
roleArn: 'roleArn',
};
Properties
Name | Type | Description |
---|---|---|
application | string | The unique identifier for the Amazon Pinpoint application that you want to export data from. |
destination | string | The Amazon Resource Name (ARN) of the Amazon Kinesis data stream or Amazon Kinesis Data Firehose delivery stream that you want to publish event data to. |
role | string | The AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to publish event data to the stream in your AWS account. |
applicationId
Type:
string
The unique identifier for the Amazon Pinpoint application that you want to export data from.
destinationStreamArn
Type:
string
The Amazon Resource Name (ARN) of the Amazon Kinesis data stream or Amazon Kinesis Data Firehose delivery stream that you want to publish event data to.
For a Kinesis data stream, the ARN format is: arn:aws:kinesis: region : account-id :stream/ stream_name
For a Kinesis Data Firehose delivery stream, the ARN format is: arn:aws:firehose: region : account-id :deliverystream/ stream_name
roleArn
Type:
string
The AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to publish event data to the stream in your AWS account.