amazonka-route53-1.6.0: Amazon Route 53 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.Route53.ListTagsForResources

Contents

Description

Lists tags for up to 10 health checks or hosted zones.

For information about using tags for cost allocation, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide .

Synopsis

Creating a Request

listTagsForResources #

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

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

  • lResourceType - The type of the resources. * The resource type for health checks is healthcheck . * The resource type for hosted zones is hostedzone .
  • lResourceIds - A complex type that contains the ResourceId element for each resource for which you want to get a list of tags.

data ListTagsForResources #

A complex type that contains information about the health checks or hosted zones for which you want to list tags.

See: listTagsForResources smart constructor.

Instances
Eq ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Data ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Methods

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

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

toConstr :: ListTagsForResources -> Constr #

dataTypeOf :: ListTagsForResources -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Show ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Generic ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Associated Types

type Rep ListTagsForResources :: * -> * #

Hashable ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

AWSRequest ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Associated Types

type Rs ListTagsForResources :: * #

ToElement ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

ToXML ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

ToHeaders ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

ToPath ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

ToQuery ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

NFData ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Methods

rnf :: ListTagsForResources -> () #

type Rep ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

type Rep ListTagsForResources = D1 (MetaData "ListTagsForResources" "Network.AWS.Route53.ListTagsForResources" "amazonka-route53-1.6.0-P8x47gYAPqA73vX07XKxO" False) (C1 (MetaCons "ListTagsForResources'" PrefixI True) (S1 (MetaSel (Just "_lResourceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 TagResourceType) :*: S1 (MetaSel (Just "_lResourceIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text))))
type Rs ListTagsForResources # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Request Lenses

lResourceType :: Lens' ListTagsForResources TagResourceType #

The type of the resources. * The resource type for health checks is healthcheck . * The resource type for hosted zones is hostedzone .

lResourceIds :: Lens' ListTagsForResources (NonEmpty Text) #

A complex type that contains the ResourceId element for each resource for which you want to get a list of tags.

Destructuring the Response

listTagsForResourcesResponse #

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

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

data ListTagsForResourcesResponse #

A complex type containing tags for the specified resources.

See: listTagsForResourcesResponse smart constructor.

Instances
Eq ListTagsForResourcesResponse # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Data ListTagsForResourcesResponse # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Methods

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

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

toConstr :: ListTagsForResourcesResponse -> Constr #

dataTypeOf :: ListTagsForResourcesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListTagsForResourcesResponse # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Show ListTagsForResourcesResponse # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Generic ListTagsForResourcesResponse # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Associated Types

type Rep ListTagsForResourcesResponse :: * -> * #

NFData ListTagsForResourcesResponse # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

type Rep ListTagsForResourcesResponse # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

type Rep ListTagsForResourcesResponse = D1 (MetaData "ListTagsForResourcesResponse" "Network.AWS.Route53.ListTagsForResources" "amazonka-route53-1.6.0-P8x47gYAPqA73vX07XKxO" False) (C1 (MetaCons "ListTagsForResourcesResponse'" PrefixI True) (S1 (MetaSel (Just "_lrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_lrsResourceTagSets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [ResourceTagSet])))

Response Lenses

lrsResponseStatus :: Lens' ListTagsForResourcesResponse Int #

  • - | The response status code.

lrsResourceTagSets :: Lens' ListTagsForResourcesResponse [ResourceTagSet] #

A list of ResourceTagSet s containing tags associated with the specified resources.