AWS::DMS::Endpoint KinesisSettings - AWS CloudFormation

AWS::DMS::Endpoint KinesisSettings

Provides information that describes an Amazon Kinesis Data Stream endpoint. This information includes the output format of records applied to the endpoint and details of transaction and control table data information.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "MessageFormat" : String, "ServiceAccessRoleArn" : String, "StreamArn" : String }

YAML

MessageFormat: String ServiceAccessRoleArn: String StreamArn: String

Properties

MessageFormat

The output format for the records created on the endpoint. The message format is JSON (default) or JSON_UNFORMATTED (a single line with no tab).

Required: No

Type: String

Allowed values: json | json-unformatted

Update requires: No interruption

ServiceAccessRoleArn

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that AWS DMS uses to write to the Kinesis data stream.

Required: No

Type: String

Update requires: No interruption

StreamArn

The Amazon Resource Name (ARN) for the Amazon Kinesis Data Streams endpoint.

Required: No

Type: String

Update requires: No interruption