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.
Implements
IMessageRBACBindingConfig, IEquatableRBACBindingConfig, IDeepCloneableRBACBindingConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Container.V1Assembly
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 |