Copyright | (c) 2013-2021 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 |
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 #
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:
$sel:loadBalancerName: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.