Skip to content

/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