amazonka-lightsail-1.6.1: 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 Source #

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

See: getLoadBalancerTLSCertificates smart constructor.

Instances
Eq GetLoadBalancerTLSCertificates Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Data GetLoadBalancerTLSCertificates Source # 
Instance details

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

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Show GetLoadBalancerTLSCertificates Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Generic GetLoadBalancerTLSCertificates Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Associated Types

type Rep GetLoadBalancerTLSCertificates :: Type -> Type #

Hashable GetLoadBalancerTLSCertificates Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

ToJSON GetLoadBalancerTLSCertificates Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

AWSRequest GetLoadBalancerTLSCertificates Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Associated Types

type Rs GetLoadBalancerTLSCertificates :: Type #

ToHeaders GetLoadBalancerTLSCertificates Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

ToPath GetLoadBalancerTLSCertificates Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

ToQuery GetLoadBalancerTLSCertificates Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

NFData GetLoadBalancerTLSCertificates Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

type Rep GetLoadBalancerTLSCertificates Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

type Rep GetLoadBalancerTLSCertificates = D1 (MetaData "GetLoadBalancerTLSCertificates" "Network.AWS.Lightsail.GetLoadBalancerTLSCertificates" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" True) (C1 (MetaCons "GetLoadBalancerTLSCertificates'" PrefixI True) (S1 (MetaSel (Just "_glbtcLoadBalancerName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs GetLoadBalancerTLSCertificates Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Request Lenses

glbtcLoadBalancerName :: Lens' GetLoadBalancerTLSCertificates Text Source #

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

Destructuring the Response

getLoadBalancerTLSCertificatesResponse Source #

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

Instances
Eq GetLoadBalancerTLSCertificatesResponse Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Data GetLoadBalancerTLSCertificatesResponse Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

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

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Show GetLoadBalancerTLSCertificatesResponse Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Generic GetLoadBalancerTLSCertificatesResponse Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

NFData GetLoadBalancerTLSCertificatesResponse Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

type Rep GetLoadBalancerTLSCertificatesResponse Source # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

type Rep GetLoadBalancerTLSCertificatesResponse = D1 (MetaData "GetLoadBalancerTLSCertificatesResponse" "Network.AWS.Lightsail.GetLoadBalancerTLSCertificates" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) (C1 (MetaCons "GetLoadBalancerTLSCertificatesResponse'" PrefixI True) (S1 (MetaSel (Just "_glbtcrsTlsCertificates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [LoadBalancerTLSCertificate])) :*: S1 (MetaSel (Just "_glbtcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

glbtcrsTlsCertificates :: Lens' GetLoadBalancerTLSCertificatesResponse [LoadBalancerTLSCertificate] Source #

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