amazonka-elbv2-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.ELBv2.AddListenerCertificates

Contents

Description

Adds the specified certificate to the specified secure listener.

If the certificate was already added, the call is successful but the certificate is not added again.

To list the certificates for your listener, use DescribeListenerCertificates . To remove certificates from your listener, use RemoveListenerCertificates .

Synopsis

Creating a Request

addListenerCertificates Source #

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

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

  • alcListenerARN - The Amazon Resource Name (ARN) of the listener.
  • alcCertificates - The certificate to add. You can specify one certificate per call.

data AddListenerCertificates Source #

See: addListenerCertificates smart constructor.

Instances
Eq AddListenerCertificates Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

Data AddListenerCertificates Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

Methods

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

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

toConstr :: AddListenerCertificates -> Constr #

dataTypeOf :: AddListenerCertificates -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AddListenerCertificates Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

Show AddListenerCertificates Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

Generic AddListenerCertificates Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

Associated Types

type Rep AddListenerCertificates :: Type -> Type #

Hashable AddListenerCertificates Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

AWSRequest AddListenerCertificates Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

Associated Types

type Rs AddListenerCertificates :: Type #

ToHeaders AddListenerCertificates Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

ToPath AddListenerCertificates Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

ToQuery AddListenerCertificates Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

NFData AddListenerCertificates Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

Methods

rnf :: AddListenerCertificates -> () #

type Rep AddListenerCertificates Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

type Rep AddListenerCertificates = D1 (MetaData "AddListenerCertificates" "Network.AWS.ELBv2.AddListenerCertificates" "amazonka-elbv2-1.6.1-E4uu6EqNDMk4f08ZYDVKwx" False) (C1 (MetaCons "AddListenerCertificates'" PrefixI True) (S1 (MetaSel (Just "_alcListenerARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_alcCertificates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Certificate])))
type Rs AddListenerCertificates Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

Request Lenses

alcListenerARN :: Lens' AddListenerCertificates Text Source #

The Amazon Resource Name (ARN) of the listener.

alcCertificates :: Lens' AddListenerCertificates [Certificate] Source #

The certificate to add. You can specify one certificate per call.

Destructuring the Response

addListenerCertificatesResponse Source #

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

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

data AddListenerCertificatesResponse Source #

See: addListenerCertificatesResponse smart constructor.

Instances
Eq AddListenerCertificatesResponse Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

Data AddListenerCertificatesResponse Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

Methods

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

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

toConstr :: AddListenerCertificatesResponse -> Constr #

dataTypeOf :: AddListenerCertificatesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AddListenerCertificatesResponse Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

Show AddListenerCertificatesResponse Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

Generic AddListenerCertificatesResponse Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

Associated Types

type Rep AddListenerCertificatesResponse :: Type -> Type #

NFData AddListenerCertificatesResponse Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

type Rep AddListenerCertificatesResponse Source # 
Instance details

Defined in Network.AWS.ELBv2.AddListenerCertificates

type Rep AddListenerCertificatesResponse = D1 (MetaData "AddListenerCertificatesResponse" "Network.AWS.ELBv2.AddListenerCertificates" "amazonka-elbv2-1.6.1-E4uu6EqNDMk4f08ZYDVKwx" False) (C1 (MetaCons "AddListenerCertificatesResponse'" PrefixI True) (S1 (MetaSel (Just "_alcrsCertificates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Certificate])) :*: S1 (MetaSel (Just "_alcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses