Class: Google::Cloud::GkeHub::V1::FeatureResourceState

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/gkehub/v1/feature.rb

Overview

FeatureResourceState describes the state of a Feature resource in the GkeHub API. See FeatureState for the "running state" of the Feature in the Hub and across Memberships.

Defined Under Namespace

Modules: State

Instance Attribute Summary collapse

Instance Attribute Details

#state::Google::Cloud::GkeHub::V1::FeatureResourceState::State

Returns The current state of the Feature resource in the Hub API.

Returns:



120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
# File 'proto_docs/google/cloud/gkehub/v1/feature.rb', line 120

class FeatureResourceState
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # State describes the lifecycle status of a Feature.
  module State
    # State is unknown or not set.
    STATE_UNSPECIFIED = 0

    # The Feature is being enabled, and the Feature resource is being created.
    # Once complete, the corresponding Feature will be enabled in this Hub.
    ENABLING = 1

    # The Feature is enabled in this Hub, and the Feature resource is fully
    # available.
    ACTIVE = 2

    # The Feature is being disabled in this Hub, and the Feature resource
    # is being deleted.
    DISABLING = 3

    # The Feature resource is being updated.
    UPDATING = 4

    # The Feature resource is being updated by the Hub Service.
    SERVICE_UPDATING = 5
  end
end