| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.ELB.CreateLoadBalancerListeners
Description
Creates one or more listeners for the specified load balancer. If a listener with the specified port does not already exist, it is created; otherwise, the properties of the new listener must match the properties of the existing listener.
For more information, see Listeners for Your Classic Load Balancer in the Classic Load Balancers Guide.
Synopsis
- data CreateLoadBalancerListeners = CreateLoadBalancerListeners' {
- loadBalancerName :: Text
- listeners :: [Listener]
- newCreateLoadBalancerListeners :: Text -> CreateLoadBalancerListeners
- createLoadBalancerListeners_loadBalancerName :: Lens' CreateLoadBalancerListeners Text
- createLoadBalancerListeners_listeners :: Lens' CreateLoadBalancerListeners [Listener]
- data CreateLoadBalancerListenersResponse = CreateLoadBalancerListenersResponse' {
- httpStatus :: Int
- newCreateLoadBalancerListenersResponse :: Int -> CreateLoadBalancerListenersResponse
- createLoadBalancerListenersResponse_httpStatus :: Lens' CreateLoadBalancerListenersResponse Int
Creating a Request
data CreateLoadBalancerListeners Source #
Contains the parameters for CreateLoadBalancerListeners.
See: newCreateLoadBalancerListeners smart constructor.
Constructors
| CreateLoadBalancerListeners' | |
Fields
| |
Instances
newCreateLoadBalancerListeners Source #
Arguments
| :: Text | |
| -> CreateLoadBalancerListeners |
Create a value of CreateLoadBalancerListeners with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateLoadBalancerListeners, createLoadBalancerListeners_loadBalancerName - The name of the load balancer.
$sel:listeners:CreateLoadBalancerListeners', createLoadBalancerListeners_listeners - The listeners.
Request Lenses
createLoadBalancerListeners_loadBalancerName :: Lens' CreateLoadBalancerListeners Text Source #
The name of the load balancer.
createLoadBalancerListeners_listeners :: Lens' CreateLoadBalancerListeners [Listener] Source #
The listeners.
Destructuring the Response
data CreateLoadBalancerListenersResponse Source #
Contains the parameters for CreateLoadBalancerListener.
See: newCreateLoadBalancerListenersResponse smart constructor.
Constructors
| CreateLoadBalancerListenersResponse' | |
Fields
| |
Instances
newCreateLoadBalancerListenersResponse Source #
Arguments
| :: Int | |
| -> CreateLoadBalancerListenersResponse |
Create a value of CreateLoadBalancerListenersResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateLoadBalancerListenersResponse', createLoadBalancerListenersResponse_httpStatus - The response's http status code.
Response Lenses
createLoadBalancerListenersResponse_httpStatus :: Lens' CreateLoadBalancerListenersResponse Int Source #
The response's http status code.