Class: Google::Cloud::Connectors::V1::RuntimeConfig

Inherits:
Object
  • Object
show all
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

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

Returns:

  • (::String)

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

Returns:

  • (::String)

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

Returns:

  • (::String)

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

Returns:

  • (::String)

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

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:



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