/AWS1/CL_ASCACTIVITY¶
Describes scaling activity, which is a long-running process that represents a change to your Auto Scaling group, such as changing its size or replacing an instance.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_activityid TYPE /AWS1/ASCXMLSTRING /AWS1/ASCXMLSTRING¶
The ID of the activity.
iv_autoscalinggroupname TYPE /AWS1/ASCXMLSTRINGMAXLEN255 /AWS1/ASCXMLSTRINGMAXLEN255¶
The name of the Auto Scaling group.
iv_cause TYPE /AWS1/ASCXMLSTRINGMAXLEN1023 /AWS1/ASCXMLSTRINGMAXLEN1023¶
The reason the activity began.
iv_starttime TYPE /AWS1/ASCTIMESTAMPTYPE /AWS1/ASCTIMESTAMPTYPE¶
The start time of the activity.
iv_statuscode TYPE /AWS1/ASCSCAACTIVITYSTATUSCODE /AWS1/ASCSCAACTIVITYSTATUSCODE¶
The current status of the activity.
Optional arguments:¶
iv_description TYPE /AWS1/ASCXMLSTRING /AWS1/ASCXMLSTRING¶
A friendly, more verbose description of the activity.
iv_endtime TYPE /AWS1/ASCTIMESTAMPTYPE /AWS1/ASCTIMESTAMPTYPE¶
The end time of the activity.
iv_statusmessage TYPE /AWS1/ASCXMLSTRINGMAXLEN255 /AWS1/ASCXMLSTRINGMAXLEN255¶
A friendly, more verbose description of the activity status.
iv_progress TYPE /AWS1/ASCPROGRESS /AWS1/ASCPROGRESS¶
A value between 0 and 100 that indicates the progress of the activity.
iv_details TYPE /AWS1/ASCXMLSTRING /AWS1/ASCXMLSTRING¶
The details about the activity.
iv_autoscalinggroupstate TYPE /AWS1/ASCAUTOSCALINGGROUPSTATE /AWS1/ASCAUTOSCALINGGROUPSTATE¶
The state of the Auto Scaling group, which is either
InServiceorDeleted.
iv_autoscalinggrouparn TYPE /AWS1/ASCRESOURCENAME /AWS1/ASCRESOURCENAME¶
The Amazon Resource Name (ARN) of the Auto Scaling group.
Queryable Attributes¶
ActivityId¶
The ID of the activity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIVITYID() |
Getter for ACTIVITYID, with configurable default |
ASK_ACTIVITYID() |
Getter for ACTIVITYID w/ exceptions if field has no value |
HAS_ACTIVITYID() |
Determine if ACTIVITYID has a value |
AutoScalingGroupName¶
The name of the Auto Scaling group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTOSCALINGGROUPNAME() |
Getter for AUTOSCALINGGROUPNAME, with configurable default |
ASK_AUTOSCALINGGROUPNAME() |
Getter for AUTOSCALINGGROUPNAME w/ exceptions if field has n |
HAS_AUTOSCALINGGROUPNAME() |
Determine if AUTOSCALINGGROUPNAME has a value |
Description¶
A friendly, more verbose description of the activity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
Cause¶
The reason the activity began.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CAUSE() |
Getter for CAUSE, with configurable default |
ASK_CAUSE() |
Getter for CAUSE w/ exceptions if field has no value |
HAS_CAUSE() |
Determine if CAUSE has a value |
StartTime¶
The start time of the activity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTTIME() |
Getter for STARTTIME, with configurable default |
ASK_STARTTIME() |
Getter for STARTTIME w/ exceptions if field has no value |
HAS_STARTTIME() |
Determine if STARTTIME has a value |
EndTime¶
The end time of the activity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENDTIME() |
Getter for ENDTIME, with configurable default |
ASK_ENDTIME() |
Getter for ENDTIME w/ exceptions if field has no value |
HAS_ENDTIME() |
Determine if ENDTIME has a value |
StatusCode¶
The current status of the activity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUSCODE() |
Getter for STATUSCODE, with configurable default |
ASK_STATUSCODE() |
Getter for STATUSCODE w/ exceptions if field has no value |
HAS_STATUSCODE() |
Determine if STATUSCODE has a value |
StatusMessage¶
A friendly, more verbose description of the activity status.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUSMESSAGE() |
Getter for STATUSMESSAGE, with configurable default |
ASK_STATUSMESSAGE() |
Getter for STATUSMESSAGE w/ exceptions if field has no value |
HAS_STATUSMESSAGE() |
Determine if STATUSMESSAGE has a value |
Progress¶
A value between 0 and 100 that indicates the progress of the activity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROGRESS() |
Getter for PROGRESS, with configurable default |
ASK_PROGRESS() |
Getter for PROGRESS w/ exceptions if field has no value |
HAS_PROGRESS() |
Determine if PROGRESS has a value |
Details¶
The details about the activity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DETAILS() |
Getter for DETAILS, with configurable default |
ASK_DETAILS() |
Getter for DETAILS w/ exceptions if field has no value |
HAS_DETAILS() |
Determine if DETAILS has a value |
AutoScalingGroupState¶
The state of the Auto Scaling group, which is either
InServiceorDeleted.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTOSCALINGGROUPSTATE() |
Getter for AUTOSCALINGGROUPSTATE, with configurable default |
ASK_AUTOSCALINGGROUPSTATE() |
Getter for AUTOSCALINGGROUPSTATE w/ exceptions if field has |
HAS_AUTOSCALINGGROUPSTATE() |
Determine if AUTOSCALINGGROUPSTATE has a value |
AutoScalingGroupARN¶
The Amazon Resource Name (ARN) of the Auto Scaling group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTOSCALINGGROUPARN() |
Getter for AUTOSCALINGGROUPARN, with configurable default |
ASK_AUTOSCALINGGROUPARN() |
Getter for AUTOSCALINGGROUPARN w/ exceptions if field has no |
HAS_AUTOSCALINGGROUPARN() |
Determine if AUTOSCALINGGROUPARN 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_ACTIVITIES¶
TYPES TT_ACTIVITIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_ASCACTIVITY WITH DEFAULT KEY
.