public sealed class MembershipSpec : IMessage<MembershipSpec>, IEquatable<MembershipSpec>, IDeepCloneable<MembershipSpec>, IBufferMessage, IMessageReference documentation and code samples for the GKE Hub v1 API class MembershipSpec.
Anthos Config Management: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.
Implements
IMessageMembershipSpec, IEquatableMembershipSpec, IDeepCloneableMembershipSpec, IBufferMessage, IMessageNamespace
Google.Cloud.GkeHub.V1.ConfigManagementAssembly
Google.Cloud.GkeHub.V1.dll
Constructors
MembershipSpec()
public MembershipSpec()MembershipSpec(MembershipSpec)
public MembershipSpec(MembershipSpec other)| Parameter | |
|---|---|
| Name | Description |
other |
MembershipSpec |
Properties
Cluster
public string Cluster { get; set; }The user-specified cluster name used by Config Sync cluster-name-selector annotation or ClusterSelector, for applying configs to only a subset of clusters. Omit this field if the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector. Set this field if a name different from the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ConfigSync
public ConfigSync ConfigSync { get; set; }Config Sync configuration for the cluster.
| Property Value | |
|---|---|
| Type | Description |
ConfigSync |
|
HierarchyController
public HierarchyControllerConfig HierarchyController { get; set; }Hierarchy Controller configuration for the cluster.
| Property Value | |
|---|---|
| Type | Description |
HierarchyControllerConfig |
|
Management
public MembershipSpec.Types.Management Management { get; set; }Enables automatic Feature management.
| Property Value | |
|---|---|
| Type | Description |
MembershipSpecTypesManagement |
|
PolicyController
public PolicyController PolicyController { get; set; }Policy Controller configuration for the cluster.
| Property Value | |
|---|---|
| Type | Description |
PolicyController |
|
Version
public string Version { get; set; }Version of ACM installed.
| Property Value | |
|---|---|
| Type | Description |
string |
|