amazonka-lightsail-1.6.0: Amazon Lightsail 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.Lightsail.GetLoadBalancerTLSCertificates

Contents

Description

Returns information about the TLS certificates that are associated with the specified Lightsail load balancer.

TLS is just an updated, more secure version of Secure Socket Layer (SSL).

You can have a maximum of 2 certificates associated with a Lightsail load balancer. One is active and the other is inactive.

Synopsis

Creating a Request

getLoadBalancerTLSCertificates #

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

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

data GetLoadBalancerTLSCertificates #

See: getLoadBalancerTLSCertificates smart constructor.

Instances

Eq GetLoadBalancerTLSCertificates # 
Data GetLoadBalancerTLSCertificates # 

Methods

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

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

toConstr :: GetLoadBalancerTLSCertificates -> Constr #

dataTypeOf :: GetLoadBalancerTLSCertificates -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetLoadBalancerTLSCertificates # 
Show GetLoadBalancerTLSCertificates # 
Generic GetLoadBalancerTLSCertificates # 
Hashable GetLoadBalancerTLSCertificates # 
ToJSON GetLoadBalancerTLSCertificates # 
NFData GetLoadBalancerTLSCertificates # 
AWSRequest GetLoadBalancerTLSCertificates # 
ToHeaders GetLoadBalancerTLSCertificates # 
ToPath GetLoadBalancerTLSCertificates # 
ToQuery GetLoadBalancerTLSCertificates # 
type Rep GetLoadBalancerTLSCertificates # 
type Rep GetLoadBalancerTLSCertificates = D1 * (MetaData "GetLoadBalancerTLSCertificates" "Network.AWS.Lightsail.GetLoadBalancerTLSCertificates" "amazonka-lightsail-1.6.0-IATUqEytvF48KpKMPJ7t6L" True) (C1 * (MetaCons "GetLoadBalancerTLSCertificates'" PrefixI True) (S1 * (MetaSel (Just Symbol "_glbtcLoadBalancerName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs GetLoadBalancerTLSCertificates # 

Request Lenses

glbtcLoadBalancerName :: Lens' GetLoadBalancerTLSCertificates Text #

The name of the load balancer you associated with your SSL/TLS certificate.

Destructuring the Response

getLoadBalancerTLSCertificatesResponse #

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

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

data GetLoadBalancerTLSCertificatesResponse #

Instances

Eq GetLoadBalancerTLSCertificatesResponse # 
Data GetLoadBalancerTLSCertificatesResponse # 

Methods

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

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

toConstr :: GetLoadBalancerTLSCertificatesResponse -> Constr #

dataTypeOf :: GetLoadBalancerTLSCertificatesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetLoadBalancerTLSCertificatesResponse # 
Show GetLoadBalancerTLSCertificatesResponse # 
Generic GetLoadBalancerTLSCertificatesResponse # 
NFData GetLoadBalancerTLSCertificatesResponse # 
type Rep GetLoadBalancerTLSCertificatesResponse # 
type Rep GetLoadBalancerTLSCertificatesResponse = D1 * (MetaData "GetLoadBalancerTLSCertificatesResponse" "Network.AWS.Lightsail.GetLoadBalancerTLSCertificates" "amazonka-lightsail-1.6.0-IATUqEytvF48KpKMPJ7t6L" False) (C1 * (MetaCons "GetLoadBalancerTLSCertificatesResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_glbtcrsTlsCertificates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [LoadBalancerTLSCertificate]))) (S1 * (MetaSel (Just Symbol "_glbtcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses

glbtcrsTlsCertificates :: Lens' GetLoadBalancerTLSCertificatesResponse [LoadBalancerTLSCertificate] #

An array of LoadBalancerTlsCertificate objects describing your SSL/TLS certificates.