Amazon Elastic Load Balancing · Arazzo Workflow
Amazon Elastic Load Balancing Drain and Deregister a Target
Version 1.0.0
Confirm a target exists, deregister it, then poll until it has drained.
View Spec
View on GitHub
Amazon Web ServicesHigh AvailabilityLoad BalancingNetworkingScalabilityArazzoWorkflows
Provider
Workflows
drain-and-deregister-target
Deregister a target and poll until it finishes draining.
Chains describeTargetHealth, deregisterTargets, and a describeTargetHealth poll loop so a target is gracefully removed and the drain is observed to completion.
1
confirmRegistered
describeTargetHealth
Read the target's current health to confirm it is registered.
2
deregisterTarget
deregisterTargets
Deregister the target so the load balancer begins draining it.
3
pollDrain
describeTargetHealth
Poll the target's health and retry while it is still draining, ending once it is no longer in the draining state.