Cloud Pub/Sub v1 API - Class IngestionDataSourceSettings.Types.ConfluentCloud (3.20.0)

public sealed class IngestionDataSourceSettings.Types.ConfluentCloud : IMessage<IngestionDataSourceSettings.Types.ConfluentCloud>, IEquatable<IngestionDataSourceSettings.Types.ConfluentCloud>, IDeepCloneable<IngestionDataSourceSettings.Types.ConfluentCloud>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Pub/Sub v1 API class IngestionDataSourceSettings.Types.ConfluentCloud.

Ingestion settings for Confluent Cloud.

Inheritance

object > IngestionDataSourceSettings.Types.ConfluentCloud

Namespace

Google.Cloud.PubSub.V1

Assembly

Google.Cloud.PubSub.V1.dll

Constructors

ConfluentCloud()

public ConfluentCloud()

ConfluentCloud(ConfluentCloud)

public ConfluentCloud(IngestionDataSourceSettings.Types.ConfluentCloud other)
Parameter
Name Description
other IngestionDataSourceSettingsTypesConfluentCloud

Properties

BootstrapServer

public string BootstrapServer { get; set; }

Required. The address of the bootstrap server. The format is url:port.

Property Value
Type Description
string

ClusterId

public string ClusterId { get; set; }

Required. The id of the cluster.

Property Value
Type Description
string

GcpServiceAccount

public string GcpServiceAccount { get; set; }

Required. The GCP service account to be used for Federated Identity authentication with identity_pool_id.

Property Value
Type Description
string

IdentityPoolId

public string IdentityPoolId { get; set; }

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.

Property Value
Type Description
string

State

public IngestionDataSourceSettings.Types.ConfluentCloud.Types.State State { get; set; }

Output only. An output-only field that indicates the state of the Confluent Cloud ingestion source.

Property Value
Type Description
IngestionDataSourceSettingsTypesConfluentCloudTypesState

Topic

public string Topic { get; set; }

Required. The name of the topic in the Confluent Cloud cluster that Pub/Sub will import from.

Property Value
Type Description
string