Copyright | (c) 2013-2017 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Deregisters the specified instances from the specified load balancer. After the instance is deregistered, it no longer receives traffic from the load balancer.
You can use DescribeLoadBalancers
to verify that the instance is deregistered from the load balancer.
For more information, see Register or De-Register EC2 Instances in the Classic Load Balancer Guide .
- deregisterInstancesFromLoadBalancer :: Text -> DeregisterInstancesFromLoadBalancer
- data DeregisterInstancesFromLoadBalancer
- diflbLoadBalancerName :: Lens' DeregisterInstancesFromLoadBalancer Text
- diflbInstances :: Lens' DeregisterInstancesFromLoadBalancer [Instance]
- deregisterInstancesFromLoadBalancerResponse :: Int -> DeregisterInstancesFromLoadBalancerResponse
- data DeregisterInstancesFromLoadBalancerResponse
- diflbrsInstances :: Lens' DeregisterInstancesFromLoadBalancerResponse [Instance]
- diflbrsResponseStatus :: Lens' DeregisterInstancesFromLoadBalancerResponse Int
Creating a Request
deregisterInstancesFromLoadBalancer Source #
Creates a value of DeregisterInstancesFromLoadBalancer
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
diflbLoadBalancerName
- The name of the load balancer.diflbInstances
- The IDs of the instances.
data DeregisterInstancesFromLoadBalancer Source #
Contains the parameters for DeregisterInstancesFromLoadBalancer.
See: deregisterInstancesFromLoadBalancer
smart constructor.
Request Lenses
diflbLoadBalancerName :: Lens' DeregisterInstancesFromLoadBalancer Text Source #
The name of the load balancer.
diflbInstances :: Lens' DeregisterInstancesFromLoadBalancer [Instance] Source #
The IDs of the instances.
Destructuring the Response
deregisterInstancesFromLoadBalancerResponse Source #
Creates a value of DeregisterInstancesFromLoadBalancerResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
diflbrsInstances
- The remaining instances registered with the load balancer.diflbrsResponseStatus
- -- | The response status code.
data DeregisterInstancesFromLoadBalancerResponse Source #
Contains the output of DeregisterInstancesFromLoadBalancer.
See: deregisterInstancesFromLoadBalancerResponse
smart constructor.
Response Lenses
diflbrsInstances :: Lens' DeregisterInstancesFromLoadBalancerResponse [Instance] Source #
The remaining instances registered with the load balancer.
diflbrsResponseStatus :: Lens' DeregisterInstancesFromLoadBalancerResponse Int Source #
- - | The response status code.