Show / Hide Table of Contents

Class ConfigManagementSpec

Anthos Config Management: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.

Inheritance
object
ConfigManagementSpec
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.GKEHub.v2beta.Data
Assembly: Google.Apis.GKEHub.v2beta.dll
Syntax
public class ConfigManagementSpec : IDirectResponseSchema

Properties

Binauthz

Optional. Deprecated: Binauthz configuration will be ignored and should not be set.

Declaration
[JsonProperty("binauthz")]
public virtual ConfigManagementBinauthzConfig Binauthz { get; set; }
Property Value
Type Description
ConfigManagementBinauthzConfig

Cluster

Optional. User-specified cluster name used by the Config Sync cluster-name-selector annotation or ClusterSelector object, for applying configs to only a subset of clusters. Read more about the cluster-name-selector annotation and ClusterSelector object at https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/how-to/cluster-scoped-objects#limiting-configs. Only set this field if a name different from the cluster's fleet membership name is used by the Config Sync cluster-name-selector annotation or ClusterSelector.

Declaration
[JsonProperty("cluster")]
public virtual string Cluster { get; set; }
Property Value
Type Description
string

ConfigSync

Optional. Config Sync configuration for the cluster.

Declaration
[JsonProperty("configSync")]
public virtual ConfigManagementConfigSync ConfigSync { get; set; }
Property Value
Type Description
ConfigManagementConfigSync

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

HierarchyController

Optional. Hierarchy Controller configuration for the cluster. Deprecated: Configuring Hierarchy Controller through the configmanagement feature is no longer recommended. Use https://github.com/kubernetes-sigs/hierarchical-namespaces instead.

Declaration
[JsonProperty("hierarchyController")]
public virtual ConfigManagementHierarchyControllerConfig HierarchyController { get; set; }
Property Value
Type Description
ConfigManagementHierarchyControllerConfig

Management

Optional. Deprecated: Automatic Feature management is in Preview and is unavailable in version 1.21.0 and later, after which Config Sync only supports manual upgrades. If set to manual upgrades, clear this field instead, which is behaviorally equivalent but helps prevent compatibility issues with newer fields.

Declaration
[JsonProperty("management")]
public virtual string Management { get; set; }
Property Value
Type Description
string

PolicyController

Optional. Policy Controller configuration for the cluster. Deprecated: Configuring Policy Controller through the configmanagement feature is no longer recommended. Use the policycontroller feature instead.

Declaration
[JsonProperty("policyController")]
public virtual ConfigManagementPolicyController PolicyController { get; set; }
Property Value
Type Description
ConfigManagementPolicyController

Version

Optional. Version of Config Sync to install. Defaults to the latest supported Config Sync version if the config_sync field is enabled. See supported versions at https://cloud.google.com/kubernetes-engine/config-sync/docs/get-support-config-sync#version_support_policy.

Declaration
[JsonProperty("version")]
public virtual string Version { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX