Skip to content

/AWS1/CL_BCOEC2AUTOSCGROUPCONF

The EC2 Auto Scaling group configuration used for recommendations.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_instance TYPE REF TO /AWS1/CL_BCOINSTANCECONF /AWS1/CL_BCOINSTANCECONF

Details about the instance for the EC2 Auto Scaling group with a single instance type.

it_mixedinstances TYPE /AWS1/CL_BCOMIXEDINSTANCECONF=>TT_MIXEDINSTANCECONFLIST TT_MIXEDINSTANCECONFLIST

A list of instance types for an EC2 Auto Scaling group with mixed instance types.

iv_type TYPE /AWS1/BCOEC2AUTOSCGROUPTYPE /AWS1/BCOEC2AUTOSCGROUPTYPE

The type of EC2 Auto Scaling group, showing whether it consists of a single instance type or mixed instance types.

iv_allocationstrategy TYPE /AWS1/BCOALLOCATIONSTRATEGY /AWS1/BCOALLOCATIONSTRATEGY

The strategy used for allocating instances, based on a predefined priority order or based on the lowest available price.


Queryable Attributes

instance

Details about the instance for the EC2 Auto Scaling group with a single instance type.

Accessible with the following methods

Method Description
GET_INSTANCE() Getter for INSTANCE

mixedInstances

A list of instance types for an EC2 Auto Scaling group with mixed instance types.

Accessible with the following methods

Method Description
GET_MIXEDINSTANCES() Getter for MIXEDINSTANCES, with configurable default
ASK_MIXEDINSTANCES() Getter for MIXEDINSTANCES w/ exceptions if field has no valu
HAS_MIXEDINSTANCES() Determine if MIXEDINSTANCES has a value

type

The type of EC2 Auto Scaling group, showing whether it consists of a single instance type or mixed instance types.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

allocationStrategy

The strategy used for allocating instances, based on a predefined priority order or based on the lowest available price.

Accessible with the following methods

Method Description
GET_ALLOCATIONSTRATEGY() Getter for ALLOCATIONSTRATEGY, with configurable default
ASK_ALLOCATIONSTRATEGY() Getter for ALLOCATIONSTRATEGY w/ exceptions if field has no
HAS_ALLOCATIONSTRATEGY() Determine if ALLOCATIONSTRATEGY has a value