Skip to content

/AWS1/CL_ASCNOTIFICATIONCONF

Describes a notification.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_autoscalinggroupname TYPE /AWS1/ASCXMLSTRINGMAXLEN255 /AWS1/ASCXMLSTRINGMAXLEN255

The name of the Auto Scaling group.

iv_topicarn TYPE /AWS1/ASCXMLSTRINGMAXLEN255 /AWS1/ASCXMLSTRINGMAXLEN255

The Amazon Resource Name (ARN) of the Amazon SNS topic.

iv_notificationtype TYPE /AWS1/ASCXMLSTRINGMAXLEN255 /AWS1/ASCXMLSTRINGMAXLEN255

One of the following event notification types:

  • autoscaling:EC2_INSTANCE_LAUNCH

  • autoscaling:EC2_INSTANCE_LAUNCH_ERROR

  • autoscaling:EC2_INSTANCE_TERMINATE

  • autoscaling:EC2_INSTANCE_TERMINATE_ERROR

  • autoscaling:TEST_NOTIFICATION


Queryable Attributes

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

TopicARN

The Amazon Resource Name (ARN) of the Amazon SNS topic.

Accessible with the following methods

Method Description
GET_TOPICARN() Getter for TOPICARN, with configurable default
ASK_TOPICARN() Getter for TOPICARN w/ exceptions if field has no value
HAS_TOPICARN() Determine if TOPICARN has a value

NotificationType

One of the following event notification types:

  • autoscaling:EC2_INSTANCE_LAUNCH

  • autoscaling:EC2_INSTANCE_LAUNCH_ERROR

  • autoscaling:EC2_INSTANCE_TERMINATE

  • autoscaling:EC2_INSTANCE_TERMINATE_ERROR

  • autoscaling:TEST_NOTIFICATION

Accessible with the following methods

Method Description
GET_NOTIFICATIONTYPE() Getter for NOTIFICATIONTYPE, with configurable default
ASK_NOTIFICATIONTYPE() Getter for NOTIFICATIONTYPE w/ exceptions if field has no va
HAS_NOTIFICATIONTYPE() Determine if NOTIFICATIONTYPE 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_NOTIFICATIONCONFIGURATIONS

TYPES TT_NOTIFICATIONCONFIGURATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_ASCNOTIFICATIONCONF WITH DEFAULT KEY
.