Reference documentation and code samples for the Google Cloud Security Command Center V1 Client class Kubernetes.
Kubernetes-related attributes.
Generated from protobuf message google.cloud.securitycenter.v1.Kubernetes
Namespace
Google \ Cloud \ SecurityCenter \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ pods |
array<Google\Cloud\SecurityCenter\V1\Kubernetes\Pod>
Kubernetes Pods associated with the finding. This field will contain Pod records for each container that is owned by a Pod. |
↳ nodes |
array<Google\Cloud\SecurityCenter\V1\Kubernetes\Node>
Provides Kubernetes Node information. |
↳ node_pools |
array<Google\Cloud\SecurityCenter\V1\Kubernetes\NodePool>
GKE Node Pools associated with the finding. This field will contain NodePool information for each Node, when it is available. |
↳ roles |
array<Google\Cloud\SecurityCenter\V1\Kubernetes\Role>
Provides Kubernetes role information for findings that involve Roles or ClusterRoles. |
↳ bindings |
array<Google\Cloud\SecurityCenter\V1\Kubernetes\Binding>
Provides Kubernetes role binding information for findings that involve RoleBindings or ClusterRoleBindings. |
↳ access_reviews |
array<Google\Cloud\SecurityCenter\V1\Kubernetes\AccessReview>
Provides information on any Kubernetes access reviews (i.e. privilege checks) relevant to the finding. |
getPods
Kubernetes Pods associated with the finding. This field will contain 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 will contain Pod records for each container that is owned by a Pod.
| Parameter | |
|---|---|
| Name | Description |
var |
array<Google\Cloud\SecurityCenter\V1\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\V1\Kubernetes\Node>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getNodePools
GKE Node Pools associated with the finding. This field will contain NodePool 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 will contain NodePool information for each Node, when it is available.
| Parameter | |
|---|---|
| Name | Description |
var |
array<Google\Cloud\SecurityCenter\V1\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\V1\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\V1\Kubernetes\Binding>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAccessReviews
Provides information on any Kubernetes access reviews (i.e. privilege checks) relevant to the finding.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setAccessReviews
Provides information on any Kubernetes access reviews (i.e. privilege checks) relevant to the finding.
| Parameter | |
|---|---|
| Name | Description |
var |
array<Google\Cloud\SecurityCenter\V1\Kubernetes\AccessReview>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|