amazonka-elbv2-1.4.5: Amazon Elastic Load Balancing SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@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.

Note that the only supported policy at this time is ELBSecurityPolicy-2015-05.

Synopsis

Creating a Request

describeSSLPolicies :: DescribeSSLPolicies #

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 #

Contains the parameters for DescribeSSLPolicies.

See: describeSSLPolicies smart constructor.

Instances

Eq DescribeSSLPolicies # 
Data DescribeSSLPolicies # 

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 # 
Show DescribeSSLPolicies # 
Generic DescribeSSLPolicies # 
Hashable DescribeSSLPolicies # 
NFData DescribeSSLPolicies # 

Methods

rnf :: DescribeSSLPolicies -> () #

AWSRequest DescribeSSLPolicies # 
ToQuery DescribeSSLPolicies # 
ToPath DescribeSSLPolicies # 
ToHeaders DescribeSSLPolicies # 
type Rep DescribeSSLPolicies # 
type Rep DescribeSSLPolicies = D1 (MetaData "DescribeSSLPolicies" "Network.AWS.ELBv2.DescribeSSLPolicies" "amazonka-elbv2-1.4.5-1H99zq9GcvyVED37xNlPU" 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 # 

Request Lenses

dspNames :: Lens' DescribeSSLPolicies [Text] #

The names of the policies.

dspMarker :: Lens' DescribeSSLPolicies (Maybe Text) #

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

dspPageSize :: Lens' DescribeSSLPolicies (Maybe Natural) #

The maximum number of results to return with this call.

Destructuring the Response

describeSSLPoliciesResponse #

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 #

Contains the output of DescribeSSLPolicies.

See: describeSSLPoliciesResponse smart constructor.

Instances

Eq DescribeSSLPoliciesResponse # 
Data DescribeSSLPoliciesResponse # 

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 # 
Show DescribeSSLPoliciesResponse # 
Generic DescribeSSLPoliciesResponse # 
NFData DescribeSSLPoliciesResponse # 
type Rep DescribeSSLPoliciesResponse # 
type Rep DescribeSSLPoliciesResponse = D1 (MetaData "DescribeSSLPoliciesResponse" "Network.AWS.ELBv2.DescribeSSLPolicies" "amazonka-elbv2-1.4.5-1H99zq9GcvyVED37xNlPU" 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 DecidedUnpack) (Rec0 Int)))))

Response Lenses

dsprsSSLPolicies :: Lens' DescribeSSLPoliciesResponse [SSLPolicy] #

Information about the policies.

dsprsNextMarker :: Lens' DescribeSSLPoliciesResponse (Maybe Text) #

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