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.GetRegexMatchSet

Contents

Description

Returns the RegexMatchSet specified by RegexMatchSetId .

Synopsis

Creating a Request

getRegexMatchSet Source #

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

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

  • grmsRegexMatchSetId - The RegexMatchSetId of the RegexMatchSet that you want to get. RegexMatchSetId is returned by CreateRegexMatchSet and by ListRegexMatchSets .

data GetRegexMatchSet Source #

See: getRegexMatchSet smart constructor.

Instances
Eq GetRegexMatchSet Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

Data GetRegexMatchSet Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

Methods

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

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

toConstr :: GetRegexMatchSet -> Constr #

dataTypeOf :: GetRegexMatchSet -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetRegexMatchSet Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

Show GetRegexMatchSet Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

Generic GetRegexMatchSet Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

Associated Types

type Rep GetRegexMatchSet :: Type -> Type #

Hashable GetRegexMatchSet Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

ToJSON GetRegexMatchSet Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

AWSRequest GetRegexMatchSet Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

Associated Types

type Rs GetRegexMatchSet :: Type #

ToHeaders GetRegexMatchSet Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

ToPath GetRegexMatchSet Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

ToQuery GetRegexMatchSet Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

NFData GetRegexMatchSet Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

Methods

rnf :: GetRegexMatchSet -> () #

type Rep GetRegexMatchSet Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

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

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

Request Lenses

grmsRegexMatchSetId :: Lens' GetRegexMatchSet Text Source #

The RegexMatchSetId of the RegexMatchSet that you want to get. RegexMatchSetId is returned by CreateRegexMatchSet and by ListRegexMatchSets .

Destructuring the Response

getRegexMatchSetResponse Source #

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

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

data GetRegexMatchSetResponse Source #

See: getRegexMatchSetResponse smart constructor.

Instances
Eq GetRegexMatchSetResponse Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

Data GetRegexMatchSetResponse Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

Methods

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

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

toConstr :: GetRegexMatchSetResponse -> Constr #

dataTypeOf :: GetRegexMatchSetResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetRegexMatchSetResponse Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

Show GetRegexMatchSetResponse Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

Generic GetRegexMatchSetResponse Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

Associated Types

type Rep GetRegexMatchSetResponse :: Type -> Type #

NFData GetRegexMatchSetResponse Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

type Rep GetRegexMatchSetResponse Source # 
Instance details

Defined in Network.AWS.WAFRegional.GetRegexMatchSet

type Rep GetRegexMatchSetResponse = D1 (MetaData "GetRegexMatchSetResponse" "Network.AWS.WAFRegional.GetRegexMatchSet" "amazonka-waf-regional-1.6.1-IvDSn8aH4TMJoxm1GVf7Ug" False) (C1 (MetaCons "GetRegexMatchSetResponse'" PrefixI True) (S1 (MetaSel (Just "_grmsrsRegexMatchSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RegexMatchSet)) :*: S1 (MetaSel (Just "_grmsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

grmsrsRegexMatchSet :: Lens' GetRegexMatchSetResponse (Maybe RegexMatchSet) Source #

Information about the RegexMatchSet that you specified in the GetRegexMatchSet request. For more information, see RegexMatchTuple .