Reference documentation and code samples for the Google Cloud Gke Hub V1 Client class MembershipState.
Anthos Config Management: State for a single cluster.
Generated from protobuf message google.cloud.gkehub.configmanagement.v1.MembershipState
Namespace
Google \ Cloud \ GkeHub \ ConfigManagement \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ cluster_name
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.
↳ membership_spec
Google\Cloud\GkeHub\ConfigManagement\V1\MembershipSpec
Membership configuration in the cluster. This represents the actual state in the cluster, while the MembershipSpec in the FeatureSpec represents the intended state
↳ operator_state
↳ config_sync_state
↳ policy_controller_state
↳ hierarchy_controller_state
getClusterName
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.
string
setClusterName
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.
var
string
$this
getMembershipSpec
Membership configuration in the cluster. This represents the actual state in the cluster, while the MembershipSpec in the FeatureSpec represents the intended state
hasMembershipSpec
clearMembershipSpec
setMembershipSpec
Membership configuration in the cluster. This represents the actual state in the cluster, while the MembershipSpec in the FeatureSpec represents the intended state
$this
getOperatorState
Current install status of ACM's Operator
hasOperatorState
clearOperatorState
setOperatorState
Current install status of ACM's Operator
$this
getConfigSyncState
Current sync status
hasConfigSyncState
clearConfigSyncState
setConfigSyncState
Current sync status
$this
getPolicyControllerState
PolicyController status
hasPolicyControllerState
clearPolicyControllerState
setPolicyControllerState
PolicyController status
$this
getHierarchyControllerState
Hierarchy Controller status
hasHierarchyControllerState
clearHierarchyControllerState
setHierarchyControllerState
Hierarchy Controller status
$this