| Package | Description |
|---|---|
| software.amazon.awssdk.services.autoscaling |
|
| software.amazon.awssdk.services.autoscaling.model |
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<PutLifecycleHookResponse> |
AutoScalingAsyncClient.putLifecycleHook(Consumer<PutLifecycleHookRequest.Builder> putLifecycleHookRequest)
Creates or updates a lifecycle hook for the specified Auto Scaling group.
|
default PutLifecycleHookResponse |
AutoScalingClient.putLifecycleHook(Consumer<PutLifecycleHookRequest.Builder> putLifecycleHookRequest)
Creates or updates a lifecycle hook for the specified Auto Scaling group.
|
| Modifier and Type | Method and Description |
|---|---|
PutLifecycleHookRequest.Builder |
PutLifecycleHookRequest.Builder.autoScalingGroupName(String autoScalingGroupName)
The name of the Auto Scaling group.
|
static PutLifecycleHookRequest.Builder |
PutLifecycleHookRequest.builder() |
PutLifecycleHookRequest.Builder |
PutLifecycleHookRequest.Builder.defaultResult(String defaultResult)
Defines the action the Auto Scaling group should take when the lifecycle hook timeout elapses or if an
unexpected failure occurs.
|
PutLifecycleHookRequest.Builder |
PutLifecycleHookRequest.Builder.heartbeatTimeout(Integer heartbeatTimeout)
The maximum time, in seconds, that can elapse before the lifecycle hook times out.
|
PutLifecycleHookRequest.Builder |
PutLifecycleHookRequest.Builder.lifecycleHookName(String lifecycleHookName)
The name of the lifecycle hook.
|
PutLifecycleHookRequest.Builder |
PutLifecycleHookRequest.Builder.lifecycleTransition(String lifecycleTransition)
The instance state to which you want to attach the lifecycle hook.
|
PutLifecycleHookRequest.Builder |
PutLifecycleHookRequest.Builder.notificationMetadata(String notificationMetadata)
Contains additional information that you want to include any time Amazon EC2 Auto Scaling sends a message to
the notification target.
|
PutLifecycleHookRequest.Builder |
PutLifecycleHookRequest.Builder.notificationTargetARN(String notificationTargetARN)
The ARN of the notification target that Amazon EC2 Auto Scaling uses to notify you when an instance is in the
transition state for the lifecycle hook.
|
PutLifecycleHookRequest.Builder |
PutLifecycleHookRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutLifecycleHookRequest.Builder |
PutLifecycleHookRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PutLifecycleHookRequest.Builder |
PutLifecycleHookRequest.Builder.roleARN(String roleARN)
The ARN of the IAM role that allows the Auto Scaling group to publish to the specified notification target.
|
PutLifecycleHookRequest.Builder |
PutLifecycleHookRequest.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends PutLifecycleHookRequest.Builder> |
PutLifecycleHookRequest.serializableBuilderClass() |
Copyright © 2018. All rights reserved.