Class 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.
Implements
Inherited Members
Namespace: Google.Apis.SecurityCommandCenter.v1beta2.Data
Assembly: Google.Apis.SecurityCommandCenter.v1beta2.dll
Syntax
public class AccessReview : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Group
The API group of the resource. "*" means all.
Declaration
[JsonProperty("group")]
public virtual string Group { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
The name of the resource being requested. Empty means all.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Ns
Namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces. Both are represented by "" (empty).
Declaration
[JsonProperty("ns")]
public virtual string Ns { get; set; }
Property Value
Type | Description |
---|---|
string |
Resource
The optional resource type requested. "*" means all.
Declaration
[JsonProperty("resource")]
public virtual string Resource { get; set; }
Property Value
Type | Description |
---|---|
string |
Subresource
The optional subresource type.
Declaration
[JsonProperty("subresource")]
public virtual string Subresource { get; set; }
Property Value
Type | Description |
---|---|
string |
Verb
A Kubernetes resource API verb, like get, list, watch, create, update, delete, proxy. "*" means all.
Declaration
[JsonProperty("verb")]
public virtual string Verb { get; set; }
Property Value
Type | Description |
---|---|
string |
Version
The API version of the resource. "*" means all.
Declaration
[JsonProperty("version")]
public virtual string Version { get; set; }
Property Value
Type | Description |
---|---|
string |