Lifecycle Hook Args
data class LifecycleHookArgs(val autoScalingGroupName: Output<String>? = null, val defaultResult: Output<String>? = null, val heartbeatTimeout: Output<Int>? = null, val lifecycleHookName: Output<String>? = null, val lifecycleTransition: Output<String>? = null, val notificationMetadata: Output<String>? = null, val notificationTargetArn: Output<String>? = null, val roleArn: Output<String>? = null) : ConvertibleToJava<LifecycleHookArgs>
Resource Type definition for AWS::AutoScaling::LifecycleHook
Constructors
Link copied to clipboard
fun LifecycleHookArgs(autoScalingGroupName: Output<String>? = null, defaultResult: Output<String>? = null, heartbeatTimeout: Output<Int>? = null, lifecycleHookName: Output<String>? = null, lifecycleTransition: Output<String>? = null, notificationMetadata: Output<String>? = null, notificationTargetArn: Output<String>? = null, roleArn: Output<String>? = null)
Functions
Properties
Link copied to clipboard
Link copied to clipboard
The Amazon Resource Name (ARN) of the notification target that Amazon EC2 Auto Scaling uses to notify you when an instance is in the transition state for the lifecycle hook. You can specify an Amazon SQS queue or an Amazon SNS topic. The notification message includes the following information: lifecycle action token, user account ID, Auto Scaling group name, lifecycle hook name, instance ID, lifecycle transition, and notification metadata.