/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 |