Skip to content

/AWS1/CL_EC2IMPINSTLAUNCHSPEC

Describes the launch specification for VM import.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_ARCHITECTURE TYPE /AWS1/EC2ARCHITECTUREVALUES /AWS1/EC2ARCHITECTUREVALUES

The architecture of the instance.

IT_GROUPNAMES TYPE /AWS1/CL_EC2SECGROUPSTRLIST_W=>TT_SECURITYGROUPSTRINGLIST TT_SECURITYGROUPSTRINGLIST

The security group names.

IT_GROUPIDS TYPE /AWS1/CL_EC2SECGRPIDSTRLIST_W=>TT_SECURITYGROUPIDSTRINGLIST TT_SECURITYGROUPIDSTRINGLIST

The security group IDs.

IV_ADDITIONALINFO TYPE /AWS1/EC2STRING /AWS1/EC2STRING

Reserved.

IO_USERDATA TYPE REF TO /AWS1/CL_EC2USERDATA /AWS1/CL_EC2USERDATA

The Base64-encoded user data to make available to the instance.

IV_INSTANCETYPE TYPE /AWS1/EC2INSTANCETYPE /AWS1/EC2INSTANCETYPE

The instance type. For more information about the instance types that you can import, see Instance Types in the VM Import/Export User Guide.

IO_PLACEMENT TYPE REF TO /AWS1/CL_EC2PLACEMENT /AWS1/CL_EC2PLACEMENT

The placement information for the instance.

IV_MONITORING TYPE /AWS1/EC2BOOLEAN /AWS1/EC2BOOLEAN

Indicates whether monitoring is enabled.

IV_SUBNETID TYPE /AWS1/EC2SUBNETID /AWS1/EC2SUBNETID

[EC2-VPC] The ID of the subnet in which to launch the instance.

IV_INSTINITIATEDSHUTDOWNBE00 TYPE /AWS1/EC2SHUTDOWNBEHAVIOR /AWS1/EC2SHUTDOWNBEHAVIOR

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

IV_PRIVATEIPADDRESS TYPE /AWS1/EC2STRING /AWS1/EC2STRING

[EC2-VPC] An available IP address from the IP address range of the subnet.


Queryable Attributes

Architecture

The architecture of the instance.

Accessible with the following methods

Method Description
GET_ARCHITECTURE() Getter for ARCHITECTURE, with configurable default
ASK_ARCHITECTURE() Getter for ARCHITECTURE w/ exceptions if field has no value
HAS_ARCHITECTURE() Determine if ARCHITECTURE has a value

GroupNames

The security group names.

Accessible with the following methods

Method Description
GET_GROUPNAMES() Getter for GROUPNAMES, with configurable default
ASK_GROUPNAMES() Getter for GROUPNAMES w/ exceptions if field has no value
HAS_GROUPNAMES() Determine if GROUPNAMES has a value

GroupIds

The security group IDs.

Accessible with the following methods

Method Description
GET_GROUPIDS() Getter for GROUPIDS, with configurable default
ASK_GROUPIDS() Getter for GROUPIDS w/ exceptions if field has no value
HAS_GROUPIDS() Determine if GROUPIDS has a value

AdditionalInfo

Reserved.

Accessible with the following methods

Method Description
GET_ADDITIONALINFO() Getter for ADDITIONALINFO, with configurable default
ASK_ADDITIONALINFO() Getter for ADDITIONALINFO w/ exceptions if field has no valu
HAS_ADDITIONALINFO() Determine if ADDITIONALINFO has a value

UserData

The Base64-encoded user data to make available to the instance.

Accessible with the following methods

Method Description
GET_USERDATA() Getter for USERDATA

InstanceType

The instance type. For more information about the instance types that you can import, see Instance Types in the VM Import/Export User Guide.

Accessible with the following methods

Method Description
GET_INSTANCETYPE() Getter for INSTANCETYPE, with configurable default
ASK_INSTANCETYPE() Getter for INSTANCETYPE w/ exceptions if field has no value
HAS_INSTANCETYPE() Determine if INSTANCETYPE has a value

Placement

The placement information for the instance.

Accessible with the following methods

Method Description
GET_PLACEMENT() Getter for PLACEMENT

Monitoring

Indicates whether monitoring is enabled.

Accessible with the following methods

Method Description
GET_MONITORING() Getter for MONITORING, with configurable default
ASK_MONITORING() Getter for MONITORING w/ exceptions if field has no value
HAS_MONITORING() Determine if MONITORING has a value

SubnetId

[EC2-VPC] The ID of the subnet in which to launch the instance.

Accessible with the following methods

Method Description
GET_SUBNETID() Getter for SUBNETID, with configurable default
ASK_SUBNETID() Getter for SUBNETID w/ exceptions if field has no value
HAS_SUBNETID() Determine if SUBNETID has a value

InstanceInitiatedShutdownBehavior

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

Accessible with the following methods

Method Description
GET_INSTINITIATEDSHUTDOWNB00() Getter for INSTINITIATEDSHUTDOWNBEHAV, with configurable def
ASK_INSTINITIATEDSHUTDOWNB00() Getter for INSTINITIATEDSHUTDOWNBEHAV w/ exceptions if field
HAS_INSTINITIATEDSHUTDOWNB00() Determine if INSTINITIATEDSHUTDOWNBEHAV has a value

PrivateIpAddress

[EC2-VPC] An available IP address from the IP address range of the subnet.

Accessible with the following methods

Method Description
GET_PRIVATEIPADDRESS() Getter for PRIVATEIPADDRESS, with configurable default
ASK_PRIVATEIPADDRESS() Getter for PRIVATEIPADDRESS w/ exceptions if field has no va
HAS_PRIVATEIPADDRESS() Determine if PRIVATEIPADDRESS has a value