aws-xray-client-0.1.0.0: A client for AWS X-Ray.
Safe HaskellNone
LanguageHaskell2010

Network.AWS.XRayClient.Segment

Synopsis

Segment

data XRaySegment Source #

Constructors

XRaySegment 

Fields

xraySegment Source #

Arguments

:: Text

name

-> XRaySegmentId

id

-> XRayTraceId

trace_id

-> POSIXTime

start_time

-> Maybe POSIXTime

end_time

-> XRaySegment 

Smart constructor for XRaySegment with all the required fields.

Note that in XRaySegment, end_time and in_progress are mutually exclusive. If your end_time is Nothing, then in_progress will be set to True.

xraySubsegment Source #

Arguments

:: Text

name

-> XRaySegmentId

id

-> POSIXTime

start_time

-> Maybe POSIXTime

end_time

-> XRaySegment 

An XRaySegment meant to be used as an embedded subsegment in another XRaySegment.

xrayIndependentSubsegment Source #

Arguments

:: Text

name

-> XRaySegmentId

id

-> XRayTraceId

trace_id

-> POSIXTime

start_time

-> Maybe POSIXTime

end_time

-> XRaySegmentId

parent_id

-> XRaySegment 

Smart constructor for an independent subsegment. Includes additional required fields.

HTTP

xraySegmentHttpDef :: XRaySegmentHttp Source #

Constructor for XRaySegmentHttp with fields initialized to Nothing.

data XRaySegmentHttpRequest Source #

Constructors

XRaySegmentHttpRequest 

Fields

AWS Resource Data

data XRaySegmentAws Source #

Type for the aws field in a segment. See http://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html#api-segmentdocuments-aws

NOTE: Please see the documentation for what fields are allowed in a segment versus a subsegment.

Constructors

XRaySegmentAws 

Fields

xraySegmentAwsDef :: XRaySegmentAws Source #

Constructor for XRaySegmentAws with fields initialized to Nothing.

xraySegmentAwsEcsDef :: XRaySegmentAwsEcs Source #

Constructor for XRaySegmentAwsEcs with fields initialized to Nothing.

xraySegmentAwsEc2Def :: XRaySegmentAwsEc2 Source #

Constructor for XRaySegmentAwsEc2 with fields initialized to Nothing.

data XRaySegmentAwsElasticBeanstalk Source #

Constructors

XRaySegmentAwsElasticBeanstalk 

Fields

SQL

data XRaySegmentSql Source #

Constructors

XRaySegmentSql 

Fields

xraySegmentSqlDef :: XRaySegmentSql Source #

Constructor for XRaySegmentSql with fields initialized to Nothing.