public sealed class MembershipState : IMessage<MembershipState>, IEquatable<MembershipState>, IDeepCloneable<MembershipState>, IBufferMessage, IMessage
Reference 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 |