AWS::KinesisFirehose::DeliveryStream MSKSourceConfiguration
The configuration for the Amazon MSK cluster to be used as the source for a delivery stream.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "AuthenticationConfiguration" :
AuthenticationConfiguration
, "MSKClusterARN" :String
, "ReadFromTimestamp" :String
, "TopicName" :String
}
YAML
AuthenticationConfiguration:
AuthenticationConfiguration
MSKClusterARN:String
ReadFromTimestamp:String
TopicName:String
Properties
AuthenticationConfiguration
-
The authentication configuration of the Amazon MSK cluster.
Required: Yes
Type: AuthenticationConfiguration
Update requires: Replacement
MSKClusterARN
-
The ARN of the Amazon MSK cluster.
Required: Yes
Type: String
Pattern:
arn:.*
Minimum:
1
Maximum:
512
Update requires: Replacement
ReadFromTimestamp
-
The start date and time in UTC for the offset position within your MSK topic from where Firehose begins to read. By default, this is set to timestamp when Firehose becomes Active.
If you want to create a Firehose stream with Earliest start position from SDK or CLI, you need to set the
ReadFromTimestamp
parameter to Epoch (1970-01-01T00:00:00Z).Required: No
Type: String
Update requires: Replacement
TopicName
-
The topic name within the Amazon MSK cluster.
Required: Yes
Type: String
Pattern:
[a-zA-Z0-9\._\-]+
Minimum:
1
Maximum:
255
Update requires: Replacement