Class Kubernetes.Types.AccessReview (3.3.0)

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

Conveys information about a Kubernetes access review (e.g. kubectl auth can-i ...) 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(Kubernetes.Types.AccessReview)

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

Properties

Group

public string Group { get; set; }

Group is the API Group of the Resource. "*" means all.

Property Value
TypeDescription
String

Name

public string Name { get; set; }

Name is 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; }

Resource is the optional resource type requested. "*" means all.

Property Value
TypeDescription
String

Subresource

public string Subresource { get; set; }

Subresource is the optional subresource type.

Property Value
TypeDescription
String

Verb

public string Verb { get; set; }

Verb is 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; }

Version is the API Version of the Resource. "*" means all.

Property Value
TypeDescription
String