amazonka-elb-1.4.5: Amazon Elastic Load Balancing SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

Contents

Description

Sets the certificate that terminates the specified listener's SSL connections. The specified certificate replaces any prior certificate that was used on the same load balancer and port.

For more information about updating your SSL certificate, see Replace the SSL Certificate for Your Load Balancer in the Classic Load Balancers Guide .

Synopsis

Creating a Request

setLoadBalancerListenerSSLCertificate #

Creates a value of SetLoadBalancerListenerSSLCertificate with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data SetLoadBalancerListenerSSLCertificate #

Contains the parameters for SetLoadBalancerListenerSSLCertificate.

See: setLoadBalancerListenerSSLCertificate smart constructor.

Instances

Eq SetLoadBalancerListenerSSLCertificate # 
Data SetLoadBalancerListenerSSLCertificate # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SetLoadBalancerListenerSSLCertificate -> c SetLoadBalancerListenerSSLCertificate #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SetLoadBalancerListenerSSLCertificate #

toConstr :: SetLoadBalancerListenerSSLCertificate -> Constr #

dataTypeOf :: SetLoadBalancerListenerSSLCertificate -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SetLoadBalancerListenerSSLCertificate) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SetLoadBalancerListenerSSLCertificate) #

gmapT :: (forall b. Data b => b -> b) -> SetLoadBalancerListenerSSLCertificate -> SetLoadBalancerListenerSSLCertificate #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SetLoadBalancerListenerSSLCertificate -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SetLoadBalancerListenerSSLCertificate -> r #

gmapQ :: (forall d. Data d => d -> u) -> SetLoadBalancerListenerSSLCertificate -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SetLoadBalancerListenerSSLCertificate -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SetLoadBalancerListenerSSLCertificate -> m SetLoadBalancerListenerSSLCertificate #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SetLoadBalancerListenerSSLCertificate -> m SetLoadBalancerListenerSSLCertificate #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SetLoadBalancerListenerSSLCertificate -> m SetLoadBalancerListenerSSLCertificate #

Read SetLoadBalancerListenerSSLCertificate # 
Show SetLoadBalancerListenerSSLCertificate # 
Generic SetLoadBalancerListenerSSLCertificate # 
Hashable SetLoadBalancerListenerSSLCertificate # 
NFData SetLoadBalancerListenerSSLCertificate # 
AWSRequest SetLoadBalancerListenerSSLCertificate # 
ToQuery SetLoadBalancerListenerSSLCertificate # 
ToPath SetLoadBalancerListenerSSLCertificate # 
ToHeaders SetLoadBalancerListenerSSLCertificate # 
type Rep SetLoadBalancerListenerSSLCertificate # 
type Rep SetLoadBalancerListenerSSLCertificate = D1 (MetaData "SetLoadBalancerListenerSSLCertificate" "Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate" "amazonka-elb-1.4.5-XduxYfAqWo1Lxf3InnZAz" False) (C1 (MetaCons "SetLoadBalancerListenerSSLCertificate'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_slblscLoadBalancerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_slblscLoadBalancerPort") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_slblscSSLCertificateId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs SetLoadBalancerListenerSSLCertificate # 

Request Lenses

slblscLoadBalancerPort :: Lens' SetLoadBalancerListenerSSLCertificate Int #

The port that uses the specified SSL certificate.

slblscSSLCertificateId :: Lens' SetLoadBalancerListenerSSLCertificate Text #

The Amazon Resource Name (ARN) of the SSL certificate.

Destructuring the Response

setLoadBalancerListenerSSLCertificateResponse #

Creates a value of SetLoadBalancerListenerSSLCertificateResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data SetLoadBalancerListenerSSLCertificateResponse #

Contains the output of SetLoadBalancerListenerSSLCertificate.

See: setLoadBalancerListenerSSLCertificateResponse smart constructor.

Instances

Eq SetLoadBalancerListenerSSLCertificateResponse # 
Data SetLoadBalancerListenerSSLCertificateResponse # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SetLoadBalancerListenerSSLCertificateResponse -> c SetLoadBalancerListenerSSLCertificateResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SetLoadBalancerListenerSSLCertificateResponse #

toConstr :: SetLoadBalancerListenerSSLCertificateResponse -> Constr #

dataTypeOf :: SetLoadBalancerListenerSSLCertificateResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SetLoadBalancerListenerSSLCertificateResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SetLoadBalancerListenerSSLCertificateResponse) #

gmapT :: (forall b. Data b => b -> b) -> SetLoadBalancerListenerSSLCertificateResponse -> SetLoadBalancerListenerSSLCertificateResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SetLoadBalancerListenerSSLCertificateResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SetLoadBalancerListenerSSLCertificateResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> SetLoadBalancerListenerSSLCertificateResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SetLoadBalancerListenerSSLCertificateResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SetLoadBalancerListenerSSLCertificateResponse -> m SetLoadBalancerListenerSSLCertificateResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SetLoadBalancerListenerSSLCertificateResponse -> m SetLoadBalancerListenerSSLCertificateResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SetLoadBalancerListenerSSLCertificateResponse -> m SetLoadBalancerListenerSSLCertificateResponse #

Read SetLoadBalancerListenerSSLCertificateResponse # 
Show SetLoadBalancerListenerSSLCertificateResponse # 
Generic SetLoadBalancerListenerSSLCertificateResponse # 
NFData SetLoadBalancerListenerSSLCertificateResponse # 
type Rep SetLoadBalancerListenerSSLCertificateResponse # 
type Rep SetLoadBalancerListenerSSLCertificateResponse = D1 (MetaData "SetLoadBalancerListenerSSLCertificateResponse" "Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate" "amazonka-elb-1.4.5-XduxYfAqWo1Lxf3InnZAz" True) (C1 (MetaCons "SetLoadBalancerListenerSSLCertificateResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_slblscrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses