amazonka-elbv2-1.6.0: 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.DescribeSSLPolicies

Contents

Description

Describes the specified policies or all policies used for SSL negotiation.

For more information, see Security Policies in the Application Load Balancers Guide .

Synopsis

Creating a Request

describeSSLPolicies :: DescribeSSLPolicies Source #

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

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

  • dspNames - The names of the policies.
  • dspMarker - The marker for the next set of results. (You received this marker from a previous call.)
  • dspPageSize - The maximum number of results to return with this call.

data DescribeSSLPolicies Source #

See: describeSSLPolicies smart constructor.

Instances

Eq DescribeSSLPolicies Source # 
Data DescribeSSLPolicies Source # 

Methods

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

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

toConstr :: DescribeSSLPolicies -> Constr #

dataTypeOf :: DescribeSSLPolicies -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeSSLPolicies Source # 
Show DescribeSSLPolicies Source # 
Generic DescribeSSLPolicies Source # 
Hashable DescribeSSLPolicies Source # 
NFData DescribeSSLPolicies Source # 

Methods

rnf :: DescribeSSLPolicies -> () #

AWSRequest DescribeSSLPolicies Source # 
ToHeaders DescribeSSLPolicies Source # 
ToPath DescribeSSLPolicies Source # 
ToQuery DescribeSSLPolicies Source # 
type Rep DescribeSSLPolicies Source # 
type Rep DescribeSSLPolicies = D1 * (MetaData "DescribeSSLPolicies" "Network.AWS.ELBv2.DescribeSSLPolicies" "amazonka-elbv2-1.6.0-BDuuMSavAm89hMa3xHwuj" False) (C1 * (MetaCons "DescribeSSLPolicies'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dspNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Text]))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dspMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_dspPageSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Nat))))))
type Rs DescribeSSLPolicies Source # 

Request Lenses

dspNames :: Lens' DescribeSSLPolicies [Text] Source #

The names of the policies.

dspMarker :: Lens' DescribeSSLPolicies (Maybe Text) Source #

The marker for the next set of results. (You received this marker from a previous call.)

dspPageSize :: Lens' DescribeSSLPolicies (Maybe Natural) Source #

The maximum number of results to return with this call.

Destructuring the Response

describeSSLPoliciesResponse Source #

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

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

data DescribeSSLPoliciesResponse Source #

See: describeSSLPoliciesResponse smart constructor.

Instances

Eq DescribeSSLPoliciesResponse Source # 
Data DescribeSSLPoliciesResponse Source # 

Methods

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

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

toConstr :: DescribeSSLPoliciesResponse -> Constr #

dataTypeOf :: DescribeSSLPoliciesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeSSLPoliciesResponse Source # 
Show DescribeSSLPoliciesResponse Source # 
Generic DescribeSSLPoliciesResponse Source # 
NFData DescribeSSLPoliciesResponse Source # 
type Rep DescribeSSLPoliciesResponse Source # 
type Rep DescribeSSLPoliciesResponse = D1 * (MetaData "DescribeSSLPoliciesResponse" "Network.AWS.ELBv2.DescribeSSLPolicies" "amazonka-elbv2-1.6.0-BDuuMSavAm89hMa3xHwuj" False) (C1 * (MetaCons "DescribeSSLPoliciesResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsprsSSLPolicies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [SSLPolicy]))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsprsNextMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_dsprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

Response Lenses

dsprsNextMarker :: Lens' DescribeSSLPoliciesResponse (Maybe Text) Source #

The marker to use when requesting the next set of results. If there are no additional results, the string is empty.