amazonka-waf-regional-1.5.0: Amazon WAF Regional SDK.

Copyright(c) 2013-2017 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 # 
Data ListResourcesForWebACL Source # 

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 # 
Show ListResourcesForWebACL Source # 
Generic ListResourcesForWebACL Source # 
Hashable ListResourcesForWebACL Source # 
ToJSON ListResourcesForWebACL Source # 
NFData ListResourcesForWebACL Source # 

Methods

rnf :: ListResourcesForWebACL -> () #

AWSRequest ListResourcesForWebACL Source # 
ToQuery ListResourcesForWebACL Source # 
ToPath ListResourcesForWebACL Source # 
ToHeaders ListResourcesForWebACL Source # 
type Rep ListResourcesForWebACL Source # 
type Rep ListResourcesForWebACL = D1 (MetaData "ListResourcesForWebACL" "Network.AWS.WAFRegional.ListResourcesForWebACL" "amazonka-waf-regional-1.5.0-Kn8HIfa7qWEERHHaTClrk5" True) (C1 (MetaCons "ListResourcesForWebACL'" PrefixI True) (S1 (MetaSel (Just Symbol "_lrfwaWebACLId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs ListResourcesForWebACL Source # 

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 # 
Data ListResourcesForWebACLResponse Source # 

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 # 
Show ListResourcesForWebACLResponse Source # 
Generic ListResourcesForWebACLResponse Source # 
NFData ListResourcesForWebACLResponse Source # 
type Rep ListResourcesForWebACLResponse Source # 
type Rep ListResourcesForWebACLResponse = D1 (MetaData "ListResourcesForWebACLResponse" "Network.AWS.WAFRegional.ListResourcesForWebACL" "amazonka-waf-regional-1.5.0-Kn8HIfa7qWEERHHaTClrk5" False) (C1 (MetaCons "ListResourcesForWebACLResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lrfwarsResourceARNs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_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.