Skip to content

/AWS1/CL_R5AEKSRESSCALINGCONF

The Amazon Web Services EKS resource scaling configuration.

CONSTRUCTOR

IMPORTING

Required arguments:

io_kubernetesresourcetype TYPE REF TO /AWS1/CL_R5AK8SRESOURCETYPE /AWS1/CL_R5AK8SRESOURCETYPE

The Kubernetes resource type for the configuration.

Optional arguments:

iv_timeoutminutes TYPE /AWS1/R5AINTEGER /AWS1/R5AINTEGER

The timeout value specified for the configuration.

it_scalingresources TYPE /AWS1/CL_R5AK8SSCALINGRESOURCE=>TT_KUBERNETESSCALINGAPPS TT_KUBERNETESSCALINGAPPS

The scaling resources for the configuration.

it_eksclusters TYPE /AWS1/CL_R5AEKSCLUSTER=>TT_EKSCLUSTERS TT_EKSCLUSTERS

The clusters for the configuration.

io_ungraceful TYPE REF TO /AWS1/CL_R5AEKSRESSCAUNGRCFUL /AWS1/CL_R5AEKSRESSCAUNGRCFUL

The settings for ungraceful execution.

iv_targetpercent TYPE /AWS1/R5AINTEGER /AWS1/R5AINTEGER

The target percentage for the configuration.

iv_capacitymonapproach TYPE /AWS1/R5AEKSCAPMONAPPROACH /AWS1/R5AEKSCAPMONAPPROACH

The monitoring approach for the configuration, that is, whether it was sampled in the last 24 hours or autoscaled in the last 24 hours.


Queryable Attributes

timeoutMinutes

The timeout value specified for the configuration.

Accessible with the following methods

Method Description
GET_TIMEOUTMINUTES() Getter for TIMEOUTMINUTES, with configurable default
ASK_TIMEOUTMINUTES() Getter for TIMEOUTMINUTES w/ exceptions if field has no valu
HAS_TIMEOUTMINUTES() Determine if TIMEOUTMINUTES has a value

kubernetesResourceType

The Kubernetes resource type for the configuration.

Accessible with the following methods

Method Description
GET_KUBERNETESRESOURCETYPE() Getter for KUBERNETESRESOURCETYPE

scalingResources

The scaling resources for the configuration.

Accessible with the following methods

Method Description
GET_SCALINGRESOURCES() Getter for SCALINGRESOURCES, with configurable default
ASK_SCALINGRESOURCES() Getter for SCALINGRESOURCES w/ exceptions if field has no va
HAS_SCALINGRESOURCES() Determine if SCALINGRESOURCES has a value

eksClusters

The clusters for the configuration.

Accessible with the following methods

Method Description
GET_EKSCLUSTERS() Getter for EKSCLUSTERS, with configurable default
ASK_EKSCLUSTERS() Getter for EKSCLUSTERS w/ exceptions if field has no value
HAS_EKSCLUSTERS() Determine if EKSCLUSTERS has a value

ungraceful

The settings for ungraceful execution.

Accessible with the following methods

Method Description
GET_UNGRACEFUL() Getter for UNGRACEFUL

targetPercent

The target percentage for the configuration.

Accessible with the following methods

Method Description
GET_TARGETPERCENT() Getter for TARGETPERCENT, with configurable default
ASK_TARGETPERCENT() Getter for TARGETPERCENT w/ exceptions if field has no value
HAS_TARGETPERCENT() Determine if TARGETPERCENT has a value

capacityMonitoringApproach

The monitoring approach for the configuration, that is, whether it was sampled in the last 24 hours or autoscaled in the last 24 hours.

Accessible with the following methods

Method Description
GET_CAPACITYMONAPPROACH() Getter for CAPACITYMONITORINGAPPROACH, with configurable def
ASK_CAPACITYMONAPPROACH() Getter for CAPACITYMONITORINGAPPROACH w/ exceptions if field
HAS_CAPACITYMONAPPROACH() Determine if CAPACITYMONITORINGAPPROACH has a value