Interface CfnReplicatorPropsMixin.KafkaClusterProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnReplicatorPropsMixin.KafkaClusterProperty.Jsii$Proxy
- Enclosing class:
CfnReplicatorPropsMixin
@Stability(Stable)
public static interface CfnReplicatorPropsMixin.KafkaClusterProperty
extends software.amazon.jsii.JsiiSerializable
Information about Kafka Cluster to be used as source / target for replication.
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.msk.*;
KafkaClusterProperty kafkaClusterProperty = KafkaClusterProperty.builder()
.amazonMskCluster(AmazonMskClusterProperty.builder()
.mskClusterArn("mskClusterArn")
.build())
.apacheKafkaCluster(ApacheKafkaClusterProperty.builder()
.apacheKafkaClusterId("apacheKafkaClusterId")
.bootstrapBrokerString("bootstrapBrokerString")
.build())
.clientAuthentication(KafkaClusterClientAuthenticationProperty.builder()
.saslScram(KafkaClusterSaslScramAuthenticationProperty.builder()
.mechanism("mechanism")
.secretArn("secretArn")
.build())
.build())
.encryptionInTransit(KafkaClusterEncryptionInTransitProperty.builder()
.encryptionType("encryptionType")
.rootCaCertificate("rootCaCertificate")
.build())
.vpcConfig(KafkaClusterClientVpcConfigProperty.builder()
.securityGroupIds(List.of("securityGroupIds"))
.subnetIds(List.of("subnetIds"))
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnReplicatorPropsMixin.KafkaClusterPropertystatic final classAn implementation forCfnReplicatorPropsMixin.KafkaClusterProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectDetails of an Amazon MSK Cluster.default ObjectDetails of an Apache Kafka cluster.default ObjectDetails of the client authentication used by the Apache Kafka cluster.default ObjectDetails of encryption in transit to the Apache Kafka cluster.default ObjectDetails of an Amazon VPC which has network connectivity to the Apache Kafka cluster.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAmazonMskCluster
Details of an Amazon MSK Cluster.Returns union: either
IResolvableorCfnReplicatorPropsMixin.AmazonMskClusterProperty- See Also:
-
getApacheKafkaCluster
Details of an Apache Kafka cluster.Returns union: either
IResolvableorCfnReplicatorPropsMixin.ApacheKafkaClusterProperty- See Also:
-
getClientAuthentication
Details of the client authentication used by the Apache Kafka cluster.Returns union: either
IResolvableorCfnReplicatorPropsMixin.KafkaClusterClientAuthenticationProperty- See Also:
-
getEncryptionInTransit
Details of encryption in transit to the Apache Kafka cluster.Returns union: either
IResolvableorCfnReplicatorPropsMixin.KafkaClusterEncryptionInTransitProperty- See Also:
-
getVpcConfig
Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.Returns union: either
IResolvableorCfnReplicatorPropsMixin.KafkaClusterClientVpcConfigProperty- See Also:
-
builder
-