/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 |