amazonka-cloudtrail-1.4.3: Amazon CloudTrail 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.CloudTrail.ListTags

Contents

Description

Lists the tags for the specified trail or trails in the current region.

Lists the tags for the trail in the current region.

Synopsis

Creating a Request

listTags :: ListTags Source #

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

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

data ListTags Source #

Specifies a list of trail tags to return.

See: listTags smart constructor.

Instances

Eq ListTags Source # 
Data ListTags Source # 

Methods

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

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

toConstr :: ListTags -> Constr #

dataTypeOf :: ListTags -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListTags Source # 
Show ListTags Source # 
Generic ListTags Source # 

Associated Types

type Rep ListTags :: * -> * #

Methods

from :: ListTags -> Rep ListTags x #

to :: Rep ListTags x -> ListTags #

Hashable ListTags Source # 

Methods

hashWithSalt :: Int -> ListTags -> Int #

hash :: ListTags -> Int #

ToJSON ListTags Source # 
NFData ListTags Source # 

Methods

rnf :: ListTags -> () #

AWSRequest ListTags Source # 
ToQuery ListTags Source # 
ToPath ListTags Source # 
ToHeaders ListTags Source # 

Methods

toHeaders :: ListTags -> [Header] #

type Rep ListTags Source # 
type Rep ListTags = D1 (MetaData "ListTags" "Network.AWS.CloudTrail.ListTags" "amazonka-cloudtrail-1.4.3-8ImDFnDyz8TJc6thcWObE4" False) (C1 (MetaCons "ListTags'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ltNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ltResourceIdList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text]))))
type Rs ListTags Source # 

Request Lenses

ltNextToken :: Lens' ListTags (Maybe Text) Source #

Reserved for future use.

ltResourceIdList :: Lens' ListTags [Text] Source #

Specifies a list of trail ARNs whose tags will be listed. The list has a limit of 20 ARNs. The format of a trail ARN is 'arn:aws:cloudtrail:us-east-1:123456789012:trail\/MyTrail'.

Destructuring the Response

listTagsResponse Source #

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

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

data ListTagsResponse Source #

Returns the objects or data listed below if successful. Otherwise, returns an error.

See: listTagsResponse smart constructor.

Instances

Eq ListTagsResponse Source # 
Data ListTagsResponse Source # 

Methods

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

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

toConstr :: ListTagsResponse -> Constr #

dataTypeOf :: ListTagsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListTagsResponse Source # 
Show ListTagsResponse Source # 
Generic ListTagsResponse Source # 
NFData ListTagsResponse Source # 

Methods

rnf :: ListTagsResponse -> () #

type Rep ListTagsResponse Source # 
type Rep ListTagsResponse = D1 (MetaData "ListTagsResponse" "Network.AWS.CloudTrail.ListTags" "amazonka-cloudtrail-1.4.3-8ImDFnDyz8TJc6thcWObE4" False) (C1 (MetaCons "ListTagsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ltrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ltrsResourceTagList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ResourceTag]))) (S1 (MetaSel (Just Symbol "_ltrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))))

Response Lenses

ltrsNextToken :: Lens' ListTagsResponse (Maybe Text) Source #

Reserved for future use.

ltrsResponseStatus :: Lens' ListTagsResponse Int Source #

The response status code.