This destination can be used to push events and messages to Confluent Cloud. To set up a Subscription of this type, first, create a topic in Confluent Cloud. Then, to allow Composable Commerce to push events and messages to your topic, generate API keys for your topic, and create the Subscription destination using the generated credentials.

The Composable Commerce producer uses the following values: `SASL_SSL` for`security.protocol`, `PLAIN` for`sasl.mechanism`, and the default value (1048576) for `max.request.size`.
interface ConfluentCloudDestination {
    acks: string;
    apiKey: string;
    apiSecret: string;
    bootstrapServer: string;
    key?: string;
    topic: string;
    type: "ConfluentCloud";
}

Properties

acks: string

The Kafka acks value.

apiKey: string

Partially hidden on retrieval for security reasons.

apiSecret: string

Partially hidden on retrieval for security reasons.

bootstrapServer: string

URL to the bootstrap server including the port number in the format <xxxxx>.<region>.<provider>.confluent.cloud:9092.

key?: string

The Kafka record key.

topic: string

The name of the topic.

type: "ConfluentCloud"