/AWS1/CL_EC2INSTANCEATTRIBUTE¶
Describes an instance attribute.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
it_blockdevicemappings TYPE /AWS1/CL_EC2INSTBLOCKDEVICEMAP=>TT_INSTBLOCKDEVICEMAPPINGLIST TT_INSTBLOCKDEVICEMAPPINGLIST¶
The block device mapping of the instance.
io_disableapitermination TYPE REF TO /AWS1/CL_EC2ATTRBOOLEANVALUE /AWS1/CL_EC2ATTRBOOLEANVALUE¶
Indicates whether termination protection is enabled. If the value is
true, you can't terminate the instance using the Amazon EC2 console, command line tools, or API.
io_enasupport TYPE REF TO /AWS1/CL_EC2ATTRBOOLEANVALUE /AWS1/CL_EC2ATTRBOOLEANVALUE¶
Indicates whether enhanced networking with ENA is enabled.
io_enclaveoptions TYPE REF TO /AWS1/CL_EC2ENCLAVEOPTIONS /AWS1/CL_EC2ENCLAVEOPTIONS¶
Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.
io_ebsoptimized TYPE REF TO /AWS1/CL_EC2ATTRBOOLEANVALUE /AWS1/CL_EC2ATTRBOOLEANVALUE¶
Indicates whether the instance is optimized for Amazon EBS I/O.
iv_instanceid TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The ID of the instance.
io_instinitiatedshutdownbe00 TYPE REF TO /AWS1/CL_EC2ATTRIBUTEVALUE /AWS1/CL_EC2ATTRIBUTEVALUE¶
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).
io_instancetype TYPE REF TO /AWS1/CL_EC2ATTRIBUTEVALUE /AWS1/CL_EC2ATTRIBUTEVALUE¶
The instance type.
io_kernelid TYPE REF TO /AWS1/CL_EC2ATTRIBUTEVALUE /AWS1/CL_EC2ATTRIBUTEVALUE¶
The kernel ID.
it_productcodes TYPE /AWS1/CL_EC2PRODUCTCODE=>TT_PRODUCTCODELIST TT_PRODUCTCODELIST¶
The product codes.
io_ramdiskid TYPE REF TO /AWS1/CL_EC2ATTRIBUTEVALUE /AWS1/CL_EC2ATTRIBUTEVALUE¶
The RAM disk ID.
io_rootdevicename TYPE REF TO /AWS1/CL_EC2ATTRIBUTEVALUE /AWS1/CL_EC2ATTRIBUTEVALUE¶
The device name of the root device volume (for example,
/dev/sda1).
io_sourcedestcheck TYPE REF TO /AWS1/CL_EC2ATTRBOOLEANVALUE /AWS1/CL_EC2ATTRBOOLEANVALUE¶
Indicates whether source/destination checks are enabled.
io_sriovnetsupport TYPE REF TO /AWS1/CL_EC2ATTRIBUTEVALUE /AWS1/CL_EC2ATTRIBUTEVALUE¶
Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.
io_userdata TYPE REF TO /AWS1/CL_EC2ATTRIBUTEVALUE /AWS1/CL_EC2ATTRIBUTEVALUE¶
The user data.
io_disableapistop TYPE REF TO /AWS1/CL_EC2ATTRBOOLEANVALUE /AWS1/CL_EC2ATTRBOOLEANVALUE¶
Indicates whether stop protection is enabled for the instance.
it_groups TYPE /AWS1/CL_EC2GROUPIDENTIFIER=>TT_GROUPIDENTIFIERLIST TT_GROUPIDENTIFIERLIST¶
The security groups associated with the instance.
Queryable Attributes¶
BlockDeviceMappings¶
The block device mapping of the instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BLOCKDEVICEMAPPINGS() |
Getter for BLOCKDEVICEMAPPINGS, with configurable default |
ASK_BLOCKDEVICEMAPPINGS() |
Getter for BLOCKDEVICEMAPPINGS w/ exceptions if field has no |
HAS_BLOCKDEVICEMAPPINGS() |
Determine if BLOCKDEVICEMAPPINGS has a value |
DisableApiTermination¶
Indicates whether termination protection is enabled. If the value is
true, you can't terminate the instance using the Amazon EC2 console, command line tools, or API.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISABLEAPITERMINATION() |
Getter for DISABLEAPITERMINATION |
EnaSupport¶
Indicates whether enhanced networking with ENA is enabled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENASUPPORT() |
Getter for ENASUPPORT |
EnclaveOptions¶
Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENCLAVEOPTIONS() |
Getter for ENCLAVEOPTIONS |
EbsOptimized¶
Indicates whether the instance is optimized for Amazon EBS I/O.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EBSOPTIMIZED() |
Getter for EBSOPTIMIZED |
InstanceId¶
The ID of the instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCEID() |
Getter for INSTANCEID, with configurable default |
ASK_INSTANCEID() |
Getter for INSTANCEID w/ exceptions if field has no value |
HAS_INSTANCEID() |
Determine if INSTANCEID 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 |
InstanceType¶
The instance type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCETYPE() |
Getter for INSTANCETYPE |
KernelId¶
The kernel ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KERNELID() |
Getter for KERNELID |
ProductCodes¶
The product codes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRODUCTCODES() |
Getter for PRODUCTCODES, with configurable default |
ASK_PRODUCTCODES() |
Getter for PRODUCTCODES w/ exceptions if field has no value |
HAS_PRODUCTCODES() |
Determine if PRODUCTCODES has a value |
RamdiskId¶
The RAM disk ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RAMDISKID() |
Getter for RAMDISKID |
RootDeviceName¶
The device name of the root device volume (for example,
/dev/sda1).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROOTDEVICENAME() |
Getter for ROOTDEVICENAME |
SourceDestCheck¶
Indicates whether source/destination checks are enabled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCEDESTCHECK() |
Getter for SOURCEDESTCHECK |
SriovNetSupport¶
Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SRIOVNETSUPPORT() |
Getter for SRIOVNETSUPPORT |
UserData¶
The user data.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_USERDATA() |
Getter for USERDATA |
DisableApiStop¶
Indicates whether stop protection is enabled for the instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISABLEAPISTOP() |
Getter for DISABLEAPISTOP |
Groups¶
The security groups associated with the instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GROUPS() |
Getter for GROUPS, with configurable default |
ASK_GROUPS() |
Getter for GROUPS w/ exceptions if field has no value |
HAS_GROUPS() |
Determine if GROUPS has a value |