Skip to content

RosLifecycleHookProps

Properties for defining a RosLifecycleHook.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-lifecyclehook

Initializer

import { RosLifecycleHookProps } from '@alicloud/ros-cdk-ess'
const rosLifecycleHookProps: RosLifecycleHookProps = { ... }

Properties

Name Type Description
lifecycleTransition string | @alicloud/ros-cdk-core.IResolvable No description.
scalingGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
defaultResult string | @alicloud/ros-cdk-core.IResolvable No description.
heartbeatTimeout number | @alicloud/ros-cdk-core.IResolvable No description.
lifecycleHookName string | @alicloud/ros-cdk-core.IResolvable No description.
notificationArn string | @alicloud/ros-cdk-core.IResolvable No description.
notificationMetadata string | @alicloud/ros-cdk-core.IResolvable No description.

lifecycleTransitionRequired

public readonly lifecycleTransition: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

scalingGroupIdRequired

public readonly scalingGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

defaultResultOptional

public readonly defaultResult: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

heartbeatTimeoutOptional

public readonly heartbeatTimeout: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

lifecycleHookNameOptional

public readonly lifecycleHookName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

notificationArnOptional

public readonly notificationArn: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

notificationMetadataOptional

public readonly notificationMetadata: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable