/AWS1/CL_EMRINSTGROUPDETAIL¶
Detailed information about an instance group.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_market TYPE /AWS1/EMRMARKETTYPE /AWS1/EMRMARKETTYPE¶
Market type of the Amazon EC2 instances used to create a cluster node.
iv_instancerole TYPE /AWS1/EMRINSTANCEROLETYPE /AWS1/EMRINSTANCEROLETYPE¶
Instance group role in the cluster
iv_instancetype TYPE /AWS1/EMRINSTANCETYPE /AWS1/EMRINSTANCETYPE¶
Amazon EC2 instance type.
iv_instancerequestcount TYPE /AWS1/EMRINTEGER /AWS1/EMRINTEGER¶
Target number of instances to run in the instance group.
iv_instancerunningcount TYPE /AWS1/EMRINTEGER /AWS1/EMRINTEGER¶
Actual count of running instances.
iv_state TYPE /AWS1/EMRINSTANCEGROUPSTATE /AWS1/EMRINSTANCEGROUPSTATE¶
State of instance group. The following values are no longer supported: STARTING, TERMINATED, and FAILED.
iv_creationdatetime TYPE /AWS1/EMRDATE /AWS1/EMRDATE¶
The date/time the instance group was created.
Optional arguments:¶
iv_instancegroupid TYPE /AWS1/EMRXMLSTRINGMAXLEN256 /AWS1/EMRXMLSTRINGMAXLEN256¶
Unique identifier for the instance group.
iv_name TYPE /AWS1/EMRXMLSTRINGMAXLEN256 /AWS1/EMRXMLSTRINGMAXLEN256¶
Friendly name for the instance group.
iv_bidprice TYPE /AWS1/EMRXMLSTRINGMAXLEN256 /AWS1/EMRXMLSTRINGMAXLEN256¶
If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify
OnDemandPriceto set the amount equal to the On-Demand price, or specify an amount in USD.
iv_laststatechangereason TYPE /AWS1/EMRXMLSTRING /AWS1/EMRXMLSTRING¶
Details regarding the state of the instance group.
iv_startdatetime TYPE /AWS1/EMRDATE /AWS1/EMRDATE¶
The date/time the instance group was started.
iv_readydatetime TYPE /AWS1/EMRDATE /AWS1/EMRDATE¶
The date/time the instance group was available to the cluster.
iv_enddatetime TYPE /AWS1/EMRDATE /AWS1/EMRDATE¶
The date/time the instance group was terminated.
iv_customamiid TYPE /AWS1/EMRXMLSTRINGMAXLEN256 /AWS1/EMRXMLSTRINGMAXLEN256¶
The custom AMI ID to use for the provisioned instance group.
Queryable Attributes¶
InstanceGroupId¶
Unique identifier for the instance group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCEGROUPID() |
Getter for INSTANCEGROUPID, with configurable default |
ASK_INSTANCEGROUPID() |
Getter for INSTANCEGROUPID w/ exceptions if field has no val |
HAS_INSTANCEGROUPID() |
Determine if INSTANCEGROUPID has a value |
Name¶
Friendly name for the instance group.
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 |
Market¶
Market type of the Amazon EC2 instances used to create a cluster node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MARKET() |
Getter for MARKET, with configurable default |
ASK_MARKET() |
Getter for MARKET w/ exceptions if field has no value |
HAS_MARKET() |
Determine if MARKET has a value |
InstanceRole¶
Instance group role in the cluster
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCEROLE() |
Getter for INSTANCEROLE, with configurable default |
ASK_INSTANCEROLE() |
Getter for INSTANCEROLE w/ exceptions if field has no value |
HAS_INSTANCEROLE() |
Determine if INSTANCEROLE has a value |
BidPrice¶
If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify
OnDemandPriceto set the amount equal to the On-Demand price, or specify an amount in USD.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BIDPRICE() |
Getter for BIDPRICE, with configurable default |
ASK_BIDPRICE() |
Getter for BIDPRICE w/ exceptions if field has no value |
HAS_BIDPRICE() |
Determine if BIDPRICE has a value |
InstanceType¶
Amazon EC2 instance type.
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 |
InstanceRequestCount¶
Target number of instances to run in the instance group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCEREQUESTCOUNT() |
Getter for INSTANCEREQUESTCOUNT, with configurable default |
ASK_INSTANCEREQUESTCOUNT() |
Getter for INSTANCEREQUESTCOUNT w/ exceptions if field has n |
HAS_INSTANCEREQUESTCOUNT() |
Determine if INSTANCEREQUESTCOUNT has a value |
InstanceRunningCount¶
Actual count of running instances.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCERUNNINGCOUNT() |
Getter for INSTANCERUNNINGCOUNT, with configurable default |
ASK_INSTANCERUNNINGCOUNT() |
Getter for INSTANCERUNNINGCOUNT w/ exceptions if field has n |
HAS_INSTANCERUNNINGCOUNT() |
Determine if INSTANCERUNNINGCOUNT has a value |
State¶
State of instance group. The following values are no longer supported: STARTING, TERMINATED, and FAILED.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATE() |
Getter for STATE, with configurable default |
ASK_STATE() |
Getter for STATE w/ exceptions if field has no value |
HAS_STATE() |
Determine if STATE has a value |
LastStateChangeReason¶
Details regarding the state of the instance group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTSTATECHANGEREASON() |
Getter for LASTSTATECHANGEREASON, with configurable default |
ASK_LASTSTATECHANGEREASON() |
Getter for LASTSTATECHANGEREASON w/ exceptions if field has |
HAS_LASTSTATECHANGEREASON() |
Determine if LASTSTATECHANGEREASON has a value |
CreationDateTime¶
The date/time the instance group was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATIONDATETIME() |
Getter for CREATIONDATETIME, with configurable default |
ASK_CREATIONDATETIME() |
Getter for CREATIONDATETIME w/ exceptions if field has no va |
HAS_CREATIONDATETIME() |
Determine if CREATIONDATETIME has a value |
StartDateTime¶
The date/time the instance group was started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTDATETIME() |
Getter for STARTDATETIME, with configurable default |
ASK_STARTDATETIME() |
Getter for STARTDATETIME w/ exceptions if field has no value |
HAS_STARTDATETIME() |
Determine if STARTDATETIME has a value |
ReadyDateTime¶
The date/time the instance group was available to the cluster.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_READYDATETIME() |
Getter for READYDATETIME, with configurable default |
ASK_READYDATETIME() |
Getter for READYDATETIME w/ exceptions if field has no value |
HAS_READYDATETIME() |
Determine if READYDATETIME has a value |
EndDateTime¶
The date/time the instance group was terminated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENDDATETIME() |
Getter for ENDDATETIME, with configurable default |
ASK_ENDDATETIME() |
Getter for ENDDATETIME w/ exceptions if field has no value |
HAS_ENDDATETIME() |
Determine if ENDDATETIME has a value |
CustomAmiId¶
The custom AMI ID to use for the provisioned instance group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMAMIID() |
Getter for CUSTOMAMIID, with configurable default |
ASK_CUSTOMAMIID() |
Getter for CUSTOMAMIID w/ exceptions if field has no value |
HAS_CUSTOMAMIID() |
Determine if CUSTOMAMIID 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_INSTANCEGROUPDETAILLIST¶
TYPES TT_INSTANCEGROUPDETAILLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_EMRINSTGROUPDETAIL WITH DEFAULT KEY
.