Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Network.AWS.ELBv2.ModifyListener
Description
Modifies the specified properties of the specified listener.
Any properties that you do not specify retain their current values. However, changing the protocol from HTTPS to HTTP removes the security policy and SSL certificate properties. If you change the protocol from HTTP to HTTPS, you must add the security policy.
- modifyListener :: Text -> ModifyListener
- data ModifyListener
- mlSSLPolicy :: Lens' ModifyListener (Maybe Text)
- mlProtocol :: Lens' ModifyListener (Maybe ProtocolEnum)
- mlDefaultActions :: Lens' ModifyListener [Action]
- mlCertificates :: Lens' ModifyListener [Certificate]
- mlPort :: Lens' ModifyListener (Maybe Natural)
- mlListenerARN :: Lens' ModifyListener Text
- modifyListenerResponse :: Int -> ModifyListenerResponse
- data ModifyListenerResponse
- mlrsListeners :: Lens' ModifyListenerResponse [Listener]
- mlrsResponseStatus :: Lens' ModifyListenerResponse Int
Creating a Request
Arguments
:: Text | |
-> ModifyListener |
Creates a value of ModifyListener
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mlSSLPolicy
- The security policy that defines which ciphers and protocols are supported.mlProtocol
- The protocol for connections from clients to the load balancer.mlDefaultActions
- The default actions.mlCertificates
- The SSL server certificate.mlPort
- The port for connections from clients to the load balancer.mlListenerARN
- The Amazon Resource Name (ARN) of the listener.
data ModifyListener #
Contains the parameters for ModifyListener.
See: modifyListener
smart constructor.
Instances
Request Lenses
mlSSLPolicy :: Lens' ModifyListener (Maybe Text) #
The security policy that defines which ciphers and protocols are supported.
mlProtocol :: Lens' ModifyListener (Maybe ProtocolEnum) #
The protocol for connections from clients to the load balancer.
mlDefaultActions :: Lens' ModifyListener [Action] #
The default actions.
mlCertificates :: Lens' ModifyListener [Certificate] #
The SSL server certificate.
mlPort :: Lens' ModifyListener (Maybe Natural) #
The port for connections from clients to the load balancer.
mlListenerARN :: Lens' ModifyListener Text #
The Amazon Resource Name (ARN) of the listener.
Destructuring the Response
Arguments
:: Int | |
-> ModifyListenerResponse |
Creates a value of ModifyListenerResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mlrsListeners
- Information about the modified listeners.mlrsResponseStatus
- -- | The response status code.
data ModifyListenerResponse #
Contains the output of ModifyListener.
See: modifyListenerResponse
smart constructor.
Response Lenses
mlrsListeners :: Lens' ModifyListenerResponse [Listener] #
Information about the modified listeners.
mlrsResponseStatus :: Lens' ModifyListenerResponse Int #
- - | The response status code.