Google Kubernetes Engine v1 API - Class RBACBindingConfig (3.33.0)

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

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

RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.

Inheritance

object > RBACBindingConfig

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

RBACBindingConfig()

public RBACBindingConfig()

RBACBindingConfig(RBACBindingConfig)

public RBACBindingConfig(RBACBindingConfig other)
Parameter
Name Description
other RBACBindingConfig

Properties

EnableInsecureBindingSystemAuthenticated

public bool EnableInsecureBindingSystemAuthenticated { get; set; }

Setting this to true will allow any ClusterRoleBinding and RoleBinding with subjects system:authenticated.

Property Value
Type Description
bool

EnableInsecureBindingSystemUnauthenticated

public bool EnableInsecureBindingSystemUnauthenticated { get; set; }

Setting this to true will allow any ClusterRoleBinding and RoleBinding with subjets system:anonymous or system:unauthenticated.

Property Value
Type Description
bool

HasEnableInsecureBindingSystemAuthenticated

public bool HasEnableInsecureBindingSystemAuthenticated { get; }

Gets whether the "enable_insecure_binding_system_authenticated" field is set

Property Value
Type Description
bool

HasEnableInsecureBindingSystemUnauthenticated

public bool HasEnableInsecureBindingSystemUnauthenticated { get; }

Gets whether the "enable_insecure_binding_system_unauthenticated" field is set

Property Value
Type Description
bool