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