public sealed class MembershipState : IMessage<MembershipState>, IEquatable<MembershipState>, IDeepCloneable<MembershipState>, IBufferMessage, IMessageReference documentation and code samples for the GKE Hub v1 API class MembershipState.
Anthos Config Management: State for a single cluster.
Implements
IMessageMembershipState, IEquatableMembershipState, IDeepCloneableMembershipState, IBufferMessage, IMessageNamespace
Google.Cloud.GkeHub.V1.ConfigManagementAssembly
Google.Cloud.GkeHub.V1.dll
Constructors
MembershipState()
public MembershipState()MembershipState(MembershipState)
public MembershipState(MembershipState other)| Parameter | |
|---|---|
| Name | Description |
other |
MembershipState |
Properties
ClusterName
public string ClusterName { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ConfigSyncState
public ConfigSyncState ConfigSyncState { get; set; }Current sync status
| Property Value | |
|---|---|
| Type | Description |
ConfigSyncState |
|
HierarchyControllerState
public HierarchyControllerState HierarchyControllerState { get; set; }Hierarchy Controller status
| Property Value | |
|---|---|
| Type | Description |
HierarchyControllerState |
|
MembershipSpec
public MembershipSpec MembershipSpec { get; set; }Membership configuration in the cluster. This represents the actual state in the cluster, while the MembershipSpec in the FeatureSpec represents the intended state
| Property Value | |
|---|---|
| Type | Description |
MembershipSpec |
|
OperatorState
public OperatorState OperatorState { get; set; }Current install status of ACM's Operator
| Property Value | |
|---|---|
| Type | Description |
OperatorState |
|
PolicyControllerState
public PolicyControllerState PolicyControllerState { get; set; }PolicyController status
| Property Value | |
|---|---|
| Type | Description |
PolicyControllerState |
|