/AWS1/CL_MGNLAUNCHCONF¶
LaunchConfiguration
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_sourceserverid TYPE /AWS1/MGNSOURCESERVERID /AWS1/MGNSOURCESERVERID¶
Launch configuration Source Server ID.
iv_name TYPE /AWS1/MGNSMALLBOUNDEDSTRING /AWS1/MGNSMALLBOUNDEDSTRING¶
Launch configuration name.
iv_ec2launchtemplateid TYPE /AWS1/MGNBOUNDEDSTRING /AWS1/MGNBOUNDEDSTRING¶
Launch configuration EC2 Launch template ID.
iv_launchdisposition TYPE /AWS1/MGNLAUNCHDISPOSITION /AWS1/MGNLAUNCHDISPOSITION¶
Launch disposition for launch configuration.
iv_tgtinsttyperightsizingmth TYPE /AWS1/MGNTGTINSTTYPERIGHTSIZ00 /AWS1/MGNTGTINSTTYPERIGHTSIZ00¶
Launch configuration Target instance type right sizing method.
iv_copyprivateip TYPE /AWS1/MGNBOOLEAN /AWS1/MGNBOOLEAN¶
Copy Private IP during Launch Configuration.
iv_copytags TYPE /AWS1/MGNBOOLEAN /AWS1/MGNBOOLEAN¶
Copy Tags during Launch Configuration.
io_licensing TYPE REF TO /AWS1/CL_MGNLICENSING /AWS1/CL_MGNLICENSING¶
Launch configuration OS licensing.
iv_bootmode TYPE /AWS1/MGNBOOTMODE /AWS1/MGNBOOTMODE¶
Launch configuration boot mode.
io_postlaunchactions TYPE REF TO /AWS1/CL_MGNPOSTLAUNCHACTIONS /AWS1/CL_MGNPOSTLAUNCHACTIONS¶
postLaunchActions
iv_enablemapautotagging TYPE /AWS1/MGNBOOLEAN /AWS1/MGNBOOLEAN¶
Enable map auto tagging.
iv_mapautotaggingmpeid TYPE /AWS1/MGNTAGVALUE /AWS1/MGNTAGVALUE¶
Map auto tagging MPE ID.
Queryable Attributes¶
sourceServerID¶
Launch configuration Source Server ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCESERVERID() |
Getter for SOURCESERVERID, with configurable default |
ASK_SOURCESERVERID() |
Getter for SOURCESERVERID w/ exceptions if field has no valu |
HAS_SOURCESERVERID() |
Determine if SOURCESERVERID has a value |
name¶
Launch configuration name.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
ec2LaunchTemplateID¶
Launch configuration EC2 Launch template ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EC2LAUNCHTEMPLATEID() |
Getter for EC2LAUNCHTEMPLATEID, with configurable default |
ASK_EC2LAUNCHTEMPLATEID() |
Getter for EC2LAUNCHTEMPLATEID w/ exceptions if field has no |
HAS_EC2LAUNCHTEMPLATEID() |
Determine if EC2LAUNCHTEMPLATEID has a value |
launchDisposition¶
Launch disposition for launch configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LAUNCHDISPOSITION() |
Getter for LAUNCHDISPOSITION, with configurable default |
ASK_LAUNCHDISPOSITION() |
Getter for LAUNCHDISPOSITION w/ exceptions if field has no v |
HAS_LAUNCHDISPOSITION() |
Determine if LAUNCHDISPOSITION has a value |
targetInstanceTypeRightSizingMethod¶
Launch configuration Target instance type right sizing method.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TGTINSTTYPERIGHTSIZING00() |
Getter for TGTINSTTYPERIGHTSIZINGMETHOD, with configurable d |
ASK_TGTINSTTYPERIGHTSIZING00() |
Getter for TGTINSTTYPERIGHTSIZINGMETHOD w/ exceptions if fie |
HAS_TGTINSTTYPERIGHTSIZING00() |
Determine if TGTINSTTYPERIGHTSIZINGMETHOD has a value |
copyPrivateIp¶
Copy Private IP during Launch Configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COPYPRIVATEIP() |
Getter for COPYPRIVATEIP, with configurable default |
ASK_COPYPRIVATEIP() |
Getter for COPYPRIVATEIP w/ exceptions if field has no value |
HAS_COPYPRIVATEIP() |
Determine if COPYPRIVATEIP has a value |
copyTags¶
Copy Tags during Launch Configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COPYTAGS() |
Getter for COPYTAGS, with configurable default |
ASK_COPYTAGS() |
Getter for COPYTAGS w/ exceptions if field has no value |
HAS_COPYTAGS() |
Determine if COPYTAGS has a value |
licensing¶
Launch configuration OS licensing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LICENSING() |
Getter for LICENSING |
bootMode¶
Launch configuration boot mode.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BOOTMODE() |
Getter for BOOTMODE, with configurable default |
ASK_BOOTMODE() |
Getter for BOOTMODE w/ exceptions if field has no value |
HAS_BOOTMODE() |
Determine if BOOTMODE has a value |
postLaunchActions¶
postLaunchActions
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POSTLAUNCHACTIONS() |
Getter for POSTLAUNCHACTIONS |
enableMapAutoTagging¶
Enable map auto tagging.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENABLEMAPAUTOTAGGING() |
Getter for ENABLEMAPAUTOTAGGING, with configurable default |
ASK_ENABLEMAPAUTOTAGGING() |
Getter for ENABLEMAPAUTOTAGGING w/ exceptions if field has n |
HAS_ENABLEMAPAUTOTAGGING() |
Determine if ENABLEMAPAUTOTAGGING has a value |
mapAutoTaggingMpeID¶
Map auto tagging MPE ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAPAUTOTAGGINGMPEID() |
Getter for MAPAUTOTAGGINGMPEID, with configurable default |
ASK_MAPAUTOTAGGINGMPEID() |
Getter for MAPAUTOTAGGINGMPEID w/ exceptions if field has no |
HAS_MAPAUTOTAGGINGMPEID() |
Determine if MAPAUTOTAGGINGMPEID has a value |