CfnLifecycleHookProps¶
-
class
aws_cdk.aws_autoscaling.
CfnLifecycleHookProps
(*, auto_scaling_group_name, lifecycle_transition, default_result=None, heartbeat_timeout=None, lifecycle_hook_name=None, notification_metadata=None, notification_target_arn=None, role_arn=None)¶ Bases:
object
Properties for defining a
AWS::AutoScaling::LifecycleHook
.- Parameters
auto_scaling_group_name (
str
) –AWS::AutoScaling::LifecycleHook.AutoScalingGroupName
.lifecycle_transition (
str
) –AWS::AutoScaling::LifecycleHook.LifecycleTransition
.default_result (
Optional
[str
]) –AWS::AutoScaling::LifecycleHook.DefaultResult
.heartbeat_timeout (
Union
[int
,float
,None
]) –AWS::AutoScaling::LifecycleHook.HeartbeatTimeout
.lifecycle_hook_name (
Optional
[str
]) –AWS::AutoScaling::LifecycleHook.LifecycleHookName
.notification_metadata (
Optional
[str
]) –AWS::AutoScaling::LifecycleHook.NotificationMetadata
.notification_target_arn (
Optional
[str
]) –AWS::AutoScaling::LifecycleHook.NotificationTargetARN
.role_arn (
Optional
[str
]) –AWS::AutoScaling::LifecycleHook.RoleARN
.
- See
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html
Attributes
-
auto_scaling_group_name
¶ AWS::AutoScaling::LifecycleHook.AutoScalingGroupName
.
-
default_result
¶ AWS::AutoScaling::LifecycleHook.DefaultResult
.
-
heartbeat_timeout
¶ AWS::AutoScaling::LifecycleHook.HeartbeatTimeout
.- See
- Return type
Union
[int
,float
,None
]
-
lifecycle_hook_name
¶ AWS::AutoScaling::LifecycleHook.LifecycleHookName
.
-
lifecycle_transition
¶ AWS::AutoScaling::LifecycleHook.LifecycleTransition
.
-
notification_metadata
¶ AWS::AutoScaling::LifecycleHook.NotificationMetadata
.
-
notification_target_arn
¶ AWS::AutoScaling::LifecycleHook.NotificationTargetARN
.
-
role_arn
¶ AWS::AutoScaling::LifecycleHook.RoleARN
.