Class: Google::Cloud::Connectors::V1::RuntimeConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Connectors::V1::RuntimeConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/connectors/v1/runtime.rb
Overview
RuntimeConfig is the singleton resource of each location. It includes generic resource configs consumed by control plane and runtime plane like: pub/sub topic/subscription resource name, Cloud Storage location storing schema etc.
Defined Under Namespace
Modules: State
Instance Attribute Summary collapse
-
#connd_subscription ⇒ ::String
readonly
Output only.
-
#connd_topic ⇒ ::String
readonly
Output only.
-
#control_plane_subscription ⇒ ::String
readonly
Output only.
-
#control_plane_topic ⇒ ::String
readonly
Output only.
-
#location_id ⇒ ::String
readonly
Output only.
-
#name ⇒ ::String
readonly
Output only.
-
#runtime_endpoint ⇒ ::String
readonly
Output only.
-
#schema_gcs_bucket ⇒ ::String
readonly
Output only.
-
#service_directory ⇒ ::String
readonly
Output only.
-
#state ⇒ ::Google::Cloud::Connectors::V1::RuntimeConfig::State
readonly
Output only.
Instance Attribute Details
#connd_subscription ⇒ ::String (readonly)
Returns Output only. Pub/Sub subscription for connd to receive message. E.g. projects/{project-id}/subscriptions/{topic-id}.
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'proto_docs/google/cloud/connectors/v1/runtime.rb', line 75 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the location. module State # STATE_UNSPECIFIED. STATE_UNSPECIFIED = 0 # INACTIVE. INACTIVE = 1 # ACTIVATING. ACTIVATING = 2 # ACTIVE. ACTIVE = 3 # CREATING. CREATING = 4 # DELETING. DELETING = 5 # UPDATING. UPDATING = 6 end end |
#connd_topic ⇒ ::String (readonly)
Returns Output only. Pub/Sub topic for connd to send message. E.g. projects/{project-id}/topics/{topic-id}.
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'proto_docs/google/cloud/connectors/v1/runtime.rb', line 75 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the location. module State # STATE_UNSPECIFIED. STATE_UNSPECIFIED = 0 # INACTIVE. INACTIVE = 1 # ACTIVATING. ACTIVATING = 2 # ACTIVE. ACTIVE = 3 # CREATING. CREATING = 4 # DELETING. DELETING = 5 # UPDATING. UPDATING = 6 end end |
#control_plane_subscription ⇒ ::String (readonly)
Returns Output only. Pub/Sub subscription for control plane to receive message. E.g. projects/{project-id}/subscriptions/{topic-id}.
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'proto_docs/google/cloud/connectors/v1/runtime.rb', line 75 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the location. module State # STATE_UNSPECIFIED. STATE_UNSPECIFIED = 0 # INACTIVE. INACTIVE = 1 # ACTIVATING. ACTIVATING = 2 # ACTIVE. ACTIVE = 3 # CREATING. CREATING = 4 # DELETING. DELETING = 5 # UPDATING. UPDATING = 6 end end |
#control_plane_topic ⇒ ::String (readonly)
Returns Output only. Pub/Sub topic for control plne to send message. communication. E.g. projects/{project-id}/topics/{topic-id}.
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'proto_docs/google/cloud/connectors/v1/runtime.rb', line 75 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the location. module State # STATE_UNSPECIFIED. STATE_UNSPECIFIED = 0 # INACTIVE. INACTIVE = 1 # ACTIVATING. ACTIVATING = 2 # ACTIVE. ACTIVE = 3 # CREATING. CREATING = 4 # DELETING. DELETING = 5 # UPDATING. UPDATING = 6 end end |
#location_id ⇒ ::String (readonly)
Returns Output only. location_id of the runtime location. E.g. "us-west1".
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'proto_docs/google/cloud/connectors/v1/runtime.rb', line 75 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the location. module State # STATE_UNSPECIFIED. STATE_UNSPECIFIED = 0 # INACTIVE. INACTIVE = 1 # ACTIVATING. ACTIVATING = 2 # ACTIVE. ACTIVE = 3 # CREATING. CREATING = 4 # DELETING. DELETING = 5 # UPDATING. UPDATING = 6 end end |
#name ⇒ ::String (readonly)
Returns Output only. Name of the runtimeConfig resource. Format: projects/{project}/locations/{location}/runtimeConfig.
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'proto_docs/google/cloud/connectors/v1/runtime.rb', line 75 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the location. module State # STATE_UNSPECIFIED. STATE_UNSPECIFIED = 0 # INACTIVE. INACTIVE = 1 # ACTIVATING. ACTIVATING = 2 # ACTIVE. ACTIVE = 3 # CREATING. CREATING = 4 # DELETING. DELETING = 5 # UPDATING. UPDATING = 6 end end |
#runtime_endpoint ⇒ ::String (readonly)
Returns Output only. The endpoint of the connectors runtime ingress.
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'proto_docs/google/cloud/connectors/v1/runtime.rb', line 75 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the location. module State # STATE_UNSPECIFIED. STATE_UNSPECIFIED = 0 # INACTIVE. INACTIVE = 1 # ACTIVATING. ACTIVATING = 2 # ACTIVE. ACTIVE = 3 # CREATING. CREATING = 4 # DELETING. DELETING = 5 # UPDATING. UPDATING = 6 end end |
#schema_gcs_bucket ⇒ ::String (readonly)
Returns Output only. The Cloud Storage bucket that stores connector's schema reports.
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'proto_docs/google/cloud/connectors/v1/runtime.rb', line 75 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the location. module State # STATE_UNSPECIFIED. STATE_UNSPECIFIED = 0 # INACTIVE. INACTIVE = 1 # ACTIVATING. ACTIVATING = 2 # ACTIVE. ACTIVE = 3 # CREATING. CREATING = 4 # DELETING. DELETING = 5 # UPDATING. UPDATING = 6 end end |
#service_directory ⇒ ::String (readonly)
Returns Output only. The name of the Service Directory service name.
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'proto_docs/google/cloud/connectors/v1/runtime.rb', line 75 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the location. module State # STATE_UNSPECIFIED. STATE_UNSPECIFIED = 0 # INACTIVE. INACTIVE = 1 # ACTIVATING. ACTIVATING = 2 # ACTIVE. ACTIVE = 3 # CREATING. CREATING = 4 # DELETING. DELETING = 5 # UPDATING. UPDATING = 6 end end |
#state ⇒ ::Google::Cloud::Connectors::V1::RuntimeConfig::State (readonly)
Returns Output only. The state of the location.
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'proto_docs/google/cloud/connectors/v1/runtime.rb', line 75 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the location. module State # STATE_UNSPECIFIED. STATE_UNSPECIFIED = 0 # INACTIVE. INACTIVE = 1 # ACTIVATING. ACTIVATING = 2 # ACTIVE. ACTIVE = 3 # CREATING. CREATING = 4 # DELETING. DELETING = 5 # UPDATING. UPDATING = 6 end end |