@Stability(value=Stable) public static final class CfnLifecycleHook.Builder extends Object implements software.amazon.jsii.Builder<CfnLifecycleHook>
CfnLifecycleHook.| Modifier and Type | Method and Description |
|---|---|
CfnLifecycleHook.Builder |
autoScalingGroupName(String autoScalingGroupName)
`AWS::AutoScaling::LifecycleHook.AutoScalingGroupName`.
|
CfnLifecycleHook |
build() |
static CfnLifecycleHook.Builder |
create(software.constructs.Construct scope,
String id) |
CfnLifecycleHook.Builder |
defaultResult(String defaultResult)
`AWS::AutoScaling::LifecycleHook.DefaultResult`.
|
CfnLifecycleHook.Builder |
heartbeatTimeout(Number heartbeatTimeout)
`AWS::AutoScaling::LifecycleHook.HeartbeatTimeout`.
|
CfnLifecycleHook.Builder |
lifecycleHookName(String lifecycleHookName)
`AWS::AutoScaling::LifecycleHook.LifecycleHookName`.
|
CfnLifecycleHook.Builder |
lifecycleTransition(String lifecycleTransition)
`AWS::AutoScaling::LifecycleHook.LifecycleTransition`.
|
CfnLifecycleHook.Builder |
notificationMetadata(String notificationMetadata)
`AWS::AutoScaling::LifecycleHook.NotificationMetadata`.
|
CfnLifecycleHook.Builder |
notificationTargetArn(String notificationTargetArn)
`AWS::AutoScaling::LifecycleHook.NotificationTargetARN`.
|
CfnLifecycleHook.Builder |
roleArn(String roleArn)
`AWS::AutoScaling::LifecycleHook.RoleARN`.
|
@Stability(value=Stable) public static CfnLifecycleHook.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnLifecycleHook.Builder.@Stability(value=Stable) public CfnLifecycleHook.Builder autoScalingGroupName(String autoScalingGroupName)
autoScalingGroupName - `AWS::AutoScaling::LifecycleHook.AutoScalingGroupName`. This parameter is required.this@Stability(value=Stable) public CfnLifecycleHook.Builder lifecycleTransition(String lifecycleTransition)
lifecycleTransition - `AWS::AutoScaling::LifecycleHook.LifecycleTransition`. This parameter is required.this@Stability(value=Stable) public CfnLifecycleHook.Builder defaultResult(String defaultResult)
defaultResult - `AWS::AutoScaling::LifecycleHook.DefaultResult`. This parameter is required.this@Stability(value=Stable) public CfnLifecycleHook.Builder heartbeatTimeout(Number heartbeatTimeout)
heartbeatTimeout - `AWS::AutoScaling::LifecycleHook.HeartbeatTimeout`. This parameter is required.this@Stability(value=Stable) public CfnLifecycleHook.Builder lifecycleHookName(String lifecycleHookName)
lifecycleHookName - `AWS::AutoScaling::LifecycleHook.LifecycleHookName`. This parameter is required.this@Stability(value=Stable) public CfnLifecycleHook.Builder notificationMetadata(String notificationMetadata)
notificationMetadata - `AWS::AutoScaling::LifecycleHook.NotificationMetadata`. This parameter is required.this@Stability(value=Stable) public CfnLifecycleHook.Builder notificationTargetArn(String notificationTargetArn)
notificationTargetArn - `AWS::AutoScaling::LifecycleHook.NotificationTargetARN`. This parameter is required.this@Stability(value=Stable) public CfnLifecycleHook.Builder roleArn(String roleArn)
roleArn - `AWS::AutoScaling::LifecycleHook.RoleARN`. This parameter is required.this@Stability(value=Stable) public CfnLifecycleHook build()
build in interface software.amazon.jsii.Builder<CfnLifecycleHook>Copyright © 2021. All rights reserved.