Reference documentation and code samples for the Google Cloud Security Command Center V1 Client class AccessReview.
Conveys information about a Kubernetes access review (e.g. kubectl auth can-i ...) that was involved in a finding.
Generated from protobuf message google.cloud.securitycenter.v1.Kubernetes.AccessReview
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ group
string
Group is the API Group of the Resource. "*" means all.
↳ ns
string
Namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces. Both are represented by "" (empty).
↳ name
string
Name is the name of the resource being requested. Empty means all.
↳ resource
string
Resource is the optional resource type requested. "*" means all.
↳ subresource
string
Subresource is the optional subresource type.
↳ verb
string
Verb is a Kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. "*" means all.
↳ version
string
Version is the API Version of the Resource. "*" means all.
getGroup
Group is the API Group of the Resource. "*" means all.
Generated from protobuf field string group = 1;
string
setGroup
Group is the API Group of the Resource. "*" means all.
Generated from protobuf field string group = 1;
var
string
$this
getNs
Namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces. Both are represented by "" (empty).
Generated from protobuf field string ns = 2;
string
setNs
Namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces. Both are represented by "" (empty).
Generated from protobuf field string ns = 2;
var
string
$this
getName
Name is the name of the resource being requested. Empty means all.
Generated from protobuf field string name = 3;
string
setName
Name is the name of the resource being requested. Empty means all.
Generated from protobuf field string name = 3;
var
string
$this
getResource
Resource is the optional resource type requested. "*" means all.
Generated from protobuf field string resource = 4;
string
setResource
Resource is the optional resource type requested. "*" means all.
Generated from protobuf field string resource = 4;
var
string
$this
getSubresource
Subresource is the optional subresource type.
Generated from protobuf field string subresource = 5;
string
setSubresource
Subresource is the optional subresource type.
Generated from protobuf field string subresource = 5;
var
string
$this
getVerb
Verb is a Kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. "*" means all.
Generated from protobuf field string verb = 6;
string
setVerb
Verb is a Kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. "*" means all.
Generated from protobuf field string verb = 6;
var
string
$this
getVersion
Version is the API Version of the Resource. "*" means all.
Generated from protobuf field string version = 7;
string
setVersion
Version is the API Version of the Resource. "*" means all.
Generated from protobuf field string version = 7;
var
string
$this