ConfluentCloud
import type { ConfluentCloud } from "https://googleapis.deno.dev/v1/pubsub:v1.ts";
Ingestion settings for Confluent Cloud.
interface ConfluentCloud {
bootstrapServer?: string;
clusterId?: string;
gcpServiceAccount?: string;
identityPoolId?: string;
readonly state?:
| "STATE_UNSPECIFIED"
| "ACTIVE"
| "CONFLUENT_CLOUD_PERMISSION_DENIED"
| "PUBLISH_PERMISSION_DENIED"
| "UNREACHABLE_BOOTSTRAP_SERVER"
| "CLUSTER_NOT_FOUND"
| "TOPIC_NOT_FOUND";
topic?: string;
}§Properties
§
bootstrapServer?: string
[src]Required. The address of the bootstrap server. The format is url:port.
§
gcpServiceAccount?: string
[src]Required. The GCP service account to be used for Federated Identity
authentication with identity_pool_id
.
§
identityPoolId?: string
[src]Required. The id of the identity pool to be used for Federated Identity authentication with Confluent Cloud. See https://docs.confluent.io/cloud/current/security/authenticate/workload-identities/identity-providers/oauth/identity-pools.html#add-oauth-identity-pools.