Skip to content

/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

The bid price for each Amazon EC2 Spot Instance type as defined by InstanceType. Expressed in USD. If neither BidPrice nor BidPriceAsPercentageOfOnDemandPrice is provided, BidPriceAsPercentageOfOnDemandPrice defaults to 100%.

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

The bid price for each Amazon EC2 Spot Instance type as defined by InstanceType. Expressed in USD. If neither BidPrice nor BidPriceAsPercentageOfOnDemandPrice is provided, BidPriceAsPercentageOfOnDemandPrice defaults to 100%.

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
.