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. |
lifecycleTransition
Required
public java.lang.Object getLifecycleTransition();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
scalingGroupId
Required
public java.lang.Object getScalingGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
defaultResult
Optional
public java.lang.Object getDefaultResult();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
heartbeatTimeout
Optional
public java.lang.Object getHeartbeatTimeout();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
lifecycleHookName
Optional
public java.lang.Object getLifecycleHookName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
notificationArn
Optional
public java.lang.Object getNotificationArn();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
notificationMetadata
Optional
public java.lang.Object getNotificationMetadata();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable