Class: Google::Cloud::GkeHub::ConfigManagement::V1::MembershipState

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

Overview

Anthos Config Management: State for a single cluster.

Instance Attribute Summary collapse

Instance Attribute Details

#cluster_name::String

Returns This field is set to the cluster_name field of the Membership Spec if it is not empty. Otherwise, it is set to the cluster's fleet membership name.

Returns:

  • (::String)

    This field is set to the cluster_name field of the Membership Spec if it is not empty. Otherwise, it is set to the cluster's fleet membership name.



47
48
49
50
# File 'proto_docs/google/cloud/gkehub/v1/configmanagement/configmanagement.rb', line 47

class MembershipState
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#config_sync_state::Google::Cloud::GkeHub::ConfigManagement::V1::ConfigSyncState

Returns Current sync status.



47
48
49
50
# File 'proto_docs/google/cloud/gkehub/v1/configmanagement/configmanagement.rb', line 47

class MembershipState
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#hierarchy_controller_state::Google::Cloud::GkeHub::ConfigManagement::V1::HierarchyControllerState

Returns Hierarchy Controller status.



47
48
49
50
# File 'proto_docs/google/cloud/gkehub/v1/configmanagement/configmanagement.rb', line 47

class MembershipState
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#membership_spec::Google::Cloud::GkeHub::ConfigManagement::V1::MembershipSpec

Returns Membership configuration in the cluster. This represents the actual state in the cluster, while the MembershipSpec in the FeatureSpec represents the intended state.

Returns:



47
48
49
50
# File 'proto_docs/google/cloud/gkehub/v1/configmanagement/configmanagement.rb', line 47

class MembershipState
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#operator_state::Google::Cloud::GkeHub::ConfigManagement::V1::OperatorState

Returns Current install status of ACM's Operator.

Returns:



47
48
49
50
# File 'proto_docs/google/cloud/gkehub/v1/configmanagement/configmanagement.rb', line 47

class MembershipState
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#policy_controller_state::Google::Cloud::GkeHub::ConfigManagement::V1::PolicyControllerState

Returns PolicyController status.



47
48
49
50
# File 'proto_docs/google/cloud/gkehub/v1/configmanagement/configmanagement.rb', line 47

class MembershipState
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end