Skip to content

/AWS1/CL_SGMADDCLUSTERNODESPEC

Specifies an instance group and the number of nodes to add to it.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_instancegroupname TYPE /AWS1/SGMCLUSTERINSTGROUPNAME /AWS1/SGMCLUSTERINSTGROUPNAME

The name of the instance group to which you want to add nodes.

iv_incrementtargetcountby TYPE /AWS1/SGMBATCHADDINCREMENTCNT /AWS1/SGMBATCHADDINCREMENTCNT

The number of nodes to add to the specified instance group. The total number of nodes across all instance groups in a single request cannot exceed 50.

Optional arguments:

it_availabilityzones TYPE /AWS1/CL_SGMCLUSTERAZS_W=>TT_CLUSTERAVAILABILITYZONES TT_CLUSTERAVAILABILITYZONES

The availability zones in which to add nodes. Use this to target node placement in specific availability zones within a flexible instance group.

it_instancetypes TYPE /AWS1/CL_SGMCLUSTERINSTTYPES_W=>TT_CLUSTERINSTANCETYPES TT_CLUSTERINSTANCETYPES

The instance types to use when adding nodes. Use this to target specific instance types within a flexible instance group.


Queryable Attributes

InstanceGroupName

The name of the instance group to which you want to add nodes.

Accessible with the following methods

Method Description
GET_INSTANCEGROUPNAME() Getter for INSTANCEGROUPNAME, with configurable default
ASK_INSTANCEGROUPNAME() Getter for INSTANCEGROUPNAME w/ exceptions if field has no v
HAS_INSTANCEGROUPNAME() Determine if INSTANCEGROUPNAME has a value

IncrementTargetCountBy

The number of nodes to add to the specified instance group. The total number of nodes across all instance groups in a single request cannot exceed 50.

Accessible with the following methods

Method Description
GET_INCREMENTTARGETCOUNTBY() Getter for INCREMENTTARGETCOUNTBY, with configurable default
ASK_INCREMENTTARGETCOUNTBY() Getter for INCREMENTTARGETCOUNTBY w/ exceptions if field has
HAS_INCREMENTTARGETCOUNTBY() Determine if INCREMENTTARGETCOUNTBY has a value

AvailabilityZones

The availability zones in which to add nodes. Use this to target node placement in specific availability zones within a flexible instance group.

Accessible with the following methods

Method Description
GET_AVAILABILITYZONES() Getter for AVAILABILITYZONES, with configurable default
ASK_AVAILABILITYZONES() Getter for AVAILABILITYZONES w/ exceptions if field has no v
HAS_AVAILABILITYZONES() Determine if AVAILABILITYZONES has a value

InstanceTypes

The instance types to use when adding nodes. Use this to target specific instance types within a flexible instance group.

Accessible with the following methods

Method Description
GET_INSTANCETYPES() Getter for INSTANCETYPES, with configurable default
ASK_INSTANCETYPES() Getter for INSTANCETYPES w/ exceptions if field has no value
HAS_INSTANCETYPES() Determine if INSTANCETYPES 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_ADDCLUSTERNODESPECLIST

TYPES TT_ADDCLUSTERNODESPECLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SGMADDCLUSTERNODESPEC WITH DEFAULT KEY
.