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 #

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 #

See: describeSSLPolicies smart constructor.

Instances
Eq DescribeSSLPolicies # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

Data DescribeSSLPolicies # 
Instance details

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

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

Show DescribeSSLPolicies # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

Generic DescribeSSLPolicies # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

Associated Types

type Rep DescribeSSLPolicies :: * -> * #

Hashable DescribeSSLPolicies # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

AWSRequest DescribeSSLPolicies # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

Associated Types

type Rs DescribeSSLPolicies :: * #

ToHeaders DescribeSSLPolicies # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

ToPath DescribeSSLPolicies # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

ToQuery DescribeSSLPolicies # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

NFData DescribeSSLPolicies # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

Methods

rnf :: DescribeSSLPolicies -> () #

type Rep DescribeSSLPolicies # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

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

Defined in Network.AWS.ELBv2.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 #

See: describeSSLPoliciesResponse smart constructor.

Instances
Eq DescribeSSLPoliciesResponse # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

Data DescribeSSLPoliciesResponse # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

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

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

Show DescribeSSLPoliciesResponse # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

Generic DescribeSSLPoliciesResponse # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

Associated Types

type Rep DescribeSSLPoliciesResponse :: * -> * #

NFData DescribeSSLPoliciesResponse # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

type Rep DescribeSSLPoliciesResponse # 
Instance details

Defined in Network.AWS.ELBv2.DescribeSSLPolicies

type Rep DescribeSSLPoliciesResponse = D1 (MetaData "DescribeSSLPoliciesResponse" "Network.AWS.ELBv2.DescribeSSLPolicies" "amazonka-elbv2-1.6.0-BVt7aZYOjY5Am9wtaPXlVG" False) (C1 (MetaCons "DescribeSSLPoliciesResponse'" PrefixI True) (S1 (MetaSel (Just "_dsprsSSLPolicies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SSLPolicy])) :*: (S1 (MetaSel (Just "_dsprsNextMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (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.