Class: Google::Cloud::PubSub::V1::IngestionDataSourceSettings::ConfluentCloud
- Inherits:
-
Object
- Object
- Google::Cloud::PubSub::V1::IngestionDataSourceSettings::ConfluentCloud
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/pubsub/v1/pubsub.rb
Overview
Ingestion settings for Confluent Cloud.
Defined Under Namespace
Modules: State
Instance Attribute Summary collapse
-
#bootstrap_server ⇒ ::String
Required.
-
#cluster_id ⇒ ::String
Required.
-
#gcp_service_account ⇒ ::String
Required.
-
#identity_pool_id ⇒ ::String
Required.
-
#state ⇒ ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::ConfluentCloud::State
readonly
Output only.
-
#topic ⇒ ::String
Required.
Instance Attribute Details
#bootstrap_server ⇒ ::String
Returns Required. The address of the bootstrap server. The format is url:port.
399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 |
# File 'proto_docs/google/pubsub/v1/pubsub.rb', line 399 class ConfluentCloud include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states for managed ingestion from Confluent Cloud. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # Ingestion is active. ACTIVE = 1 # Permission denied encountered while consuming data from Confluent # Cloud. CONFLUENT_CLOUD_PERMISSION_DENIED = 2 # Permission denied encountered while publishing to the topic. PUBLISH_PERMISSION_DENIED = 3 # The provided bootstrap server address is unreachable. UNREACHABLE_BOOTSTRAP_SERVER = 4 # The provided cluster wasn't found. CLUSTER_NOT_FOUND = 5 # The provided topic wasn't found. TOPIC_NOT_FOUND = 6 end end |
#cluster_id ⇒ ::String
Returns Required. The id of the cluster.
399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 |
# File 'proto_docs/google/pubsub/v1/pubsub.rb', line 399 class ConfluentCloud include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states for managed ingestion from Confluent Cloud. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # Ingestion is active. ACTIVE = 1 # Permission denied encountered while consuming data from Confluent # Cloud. CONFLUENT_CLOUD_PERMISSION_DENIED = 2 # Permission denied encountered while publishing to the topic. PUBLISH_PERMISSION_DENIED = 3 # The provided bootstrap server address is unreachable. UNREACHABLE_BOOTSTRAP_SERVER = 4 # The provided cluster wasn't found. CLUSTER_NOT_FOUND = 5 # The provided topic wasn't found. TOPIC_NOT_FOUND = 6 end end |
#gcp_service_account ⇒ ::String
Returns Required. The GCP service account to be used for Federated Identity
authentication with identity_pool_id.
399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 |
# File 'proto_docs/google/pubsub/v1/pubsub.rb', line 399 class ConfluentCloud include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states for managed ingestion from Confluent Cloud. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # Ingestion is active. ACTIVE = 1 # Permission denied encountered while consuming data from Confluent # Cloud. CONFLUENT_CLOUD_PERMISSION_DENIED = 2 # Permission denied encountered while publishing to the topic. PUBLISH_PERMISSION_DENIED = 3 # The provided bootstrap server address is unreachable. UNREACHABLE_BOOTSTRAP_SERVER = 4 # The provided cluster wasn't found. CLUSTER_NOT_FOUND = 5 # The provided topic wasn't found. TOPIC_NOT_FOUND = 6 end end |
#identity_pool_id ⇒ ::String
Returns 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.
399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 |
# File 'proto_docs/google/pubsub/v1/pubsub.rb', line 399 class ConfluentCloud include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states for managed ingestion from Confluent Cloud. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # Ingestion is active. ACTIVE = 1 # Permission denied encountered while consuming data from Confluent # Cloud. CONFLUENT_CLOUD_PERMISSION_DENIED = 2 # Permission denied encountered while publishing to the topic. PUBLISH_PERMISSION_DENIED = 3 # The provided bootstrap server address is unreachable. UNREACHABLE_BOOTSTRAP_SERVER = 4 # The provided cluster wasn't found. CLUSTER_NOT_FOUND = 5 # The provided topic wasn't found. TOPIC_NOT_FOUND = 6 end end |
#state ⇒ ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::ConfluentCloud::State (readonly)
Returns Output only. An output-only field that indicates the state of the Confluent Cloud ingestion source.
399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 |
# File 'proto_docs/google/pubsub/v1/pubsub.rb', line 399 class ConfluentCloud include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states for managed ingestion from Confluent Cloud. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # Ingestion is active. ACTIVE = 1 # Permission denied encountered while consuming data from Confluent # Cloud. CONFLUENT_CLOUD_PERMISSION_DENIED = 2 # Permission denied encountered while publishing to the topic. PUBLISH_PERMISSION_DENIED = 3 # The provided bootstrap server address is unreachable. UNREACHABLE_BOOTSTRAP_SERVER = 4 # The provided cluster wasn't found. CLUSTER_NOT_FOUND = 5 # The provided topic wasn't found. TOPIC_NOT_FOUND = 6 end end |
#topic ⇒ ::String
Returns Required. The name of the topic in the Confluent Cloud cluster that Pub/Sub will import from.
399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 |
# File 'proto_docs/google/pubsub/v1/pubsub.rb', line 399 class ConfluentCloud include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible states for managed ingestion from Confluent Cloud. module State # Default value. This value is unused. STATE_UNSPECIFIED = 0 # Ingestion is active. ACTIVE = 1 # Permission denied encountered while consuming data from Confluent # Cloud. CONFLUENT_CLOUD_PERMISSION_DENIED = 2 # Permission denied encountered while publishing to the topic. PUBLISH_PERMISSION_DENIED = 3 # The provided bootstrap server address is unreachable. UNREACHABLE_BOOTSTRAP_SERVER = 4 # The provided cluster wasn't found. CLUSTER_NOT_FOUND = 5 # The provided topic wasn't found. TOPIC_NOT_FOUND = 6 end end |