Skip to content

/AWS1/CL_GDYKUBERNETESWORKLOAD

Contains information about Kubernetes workloads involved in a GuardDuty finding, including pods, deployments, and other Kubernetes resources.

CONSTRUCTOR

IMPORTING

Optional arguments:

it_containeruids TYPE /AWS1/CL_GDYCONTAINERUIDS_W=>TT_CONTAINERUIDS TT_CONTAINERUIDS

A list of unique identifiers for the containers that are part of the Kubernetes workload.

iv_namespace TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The Kubernetes namespace in which the workload is running, providing logical isolation within the cluster.

iv_kubernetesresourcestypes TYPE /AWS1/GDYK8SRESOURCESTYPES /AWS1/GDYK8SRESOURCESTYPES

The types of Kubernetes resources involved in the workload.


Queryable Attributes

ContainerUids

A list of unique identifiers for the containers that are part of the Kubernetes workload.

Accessible with the following methods

Method Description
GET_CONTAINERUIDS() Getter for CONTAINERUIDS, with configurable default
ASK_CONTAINERUIDS() Getter for CONTAINERUIDS w/ exceptions if field has no value
HAS_CONTAINERUIDS() Determine if CONTAINERUIDS has a value

Namespace

The Kubernetes namespace in which the workload is running, providing logical isolation within the cluster.

Accessible with the following methods

Method Description
GET_NAMESPACE() Getter for NAMESPACE, with configurable default
ASK_NAMESPACE() Getter for NAMESPACE w/ exceptions if field has no value
HAS_NAMESPACE() Determine if NAMESPACE has a value

KubernetesResourcesTypes

The types of Kubernetes resources involved in the workload.

Accessible with the following methods

Method Description
GET_KUBERNETESRESOURCESTYPES() Getter for KUBERNETESRESOURCESTYPES, with configurable defau
ASK_KUBERNETESRESOURCESTYPES() Getter for KUBERNETESRESOURCESTYPES w/ exceptions if field h
HAS_KUBERNETESRESOURCESTYPES() Determine if KUBERNETESRESOURCESTYPES has a value