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.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ cluster_name |
string
This field is set to the |
↳ membership_spec |
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 |
OperatorState
Current install status of ACM's Operator |
↳ config_sync_state |
ConfigSyncState
Current sync status |
↳ policy_controller_state |
PolicyControllerState
PolicyController status |
↳ hierarchy_controller_state |
HierarchyControllerState
Hierarchy Controller status |
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.
Returns | |
---|---|
Type | Description |
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.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$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
Returns | |
---|---|
Type | Description |
MembershipSpec|null |
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
Parameter | |
---|---|
Name | Description |
var |
MembershipSpec
|
Returns | |
---|---|
Type | Description |
$this |
getOperatorState
Current install status of ACM's Operator
Returns | |
---|---|
Type | Description |
OperatorState|null |
hasOperatorState
clearOperatorState
setOperatorState
Current install status of ACM's Operator
Parameter | |
---|---|
Name | Description |
var |
OperatorState
|
Returns | |
---|---|
Type | Description |
$this |
getConfigSyncState
Current sync status
Returns | |
---|---|
Type | Description |
ConfigSyncState|null |
hasConfigSyncState
clearConfigSyncState
setConfigSyncState
Current sync status
Parameter | |
---|---|
Name | Description |
var |
ConfigSyncState
|
Returns | |
---|---|
Type | Description |
$this |
getPolicyControllerState
PolicyController status
Returns | |
---|---|
Type | Description |
PolicyControllerState|null |
hasPolicyControllerState
clearPolicyControllerState
setPolicyControllerState
PolicyController status
Parameter | |
---|---|
Name | Description |
var |
PolicyControllerState
|
Returns | |
---|---|
Type | Description |
$this |
getHierarchyControllerState
Hierarchy Controller status
Returns | |
---|---|
Type | Description |
HierarchyControllerState|null |
hasHierarchyControllerState
clearHierarchyControllerState
setHierarchyControllerState
Hierarchy Controller status
Parameter | |
---|---|
Name | Description |
var |
HierarchyControllerState
|
Returns | |
---|---|
Type | Description |
$this |