public sealed class Kubernetes.Types.Binding : IMessage<Kubernetes.Types.Binding>, IEquatable<Kubernetes.Types.Binding>, IDeepCloneable<Kubernetes.Types.Binding>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Security Command Center v1 API class Kubernetes.Types.Binding.
Represents a Kubernetes RoleBinding or ClusterRoleBinding.
Implements
IMessageKubernetesTypesBinding, IEquatableKubernetesTypesBinding, IDeepCloneableKubernetesTypesBinding, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenter.V1Assembly
Google.Cloud.SecurityCenter.V1.dll
Constructors
Binding()
public Binding()
Binding(Binding)
public Binding(Kubernetes.Types.Binding other)
Parameter | |
---|---|
Name | Description |
other | KubernetesTypesBinding |
Properties
Name
public string Name { get; set; }
Name for binding.
Property Value | |
---|---|
Type | Description |
string |
Ns
public string Ns { get; set; }
Namespace for binding.
Property Value | |
---|---|
Type | Description |
string |
Role
public Kubernetes.Types.Role Role { get; set; }
The Role or ClusterRole referenced by the binding.
Property Value | |
---|---|
Type | Description |
KubernetesTypesRole |
Subjects
public RepeatedField<Kubernetes.Types.Subject> Subjects { get; }
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.
Property Value | |
---|---|
Type | Description |
RepeatedFieldKubernetesTypesSubject |