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

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@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 Balancer Guide .

Synopsis

Creating a Request

setLoadBalancerListenerSSLCertificate Source #

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

Contains the parameters for SetLoadBalancerListenerSSLCertificate.

See: setLoadBalancerListenerSSLCertificate smart constructor.

Instances
Eq SetLoadBalancerListenerSSLCertificate Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

Data SetLoadBalancerListenerSSLCertificate Source # 
Instance details

Defined in Network.AWS.ELB.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 Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

Show SetLoadBalancerListenerSSLCertificate Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

Generic SetLoadBalancerListenerSSLCertificate Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

Hashable SetLoadBalancerListenerSSLCertificate Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

AWSRequest SetLoadBalancerListenerSSLCertificate Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

ToHeaders SetLoadBalancerListenerSSLCertificate Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

ToPath SetLoadBalancerListenerSSLCertificate Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

ToQuery SetLoadBalancerListenerSSLCertificate Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

NFData SetLoadBalancerListenerSSLCertificate Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

type Rep SetLoadBalancerListenerSSLCertificate Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

type Rep SetLoadBalancerListenerSSLCertificate = D1 (MetaData "SetLoadBalancerListenerSSLCertificate" "Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate" "amazonka-elb-1.6.1-Ih5hIKrYl5yJOuBwSBSzZS" False) (C1 (MetaCons "SetLoadBalancerListenerSSLCertificate'" PrefixI True) (S1 (MetaSel (Just "_slblscLoadBalancerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_slblscLoadBalancerPort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_slblscSSLCertificateId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs SetLoadBalancerListenerSSLCertificate Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

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 #

Contains the output of SetLoadBalancerListenerSSLCertificate.

See: setLoadBalancerListenerSSLCertificateResponse smart constructor.

Instances
Eq SetLoadBalancerListenerSSLCertificateResponse Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

Data SetLoadBalancerListenerSSLCertificateResponse Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

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 # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

Show SetLoadBalancerListenerSSLCertificateResponse Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

Generic SetLoadBalancerListenerSSLCertificateResponse Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

NFData SetLoadBalancerListenerSSLCertificateResponse Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

type Rep SetLoadBalancerListenerSSLCertificateResponse Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate

type Rep SetLoadBalancerListenerSSLCertificateResponse = D1 (MetaData "SetLoadBalancerListenerSSLCertificateResponse" "Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate" "amazonka-elb-1.6.1-Ih5hIKrYl5yJOuBwSBSzZS" True) (C1 (MetaCons "SetLoadBalancerListenerSSLCertificateResponse'" PrefixI True) (S1 (MetaSel (Just "_slblscrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses