Skip to content

/AWS1/CL_GDYKUBERNETESAPICAL00

Information about the Kubernetes API call action described in this finding.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_requesturi TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The Kubernetes API request URI.

iv_verb TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The Kubernetes API request HTTP verb.

it_sourceips TYPE /AWS1/CL_GDYSOURCEIPS_W=>TT_SOURCEIPS TT_SOURCEIPS

The IP of the Kubernetes API caller and the IPs of any proxies or load balancers between the caller and the API endpoint.

iv_useragent TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The user agent of the caller of the Kubernetes API.

io_remoteipdetails TYPE REF TO /AWS1/CL_GDYREMOTEIPDETAILS /AWS1/CL_GDYREMOTEIPDETAILS

RemoteIpDetails

iv_statuscode TYPE /AWS1/GDYINTEGER /AWS1/GDYINTEGER

The resulting HTTP response code of the Kubernetes API call action.

iv_parameters TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

Parameters related to the Kubernetes API call action.

iv_resource TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The resource component in the Kubernetes API call action.

iv_subresource TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The name of the sub-resource in the Kubernetes API call action.

iv_namespace TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The name of the namespace where the Kubernetes API call action takes place.

iv_resourcename TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The name of the resource in the Kubernetes API call action.


Queryable Attributes

RequestUri

The Kubernetes API request URI.

Accessible with the following methods

Method Description
GET_REQUESTURI() Getter for REQUESTURI, with configurable default
ASK_REQUESTURI() Getter for REQUESTURI w/ exceptions if field has no value
HAS_REQUESTURI() Determine if REQUESTURI has a value

Verb

The Kubernetes API request HTTP verb.

Accessible with the following methods

Method Description
GET_VERB() Getter for VERB, with configurable default
ASK_VERB() Getter for VERB w/ exceptions if field has no value
HAS_VERB() Determine if VERB has a value

SourceIps

The IP of the Kubernetes API caller and the IPs of any proxies or load balancers between the caller and the API endpoint.

Accessible with the following methods

Method Description
GET_SOURCEIPS() Getter for SOURCEIPS, with configurable default
ASK_SOURCEIPS() Getter for SOURCEIPS w/ exceptions if field has no value
HAS_SOURCEIPS() Determine if SOURCEIPS has a value

UserAgent

The user agent of the caller of the Kubernetes API.

Accessible with the following methods

Method Description
GET_USERAGENT() Getter for USERAGENT, with configurable default
ASK_USERAGENT() Getter for USERAGENT w/ exceptions if field has no value
HAS_USERAGENT() Determine if USERAGENT has a value

RemoteIpDetails

RemoteIpDetails

Accessible with the following methods

Method Description
GET_REMOTEIPDETAILS() Getter for REMOTEIPDETAILS

StatusCode

The resulting HTTP response code of the Kubernetes API call action.

Accessible with the following methods

Method Description
GET_STATUSCODE() Getter for STATUSCODE, with configurable default
ASK_STATUSCODE() Getter for STATUSCODE w/ exceptions if field has no value
HAS_STATUSCODE() Determine if STATUSCODE has a value

Parameters

Parameters related to the Kubernetes API call action.

Accessible with the following methods

Method Description
GET_PARAMETERS() Getter for PARAMETERS, with configurable default
ASK_PARAMETERS() Getter for PARAMETERS w/ exceptions if field has no value
HAS_PARAMETERS() Determine if PARAMETERS has a value

Resource

The resource component in the Kubernetes API call action.

Accessible with the following methods

Method Description
GET_RESOURCE() Getter for RESOURCE, with configurable default
ASK_RESOURCE() Getter for RESOURCE w/ exceptions if field has no value
HAS_RESOURCE() Determine if RESOURCE has a value

Subresource

The name of the sub-resource in the Kubernetes API call action.

Accessible with the following methods

Method Description
GET_SUBRESOURCE() Getter for SUBRESOURCE, with configurable default
ASK_SUBRESOURCE() Getter for SUBRESOURCE w/ exceptions if field has no value
HAS_SUBRESOURCE() Determine if SUBRESOURCE has a value

Namespace

The name of the namespace where the Kubernetes API call action takes place.

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

ResourceName

The name of the resource in the Kubernetes API call action.

Accessible with the following methods

Method Description
GET_RESOURCENAME() Getter for RESOURCENAME, with configurable default
ASK_RESOURCENAME() Getter for RESOURCENAME w/ exceptions if field has no value
HAS_RESOURCENAME() Determine if RESOURCENAME has a value