TopicIngestionDataSourceSettingsConfluentCloudArgs

data class TopicIngestionDataSourceSettingsConfluentCloudArgs(val bootstrapServer: Output<String>, val clusterId: Output<String>? = null, val gcpServiceAccount: Output<String>, val identityPoolId: Output<String>, val topic: Output<String>) : ConvertibleToJava<TopicIngestionDataSourceSettingsConfluentCloudArgs>

Constructors

constructor(bootstrapServer: Output<String>, clusterId: Output<String>? = null, gcpServiceAccount: Output<String>, identityPoolId: Output<String>, topic: Output<String>)

Properties

Link copied to clipboard
val bootstrapServer: Output<String>

The Confluent Cloud bootstrap server. The format is url:port.

Link copied to clipboard
val clusterId: Output<String>? = null

The Confluent Cloud cluster ID.

Link copied to clipboard

The GCP service account to be used for Federated Identity authentication with Confluent Cloud.

Link copied to clipboard
val identityPoolId: Output<String>

Identity pool ID to be used for Federated Identity authentication with Confluent Cloud.

Link copied to clipboard
val topic: Output<String>

Name of the Confluent Cloud topic that Pub/Sub will import from.

Functions

Link copied to clipboard
open override fun toJava(): TopicIngestionDataSourceSettingsConfluentCloudArgs