amazonka-elb-1.4.2: 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 Updating an SSL Certificate for a Load Balancer in the Elastic Load Balancing Developer Guide.

Synopsis

Creating a Request

data SetLoadBalancerListenerSSLCertificate Source #

Instances

Eq SetLoadBalancerListenerSSLCertificate Source # 
Data SetLoadBalancerListenerSSLCertificate Source # 

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 Source # 
Show SetLoadBalancerListenerSSLCertificate Source # 
Generic SetLoadBalancerListenerSSLCertificate Source # 
Hashable SetLoadBalancerListenerSSLCertificate Source # 
NFData SetLoadBalancerListenerSSLCertificate Source # 
AWSRequest SetLoadBalancerListenerSSLCertificate Source # 
ToQuery SetLoadBalancerListenerSSLCertificate Source # 
ToPath SetLoadBalancerListenerSSLCertificate Source # 
ToHeaders SetLoadBalancerListenerSSLCertificate Source # 
type Rep SetLoadBalancerListenerSSLCertificate Source # 
type Rep SetLoadBalancerListenerSSLCertificate = D1 (MetaData "SetLoadBalancerListenerSSLCertificate" "Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate" "amazonka-elb-1.4.2-FbWts6w8VtM2gY2iNr6D2l" False) (C1 (MetaCons "SetLoadBalancerListenerSSLCertificate'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_slblscLoadBalancerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_slblscLoadBalancerPort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_slblscSSLCertificateId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs SetLoadBalancerListenerSSLCertificate Source # 

Request Lenses

slblscLoadBalancerPort :: Lens' SetLoadBalancerListenerSSLCertificate Int Source #

The port that uses the specified SSL certificate.

slblscSSLCertificateId :: Lens' SetLoadBalancerListenerSSLCertificate Text Source #

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

Destructuring the Response

setLoadBalancerListenerSSLCertificateResponse Source #

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 Source #

Instances

Eq SetLoadBalancerListenerSSLCertificateResponse Source # 
Data SetLoadBalancerListenerSSLCertificateResponse Source # 

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 Source # 
Show SetLoadBalancerListenerSSLCertificateResponse Source # 
Generic SetLoadBalancerListenerSSLCertificateResponse Source # 
NFData SetLoadBalancerListenerSSLCertificateResponse Source # 
type Rep SetLoadBalancerListenerSSLCertificateResponse Source # 
type Rep SetLoadBalancerListenerSSLCertificateResponse = D1 (MetaData "SetLoadBalancerListenerSSLCertificateResponse" "Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate" "amazonka-elb-1.4.2-FbWts6w8VtM2gY2iNr6D2l" True) (C1 (MetaCons "SetLoadBalancerListenerSSLCertificateResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_slblscrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses