/AWS1/CL_ECSMNGDAPPAUTOSCPLY¶
The Application Auto Scaling policy created by Amazon ECS when you create an Express service.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_status TYPE /AWS1/ECSMANAGEDRESOURCESTATUS /AWS1/ECSMANAGEDRESOURCESTATUS¶
The status of Application Auto Scaling policy creation.
iv_updatedat TYPE /AWS1/ECSTIMESTAMP /AWS1/ECSTIMESTAMP¶
The Unix timestamp for when the Application Auto Scaling policy was last updated.
iv_policytype TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The type of Application Auto Scaling policy associated with the Express service. Valid values are
TargetTrackingScaling,StepScaling, andPredictiveScaling.
iv_targetvalue TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
The target value for the auto scaling metric.
iv_metric TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The metric used for auto scaling decisions. The available metrics are
ECSServiceAverageCPUUtilization,ECSServiceAverageMemoryUtilization, andALBRequestCOuntPerTarget.
Optional arguments:¶
iv_arn TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The Amazon Resource Name (ARN) of the Application Auto Scaling policy associated with the Express service.
iv_statusreason TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
Information about why the Application Auto Scaling policy is in the current status.
Queryable Attributes¶
arn¶
The Amazon Resource Name (ARN) of the Application Auto Scaling policy associated with the Express service.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
status¶
The status of Application Auto Scaling policy creation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
statusReason¶
Information about why the Application Auto Scaling policy is in the current status.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUSREASON() |
Getter for STATUSREASON, with configurable default |
ASK_STATUSREASON() |
Getter for STATUSREASON w/ exceptions if field has no value |
HAS_STATUSREASON() |
Determine if STATUSREASON has a value |
updatedAt¶
The Unix timestamp for when the Application Auto Scaling policy was last updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPDATEDAT() |
Getter for UPDATEDAT, with configurable default |
ASK_UPDATEDAT() |
Getter for UPDATEDAT w/ exceptions if field has no value |
HAS_UPDATEDAT() |
Determine if UPDATEDAT has a value |
policyType¶
The type of Application Auto Scaling policy associated with the Express service. Valid values are
TargetTrackingScaling,StepScaling, andPredictiveScaling.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLICYTYPE() |
Getter for POLICYTYPE, with configurable default |
ASK_POLICYTYPE() |
Getter for POLICYTYPE w/ exceptions if field has no value |
HAS_POLICYTYPE() |
Determine if POLICYTYPE has a value |
targetValue¶
The target value for the auto scaling metric.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TARGETVALUE() |
Getter for TARGETVALUE |
ASK_TARGETVALUE() |
Getter for TARGETVALUE w/ exceptions if field has no value |
STR_TARGETVALUE() |
String format for TARGETVALUE |
metric¶
The metric used for auto scaling decisions. The available metrics are
ECSServiceAverageCPUUtilization,ECSServiceAverageMemoryUtilization, andALBRequestCOuntPerTarget.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_METRIC() |
Getter for METRIC, with configurable default |
ASK_METRIC() |
Getter for METRIC w/ exceptions if field has no value |
HAS_METRIC() |
Determine if METRIC 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_MANAGEDAPPAUTOSCPOLICIES¶
TYPES TT_MANAGEDAPPAUTOSCPOLICIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_ECSMNGDAPPAUTOSCPLY WITH DEFAULT KEY
.