/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
InService
orDeleted
.
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
InService
orDeleted
.
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
.