public sealed class IngestionDataSourceSettings.Types.ConfluentCloud : IMessage<IngestionDataSourceSettings.Types.ConfluentCloud>, IEquatable<IngestionDataSourceSettings.Types.ConfluentCloud>, IDeepCloneable<IngestionDataSourceSettings.Types.ConfluentCloud>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Pub/Sub v1 API class IngestionDataSourceSettings.Types.ConfluentCloud.
Ingestion settings for Confluent Cloud.
Implements
IMessageIngestionDataSourceSettingsTypesConfluentCloud, IEquatableIngestionDataSourceSettingsTypesConfluentCloud, IDeepCloneableIngestionDataSourceSettingsTypesConfluentCloud, IBufferMessage, IMessageNamespace
Google.Cloud.PubSub.V1Assembly
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 |
|