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.
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 |