Google Cloud Security Command Center v1 API - Class Kubernetes.Types.AccessReview (3.19.0)

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

Reference documentation and code samples for the Google Cloud Security Command Center v1 API class Kubernetes.Types.AccessReview.

Conveys information about a Kubernetes access review (such as one returned by a kubectl auth can-i command) that was involved in a finding.

Inheritance

object > Kubernetes.Types.AccessReview

Namespace

Google.Cloud.SecurityCenter.V1

Assembly

Google.Cloud.SecurityCenter.V1.dll

Constructors

AccessReview()

public AccessReview()

AccessReview(AccessReview)

public AccessReview(Kubernetes.Types.AccessReview other)
Parameter
NameDescription
otherKubernetesTypesAccessReview

Properties

Group

public string Group { get; set; }

The API group of the resource. "*" means all.

Property Value
TypeDescription
string

Name

public string Name { get; set; }

The name of the resource being requested. Empty means all.

Property Value
TypeDescription
string

Ns

public string Ns { get; set; }

Namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces. Both are represented by "" (empty).

Property Value
TypeDescription
string

Resource

public string Resource { get; set; }

The optional resource type requested. "*" means all.

Property Value
TypeDescription
string

Subresource

public string Subresource { get; set; }

The optional subresource type.

Property Value
TypeDescription
string

Verb

public string Verb { get; set; }

A Kubernetes resource API verb, like get, list, watch, create, update, delete, proxy. "*" means all.

Property Value
TypeDescription
string

Version

public string Version { get; set; }

The API version of the resource. "*" means all.

Property Value
TypeDescription
string