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 #

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

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

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

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Show GetLoadBalancerTLSCertificates # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Generic GetLoadBalancerTLSCertificates # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Associated Types

type Rep GetLoadBalancerTLSCertificates :: Type -> Type #

Hashable GetLoadBalancerTLSCertificates # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

ToJSON GetLoadBalancerTLSCertificates # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

AWSRequest GetLoadBalancerTLSCertificates # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Associated Types

type Rs GetLoadBalancerTLSCertificates :: Type #

ToHeaders GetLoadBalancerTLSCertificates # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

ToPath GetLoadBalancerTLSCertificates # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

ToQuery GetLoadBalancerTLSCertificates # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

NFData GetLoadBalancerTLSCertificates # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

type Rep GetLoadBalancerTLSCertificates # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

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

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

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

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

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Show GetLoadBalancerTLSCertificatesResponse # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

Generic GetLoadBalancerTLSCertificatesResponse # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

NFData GetLoadBalancerTLSCertificatesResponse # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

type Rep GetLoadBalancerTLSCertificatesResponse # 
Instance details

Defined in Network.AWS.Lightsail.GetLoadBalancerTLSCertificates

type Rep GetLoadBalancerTLSCertificatesResponse = D1 (MetaData "GetLoadBalancerTLSCertificatesResponse" "Network.AWS.Lightsail.GetLoadBalancerTLSCertificates" "amazonka-lightsail-1.6.1-DK54tD67vqE2dEuVa43WK0" 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] #

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