Skip to content

/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 or Deleted.

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 or Deleted.

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
.