Skip to content

RosLifecycleHookProps

Properties for defining a RosLifecycleHook.

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

Initializer

import com.aliyun.ros.cdk.ess.RosLifecycleHookProps;
RosLifecycleHookProps.builder()
    .lifecycleTransition(java.lang.String)
    .lifecycleTransition(IResolvable)
    .scalingGroupId(java.lang.String)
    .scalingGroupId(IResolvable)
//  .defaultResult(java.lang.String)
//  .defaultResult(IResolvable)
//  .heartbeatTimeout(java.lang.Number)
//  .heartbeatTimeout(IResolvable)
//  .lifecycleHookName(java.lang.String)
//  .lifecycleHookName(IResolvable)
//  .notificationArn(java.lang.String)
//  .notificationArn(IResolvable)
//  .notificationMetadata(java.lang.String)
//  .notificationMetadata(IResolvable)
    .build();

Properties

Name Type Description
lifecycleTransition java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
scalingGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
defaultResult java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
heartbeatTimeout java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
lifecycleHookName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
notificationArn java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
notificationMetadata java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

lifecycleTransitionRequired

public java.lang.Object getLifecycleTransition();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

scalingGroupIdRequired

public java.lang.Object getScalingGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

defaultResultOptional

public java.lang.Object getDefaultResult();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

heartbeatTimeoutOptional

public java.lang.Object getHeartbeatTimeout();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

lifecycleHookNameOptional

public java.lang.Object getLifecycleHookName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

notificationArnOptional

public java.lang.Object getNotificationArn();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

notificationMetadataOptional

public java.lang.Object getNotificationMetadata();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable