Interface CfnDeliveryStreamPropsMixin.MSKSourceConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDeliveryStreamPropsMixin.MSKSourceConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnDeliveryStreamPropsMixin
@Stability(Stable)
public static interface CfnDeliveryStreamPropsMixin.MSKSourceConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
The configuration for the Amazon MSK cluster to be used as the source for a delivery stream.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.kinesisfirehose.*;
MSKSourceConfigurationProperty mSKSourceConfigurationProperty = MSKSourceConfigurationProperty.builder()
.authenticationConfiguration(AuthenticationConfigurationProperty.builder()
.connectivity("connectivity")
.roleArn("roleArn")
.build())
.mskClusterArn("mskClusterArn")
.readFromTimestamp("readFromTimestamp")
.topicName("topicName")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnDeliveryStreamPropsMixin.MSKSourceConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe authentication configuration of the Amazon MSK cluster.default StringThe ARN of the Amazon MSK cluster.default StringThe start date and time in UTC for the offset position within your MSK topic from where Firehose begins to read.default StringThe topic name within the Amazon MSK cluster.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAuthenticationConfiguration
The authentication configuration of the Amazon MSK cluster.Returns union: either
IResolvableorCfnDeliveryStreamPropsMixin.AuthenticationConfigurationProperty- See Also:
-
getMskClusterArn
The ARN of the Amazon MSK cluster.- See Also:
-
getReadFromTimestamp
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
ReadFromTimestampparameter to Epoch (1970-01-01T00:00:00Z).- See Also:
-
getTopicName
The topic name within the Amazon MSK cluster.- See Also:
-
builder
@Stability(Stable) static CfnDeliveryStreamPropsMixin.MSKSourceConfigurationProperty.Builder builder()
-