amazonka-waf-regional-1.6.1: Amazon WAF Regional 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.WAFRegional.ListResourcesForWebACL

Contents

Description

Returns an array of resources associated with the specified web ACL.

Synopsis

Creating a Request

listResourcesForWebACL Source #

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

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

  • lrfwaWebACLId - The unique identifier (ID) of the web ACL for which to list the associated resources.

data ListResourcesForWebACL Source #

See: listResourcesForWebACL smart constructor.

Instances
Eq ListResourcesForWebACL Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

Data ListResourcesForWebACL Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

Methods

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

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

toConstr :: ListResourcesForWebACL -> Constr #

dataTypeOf :: ListResourcesForWebACL -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListResourcesForWebACL Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

Show ListResourcesForWebACL Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

Generic ListResourcesForWebACL Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

Associated Types

type Rep ListResourcesForWebACL :: Type -> Type #

Hashable ListResourcesForWebACL Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

ToJSON ListResourcesForWebACL Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

AWSRequest ListResourcesForWebACL Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

Associated Types

type Rs ListResourcesForWebACL :: Type #

ToHeaders ListResourcesForWebACL Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

ToPath ListResourcesForWebACL Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

ToQuery ListResourcesForWebACL Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

NFData ListResourcesForWebACL Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

Methods

rnf :: ListResourcesForWebACL -> () #

type Rep ListResourcesForWebACL Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

type Rep ListResourcesForWebACL = D1 (MetaData "ListResourcesForWebACL" "Network.AWS.WAFRegional.ListResourcesForWebACL" "amazonka-waf-regional-1.6.1-IvDSn8aH4TMJoxm1GVf7Ug" True) (C1 (MetaCons "ListResourcesForWebACL'" PrefixI True) (S1 (MetaSel (Just "_lrfwaWebACLId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs ListResourcesForWebACL Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

Request Lenses

lrfwaWebACLId :: Lens' ListResourcesForWebACL Text Source #

The unique identifier (ID) of the web ACL for which to list the associated resources.

Destructuring the Response

listResourcesForWebACLResponse Source #

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

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

  • lrfwarsResourceARNs - An array of ARNs (Amazon Resource Names) of the resources associated with the specified web ACL. An array with zero elements is returned if there are no resources associated with the web ACL.
  • lrfwarsResponseStatus - -- | The response status code.

data ListResourcesForWebACLResponse Source #

See: listResourcesForWebACLResponse smart constructor.

Instances
Eq ListResourcesForWebACLResponse Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

Data ListResourcesForWebACLResponse Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

Methods

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

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

toConstr :: ListResourcesForWebACLResponse -> Constr #

dataTypeOf :: ListResourcesForWebACLResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListResourcesForWebACLResponse Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

Show ListResourcesForWebACLResponse Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

Generic ListResourcesForWebACLResponse Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

Associated Types

type Rep ListResourcesForWebACLResponse :: Type -> Type #

NFData ListResourcesForWebACLResponse Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

type Rep ListResourcesForWebACLResponse Source # 
Instance details

Defined in Network.AWS.WAFRegional.ListResourcesForWebACL

type Rep ListResourcesForWebACLResponse = D1 (MetaData "ListResourcesForWebACLResponse" "Network.AWS.WAFRegional.ListResourcesForWebACL" "amazonka-waf-regional-1.6.1-IvDSn8aH4TMJoxm1GVf7Ug" False) (C1 (MetaCons "ListResourcesForWebACLResponse'" PrefixI True) (S1 (MetaSel (Just "_lrfwarsResourceARNs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_lrfwarsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

lrfwarsResourceARNs :: Lens' ListResourcesForWebACLResponse [Text] Source #

An array of ARNs (Amazon Resource Names) of the resources associated with the specified web ACL. An array with zero elements is returned if there are no resources associated with the web ACL.