Copyright | (c) 2013-2018 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 |
Removes the specified Availability Zones from the set of Availability Zones for the specified load balancer.
There must be at least one Availability Zone registered with a load balancer at all times. After an Availability Zone is removed, all instances registered with the load balancer that are in the removed Availability Zone go into the OutOfService
state. Then, the load balancer attempts to equally balance the traffic among its remaining Availability Zones.
For more information, see Add or Remove Availability Zones in the Classic Load Balancer Guide .
- disableAvailabilityZonesForLoadBalancer :: Text -> DisableAvailabilityZonesForLoadBalancer
- data DisableAvailabilityZonesForLoadBalancer
- dazflbLoadBalancerName :: Lens' DisableAvailabilityZonesForLoadBalancer Text
- dazflbAvailabilityZones :: Lens' DisableAvailabilityZonesForLoadBalancer [Text]
- disableAvailabilityZonesForLoadBalancerResponse :: Int -> DisableAvailabilityZonesForLoadBalancerResponse
- data DisableAvailabilityZonesForLoadBalancerResponse
- dazflbrsAvailabilityZones :: Lens' DisableAvailabilityZonesForLoadBalancerResponse [Text]
- dazflbrsResponseStatus :: Lens' DisableAvailabilityZonesForLoadBalancerResponse Int
Creating a Request
disableAvailabilityZonesForLoadBalancer Source #
Creates a value of DisableAvailabilityZonesForLoadBalancer
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dazflbLoadBalancerName
- The name of the load balancer.dazflbAvailabilityZones
- The Availability Zones.
data DisableAvailabilityZonesForLoadBalancer Source #
Contains the parameters for DisableAvailabilityZonesForLoadBalancer.
See: disableAvailabilityZonesForLoadBalancer
smart constructor.
Request Lenses
dazflbLoadBalancerName :: Lens' DisableAvailabilityZonesForLoadBalancer Text Source #
The name of the load balancer.
dazflbAvailabilityZones :: Lens' DisableAvailabilityZonesForLoadBalancer [Text] Source #
The Availability Zones.
Destructuring the Response
disableAvailabilityZonesForLoadBalancerResponse Source #
Creates a value of DisableAvailabilityZonesForLoadBalancerResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dazflbrsAvailabilityZones
- The remaining Availability Zones for the load balancer.dazflbrsResponseStatus
- -- | The response status code.
data DisableAvailabilityZonesForLoadBalancerResponse Source #
Contains the output for DisableAvailabilityZonesForLoadBalancer.
See: disableAvailabilityZonesForLoadBalancerResponse
smart constructor.
Response Lenses
dazflbrsAvailabilityZones :: Lens' DisableAvailabilityZonesForLoadBalancerResponse [Text] Source #
The remaining Availability Zones for the load balancer.
dazflbrsResponseStatus :: Lens' DisableAvailabilityZonesForLoadBalancerResponse Int Source #
- - | The response status code.