GKE Hub v1 API - Class MembershipSpec (2.6.0)

public sealed class MembershipSpec : IMessage<MembershipSpec>, IEquatable<MembershipSpec>, IDeepCloneable<MembershipSpec>, IBufferMessage, IMessage

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

Inheritance

object > MembershipSpec

Namespace

Google.Cloud.GkeHub.V1.ConfigManagement

Assembly

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