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 |
Modifies the attributes of the specified load balancer.
You can modify the load balancer attributes, such as AccessLogs
, ConnectionDraining
, and CrossZoneLoadBalancing
by either enabling or disabling them. Or, you can modify the load balancer attribute ConnectionSettings
by specifying an idle connection timeout value for your load balancer.
For more information, see the following in the Classic Load Balancer Guide :
- modifyLoadBalancerAttributes :: Text -> LoadBalancerAttributes -> ModifyLoadBalancerAttributes
- data ModifyLoadBalancerAttributes
- mlbaLoadBalancerName :: Lens' ModifyLoadBalancerAttributes Text
- mlbaLoadBalancerAttributes :: Lens' ModifyLoadBalancerAttributes LoadBalancerAttributes
- modifyLoadBalancerAttributesResponse :: Int -> ModifyLoadBalancerAttributesResponse
- data ModifyLoadBalancerAttributesResponse
- mlbarsLoadBalancerName :: Lens' ModifyLoadBalancerAttributesResponse (Maybe Text)
- mlbarsLoadBalancerAttributes :: Lens' ModifyLoadBalancerAttributesResponse (Maybe LoadBalancerAttributes)
- mlbarsResponseStatus :: Lens' ModifyLoadBalancerAttributesResponse Int
Creating a Request
modifyLoadBalancerAttributes Source #
Creates a value of ModifyLoadBalancerAttributes
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mlbaLoadBalancerName
- The name of the load balancer.mlbaLoadBalancerAttributes
- The attributes for the load balancer.
data ModifyLoadBalancerAttributes Source #
Contains the parameters for ModifyLoadBalancerAttributes.
See: modifyLoadBalancerAttributes
smart constructor.
Request Lenses
mlbaLoadBalancerName :: Lens' ModifyLoadBalancerAttributes Text Source #
The name of the load balancer.
mlbaLoadBalancerAttributes :: Lens' ModifyLoadBalancerAttributes LoadBalancerAttributes Source #
The attributes for the load balancer.
Destructuring the Response
modifyLoadBalancerAttributesResponse Source #
Creates a value of ModifyLoadBalancerAttributesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mlbarsLoadBalancerName
- The name of the load balancer.mlbarsLoadBalancerAttributes
- Information about the load balancer attributes.mlbarsResponseStatus
- -- | The response status code.
data ModifyLoadBalancerAttributesResponse Source #
Contains the output of ModifyLoadBalancerAttributes.
See: modifyLoadBalancerAttributesResponse
smart constructor.
Response Lenses
mlbarsLoadBalancerName :: Lens' ModifyLoadBalancerAttributesResponse (Maybe Text) Source #
The name of the load balancer.
mlbarsLoadBalancerAttributes :: Lens' ModifyLoadBalancerAttributesResponse (Maybe LoadBalancerAttributes) Source #
Information about the load balancer attributes.
mlbarsResponseStatus :: Lens' ModifyLoadBalancerAttributesResponse Int Source #
- - | The response status code.