Class NotificationState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.AliCloud.Ess
Assembly: Pulumi.AliCloud.dll
Syntax
public sealed class NotificationState : ResourceArgs
Constructors
View SourceNotificationState()
Declaration
public NotificationState()
Properties
View SourceNotificationArn
The Alibaba Cloud Resource Name (ARN) for the notification object. The format of notification_arn is acs:ess:{region}:{account-id}:{resource-relative-id}. Valid values for resource-relative-id: 'cloudmonitor', 'queue/', 'topic/'.
Declaration
public Input<string> NotificationArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NotificationTypes
The notification types of Auto Scaling events and resource changes. Supported notification types: 'AUTOSCALING:SCALE_OUT_SUCCESS', 'AUTOSCALING:SCALE_IN_SUCCESS', 'AUTOSCALING:SCALE_OUT_ERROR', 'AUTOSCALING:SCALE_IN_ERROR', 'AUTOSCALING:SCALE_REJECT', 'AUTOSCALING:SCALE_OUT_START', 'AUTOSCALING:SCALE_IN_START', 'AUTOSCALING:SCHEDULE_TASK_EXPIRING'.
Declaration
public InputList<string> NotificationTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
ScalingGroupId
The ID of the Auto Scaling group.
Declaration
public Input<string> ScalingGroupId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |