/AWS1/CL_EC2INSTANCETYPEINFO¶
Describes the instance type.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_INSTANCETYPE
TYPE /AWS1/EC2INSTANCETYPE
/AWS1/EC2INSTANCETYPE
¶
The instance type. For more information, see Instance types in the Amazon EC2 User Guide.
IV_CURRENTGENERATION
TYPE /AWS1/EC2CURRENTGENERATIONFLAG
/AWS1/EC2CURRENTGENERATIONFLAG
¶
Indicates whether the instance type is current generation.
IV_FREETIERELIGIBLE
TYPE /AWS1/EC2FREETIERELIGIBLEFLAG
/AWS1/EC2FREETIERELIGIBLEFLAG
¶
Indicates whether the instance type is eligible for the free tier.
IT_SUPPORTEDUSAGECLASSES
TYPE /AWS1/CL_EC2USAGECLTYPELIST_W=>TT_USAGECLASSTYPELIST
TT_USAGECLASSTYPELIST
¶
Indicates whether the instance type is offered for spot or On-Demand.
IT_SUPPORTEDROOTDEVICETYPES
TYPE /AWS1/CL_EC2ROOTDEVTYPELIST_W=>TT_ROOTDEVICETYPELIST
TT_ROOTDEVICETYPELIST
¶
The supported root device types.
IT_SUPPEDVIRTUALIZATIONTYPES
TYPE /AWS1/CL_EC2VIRTUALIZATIONTY00=>TT_VIRTUALIZATIONTYPELIST
TT_VIRTUALIZATIONTYPELIST
¶
The supported virtualization types.
IV_BAREMETAL
TYPE /AWS1/EC2BAREMETALFLAG
/AWS1/EC2BAREMETALFLAG
¶
Indicates whether the instance is a bare metal instance type.
IV_HYPERVISOR
TYPE /AWS1/EC2INSTTYPEHYPERVISOR
/AWS1/EC2INSTTYPEHYPERVISOR
¶
The hypervisor for the instance type.
IO_PROCESSORINFO
TYPE REF TO /AWS1/CL_EC2PROCESSORINFO
/AWS1/CL_EC2PROCESSORINFO
¶
Describes the processor.
IO_VCPUINFO
TYPE REF TO /AWS1/CL_EC2VCPUINFO
/AWS1/CL_EC2VCPUINFO
¶
Describes the vCPU configurations for the instance type.
IO_MEMORYINFO
TYPE REF TO /AWS1/CL_EC2MEMORYINFO
/AWS1/CL_EC2MEMORYINFO
¶
Describes the memory for the instance type.
IV_INSTANCESTORAGESUPPORTED
TYPE /AWS1/EC2INSTANCESTORAGEFLAG
/AWS1/EC2INSTANCESTORAGEFLAG
¶
Indicates whether instance storage is supported.
IO_INSTANCESTORAGEINFO
TYPE REF TO /AWS1/CL_EC2INSTSTORAGEINFO
/AWS1/CL_EC2INSTSTORAGEINFO
¶
Describes the instance storage for the instance type.
IO_EBSINFO
TYPE REF TO /AWS1/CL_EC2EBSINFO
/AWS1/CL_EC2EBSINFO
¶
Describes the Amazon EBS settings for the instance type.
IO_NETWORKINFO
TYPE REF TO /AWS1/CL_EC2NETWORKINFO
/AWS1/CL_EC2NETWORKINFO
¶
Describes the network settings for the instance type.
IO_GPUINFO
TYPE REF TO /AWS1/CL_EC2GPUINFO
/AWS1/CL_EC2GPUINFO
¶
Describes the GPU accelerator settings for the instance type.
IO_FPGAINFO
TYPE REF TO /AWS1/CL_EC2FPGAINFO
/AWS1/CL_EC2FPGAINFO
¶
Describes the FPGA accelerator settings for the instance type.
IO_PLACEMENTGROUPINFO
TYPE REF TO /AWS1/CL_EC2PLACEMENTGROUPINFO
/AWS1/CL_EC2PLACEMENTGROUPINFO
¶
Describes the placement group settings for the instance type.
IO_INFERENCEACCELERATORINFO
TYPE REF TO /AWS1/CL_EC2INFERENCEACCELER00
/AWS1/CL_EC2INFERENCEACCELER00
¶
Describes the Inference accelerator settings for the instance type.
IV_HIBERNATIONSUPPORTED
TYPE /AWS1/EC2HIBERNATIONFLAG
/AWS1/EC2HIBERNATIONFLAG
¶
Indicates whether On-Demand hibernation is supported.
IV_BURSTBLPERFORMANCESUPPED
TYPE /AWS1/EC2BURSTBLPERFORMANCEF00
/AWS1/EC2BURSTBLPERFORMANCEF00
¶
Indicates whether the instance type is a burstable performance T instance type. For more information, see Burstable performance instances.
IV_DEDICATEDHOSTSSUPPORTED
TYPE /AWS1/EC2DEDICATEDHOSTFLAG
/AWS1/EC2DEDICATEDHOSTFLAG
¶
Indicates whether Dedicated Hosts are supported on the instance type.
IV_AUTORECOVERYSUPPORTED
TYPE /AWS1/EC2AUTORECOVERYFLAG
/AWS1/EC2AUTORECOVERYFLAG
¶
Indicates whether Amazon CloudWatch action based recovery is supported.
IT_SUPPORTEDBOOTMODES
TYPE /AWS1/CL_EC2BOOTMODETYPELIST_W=>TT_BOOTMODETYPELIST
TT_BOOTMODETYPELIST
¶
The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.
IV_NITROENCLAVESSUPPORT
TYPE /AWS1/EC2NITROENCLAVESSUPPORT
/AWS1/EC2NITROENCLAVESSUPPORT
¶
Indicates whether Nitro Enclaves is supported.
IV_NITROTPMSUPPORT
TYPE /AWS1/EC2NITROTPMSUPPORT
/AWS1/EC2NITROTPMSUPPORT
¶
Indicates whether NitroTPM is supported.
IO_NITROTPMINFO
TYPE REF TO /AWS1/CL_EC2NITROTPMINFO
/AWS1/CL_EC2NITROTPMINFO
¶
Describes the supported NitroTPM versions for the instance type.
IO_MEDIAACCELERATORINFO
TYPE REF TO /AWS1/CL_EC2MEDIAACCELERATOR00
/AWS1/CL_EC2MEDIAACCELERATOR00
¶
Describes the media accelerator settings for the instance type.
IO_NEURONINFO
TYPE REF TO /AWS1/CL_EC2NEURONINFO
/AWS1/CL_EC2NEURONINFO
¶
Describes the Neuron accelerator settings for the instance type.
IV_PHCSUPPORT
TYPE /AWS1/EC2PHCSUPPORT
/AWS1/EC2PHCSUPPORT
¶
Indicates whether a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.
Queryable Attributes¶
InstanceType¶
The instance type. For more information, see Instance types in the Amazon EC2 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 |
CurrentGeneration¶
Indicates whether the instance type is current generation.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CURRENTGENERATION() |
Getter for CURRENTGENERATION, with configurable default |
ASK_CURRENTGENERATION() |
Getter for CURRENTGENERATION w/ exceptions if field has no v |
HAS_CURRENTGENERATION() |
Determine if CURRENTGENERATION has a value |
FreeTierEligible¶
Indicates whether the instance type is eligible for the free tier.
Accessible with the following methods¶
Method | Description |
---|---|
GET_FREETIERELIGIBLE() |
Getter for FREETIERELIGIBLE, with configurable default |
ASK_FREETIERELIGIBLE() |
Getter for FREETIERELIGIBLE w/ exceptions if field has no va |
HAS_FREETIERELIGIBLE() |
Determine if FREETIERELIGIBLE has a value |
SupportedUsageClasses¶
Indicates whether the instance type is offered for spot or On-Demand.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SUPPORTEDUSAGECLASSES() |
Getter for SUPPORTEDUSAGECLASSES, with configurable default |
ASK_SUPPORTEDUSAGECLASSES() |
Getter for SUPPORTEDUSAGECLASSES w/ exceptions if field has |
HAS_SUPPORTEDUSAGECLASSES() |
Determine if SUPPORTEDUSAGECLASSES has a value |
SupportedRootDeviceTypes¶
The supported root device types.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SUPPORTEDROOTDEVICETYPES() |
Getter for SUPPORTEDROOTDEVICETYPES, with configurable defau |
ASK_SUPPORTEDROOTDEVICETYPES() |
Getter for SUPPORTEDROOTDEVICETYPES w/ exceptions if field h |
HAS_SUPPORTEDROOTDEVICETYPES() |
Determine if SUPPORTEDROOTDEVICETYPES has a value |
SupportedVirtualizationTypes¶
The supported virtualization types.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SUPPEDVIRTUALIZATIONTY00() |
Getter for SUPPORTEDVIRTUALIZATIONTYPES, with configurable d |
ASK_SUPPEDVIRTUALIZATIONTY00() |
Getter for SUPPORTEDVIRTUALIZATIONTYPES w/ exceptions if fie |
HAS_SUPPEDVIRTUALIZATIONTY00() |
Determine if SUPPORTEDVIRTUALIZATIONTYPES has a value |
BareMetal¶
Indicates whether the instance is a bare metal instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_BAREMETAL() |
Getter for BAREMETAL, with configurable default |
ASK_BAREMETAL() |
Getter for BAREMETAL w/ exceptions if field has no value |
HAS_BAREMETAL() |
Determine if BAREMETAL has a value |
Hypervisor¶
The hypervisor for the instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_HYPERVISOR() |
Getter for HYPERVISOR, with configurable default |
ASK_HYPERVISOR() |
Getter for HYPERVISOR w/ exceptions if field has no value |
HAS_HYPERVISOR() |
Determine if HYPERVISOR has a value |
ProcessorInfo¶
Describes the processor.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PROCESSORINFO() |
Getter for PROCESSORINFO |
VCpuInfo¶
Describes the vCPU configurations for the instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VCPUINFO() |
Getter for VCPUINFO |
MemoryInfo¶
Describes the memory for the instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MEMORYINFO() |
Getter for MEMORYINFO |
InstanceStorageSupported¶
Indicates whether instance storage is supported.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INSTANCESTORAGESUPPORTED() |
Getter for INSTANCESTORAGESUPPORTED, with configurable defau |
ASK_INSTANCESTORAGESUPPORTED() |
Getter for INSTANCESTORAGESUPPORTED w/ exceptions if field h |
HAS_INSTANCESTORAGESUPPORTED() |
Determine if INSTANCESTORAGESUPPORTED has a value |
InstanceStorageInfo¶
Describes the instance storage for the instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INSTANCESTORAGEINFO() |
Getter for INSTANCESTORAGEINFO |
EbsInfo¶
Describes the Amazon EBS settings for the instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_EBSINFO() |
Getter for EBSINFO |
NetworkInfo¶
Describes the network settings for the instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NETWORKINFO() |
Getter for NETWORKINFO |
GpuInfo¶
Describes the GPU accelerator settings for the instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_GPUINFO() |
Getter for GPUINFO |
FpgaInfo¶
Describes the FPGA accelerator settings for the instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_FPGAINFO() |
Getter for FPGAINFO |
PlacementGroupInfo¶
Describes the placement group settings for the instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PLACEMENTGROUPINFO() |
Getter for PLACEMENTGROUPINFO |
InferenceAcceleratorInfo¶
Describes the Inference accelerator settings for the instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INFERENCEACCELERATORINFO() |
Getter for INFERENCEACCELERATORINFO |
HibernationSupported¶
Indicates whether On-Demand hibernation is supported.
Accessible with the following methods¶
Method | Description |
---|---|
GET_HIBERNATIONSUPPORTED() |
Getter for HIBERNATIONSUPPORTED, with configurable default |
ASK_HIBERNATIONSUPPORTED() |
Getter for HIBERNATIONSUPPORTED w/ exceptions if field has n |
HAS_HIBERNATIONSUPPORTED() |
Determine if HIBERNATIONSUPPORTED has a value |
BurstablePerformanceSupported¶
Indicates whether the instance type is a burstable performance T instance type. For more information, see Burstable performance instances.
Accessible with the following methods¶
Method | Description |
---|---|
GET_BURSTBLPERFORMANCESUPPED() |
Getter for BURSTABLEPERFORMANCESUPPED, with configurable def |
ASK_BURSTBLPERFORMANCESUPPED() |
Getter for BURSTABLEPERFORMANCESUPPED w/ exceptions if field |
HAS_BURSTBLPERFORMANCESUPPED() |
Determine if BURSTABLEPERFORMANCESUPPED has a value |
DedicatedHostsSupported¶
Indicates whether Dedicated Hosts are supported on the instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DEDICATEDHOSTSSUPPORTED() |
Getter for DEDICATEDHOSTSSUPPORTED, with configurable defaul |
ASK_DEDICATEDHOSTSSUPPORTED() |
Getter for DEDICATEDHOSTSSUPPORTED w/ exceptions if field ha |
HAS_DEDICATEDHOSTSSUPPORTED() |
Determine if DEDICATEDHOSTSSUPPORTED has a value |
AutoRecoverySupported¶
Indicates whether Amazon CloudWatch action based recovery is supported.
Accessible with the following methods¶
Method | Description |
---|---|
GET_AUTORECOVERYSUPPORTED() |
Getter for AUTORECOVERYSUPPORTED, with configurable default |
ASK_AUTORECOVERYSUPPORTED() |
Getter for AUTORECOVERYSUPPORTED w/ exceptions if field has |
HAS_AUTORECOVERYSUPPORTED() |
Determine if AUTORECOVERYSUPPORTED has a value |
SupportedBootModes¶
The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SUPPORTEDBOOTMODES() |
Getter for SUPPORTEDBOOTMODES, with configurable default |
ASK_SUPPORTEDBOOTMODES() |
Getter for SUPPORTEDBOOTMODES w/ exceptions if field has no |
HAS_SUPPORTEDBOOTMODES() |
Determine if SUPPORTEDBOOTMODES has a value |
NitroEnclavesSupport¶
Indicates whether Nitro Enclaves is supported.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NITROENCLAVESSUPPORT() |
Getter for NITROENCLAVESSUPPORT, with configurable default |
ASK_NITROENCLAVESSUPPORT() |
Getter for NITROENCLAVESSUPPORT w/ exceptions if field has n |
HAS_NITROENCLAVESSUPPORT() |
Determine if NITROENCLAVESSUPPORT has a value |
NitroTpmSupport¶
Indicates whether NitroTPM is supported.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NITROTPMSUPPORT() |
Getter for NITROTPMSUPPORT, with configurable default |
ASK_NITROTPMSUPPORT() |
Getter for NITROTPMSUPPORT w/ exceptions if field has no val |
HAS_NITROTPMSUPPORT() |
Determine if NITROTPMSUPPORT has a value |
NitroTpmInfo¶
Describes the supported NitroTPM versions for the instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NITROTPMINFO() |
Getter for NITROTPMINFO |
MediaAcceleratorInfo¶
Describes the media accelerator settings for the instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MEDIAACCELERATORINFO() |
Getter for MEDIAACCELERATORINFO |
NeuronInfo¶
Describes the Neuron accelerator settings for the instance type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NEURONINFO() |
Getter for NEURONINFO |
PhcSupport¶
Indicates whether a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PHCSUPPORT() |
Getter for PHCSUPPORT, with configurable default |
ASK_PHCSUPPORT() |
Getter for PHCSUPPORT w/ exceptions if field has no value |
HAS_PHCSUPPORT() |
Determine if PHCSUPPORT has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_INSTANCETYPEINFOLIST
¶
TYPES TT_INSTANCETYPEINFOLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2INSTANCETYPEINFO WITH DEFAULT KEY
.