Reference documentation and code samples for the Google Cloud Security Command Center V2 Client class Kubernetes.
Kubernetes-related attributes.
Generated from protobuf message google.cloud.securitycenter.v2.Kubernetes
Namespace
Google \ Cloud \ SecurityCenter \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ pods |
array<Google\Cloud\SecurityCenter\V2\Kubernetes\Pod>
Kubernetes Pods associated with the finding. This field contains Pod records for each container that is owned by a Pod. |
↳ nodes |
array<Google\Cloud\SecurityCenter\V2\Kubernetes\Node>
Provides Kubernetes node information. |
↳ node_pools |
array<Google\Cloud\SecurityCenter\V2\Kubernetes\NodePool>
GKE node pools associated with the finding. This field contains node pool information for each node, when it is available. |
↳ roles |
array<Google\Cloud\SecurityCenter\V2\Kubernetes\Role>
Provides Kubernetes role information for findings that involve Roles or ClusterRoles. |
↳ bindings |
array<Google\Cloud\SecurityCenter\V2\Kubernetes\Binding>
Provides Kubernetes role binding information for findings that involve RoleBindings or ClusterRoleBindings. |
↳ access_reviews |
array<Google\Cloud\SecurityCenter\V2\Kubernetes\AccessReview>
Provides information on any Kubernetes access reviews (privilege checks) relevant to the finding. |
↳ objects |
array<Google\Cloud\SecurityCenter\V2\Kubernetes\Object>
Kubernetes objects related to the finding. |
getPods
Kubernetes Pods associated with the finding. This field contains Pod records for each container that is owned by a Pod.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setPods
Kubernetes Pods associated with the finding. This field contains Pod records for each container that is owned by a Pod.
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\SecurityCenter\V2\Kubernetes\Pod>
|
Returns | |
---|---|
Type | Description |
$this |
getNodes
Provides Kubernetes node information.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setNodes
Provides Kubernetes node information.
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\SecurityCenter\V2\Kubernetes\Node>
|
Returns | |
---|---|
Type | Description |
$this |
getNodePools
GKE node pools associated with the finding. This field contains node pool information for each node, when it is available.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setNodePools
GKE node pools associated with the finding. This field contains node pool information for each node, when it is available.
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\SecurityCenter\V2\Kubernetes\NodePool>
|
Returns | |
---|---|
Type | Description |
$this |
getRoles
Provides Kubernetes role information for findings that involve Roles or ClusterRoles.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setRoles
Provides Kubernetes role information for findings that involve Roles or ClusterRoles.
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\SecurityCenter\V2\Kubernetes\Role>
|
Returns | |
---|---|
Type | Description |
$this |
getBindings
Provides Kubernetes role binding information for findings that involve RoleBindings or ClusterRoleBindings.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setBindings
Provides Kubernetes role binding information for findings that involve RoleBindings or ClusterRoleBindings.
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\SecurityCenter\V2\Kubernetes\Binding>
|
Returns | |
---|---|
Type | Description |
$this |
getAccessReviews
Provides information on any Kubernetes access reviews (privilege checks) relevant to the finding.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setAccessReviews
Provides information on any Kubernetes access reviews (privilege checks) relevant to the finding.
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\SecurityCenter\V2\Kubernetes\AccessReview>
|
Returns | |
---|---|
Type | Description |
$this |
getObjects
Kubernetes objects related to the finding.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setObjects
Kubernetes objects related to the finding.
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\SecurityCenter\V2\Kubernetes\Object>
|
Returns | |
---|---|
Type | Description |
$this |