amazonka-xray-1.6.1: Amazon X-Ray 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.XRay.GetTraceGraph

Contents

Description

Retrieves a service graph for one or more specific trace IDs.

This operation returns paginated results.

Synopsis

Creating a Request

getTraceGraph :: GetTraceGraph Source #

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

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

  • gtgNextToken - Pagination token. Not used.
  • gtgTraceIds - Trace IDs of requests for which to generate a service graph.

data GetTraceGraph Source #

See: getTraceGraph smart constructor.

Instances
Eq GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

Data GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

Methods

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

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

toConstr :: GetTraceGraph -> Constr #

dataTypeOf :: GetTraceGraph -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

Show GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

Generic GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

Associated Types

type Rep GetTraceGraph :: Type -> Type #

Hashable GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

ToJSON GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

AWSPager GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

AWSRequest GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

Associated Types

type Rs GetTraceGraph :: Type #

ToHeaders GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

ToPath GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

ToQuery GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

NFData GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

Methods

rnf :: GetTraceGraph -> () #

type Rep GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

type Rep GetTraceGraph = D1 (MetaData "GetTraceGraph" "Network.AWS.XRay.GetTraceGraph" "amazonka-xray-1.6.1-6uyA4HRXo0kJ9ryfmHEerX" False) (C1 (MetaCons "GetTraceGraph'" PrefixI True) (S1 (MetaSel (Just "_gtgNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gtgTraceIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text])))
type Rs GetTraceGraph Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

Request Lenses

gtgNextToken :: Lens' GetTraceGraph (Maybe Text) Source #

Pagination token. Not used.

gtgTraceIds :: Lens' GetTraceGraph [Text] Source #

Trace IDs of requests for which to generate a service graph.

Destructuring the Response

getTraceGraphResponse Source #

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

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

data GetTraceGraphResponse Source #

See: getTraceGraphResponse smart constructor.

Instances
Eq GetTraceGraphResponse Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

Data GetTraceGraphResponse Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

Methods

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

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

toConstr :: GetTraceGraphResponse -> Constr #

dataTypeOf :: GetTraceGraphResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetTraceGraphResponse Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

Show GetTraceGraphResponse Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

Generic GetTraceGraphResponse Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

Associated Types

type Rep GetTraceGraphResponse :: Type -> Type #

NFData GetTraceGraphResponse Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

Methods

rnf :: GetTraceGraphResponse -> () #

type Rep GetTraceGraphResponse Source # 
Instance details

Defined in Network.AWS.XRay.GetTraceGraph

type Rep GetTraceGraphResponse = D1 (MetaData "GetTraceGraphResponse" "Network.AWS.XRay.GetTraceGraph" "amazonka-xray-1.6.1-6uyA4HRXo0kJ9ryfmHEerX" False) (C1 (MetaCons "GetTraceGraphResponse'" PrefixI True) (S1 (MetaSel (Just "_gtgrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gtgrsServices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ServiceInfo])) :*: S1 (MetaSel (Just "_gtgrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

gtgrsNextToken :: Lens' GetTraceGraphResponse (Maybe Text) Source #

Pagination token. Not used.

gtgrsServices :: Lens' GetTraceGraphResponse [ServiceInfo] Source #

The services that have processed one of the specified requests.

gtgrsResponseStatus :: Lens' GetTraceGraphResponse Int Source #

  • - | The response status code.