Skip to content

/AWS1/CL_BDOEC2CONFIGURATION

The configuration for Amazon EC2-based compute, including the launch template source, networking, storage volumes, and instance lifecycle settings.

CONSTRUCTOR

IMPORTING

Required arguments:

io_launchtemplatesource TYPE REF TO /AWS1/CL_BDOLAUNCHTMPLOURCE /AWS1/CL_BDOLAUNCHTMPLOURCE

The source of the launch template configuration that defines how instances are launched.

io_vpcconfiguration TYPE REF TO /AWS1/CL_BDOVPCCONFIGURATION /AWS1/CL_BDOVPCCONFIGURATION

The VPC configuration for launching instances, including subnets and security groups.

Optional arguments:

it_volumes TYPE /AWS1/CL_BDOVOLUMECONF=>TT_VOLUMECONFIGURATIONLIST TT_VOLUMECONFIGURATIONLIST

The named persistent Amazon EBS volumes for the capacity provider. A capacity provider can define up to five volumes.

io_lifecycleconfiguration TYPE REF TO /AWS1/CL_BDOINSTANCELCCONF /AWS1/CL_BDOINSTANCELCCONF

The lifecycle configuration for instances in the capacity provider.

io_rootvolume TYPE REF TO /AWS1/CL_BDOROOTVOLUMECONF /AWS1/CL_BDOROOTVOLUMECONF

The configuration for the instance root volume. Specify the amount of free space to guarantee and, optionally, the Amazon EBS performance and encryption settings. The device name and delete-on-termination behavior are not configurable.


Queryable Attributes

launchTemplateSource

The source of the launch template configuration that defines how instances are launched.

Accessible with the following methods

Method Description
GET_LAUNCHTEMPLATESOURCE() Getter for LAUNCHTEMPLATESOURCE

vpcConfiguration

The VPC configuration for launching instances, including subnets and security groups.

Accessible with the following methods

Method Description
GET_VPCCONFIGURATION() Getter for VPCCONFIGURATION

volumes

The named persistent Amazon EBS volumes for the capacity provider. A capacity provider can define up to five volumes.

Accessible with the following methods

Method Description
GET_VOLUMES() Getter for VOLUMES, with configurable default
ASK_VOLUMES() Getter for VOLUMES w/ exceptions if field has no value
HAS_VOLUMES() Determine if VOLUMES has a value

lifecycleConfiguration

The lifecycle configuration for instances in the capacity provider.

Accessible with the following methods

Method Description
GET_LIFECYCLECONFIGURATION() Getter for LIFECYCLECONFIGURATION

rootVolume

The configuration for the instance root volume. Specify the amount of free space to guarantee and, optionally, the Amazon EBS performance and encryption settings. The device name and delete-on-termination behavior are not configurable.

Accessible with the following methods

Method Description
GET_ROOTVOLUME() Getter for ROOTVOLUME