Creates a notification rule for a scaling group so that you are informed about scaling events and resource changes in real time, enabling automated event management.
Operation description
-
Notifications can be received by CloudMonitor system events, Message Service (formerly MNS) queues, or Message Service (formerly MNS) topics. When specified scaling events or resource changes occur in a scaling group, Auto Scaling sends notifications to CloudMonitor or Message Service (formerly MNS).
-
Different event notifications within the same scaling group cannot share the same recipient.
For example, different event notifications cannot simultaneously use the same CloudMonitor configuration, the same MNS topic, or the same MNS queue.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:CreateNotificationConfiguration |
create |
*ScalingGroup
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ScalingGroupId |
string |
Yes |
The ID of the scaling group. |
asg-bp1igpak5ft1flyp**** |
| NotificationArn |
string |
Yes |
The Alibaba Cloud Resource Name (ARN) of the notification recipient. Valid formats:
The variables in the preceding formats:
|
acs:mns:cn-beijing:161456884340****:queue/modifyLifecycleHo**** |
| NotificationTypes |
array |
Yes |
The notification types. Specify values in the repeated list form. You can call the DescribeNotificationTypes operation to query the values of this parameter. |
|
|
string |
No |
The notification type. Specify values in the repeated list form. You can call the DescribeNotificationTypes operation to query the values of this parameter. |
AUTOSCALING:SCALE_OUT_SUCCESS |
|
| RegionId |
string |
No |
The region ID of the scaling group. |
cn-beijing |
| TimeZone |
string |
No |
The time zone of the notification, in UTC format. For example, UTC+8 indicates 8 hours ahead of Coordinated Universal Time, and UTC-7 indicates 7 hours behind. |
UTC+8 |
| MessageEncoding |
string |
No |
The encoding format for notification messages. Valid values:
Default value: Base64. Note
This parameter applies only to MNS notification objects. |
PlainText |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Examples
Success response
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.