/AWS1/CL_R5AK8SSCALINGRESOURCE¶
Defines a Kubernetes resource to scale in an Amazon EKS cluster.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_namespace TYPE /AWS1/R5AKUBERNETESNAMESPACE /AWS1/R5AKUBERNETESNAMESPACE¶
The namespace for the Kubernetes resource.
iv_name TYPE /AWS1/R5ASTRING /AWS1/R5ASTRING¶
The name for the Kubernetes resource.
Optional arguments:¶
iv_hpaname TYPE /AWS1/R5ASTRING /AWS1/R5ASTRING¶
The hpaname for the Kubernetes resource.
Queryable Attributes¶
namespace¶
The namespace for the Kubernetes resource.
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 |
name¶
The name for the Kubernetes resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
hpaName¶
The hpaname for the Kubernetes resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HPANAME() |
Getter for HPANAME, with configurable default |
ASK_HPANAME() |
Getter for HPANAME w/ exceptions if field has no value |
HAS_HPANAME() |
Determine if HPANAME has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_REGIONALSCALINGRESOURCE¶
TYPES TT_REGIONALSCALINGRESOURCE TYPE HASHED TABLE OF /AWS1/CL_R5AK8SSCALINGRESOURCE=>TS_REGIONALSCALINGRES_MAPROW WITH UNIQUE KEY key
.
TS_REGIONALSCALINGRES_MAPROW¶
TYPES: BEGIN OF TS_REGIONALSCALINGRES_MAPROW,
key TYPE /AWS1/R5AREGION,
value TYPE REF TO /AWS1/CL_R5AK8SSCALINGRESOURCE,
END OF TS_REGIONALSCALINGRES_MAPROW.
TS_KUBERNETESSCALINGAPP_MAPROW¶
TYPES: BEGIN OF TS_KUBERNETESSCALINGAPP_MAPROW,
key TYPE /AWS1/R5ASTRING,
value TYPE /AWS1/CL_R5AK8SSCALINGRESOURCE=>TT_REGIONALSCALINGRESOURCE,
END OF TS_KUBERNETESSCALINGAPP_MAPROW.
TT_KUBERNETESSCALINGAPPS¶
TYPES TT_KUBERNETESSCALINGAPPS TYPE STANDARD TABLE OF /AWS1/CL_R5AK8SSCALINGRESOURCE=>TT_KUBERNETESSCALINGAPP WITH DEFAULT KEY
.
TT_KUBERNETESSCALINGAPP¶
TYPES TT_KUBERNETESSCALINGAPP TYPE HASHED TABLE OF /AWS1/CL_R5AK8SSCALINGRESOURCE=>TS_KUBERNETESSCALINGAPP_MAPROW WITH UNIQUE KEY key
.