/AWS1/CL_LMDCAPPVDRSCACONFIG¶
Configuration that defines how the capacity provider scales compute instances based on demand and policies.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_maxvcpucount TYPE /AWS1/LMDCAPPVDRMAXVCPUCOUNT /AWS1/LMDCAPPVDRMAXVCPUCOUNT¶
The maximum number of vCPUs that the capacity provider can provision across all compute instances.
iv_scalingmode TYPE /AWS1/LMDCAPPVDRSCALINGMODE /AWS1/LMDCAPPVDRSCALINGMODE¶
The scaling mode that determines how the capacity provider responds to changes in demand.
it_scalingpolicies TYPE /AWS1/CL_LMDTARGETTRKSCAPOLICY=>TT_CAPACITYPVDRSCALINGPOLLIST TT_CAPACITYPVDRSCALINGPOLLIST¶
A list of scaling policies that define how the capacity provider scales compute instances based on metrics and thresholds.
Queryable Attributes¶
MaxVCpuCount¶
The maximum number of vCPUs that the capacity provider can provision across all compute instances.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXVCPUCOUNT() |
Getter for MAXVCPUCOUNT, with configurable default |
ASK_MAXVCPUCOUNT() |
Getter for MAXVCPUCOUNT w/ exceptions if field has no value |
HAS_MAXVCPUCOUNT() |
Determine if MAXVCPUCOUNT has a value |
ScalingMode¶
The scaling mode that determines how the capacity provider responds to changes in demand.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCALINGMODE() |
Getter for SCALINGMODE, with configurable default |
ASK_SCALINGMODE() |
Getter for SCALINGMODE w/ exceptions if field has no value |
HAS_SCALINGMODE() |
Determine if SCALINGMODE has a value |
ScalingPolicies¶
A list of scaling policies that define how the capacity provider scales compute instances based on metrics and thresholds.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCALINGPOLICIES() |
Getter for SCALINGPOLICIES, with configurable default |
ASK_SCALINGPOLICIES() |
Getter for SCALINGPOLICIES w/ exceptions if field has no val |
HAS_SCALINGPOLICIES() |
Determine if SCALINGPOLICIES has a value |