Google Kubernetes Engine v1 API - Class ClusterPolicyConfig (3.38.0)

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

Reference documentation and code samples for the Google Kubernetes Engine v1 API class ClusterPolicyConfig.

ClusterPolicyConfig stores the configuration for cluster wide policies.

Inheritance

object > ClusterPolicyConfig

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

ClusterPolicyConfig()

public ClusterPolicyConfig()

ClusterPolicyConfig(ClusterPolicyConfig)

public ClusterPolicyConfig(ClusterPolicyConfig other)
Parameter
Name Description
other ClusterPolicyConfig

Properties

HasNoStandardNodePools

public bool HasNoStandardNodePools { get; }

Gets whether the "no_standard_node_pools" field is set

Property Value
Type Description
bool

HasNoSystemImpersonation

public bool HasNoSystemImpersonation { get; }

Gets whether the "no_system_impersonation" field is set

Property Value
Type Description
bool

HasNoSystemMutation

public bool HasNoSystemMutation { get; }

Gets whether the "no_system_mutation" field is set

Property Value
Type Description
bool

HasNoUnsafeWebhooks

public bool HasNoUnsafeWebhooks { get; }

Gets whether the "no_unsafe_webhooks" field is set

Property Value
Type Description
bool

NoStandardNodePools

public bool NoStandardNodePools { get; set; }

Denotes preventing standard node pools and requiring only autopilot node pools.

Property Value
Type Description
bool

NoSystemImpersonation

public bool NoSystemImpersonation { get; set; }

Denotes preventing impersonation and CSRs for GKE System users.

Property Value
Type Description
bool

NoSystemMutation

public bool NoSystemMutation { get; set; }

Denotes that preventing creation and mutation of resources in GKE managed namespaces and cluster-scoped GKE managed resources .

Property Value
Type Description
bool

NoUnsafeWebhooks

public bool NoUnsafeWebhooks { get; set; }

Denotes preventing unsafe webhooks.

Property Value
Type Description
bool