Class Kubernetes (3.3.0)

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

Kubernetes related attributes.

Inheritance

Object > Kubernetes

Namespace

Google.Cloud.SecurityCenter.V1

Assembly

Google.Cloud.SecurityCenter.V1.dll

Constructors

Kubernetes()

public Kubernetes()

Kubernetes(Kubernetes)

public Kubernetes(Kubernetes other)
Parameter
NameDescription
otherKubernetes

Properties

AccessReviews

public RepeatedField<Kubernetes.Types.AccessReview> AccessReviews { get; }

Provides information on any Kubernetes access reviews (i.e. privilege checks) relevant to the finding.

Property Value
TypeDescription
RepeatedField<Kubernetes.Types.AccessReview>

Bindings

public RepeatedField<Kubernetes.Types.Binding> Bindings { get; }

Provides Kubernetes role binding information for findings that involve RoleBindings or ClusterRoleBindings.

Property Value
TypeDescription
RepeatedField<Kubernetes.Types.Binding>

NodePools

public RepeatedField<Kubernetes.Types.NodePool> NodePools { get; }

GKE Node Pools associated with the finding. This field will contain NodePool information for each Node, when it is available.

Property Value
TypeDescription
RepeatedField<Kubernetes.Types.NodePool>

Nodes

public RepeatedField<Kubernetes.Types.Node> Nodes { get; }

Provides Kubernetes Node information.

Property Value
TypeDescription
RepeatedField<Kubernetes.Types.Node>

Pods

public RepeatedField<Kubernetes.Types.Pod> Pods { get; }

Kubernetes Pods associated with the finding. This field will contain Pod records for each container that is owned by a Pod.

Property Value
TypeDescription
RepeatedField<Kubernetes.Types.Pod>

Roles

public RepeatedField<Kubernetes.Types.Role> Roles { get; }

Provides Kubernetes role information for findings that involve Roles or ClusterRoles.

Property Value
TypeDescription
RepeatedField<Kubernetes.Types.Role>