amazonka-xray-2.0: Amazon X-Ray SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.XRay.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2016-04-12 of the Amazon X-Ray SDK configuration.

Errors

_InvalidPolicyRevisionIdException :: AsError a => Fold a ServiceError Source #

A policy revision id was provided which does not match the latest policy revision. This exception is also if a policy revision id of 0 is provided via PutResourcePolicy and a policy with the same name already exists.

_InvalidRequestException :: AsError a => Fold a ServiceError Source #

The request is missing required parameters or has invalid parameters.

_LockoutPreventionException :: AsError a => Fold a ServiceError Source #

The provided resource policy would prevent the caller of this request from calling PutResourcePolicy in the future.

_MalformedPolicyDocumentException :: AsError a => Fold a ServiceError Source #

Invalid policy document provided in request.

_PolicyCountLimitExceededException :: AsError a => Fold a ServiceError Source #

Exceeded the maximum number of resource policies for a target Amazon Web Services account.

_PolicySizeLimitExceededException :: AsError a => Fold a ServiceError Source #

Exceeded the maximum size for a resource policy.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The resource was not found. Verify that the name or Amazon Resource Name (ARN) of the resource is correct.

_RuleLimitExceededException :: AsError a => Fold a ServiceError Source #

You have reached the maximum number of sampling rules.

_ThrottledException :: AsError a => Fold a ServiceError Source #

The request exceeds the maximum number of requests per second.

_TooManyTagsException :: AsError a => Fold a ServiceError Source #

You have exceeded the maximum number of tags you can apply to this resource.

EncryptionStatus

newtype EncryptionStatus Source #

Instances

Instances details
FromJSON EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

FromJSONKey EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

ToJSON EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

ToJSONKey EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

ToByteString EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

ToHeader EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

ToLog EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

ToQuery EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

FromText EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

ToText EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

FromXML EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

ToXML EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

Generic EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

Associated Types

type Rep EncryptionStatus :: Type -> Type #

Read EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

Show EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

NFData EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

Methods

rnf :: EncryptionStatus -> () #

Eq EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

Ord EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

Hashable EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

type Rep EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

type Rep EncryptionStatus = D1 ('MetaData "EncryptionStatus" "Amazonka.XRay.Types.EncryptionStatus" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'True) (C1 ('MetaCons "EncryptionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EncryptionType

newtype EncryptionType Source #

Constructors

EncryptionType' 

Bundled Patterns

pattern EncryptionType_KMS :: EncryptionType 
pattern EncryptionType_NONE :: EncryptionType 

Instances

Instances details
FromJSON EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

FromJSONKey EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

ToJSON EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

ToJSONKey EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

ToByteString EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

ToHeader EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

ToLog EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

ToQuery EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

FromText EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

ToText EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

FromXML EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

ToXML EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

Methods

toXML :: EncryptionType -> XML #

Generic EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

Associated Types

type Rep EncryptionType :: Type -> Type #

Read EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

Show EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

NFData EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

Methods

rnf :: EncryptionType -> () #

Eq EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

Ord EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

Hashable EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

type Rep EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

type Rep EncryptionType = D1 ('MetaData "EncryptionType" "Amazonka.XRay.Types.EncryptionType" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'True) (C1 ('MetaCons "EncryptionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InsightCategory

newtype InsightCategory Source #

Constructors

InsightCategory' 

Bundled Patterns

pattern InsightCategory_FAULT :: InsightCategory 

Instances

Instances details
FromJSON InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

FromJSONKey InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

ToJSON InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

ToJSONKey InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

ToByteString InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

ToHeader InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

ToLog InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

ToQuery InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

FromText InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

ToText InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

FromXML InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

ToXML InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

Methods

toXML :: InsightCategory -> XML #

Generic InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

Associated Types

type Rep InsightCategory :: Type -> Type #

Read InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

Show InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

NFData InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

Methods

rnf :: InsightCategory -> () #

Eq InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

Ord InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

Hashable InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

type Rep InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

type Rep InsightCategory = D1 ('MetaData "InsightCategory" "Amazonka.XRay.Types.InsightCategory" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'True) (C1 ('MetaCons "InsightCategory'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInsightCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InsightState

newtype InsightState Source #

Constructors

InsightState' 

Bundled Patterns

pattern InsightState_ACTIVE :: InsightState 
pattern InsightState_CLOSED :: InsightState 

Instances

Instances details
FromJSON InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

FromJSONKey InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

ToJSON InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

ToJSONKey InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

ToByteString InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

ToHeader InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

ToLog InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

ToQuery InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

FromText InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

ToText InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

Methods

toText :: InsightState -> Text #

FromXML InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

ToXML InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

Methods

toXML :: InsightState -> XML #

Generic InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

Associated Types

type Rep InsightState :: Type -> Type #

Read InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

Show InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

NFData InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

Methods

rnf :: InsightState -> () #

Eq InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

Ord InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

Hashable InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

type Rep InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

type Rep InsightState = D1 ('MetaData "InsightState" "Amazonka.XRay.Types.InsightState" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'True) (C1 ('MetaCons "InsightState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInsightState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SamplingStrategyName

newtype SamplingStrategyName Source #

Instances

Instances details
FromJSON SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

FromJSONKey SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

ToJSON SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

ToJSONKey SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

ToByteString SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

ToHeader SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

ToLog SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

ToQuery SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

FromText SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

ToText SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

FromXML SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

ToXML SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

Generic SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

Associated Types

type Rep SamplingStrategyName :: Type -> Type #

Read SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

Show SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

NFData SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

Methods

rnf :: SamplingStrategyName -> () #

Eq SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

Ord SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

Hashable SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

type Rep SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

type Rep SamplingStrategyName = D1 ('MetaData "SamplingStrategyName" "Amazonka.XRay.Types.SamplingStrategyName" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'True) (C1 ('MetaCons "SamplingStrategyName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSamplingStrategyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TimeRangeType

newtype TimeRangeType Source #

Constructors

TimeRangeType' 

Bundled Patterns

pattern TimeRangeType_Event :: TimeRangeType 
pattern TimeRangeType_TraceId :: TimeRangeType 

Instances

Instances details
FromJSON TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

FromJSONKey TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

ToJSON TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

ToJSONKey TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

ToByteString TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

ToHeader TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

ToLog TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

ToQuery TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

FromText TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

ToText TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

Methods

toText :: TimeRangeType -> Text #

FromXML TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

ToXML TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

Methods

toXML :: TimeRangeType -> XML #

Generic TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

Associated Types

type Rep TimeRangeType :: Type -> Type #

Read TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

Show TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

NFData TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

Methods

rnf :: TimeRangeType -> () #

Eq TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

Ord TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

Hashable TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

type Rep TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

type Rep TimeRangeType = D1 ('MetaData "TimeRangeType" "Amazonka.XRay.Types.TimeRangeType" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'True) (C1 ('MetaCons "TimeRangeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTimeRangeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Alias

data Alias Source #

An alias for an edge.

See: newAlias smart constructor.

Constructors

Alias' 

Fields

Instances

Instances details
FromJSON Alias Source # 
Instance details

Defined in Amazonka.XRay.Types.Alias

Generic Alias Source # 
Instance details

Defined in Amazonka.XRay.Types.Alias

Associated Types

type Rep Alias :: Type -> Type #

Methods

from :: Alias -> Rep Alias x #

to :: Rep Alias x -> Alias #

Read Alias Source # 
Instance details

Defined in Amazonka.XRay.Types.Alias

Show Alias Source # 
Instance details

Defined in Amazonka.XRay.Types.Alias

Methods

showsPrec :: Int -> Alias -> ShowS #

show :: Alias -> String #

showList :: [Alias] -> ShowS #

NFData Alias Source # 
Instance details

Defined in Amazonka.XRay.Types.Alias

Methods

rnf :: Alias -> () #

Eq Alias Source # 
Instance details

Defined in Amazonka.XRay.Types.Alias

Methods

(==) :: Alias -> Alias -> Bool #

(/=) :: Alias -> Alias -> Bool #

Hashable Alias Source # 
Instance details

Defined in Amazonka.XRay.Types.Alias

Methods

hashWithSalt :: Int -> Alias -> Int #

hash :: Alias -> Int #

type Rep Alias Source # 
Instance details

Defined in Amazonka.XRay.Types.Alias

type Rep Alias = D1 ('MetaData "Alias" "Amazonka.XRay.Types.Alias" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "Alias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAlias :: Alias Source #

Create a value of Alias with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:Alias', alias_name - The canonical name of the alias.

$sel:names:Alias', alias_names - A list of names for the alias, including the canonical name.

$sel:type':Alias', alias_type - The type of the alias.

alias_name :: Lens' Alias (Maybe Text) Source #

The canonical name of the alias.

alias_names :: Lens' Alias (Maybe [Text]) Source #

A list of names for the alias, including the canonical name.

alias_type :: Lens' Alias (Maybe Text) Source #

The type of the alias.

AnnotationValue

data AnnotationValue Source #

Value of a segment annotation. Has one of three value types: Number, Boolean, or String.

See: newAnnotationValue smart constructor.

Constructors

AnnotationValue' 

Fields

Instances

Instances details
FromJSON AnnotationValue Source # 
Instance details

Defined in Amazonka.XRay.Types.AnnotationValue

Generic AnnotationValue Source # 
Instance details

Defined in Amazonka.XRay.Types.AnnotationValue

Associated Types

type Rep AnnotationValue :: Type -> Type #

Read AnnotationValue Source # 
Instance details

Defined in Amazonka.XRay.Types.AnnotationValue

Show AnnotationValue Source # 
Instance details

Defined in Amazonka.XRay.Types.AnnotationValue

NFData AnnotationValue Source # 
Instance details

Defined in Amazonka.XRay.Types.AnnotationValue

Methods

rnf :: AnnotationValue -> () #

Eq AnnotationValue Source # 
Instance details

Defined in Amazonka.XRay.Types.AnnotationValue

Hashable AnnotationValue Source # 
Instance details

Defined in Amazonka.XRay.Types.AnnotationValue

type Rep AnnotationValue Source # 
Instance details

Defined in Amazonka.XRay.Types.AnnotationValue

type Rep AnnotationValue = D1 ('MetaData "AnnotationValue" "Amazonka.XRay.Types.AnnotationValue" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "AnnotationValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "booleanValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "numberValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "stringValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAnnotationValue :: AnnotationValue Source #

Create a value of AnnotationValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:booleanValue:AnnotationValue', annotationValue_booleanValue - Value for a Boolean annotation.

$sel:numberValue:AnnotationValue', annotationValue_numberValue - Value for a Number annotation.

$sel:stringValue:AnnotationValue', annotationValue_stringValue - Value for a String annotation.

AnomalousService

data AnomalousService Source #

The service within the service graph that has anomalously high fault rates.

See: newAnomalousService smart constructor.

Constructors

AnomalousService' 

Instances

Instances details
FromJSON AnomalousService Source # 
Instance details

Defined in Amazonka.XRay.Types.AnomalousService

Generic AnomalousService Source # 
Instance details

Defined in Amazonka.XRay.Types.AnomalousService

Associated Types

type Rep AnomalousService :: Type -> Type #

Read AnomalousService Source # 
Instance details

Defined in Amazonka.XRay.Types.AnomalousService

Show AnomalousService Source # 
Instance details

Defined in Amazonka.XRay.Types.AnomalousService

NFData AnomalousService Source # 
Instance details

Defined in Amazonka.XRay.Types.AnomalousService

Methods

rnf :: AnomalousService -> () #

Eq AnomalousService Source # 
Instance details

Defined in Amazonka.XRay.Types.AnomalousService

Hashable AnomalousService Source # 
Instance details

Defined in Amazonka.XRay.Types.AnomalousService

type Rep AnomalousService Source # 
Instance details

Defined in Amazonka.XRay.Types.AnomalousService

type Rep AnomalousService = D1 ('MetaData "AnomalousService" "Amazonka.XRay.Types.AnomalousService" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "AnomalousService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceId))))

newAnomalousService :: AnomalousService Source #

Create a value of AnomalousService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:serviceId:AnomalousService', anomalousService_serviceId - Undocumented member.

AvailabilityZoneDetail

data AvailabilityZoneDetail Source #

A list of Availability Zones corresponding to the segments in a trace.

See: newAvailabilityZoneDetail smart constructor.

Constructors

AvailabilityZoneDetail' 

Fields

Instances

Instances details
FromJSON AvailabilityZoneDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.AvailabilityZoneDetail

Generic AvailabilityZoneDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.AvailabilityZoneDetail

Associated Types

type Rep AvailabilityZoneDetail :: Type -> Type #

Read AvailabilityZoneDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.AvailabilityZoneDetail

Show AvailabilityZoneDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.AvailabilityZoneDetail

NFData AvailabilityZoneDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.AvailabilityZoneDetail

Methods

rnf :: AvailabilityZoneDetail -> () #

Eq AvailabilityZoneDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.AvailabilityZoneDetail

Hashable AvailabilityZoneDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.AvailabilityZoneDetail

type Rep AvailabilityZoneDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.AvailabilityZoneDetail

type Rep AvailabilityZoneDetail = D1 ('MetaData "AvailabilityZoneDetail" "Amazonka.XRay.Types.AvailabilityZoneDetail" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "AvailabilityZoneDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAvailabilityZoneDetail :: AvailabilityZoneDetail Source #

Create a value of AvailabilityZoneDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:AvailabilityZoneDetail', availabilityZoneDetail_name - The name of a corresponding Availability Zone.

availabilityZoneDetail_name :: Lens' AvailabilityZoneDetail (Maybe Text) Source #

The name of a corresponding Availability Zone.

BackendConnectionErrors

data BackendConnectionErrors Source #

See: newBackendConnectionErrors smart constructor.

Instances

Instances details
ToJSON BackendConnectionErrors Source # 
Instance details

Defined in Amazonka.XRay.Types.BackendConnectionErrors

Generic BackendConnectionErrors Source # 
Instance details

Defined in Amazonka.XRay.Types.BackendConnectionErrors

Associated Types

type Rep BackendConnectionErrors :: Type -> Type #

Read BackendConnectionErrors Source # 
Instance details

Defined in Amazonka.XRay.Types.BackendConnectionErrors

Show BackendConnectionErrors Source # 
Instance details

Defined in Amazonka.XRay.Types.BackendConnectionErrors

NFData BackendConnectionErrors Source # 
Instance details

Defined in Amazonka.XRay.Types.BackendConnectionErrors

Methods

rnf :: BackendConnectionErrors -> () #

Eq BackendConnectionErrors Source # 
Instance details

Defined in Amazonka.XRay.Types.BackendConnectionErrors

Hashable BackendConnectionErrors Source # 
Instance details

Defined in Amazonka.XRay.Types.BackendConnectionErrors

type Rep BackendConnectionErrors Source # 
Instance details

Defined in Amazonka.XRay.Types.BackendConnectionErrors

type Rep BackendConnectionErrors = D1 ('MetaData "BackendConnectionErrors" "Amazonka.XRay.Types.BackendConnectionErrors" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "BackendConnectionErrors'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "connectionRefusedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "hTTPCode4XXCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "hTTPCode5XXCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "otherCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "timeoutCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "unknownHostCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

Edge

data Edge Source #

Information about a connection between two services. An edge can be a synchronous connection, such as typical call between client and service, or an asynchronous link, such as a Lambda function which retrieves an event from an SNS queue.

See: newEdge smart constructor.

Constructors

Edge' 

Fields

Instances

Instances details
FromJSON Edge Source # 
Instance details

Defined in Amazonka.XRay.Types.Edge

Generic Edge Source # 
Instance details

Defined in Amazonka.XRay.Types.Edge

Associated Types

type Rep Edge :: Type -> Type #

Methods

from :: Edge -> Rep Edge x #

to :: Rep Edge x -> Edge #

Read Edge Source # 
Instance details

Defined in Amazonka.XRay.Types.Edge

Show Edge Source # 
Instance details

Defined in Amazonka.XRay.Types.Edge

Methods

showsPrec :: Int -> Edge -> ShowS #

show :: Edge -> String #

showList :: [Edge] -> ShowS #

NFData Edge Source # 
Instance details

Defined in Amazonka.XRay.Types.Edge

Methods

rnf :: Edge -> () #

Eq Edge Source # 
Instance details

Defined in Amazonka.XRay.Types.Edge

Methods

(==) :: Edge -> Edge -> Bool #

(/=) :: Edge -> Edge -> Bool #

Hashable Edge Source # 
Instance details

Defined in Amazonka.XRay.Types.Edge

Methods

hashWithSalt :: Int -> Edge -> Int #

hash :: Edge -> Int #

type Rep Edge Source # 
Instance details

Defined in Amazonka.XRay.Types.Edge

newEdge :: Edge Source #

Create a value of Edge with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aliases:Edge', edge_aliases - Aliases for the edge.

$sel:edgeType:Edge', edge_edgeType - Describes an asynchronous connection, with a value of link.

$sel:endTime:Edge', edge_endTime - The end time of the last segment on the edge.

$sel:receivedEventAgeHistogram:Edge', edge_receivedEventAgeHistogram - A histogram that maps the spread of event age when received by consumers. Age is calculated each time an event is received. Only populated when EdgeType is link.

$sel:referenceId:Edge', edge_referenceId - Identifier of the edge. Unique within a service map.

$sel:responseTimeHistogram:Edge', edge_responseTimeHistogram - A histogram that maps the spread of client response times on an edge. Only populated for synchronous edges.

$sel:startTime:Edge', edge_startTime - The start time of the first segment on the edge.

$sel:summaryStatistics:Edge', edge_summaryStatistics - Response statistics for segments on the edge.

edge_aliases :: Lens' Edge (Maybe [Alias]) Source #

Aliases for the edge.

edge_edgeType :: Lens' Edge (Maybe Text) Source #

Describes an asynchronous connection, with a value of link.

edge_endTime :: Lens' Edge (Maybe UTCTime) Source #

The end time of the last segment on the edge.

edge_receivedEventAgeHistogram :: Lens' Edge (Maybe [HistogramEntry]) Source #

A histogram that maps the spread of event age when received by consumers. Age is calculated each time an event is received. Only populated when EdgeType is link.

edge_referenceId :: Lens' Edge (Maybe Int) Source #

Identifier of the edge. Unique within a service map.

edge_responseTimeHistogram :: Lens' Edge (Maybe [HistogramEntry]) Source #

A histogram that maps the spread of client response times on an edge. Only populated for synchronous edges.

edge_startTime :: Lens' Edge (Maybe UTCTime) Source #

The start time of the first segment on the edge.

edge_summaryStatistics :: Lens' Edge (Maybe EdgeStatistics) Source #

Response statistics for segments on the edge.

EdgeStatistics

data EdgeStatistics Source #

Response statistics for an edge.

See: newEdgeStatistics smart constructor.

Constructors

EdgeStatistics' 

Fields

Instances

Instances details
FromJSON EdgeStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.EdgeStatistics

Generic EdgeStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.EdgeStatistics

Associated Types

type Rep EdgeStatistics :: Type -> Type #

Read EdgeStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.EdgeStatistics

Show EdgeStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.EdgeStatistics

NFData EdgeStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.EdgeStatistics

Methods

rnf :: EdgeStatistics -> () #

Eq EdgeStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.EdgeStatistics

Hashable EdgeStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.EdgeStatistics

type Rep EdgeStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.EdgeStatistics

type Rep EdgeStatistics = D1 ('MetaData "EdgeStatistics" "Amazonka.XRay.Types.EdgeStatistics" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "EdgeStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "errorStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorStatistics)) :*: S1 ('MetaSel ('Just "faultStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FaultStatistics))) :*: (S1 ('MetaSel ('Just "okCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "totalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalResponseTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

newEdgeStatistics :: EdgeStatistics Source #

Create a value of EdgeStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorStatistics:EdgeStatistics', edgeStatistics_errorStatistics - Information about requests that failed with a 4xx Client Error status code.

$sel:faultStatistics:EdgeStatistics', edgeStatistics_faultStatistics - Information about requests that failed with a 5xx Server Error status code.

$sel:okCount:EdgeStatistics', edgeStatistics_okCount - The number of requests that completed with a 2xx Success status code.

EdgeStatistics, edgeStatistics_totalCount - The total number of completed requests.

$sel:totalResponseTime:EdgeStatistics', edgeStatistics_totalResponseTime - The aggregate response time of completed requests.

edgeStatistics_errorStatistics :: Lens' EdgeStatistics (Maybe ErrorStatistics) Source #

Information about requests that failed with a 4xx Client Error status code.

edgeStatistics_faultStatistics :: Lens' EdgeStatistics (Maybe FaultStatistics) Source #

Information about requests that failed with a 5xx Server Error status code.

edgeStatistics_okCount :: Lens' EdgeStatistics (Maybe Integer) Source #

The number of requests that completed with a 2xx Success status code.

edgeStatistics_totalCount :: Lens' EdgeStatistics (Maybe Integer) Source #

The total number of completed requests.

edgeStatistics_totalResponseTime :: Lens' EdgeStatistics (Maybe Double) Source #

The aggregate response time of completed requests.

EncryptionConfig

data EncryptionConfig Source #

A configuration document that specifies encryption configuration settings.

See: newEncryptionConfig smart constructor.

Constructors

EncryptionConfig' 

Fields

  • keyId :: Maybe Text

    The ID of the KMS key used for encryption, if applicable.

  • status :: Maybe EncryptionStatus

    The encryption status. While the status is UPDATING, X-Ray may encrypt data with a combination of the new and old settings.

  • type' :: Maybe EncryptionType

    The type of encryption. Set to KMS for encryption with KMS keys. Set to NONE for default encryption.

Instances

Instances details
FromJSON EncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionConfig

Generic EncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionConfig

Associated Types

type Rep EncryptionConfig :: Type -> Type #

Read EncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionConfig

Show EncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionConfig

NFData EncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionConfig

Methods

rnf :: EncryptionConfig -> () #

Eq EncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionConfig

Hashable EncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionConfig

type Rep EncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionConfig

type Rep EncryptionConfig = D1 ('MetaData "EncryptionConfig" "Amazonka.XRay.Types.EncryptionConfig" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "EncryptionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionStatus)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionType)))))

newEncryptionConfig :: EncryptionConfig Source #

Create a value of EncryptionConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:keyId:EncryptionConfig', encryptionConfig_keyId - The ID of the KMS key used for encryption, if applicable.

$sel:status:EncryptionConfig', encryptionConfig_status - The encryption status. While the status is UPDATING, X-Ray may encrypt data with a combination of the new and old settings.

$sel:type':EncryptionConfig', encryptionConfig_type - The type of encryption. Set to KMS for encryption with KMS keys. Set to NONE for default encryption.

encryptionConfig_keyId :: Lens' EncryptionConfig (Maybe Text) Source #

The ID of the KMS key used for encryption, if applicable.

encryptionConfig_status :: Lens' EncryptionConfig (Maybe EncryptionStatus) Source #

The encryption status. While the status is UPDATING, X-Ray may encrypt data with a combination of the new and old settings.

encryptionConfig_type :: Lens' EncryptionConfig (Maybe EncryptionType) Source #

The type of encryption. Set to KMS for encryption with KMS keys. Set to NONE for default encryption.

ErrorRootCause

data ErrorRootCause Source #

The root cause of a trace summary error.

See: newErrorRootCause smart constructor.

Constructors

ErrorRootCause' 

Fields

Instances

Instances details
FromJSON ErrorRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCause

Generic ErrorRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCause

Associated Types

type Rep ErrorRootCause :: Type -> Type #

Read ErrorRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCause

Show ErrorRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCause

NFData ErrorRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCause

Methods

rnf :: ErrorRootCause -> () #

Eq ErrorRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCause

Hashable ErrorRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCause

type Rep ErrorRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCause

type Rep ErrorRootCause = D1 ('MetaData "ErrorRootCause" "Amazonka.XRay.Types.ErrorRootCause" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ErrorRootCause'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientImpacting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "services") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ErrorRootCauseService]))))

newErrorRootCause :: ErrorRootCause Source #

Create a value of ErrorRootCause with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientImpacting:ErrorRootCause', errorRootCause_clientImpacting - A flag that denotes that the root cause impacts the trace client.

$sel:services:ErrorRootCause', errorRootCause_services - A list of services corresponding to an error. A service identifies a segment and it contains a name, account ID, type, and inferred flag.

errorRootCause_clientImpacting :: Lens' ErrorRootCause (Maybe Bool) Source #

A flag that denotes that the root cause impacts the trace client.

errorRootCause_services :: Lens' ErrorRootCause (Maybe [ErrorRootCauseService]) Source #

A list of services corresponding to an error. A service identifies a segment and it contains a name, account ID, type, and inferred flag.

ErrorRootCauseEntity

data ErrorRootCauseEntity Source #

A collection of segments and corresponding subsegments associated to a trace summary error.

See: newErrorRootCauseEntity smart constructor.

Constructors

ErrorRootCauseEntity' 

Fields

Instances

Instances details
FromJSON ErrorRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseEntity

Generic ErrorRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseEntity

Associated Types

type Rep ErrorRootCauseEntity :: Type -> Type #

Read ErrorRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseEntity

Show ErrorRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseEntity

NFData ErrorRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseEntity

Methods

rnf :: ErrorRootCauseEntity -> () #

Eq ErrorRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseEntity

Hashable ErrorRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseEntity

type Rep ErrorRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseEntity

type Rep ErrorRootCauseEntity = D1 ('MetaData "ErrorRootCauseEntity" "Amazonka.XRay.Types.ErrorRootCauseEntity" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ErrorRootCauseEntity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exceptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RootCauseException])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "remote") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newErrorRootCauseEntity :: ErrorRootCauseEntity Source #

Create a value of ErrorRootCauseEntity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:exceptions:ErrorRootCauseEntity', errorRootCauseEntity_exceptions - The types and messages of the exceptions.

ErrorRootCauseEntity, errorRootCauseEntity_name - The name of the entity.

$sel:remote:ErrorRootCauseEntity', errorRootCauseEntity_remote - A flag that denotes a remote subsegment.

errorRootCauseEntity_remote :: Lens' ErrorRootCauseEntity (Maybe Bool) Source #

A flag that denotes a remote subsegment.

ErrorRootCauseService

data ErrorRootCauseService Source #

A collection of fields identifying the services in a trace summary error.

See: newErrorRootCauseService smart constructor.

Constructors

ErrorRootCauseService' 

Fields

Instances

Instances details
FromJSON ErrorRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseService

Generic ErrorRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseService

Associated Types

type Rep ErrorRootCauseService :: Type -> Type #

Read ErrorRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseService

Show ErrorRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseService

NFData ErrorRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseService

Methods

rnf :: ErrorRootCauseService -> () #

Eq ErrorRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseService

Hashable ErrorRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseService

type Rep ErrorRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseService

type Rep ErrorRootCauseService = D1 ('MetaData "ErrorRootCauseService" "Amazonka.XRay.Types.ErrorRootCauseService" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ErrorRootCauseService'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "entityPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ErrorRootCauseEntity])) :*: S1 ('MetaSel ('Just "inferred") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newErrorRootCauseService :: ErrorRootCauseService Source #

Create a value of ErrorRootCauseService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:ErrorRootCauseService', errorRootCauseService_accountId - The account ID associated to the service.

$sel:entityPath:ErrorRootCauseService', errorRootCauseService_entityPath - The path of root cause entities found on the service.

$sel:inferred:ErrorRootCauseService', errorRootCauseService_inferred - A Boolean value indicating if the service is inferred from the trace.

ErrorRootCauseService, errorRootCauseService_name - The service name.

$sel:names:ErrorRootCauseService', errorRootCauseService_names - A collection of associated service names.

$sel:type':ErrorRootCauseService', errorRootCauseService_type - The type associated to the service.

errorRootCauseService_accountId :: Lens' ErrorRootCauseService (Maybe Text) Source #

The account ID associated to the service.

errorRootCauseService_entityPath :: Lens' ErrorRootCauseService (Maybe [ErrorRootCauseEntity]) Source #

The path of root cause entities found on the service.

errorRootCauseService_inferred :: Lens' ErrorRootCauseService (Maybe Bool) Source #

A Boolean value indicating if the service is inferred from the trace.

errorRootCauseService_names :: Lens' ErrorRootCauseService (Maybe [Text]) Source #

A collection of associated service names.

errorRootCauseService_type :: Lens' ErrorRootCauseService (Maybe Text) Source #

The type associated to the service.

ErrorStatistics

data ErrorStatistics Source #

Information about requests that failed with a 4xx Client Error status code.

See: newErrorStatistics smart constructor.

Constructors

ErrorStatistics' 

Fields

Instances

Instances details
FromJSON ErrorStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorStatistics

Generic ErrorStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorStatistics

Associated Types

type Rep ErrorStatistics :: Type -> Type #

Read ErrorStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorStatistics

Show ErrorStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorStatistics

NFData ErrorStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorStatistics

Methods

rnf :: ErrorStatistics -> () #

Eq ErrorStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorStatistics

Hashable ErrorStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorStatistics

type Rep ErrorStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorStatistics

type Rep ErrorStatistics = D1 ('MetaData "ErrorStatistics" "Amazonka.XRay.Types.ErrorStatistics" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ErrorStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "otherCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "throttleCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newErrorStatistics :: ErrorStatistics Source #

Create a value of ErrorStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:otherCount:ErrorStatistics', errorStatistics_otherCount - The number of requests that failed with untracked 4xx Client Error status codes.

$sel:throttleCount:ErrorStatistics', errorStatistics_throttleCount - The number of requests that failed with a 419 throttling status code.

$sel:totalCount:ErrorStatistics', errorStatistics_totalCount - The total number of requests that failed with a 4xx Client Error status code.

errorStatistics_otherCount :: Lens' ErrorStatistics (Maybe Integer) Source #

The number of requests that failed with untracked 4xx Client Error status codes.

errorStatistics_throttleCount :: Lens' ErrorStatistics (Maybe Integer) Source #

The number of requests that failed with a 419 throttling status code.

errorStatistics_totalCount :: Lens' ErrorStatistics (Maybe Integer) Source #

The total number of requests that failed with a 4xx Client Error status code.

FaultRootCause

data FaultRootCause Source #

The root cause information for a trace summary fault.

See: newFaultRootCause smart constructor.

Constructors

FaultRootCause' 

Fields

Instances

Instances details
FromJSON FaultRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCause

Generic FaultRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCause

Associated Types

type Rep FaultRootCause :: Type -> Type #

Read FaultRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCause

Show FaultRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCause

NFData FaultRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCause

Methods

rnf :: FaultRootCause -> () #

Eq FaultRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCause

Hashable FaultRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCause

type Rep FaultRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCause

type Rep FaultRootCause = D1 ('MetaData "FaultRootCause" "Amazonka.XRay.Types.FaultRootCause" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "FaultRootCause'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientImpacting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "services") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FaultRootCauseService]))))

newFaultRootCause :: FaultRootCause Source #

Create a value of FaultRootCause with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientImpacting:FaultRootCause', faultRootCause_clientImpacting - A flag that denotes that the root cause impacts the trace client.

$sel:services:FaultRootCause', faultRootCause_services - A list of corresponding services. A service identifies a segment and it contains a name, account ID, type, and inferred flag.

faultRootCause_clientImpacting :: Lens' FaultRootCause (Maybe Bool) Source #

A flag that denotes that the root cause impacts the trace client.

faultRootCause_services :: Lens' FaultRootCause (Maybe [FaultRootCauseService]) Source #

A list of corresponding services. A service identifies a segment and it contains a name, account ID, type, and inferred flag.

FaultRootCauseEntity

data FaultRootCauseEntity Source #

A collection of segments and corresponding subsegments associated to a trace summary fault error.

See: newFaultRootCauseEntity smart constructor.

Constructors

FaultRootCauseEntity' 

Fields

Instances

Instances details
FromJSON FaultRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseEntity

Generic FaultRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseEntity

Associated Types

type Rep FaultRootCauseEntity :: Type -> Type #

Read FaultRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseEntity

Show FaultRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseEntity

NFData FaultRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseEntity

Methods

rnf :: FaultRootCauseEntity -> () #

Eq FaultRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseEntity

Hashable FaultRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseEntity

type Rep FaultRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseEntity

type Rep FaultRootCauseEntity = D1 ('MetaData "FaultRootCauseEntity" "Amazonka.XRay.Types.FaultRootCauseEntity" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "FaultRootCauseEntity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exceptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RootCauseException])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "remote") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newFaultRootCauseEntity :: FaultRootCauseEntity Source #

Create a value of FaultRootCauseEntity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:exceptions:FaultRootCauseEntity', faultRootCauseEntity_exceptions - The types and messages of the exceptions.

FaultRootCauseEntity, faultRootCauseEntity_name - The name of the entity.

$sel:remote:FaultRootCauseEntity', faultRootCauseEntity_remote - A flag that denotes a remote subsegment.

faultRootCauseEntity_remote :: Lens' FaultRootCauseEntity (Maybe Bool) Source #

A flag that denotes a remote subsegment.

FaultRootCauseService

data FaultRootCauseService Source #

A collection of fields identifying the services in a trace summary fault.

See: newFaultRootCauseService smart constructor.

Constructors

FaultRootCauseService' 

Fields

Instances

Instances details
FromJSON FaultRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseService

Generic FaultRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseService

Associated Types

type Rep FaultRootCauseService :: Type -> Type #

Read FaultRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseService

Show FaultRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseService

NFData FaultRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseService

Methods

rnf :: FaultRootCauseService -> () #

Eq FaultRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseService

Hashable FaultRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseService

type Rep FaultRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseService

type Rep FaultRootCauseService = D1 ('MetaData "FaultRootCauseService" "Amazonka.XRay.Types.FaultRootCauseService" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "FaultRootCauseService'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "entityPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FaultRootCauseEntity])) :*: S1 ('MetaSel ('Just "inferred") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newFaultRootCauseService :: FaultRootCauseService Source #

Create a value of FaultRootCauseService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:FaultRootCauseService', faultRootCauseService_accountId - The account ID associated to the service.

$sel:entityPath:FaultRootCauseService', faultRootCauseService_entityPath - The path of root cause entities found on the service.

$sel:inferred:FaultRootCauseService', faultRootCauseService_inferred - A Boolean value indicating if the service is inferred from the trace.

FaultRootCauseService, faultRootCauseService_name - The service name.

$sel:names:FaultRootCauseService', faultRootCauseService_names - A collection of associated service names.

$sel:type':FaultRootCauseService', faultRootCauseService_type - The type associated to the service.

faultRootCauseService_accountId :: Lens' FaultRootCauseService (Maybe Text) Source #

The account ID associated to the service.

faultRootCauseService_entityPath :: Lens' FaultRootCauseService (Maybe [FaultRootCauseEntity]) Source #

The path of root cause entities found on the service.

faultRootCauseService_inferred :: Lens' FaultRootCauseService (Maybe Bool) Source #

A Boolean value indicating if the service is inferred from the trace.

faultRootCauseService_names :: Lens' FaultRootCauseService (Maybe [Text]) Source #

A collection of associated service names.

faultRootCauseService_type :: Lens' FaultRootCauseService (Maybe Text) Source #

The type associated to the service.

FaultStatistics

data FaultStatistics Source #

Information about requests that failed with a 5xx Server Error status code.

See: newFaultStatistics smart constructor.

Constructors

FaultStatistics' 

Fields

Instances

Instances details
FromJSON FaultStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultStatistics

Generic FaultStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultStatistics

Associated Types

type Rep FaultStatistics :: Type -> Type #

Read FaultStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultStatistics

Show FaultStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultStatistics

NFData FaultStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultStatistics

Methods

rnf :: FaultStatistics -> () #

Eq FaultStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultStatistics

Hashable FaultStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultStatistics

type Rep FaultStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultStatistics

type Rep FaultStatistics = D1 ('MetaData "FaultStatistics" "Amazonka.XRay.Types.FaultStatistics" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "FaultStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "otherCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newFaultStatistics :: FaultStatistics Source #

Create a value of FaultStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:otherCount:FaultStatistics', faultStatistics_otherCount - The number of requests that failed with untracked 5xx Server Error status codes.

$sel:totalCount:FaultStatistics', faultStatistics_totalCount - The total number of requests that failed with a 5xx Server Error status code.

faultStatistics_otherCount :: Lens' FaultStatistics (Maybe Integer) Source #

The number of requests that failed with untracked 5xx Server Error status codes.

faultStatistics_totalCount :: Lens' FaultStatistics (Maybe Integer) Source #

The total number of requests that failed with a 5xx Server Error status code.

ForecastStatistics

data ForecastStatistics Source #

The predicted high and low fault count. This is used to determine if a service has become anomalous and if an insight should be created.

See: newForecastStatistics smart constructor.

Constructors

ForecastStatistics' 

Fields

Instances

Instances details
FromJSON ForecastStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ForecastStatistics

Generic ForecastStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ForecastStatistics

Associated Types

type Rep ForecastStatistics :: Type -> Type #

Read ForecastStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ForecastStatistics

Show ForecastStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ForecastStatistics

NFData ForecastStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ForecastStatistics

Methods

rnf :: ForecastStatistics -> () #

Eq ForecastStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ForecastStatistics

Hashable ForecastStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ForecastStatistics

type Rep ForecastStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ForecastStatistics

type Rep ForecastStatistics = D1 ('MetaData "ForecastStatistics" "Amazonka.XRay.Types.ForecastStatistics" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ForecastStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "faultCountHigh") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "faultCountLow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newForecastStatistics :: ForecastStatistics Source #

Create a value of ForecastStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:faultCountHigh:ForecastStatistics', forecastStatistics_faultCountHigh - The upper limit of fault counts for a service.

$sel:faultCountLow:ForecastStatistics', forecastStatistics_faultCountLow - The lower limit of fault counts for a service.

forecastStatistics_faultCountHigh :: Lens' ForecastStatistics (Maybe Integer) Source #

The upper limit of fault counts for a service.

forecastStatistics_faultCountLow :: Lens' ForecastStatistics (Maybe Integer) Source #

The lower limit of fault counts for a service.

Group

data Group Source #

Details and metadata for a group.

See: newGroup smart constructor.

Constructors

Group' 

Fields

  • filterExpression :: Maybe Text

    The filter expression defining the parameters to include traces.

  • groupARN :: Maybe Text

    The Amazon Resource Name (ARN) of the group generated based on the GroupName.

  • groupName :: Maybe Text

    The unique case-sensitive name of the group.

  • insightsConfiguration :: Maybe InsightsConfiguration

    The structure containing configurations related to insights.

    • The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.
    • The NotificationsEnabled boolean can be set to true to enable insights notifications through Amazon EventBridge for the group.

Instances

Instances details
FromJSON Group Source # 
Instance details

Defined in Amazonka.XRay.Types.Group

Generic Group Source # 
Instance details

Defined in Amazonka.XRay.Types.Group

Associated Types

type Rep Group :: Type -> Type #

Methods

from :: Group -> Rep Group x #

to :: Rep Group x -> Group #

Read Group Source # 
Instance details

Defined in Amazonka.XRay.Types.Group

Show Group Source # 
Instance details

Defined in Amazonka.XRay.Types.Group

Methods

showsPrec :: Int -> Group -> ShowS #

show :: Group -> String #

showList :: [Group] -> ShowS #

NFData Group Source # 
Instance details

Defined in Amazonka.XRay.Types.Group

Methods

rnf :: Group -> () #

Eq Group Source # 
Instance details

Defined in Amazonka.XRay.Types.Group

Methods

(==) :: Group -> Group -> Bool #

(/=) :: Group -> Group -> Bool #

Hashable Group Source # 
Instance details

Defined in Amazonka.XRay.Types.Group

Methods

hashWithSalt :: Int -> Group -> Int #

hash :: Group -> Int #

type Rep Group Source # 
Instance details

Defined in Amazonka.XRay.Types.Group

type Rep Group = D1 ('MetaData "Group" "Amazonka.XRay.Types.Group" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "Group'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filterExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "insightsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightsConfiguration)))))

newGroup :: Group Source #

Create a value of Group with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filterExpression:Group', group_filterExpression - The filter expression defining the parameters to include traces.

$sel:groupARN:Group', group_groupARN - The Amazon Resource Name (ARN) of the group generated based on the GroupName.

$sel:groupName:Group', group_groupName - The unique case-sensitive name of the group.

$sel:insightsConfiguration:Group', group_insightsConfiguration - The structure containing configurations related to insights.

  • The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.
  • The NotificationsEnabled boolean can be set to true to enable insights notifications through Amazon EventBridge for the group.

group_filterExpression :: Lens' Group (Maybe Text) Source #

The filter expression defining the parameters to include traces.

group_groupARN :: Lens' Group (Maybe Text) Source #

The Amazon Resource Name (ARN) of the group generated based on the GroupName.

group_groupName :: Lens' Group (Maybe Text) Source #

The unique case-sensitive name of the group.

group_insightsConfiguration :: Lens' Group (Maybe InsightsConfiguration) Source #

The structure containing configurations related to insights.

  • The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.
  • The NotificationsEnabled boolean can be set to true to enable insights notifications through Amazon EventBridge for the group.

GroupSummary

data GroupSummary Source #

Details for a group without metadata.

See: newGroupSummary smart constructor.

Constructors

GroupSummary' 

Fields

  • filterExpression :: Maybe Text

    The filter expression defining the parameters to include traces.

  • groupARN :: Maybe Text

    The ARN of the group generated based on the GroupName.

  • groupName :: Maybe Text

    The unique case-sensitive name of the group.

  • insightsConfiguration :: Maybe InsightsConfiguration

    The structure containing configurations related to insights.

    • The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.
    • The NotificationsEnabled boolean can be set to true to enable insights notifications. Notifications can only be enabled on a group with InsightsEnabled set to true.

Instances

Instances details
FromJSON GroupSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.GroupSummary

Generic GroupSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.GroupSummary

Associated Types

type Rep GroupSummary :: Type -> Type #

Read GroupSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.GroupSummary

Show GroupSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.GroupSummary

NFData GroupSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.GroupSummary

Methods

rnf :: GroupSummary -> () #

Eq GroupSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.GroupSummary

Hashable GroupSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.GroupSummary

type Rep GroupSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.GroupSummary

type Rep GroupSummary = D1 ('MetaData "GroupSummary" "Amazonka.XRay.Types.GroupSummary" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GroupSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filterExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "insightsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightsConfiguration)))))

newGroupSummary :: GroupSummary Source #

Create a value of GroupSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filterExpression:GroupSummary', groupSummary_filterExpression - The filter expression defining the parameters to include traces.

$sel:groupARN:GroupSummary', groupSummary_groupARN - The ARN of the group generated based on the GroupName.

$sel:groupName:GroupSummary', groupSummary_groupName - The unique case-sensitive name of the group.

$sel:insightsConfiguration:GroupSummary', groupSummary_insightsConfiguration - The structure containing configurations related to insights.

  • The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.
  • The NotificationsEnabled boolean can be set to true to enable insights notifications. Notifications can only be enabled on a group with InsightsEnabled set to true.

groupSummary_filterExpression :: Lens' GroupSummary (Maybe Text) Source #

The filter expression defining the parameters to include traces.

groupSummary_groupARN :: Lens' GroupSummary (Maybe Text) Source #

The ARN of the group generated based on the GroupName.

groupSummary_groupName :: Lens' GroupSummary (Maybe Text) Source #

The unique case-sensitive name of the group.

groupSummary_insightsConfiguration :: Lens' GroupSummary (Maybe InsightsConfiguration) Source #

The structure containing configurations related to insights.

  • The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.
  • The NotificationsEnabled boolean can be set to true to enable insights notifications. Notifications can only be enabled on a group with InsightsEnabled set to true.

HistogramEntry

data HistogramEntry Source #

An entry in a histogram for a statistic. A histogram maps the range of observed values on the X axis, and the prevalence of each value on the Y axis.

See: newHistogramEntry smart constructor.

Constructors

HistogramEntry' 

Fields

Instances

Instances details
FromJSON HistogramEntry Source # 
Instance details

Defined in Amazonka.XRay.Types.HistogramEntry

Generic HistogramEntry Source # 
Instance details

Defined in Amazonka.XRay.Types.HistogramEntry

Associated Types

type Rep HistogramEntry :: Type -> Type #

Read HistogramEntry Source # 
Instance details

Defined in Amazonka.XRay.Types.HistogramEntry

Show HistogramEntry Source # 
Instance details

Defined in Amazonka.XRay.Types.HistogramEntry

NFData HistogramEntry Source # 
Instance details

Defined in Amazonka.XRay.Types.HistogramEntry

Methods

rnf :: HistogramEntry -> () #

Eq HistogramEntry Source # 
Instance details

Defined in Amazonka.XRay.Types.HistogramEntry

Hashable HistogramEntry Source # 
Instance details

Defined in Amazonka.XRay.Types.HistogramEntry

type Rep HistogramEntry Source # 
Instance details

Defined in Amazonka.XRay.Types.HistogramEntry

type Rep HistogramEntry = D1 ('MetaData "HistogramEntry" "Amazonka.XRay.Types.HistogramEntry" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "HistogramEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newHistogramEntry :: HistogramEntry Source #

Create a value of HistogramEntry with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:count:HistogramEntry', histogramEntry_count - The prevalence of the entry.

$sel:value:HistogramEntry', histogramEntry_value - The value of the entry.

histogramEntry_count :: Lens' HistogramEntry (Maybe Int) Source #

The prevalence of the entry.

Http

data Http Source #

Information about an HTTP request.

See: newHttp smart constructor.

Constructors

Http' 

Fields

Instances

Instances details
FromJSON Http Source # 
Instance details

Defined in Amazonka.XRay.Types.Http

Generic Http Source # 
Instance details

Defined in Amazonka.XRay.Types.Http

Associated Types

type Rep Http :: Type -> Type #

Methods

from :: Http -> Rep Http x #

to :: Rep Http x -> Http #

Read Http Source # 
Instance details

Defined in Amazonka.XRay.Types.Http

Show Http Source # 
Instance details

Defined in Amazonka.XRay.Types.Http

Methods

showsPrec :: Int -> Http -> ShowS #

show :: Http -> String #

showList :: [Http] -> ShowS #

NFData Http Source # 
Instance details

Defined in Amazonka.XRay.Types.Http

Methods

rnf :: Http -> () #

Eq Http Source # 
Instance details

Defined in Amazonka.XRay.Types.Http

Methods

(==) :: Http -> Http -> Bool #

(/=) :: Http -> Http -> Bool #

Hashable Http Source # 
Instance details

Defined in Amazonka.XRay.Types.Http

Methods

hashWithSalt :: Int -> Http -> Int #

hash :: Http -> Int #

type Rep Http Source # 
Instance details

Defined in Amazonka.XRay.Types.Http

newHttp :: Http Source #

Create a value of Http with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientIp:Http', http_clientIp - The IP address of the requestor.

$sel:httpMethod:Http', http_httpMethod - The request method.

$sel:httpStatus:Http', http_httpStatus - The response status.

$sel:httpURL:Http', http_httpURL - The request URL.

$sel:userAgent:Http', http_userAgent - The request's user agent string.

http_clientIp :: Lens' Http (Maybe Text) Source #

The IP address of the requestor.

http_httpMethod :: Lens' Http (Maybe Text) Source #

The request method.

http_httpStatus :: Lens' Http (Maybe Int) Source #

The response status.

http_httpURL :: Lens' Http (Maybe Text) Source #

The request URL.

http_userAgent :: Lens' Http (Maybe Text) Source #

The request's user agent string.

Insight

data Insight Source #

When fault rates go outside of the expected range, X-Ray creates an insight. Insights tracks emergent issues within your applications.

See: newInsight smart constructor.

Constructors

Insight' 

Fields

Instances

Instances details
FromJSON Insight Source # 
Instance details

Defined in Amazonka.XRay.Types.Insight

Generic Insight Source # 
Instance details

Defined in Amazonka.XRay.Types.Insight

Associated Types

type Rep Insight :: Type -> Type #

Methods

from :: Insight -> Rep Insight x #

to :: Rep Insight x -> Insight #

Read Insight Source # 
Instance details

Defined in Amazonka.XRay.Types.Insight

Show Insight Source # 
Instance details

Defined in Amazonka.XRay.Types.Insight

NFData Insight Source # 
Instance details

Defined in Amazonka.XRay.Types.Insight

Methods

rnf :: Insight -> () #

Eq Insight Source # 
Instance details

Defined in Amazonka.XRay.Types.Insight

Methods

(==) :: Insight -> Insight -> Bool #

(/=) :: Insight -> Insight -> Bool #

Hashable Insight Source # 
Instance details

Defined in Amazonka.XRay.Types.Insight

Methods

hashWithSalt :: Int -> Insight -> Int #

hash :: Insight -> Int #

type Rep Insight Source # 
Instance details

Defined in Amazonka.XRay.Types.Insight

type Rep Insight = D1 ('MetaData "Insight" "Amazonka.XRay.Types.Insight" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "Insight'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "categories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightCategory])) :*: (S1 ('MetaSel ('Just "clientRequestImpactStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestImpactStatistics)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "groupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "insightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "rootCauseServiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceId)) :*: (S1 ('MetaSel ('Just "rootCauseServiceRequestImpactStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestImpactStatistics)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightState)) :*: (S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "topAnomalousServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnomalousService])))))))

newInsight :: Insight Source #

Create a value of Insight with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:categories:Insight', insight_categories - The categories that label and describe the type of insight.

$sel:clientRequestImpactStatistics:Insight', insight_clientRequestImpactStatistics - The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.

$sel:endTime:Insight', insight_endTime - The time, in Unix seconds, at which the insight ended.

$sel:groupARN:Insight', insight_groupARN - The Amazon Resource Name (ARN) of the group that the insight belongs to.

$sel:groupName:Insight', insight_groupName - The name of the group that the insight belongs to.

$sel:insightId:Insight', insight_insightId - The insights unique identifier.

$sel:rootCauseServiceId:Insight', insight_rootCauseServiceId - Undocumented member.

$sel:rootCauseServiceRequestImpactStatistics:Insight', insight_rootCauseServiceRequestImpactStatistics - The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.

$sel:startTime:Insight', insight_startTime - The time, in Unix seconds, at which the insight began.

$sel:state:Insight', insight_state - The current state of the insight.

$sel:summary:Insight', insight_summary - A brief description of the insight.

$sel:topAnomalousServices:Insight', insight_topAnomalousServices - The service within the insight that is most impacted by the incident.

insight_categories :: Lens' Insight (Maybe [InsightCategory]) Source #

The categories that label and describe the type of insight.

insight_clientRequestImpactStatistics :: Lens' Insight (Maybe RequestImpactStatistics) Source #

The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.

insight_endTime :: Lens' Insight (Maybe UTCTime) Source #

The time, in Unix seconds, at which the insight ended.

insight_groupARN :: Lens' Insight (Maybe Text) Source #

The Amazon Resource Name (ARN) of the group that the insight belongs to.

insight_groupName :: Lens' Insight (Maybe Text) Source #

The name of the group that the insight belongs to.

insight_insightId :: Lens' Insight (Maybe Text) Source #

The insights unique identifier.

insight_rootCauseServiceRequestImpactStatistics :: Lens' Insight (Maybe RequestImpactStatistics) Source #

The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.

insight_startTime :: Lens' Insight (Maybe UTCTime) Source #

The time, in Unix seconds, at which the insight began.

insight_state :: Lens' Insight (Maybe InsightState) Source #

The current state of the insight.

insight_summary :: Lens' Insight (Maybe Text) Source #

A brief description of the insight.

insight_topAnomalousServices :: Lens' Insight (Maybe [AnomalousService]) Source #

The service within the insight that is most impacted by the incident.

InsightEvent

data InsightEvent Source #

X-Ray reevaluates insights periodically until they are resolved, and records each intermediate state in an event. You can review incident events in the Impact Timeline on the Inspect page in the X-Ray console.

See: newInsightEvent smart constructor.

Constructors

InsightEvent' 

Fields

Instances

Instances details
FromJSON InsightEvent Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightEvent

Generic InsightEvent Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightEvent

Associated Types

type Rep InsightEvent :: Type -> Type #

Read InsightEvent Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightEvent

Show InsightEvent Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightEvent

NFData InsightEvent Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightEvent

Methods

rnf :: InsightEvent -> () #

Eq InsightEvent Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightEvent

Hashable InsightEvent Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightEvent

type Rep InsightEvent Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightEvent

type Rep InsightEvent = D1 ('MetaData "InsightEvent" "Amazonka.XRay.Types.InsightEvent" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "InsightEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestImpactStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestImpactStatistics)) :*: S1 ('MetaSel ('Just "eventTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "rootCauseServiceRequestImpactStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestImpactStatistics)) :*: (S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "topAnomalousServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnomalousService]))))))

newInsightEvent :: InsightEvent Source #

Create a value of InsightEvent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestImpactStatistics:InsightEvent', insightEvent_clientRequestImpactStatistics - The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.

$sel:eventTime:InsightEvent', insightEvent_eventTime - The time, in Unix seconds, at which the event was recorded.

$sel:rootCauseServiceRequestImpactStatistics:InsightEvent', insightEvent_rootCauseServiceRequestImpactStatistics - The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.

$sel:summary:InsightEvent', insightEvent_summary - A brief description of the event.

$sel:topAnomalousServices:InsightEvent', insightEvent_topAnomalousServices - The service during the event that is most impacted by the incident.

insightEvent_clientRequestImpactStatistics :: Lens' InsightEvent (Maybe RequestImpactStatistics) Source #

The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.

insightEvent_eventTime :: Lens' InsightEvent (Maybe UTCTime) Source #

The time, in Unix seconds, at which the event was recorded.

insightEvent_rootCauseServiceRequestImpactStatistics :: Lens' InsightEvent (Maybe RequestImpactStatistics) Source #

The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.

insightEvent_summary :: Lens' InsightEvent (Maybe Text) Source #

A brief description of the event.

insightEvent_topAnomalousServices :: Lens' InsightEvent (Maybe [AnomalousService]) Source #

The service during the event that is most impacted by the incident.

InsightImpactGraphEdge

data InsightImpactGraphEdge Source #

The connection between two service in an insight impact graph.

See: newInsightImpactGraphEdge smart constructor.

Constructors

InsightImpactGraphEdge' 

Fields

Instances

Instances details
FromJSON InsightImpactGraphEdge Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphEdge

Generic InsightImpactGraphEdge Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphEdge

Associated Types

type Rep InsightImpactGraphEdge :: Type -> Type #

Read InsightImpactGraphEdge Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphEdge

Show InsightImpactGraphEdge Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphEdge

NFData InsightImpactGraphEdge Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphEdge

Methods

rnf :: InsightImpactGraphEdge -> () #

Eq InsightImpactGraphEdge Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphEdge

Hashable InsightImpactGraphEdge Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphEdge

type Rep InsightImpactGraphEdge Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphEdge

type Rep InsightImpactGraphEdge = D1 ('MetaData "InsightImpactGraphEdge" "Amazonka.XRay.Types.InsightImpactGraphEdge" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "InsightImpactGraphEdge'" 'PrefixI 'True) (S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newInsightImpactGraphEdge :: InsightImpactGraphEdge Source #

Create a value of InsightImpactGraphEdge with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:referenceId:InsightImpactGraphEdge', insightImpactGraphEdge_referenceId - Identifier of the edge. Unique within a service map.

insightImpactGraphEdge_referenceId :: Lens' InsightImpactGraphEdge (Maybe Int) Source #

Identifier of the edge. Unique within a service map.

InsightImpactGraphService

data InsightImpactGraphService Source #

Information about an application that processed requests, users that made requests, or downstream services, resources, and applications that an application used.

See: newInsightImpactGraphService smart constructor.

Constructors

InsightImpactGraphService' 

Fields

  • accountId :: Maybe Text

    Identifier of the Amazon Web Services account in which the service runs.

  • edges :: Maybe [InsightImpactGraphEdge]

    Connections to downstream services.

  • name :: Maybe Text

    The canonical name of the service.

  • names :: Maybe [Text]

    A list of names for the service, including the canonical name.

  • referenceId :: Maybe Int

    Identifier for the service. Unique within the service map.

  • type' :: Maybe Text

    Identifier for the service. Unique within the service map.

    • Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.
    • Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
    • Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
    • remote - A downstream service of indeterminate type.

Instances

Instances details
FromJSON InsightImpactGraphService Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphService

Generic InsightImpactGraphService Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphService

Associated Types

type Rep InsightImpactGraphService :: Type -> Type #

Read InsightImpactGraphService Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphService

Show InsightImpactGraphService Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphService

NFData InsightImpactGraphService Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphService

Eq InsightImpactGraphService Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphService

Hashable InsightImpactGraphService Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphService

type Rep InsightImpactGraphService Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphService

type Rep InsightImpactGraphService = D1 ('MetaData "InsightImpactGraphService" "Amazonka.XRay.Types.InsightImpactGraphService" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "InsightImpactGraphService'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "edges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightImpactGraphEdge])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newInsightImpactGraphService :: InsightImpactGraphService Source #

Create a value of InsightImpactGraphService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:InsightImpactGraphService', insightImpactGraphService_accountId - Identifier of the Amazon Web Services account in which the service runs.

$sel:edges:InsightImpactGraphService', insightImpactGraphService_edges - Connections to downstream services.

$sel:name:InsightImpactGraphService', insightImpactGraphService_name - The canonical name of the service.

$sel:names:InsightImpactGraphService', insightImpactGraphService_names - A list of names for the service, including the canonical name.

InsightImpactGraphService, insightImpactGraphService_referenceId - Identifier for the service. Unique within the service map.

$sel:type':InsightImpactGraphService', insightImpactGraphService_type - Identifier for the service. Unique within the service map.

  • Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.
  • Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
  • Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
  • remote - A downstream service of indeterminate type.

insightImpactGraphService_accountId :: Lens' InsightImpactGraphService (Maybe Text) Source #

Identifier of the Amazon Web Services account in which the service runs.

insightImpactGraphService_names :: Lens' InsightImpactGraphService (Maybe [Text]) Source #

A list of names for the service, including the canonical name.

insightImpactGraphService_referenceId :: Lens' InsightImpactGraphService (Maybe Int) Source #

Identifier for the service. Unique within the service map.

insightImpactGraphService_type :: Lens' InsightImpactGraphService (Maybe Text) Source #

Identifier for the service. Unique within the service map.

  • Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.
  • Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
  • Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
  • remote - A downstream service of indeterminate type.

InsightSummary

data InsightSummary Source #

Information that describes an insight.

See: newInsightSummary smart constructor.

Constructors

InsightSummary' 

Fields

Instances

Instances details
FromJSON InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

Generic InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

Associated Types

type Rep InsightSummary :: Type -> Type #

Read InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

Show InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

NFData InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

Methods

rnf :: InsightSummary -> () #

Eq InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

Hashable InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

type Rep InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

type Rep InsightSummary = D1 ('MetaData "InsightSummary" "Amazonka.XRay.Types.InsightSummary" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "InsightSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "categories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightCategory])) :*: (S1 ('MetaSel ('Just "clientRequestImpactStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestImpactStatistics)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "groupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "insightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "rootCauseServiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceId)) :*: S1 ('MetaSel ('Just "rootCauseServiceRequestImpactStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestImpactStatistics)))) :*: ((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightState))) :*: (S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "topAnomalousServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnomalousService])))))))

newInsightSummary :: InsightSummary Source #

Create a value of InsightSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:categories:InsightSummary', insightSummary_categories - Categories The categories that label and describe the type of insight.

$sel:clientRequestImpactStatistics:InsightSummary', insightSummary_clientRequestImpactStatistics - The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.

$sel:endTime:InsightSummary', insightSummary_endTime - The time, in Unix seconds, at which the insight ended.

$sel:groupARN:InsightSummary', insightSummary_groupARN - The Amazon Resource Name (ARN) of the group that the insight belongs to.

$sel:groupName:InsightSummary', insightSummary_groupName - The name of the group that the insight belongs to.

$sel:insightId:InsightSummary', insightSummary_insightId - The insights unique identifier.

$sel:lastUpdateTime:InsightSummary', insightSummary_lastUpdateTime - The time, in Unix seconds, that the insight was last updated.

$sel:rootCauseServiceId:InsightSummary', insightSummary_rootCauseServiceId - Undocumented member.

$sel:rootCauseServiceRequestImpactStatistics:InsightSummary', insightSummary_rootCauseServiceRequestImpactStatistics - The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.

$sel:startTime:InsightSummary', insightSummary_startTime - The time, in Unix seconds, at which the insight began.

$sel:state:InsightSummary', insightSummary_state - The current state of the insight.

$sel:summary:InsightSummary', insightSummary_summary - A brief description of the insight.

$sel:topAnomalousServices:InsightSummary', insightSummary_topAnomalousServices - The service within the insight that is most impacted by the incident.

insightSummary_categories :: Lens' InsightSummary (Maybe [InsightCategory]) Source #

Categories The categories that label and describe the type of insight.

insightSummary_clientRequestImpactStatistics :: Lens' InsightSummary (Maybe RequestImpactStatistics) Source #

The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.

insightSummary_endTime :: Lens' InsightSummary (Maybe UTCTime) Source #

The time, in Unix seconds, at which the insight ended.

insightSummary_groupARN :: Lens' InsightSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the group that the insight belongs to.

insightSummary_groupName :: Lens' InsightSummary (Maybe Text) Source #

The name of the group that the insight belongs to.

insightSummary_insightId :: Lens' InsightSummary (Maybe Text) Source #

The insights unique identifier.

insightSummary_lastUpdateTime :: Lens' InsightSummary (Maybe UTCTime) Source #

The time, in Unix seconds, that the insight was last updated.

insightSummary_rootCauseServiceRequestImpactStatistics :: Lens' InsightSummary (Maybe RequestImpactStatistics) Source #

The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.

insightSummary_startTime :: Lens' InsightSummary (Maybe UTCTime) Source #

The time, in Unix seconds, at which the insight began.

insightSummary_state :: Lens' InsightSummary (Maybe InsightState) Source #

The current state of the insight.

insightSummary_summary :: Lens' InsightSummary (Maybe Text) Source #

A brief description of the insight.

insightSummary_topAnomalousServices :: Lens' InsightSummary (Maybe [AnomalousService]) Source #

The service within the insight that is most impacted by the incident.

InsightsConfiguration

data InsightsConfiguration Source #

The structure containing configurations related to insights.

See: newInsightsConfiguration smart constructor.

Constructors

InsightsConfiguration' 

Fields

  • insightsEnabled :: Maybe Bool

    Set the InsightsEnabled value to true to enable insights or false to disable insights.

  • notificationsEnabled :: Maybe Bool

    Set the NotificationsEnabled value to true to enable insights notifications. Notifications can only be enabled on a group with InsightsEnabled set to true.

Instances

Instances details
FromJSON InsightsConfiguration Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightsConfiguration

ToJSON InsightsConfiguration Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightsConfiguration

Generic InsightsConfiguration Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightsConfiguration

Associated Types

type Rep InsightsConfiguration :: Type -> Type #

Read InsightsConfiguration Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightsConfiguration

Show InsightsConfiguration Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightsConfiguration

NFData InsightsConfiguration Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightsConfiguration

Methods

rnf :: InsightsConfiguration -> () #

Eq InsightsConfiguration Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightsConfiguration

Hashable InsightsConfiguration Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightsConfiguration

type Rep InsightsConfiguration Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightsConfiguration

type Rep InsightsConfiguration = D1 ('MetaData "InsightsConfiguration" "Amazonka.XRay.Types.InsightsConfiguration" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "InsightsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "insightsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "notificationsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newInsightsConfiguration :: InsightsConfiguration Source #

Create a value of InsightsConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:insightsEnabled:InsightsConfiguration', insightsConfiguration_insightsEnabled - Set the InsightsEnabled value to true to enable insights or false to disable insights.

$sel:notificationsEnabled:InsightsConfiguration', insightsConfiguration_notificationsEnabled - Set the NotificationsEnabled value to true to enable insights notifications. Notifications can only be enabled on a group with InsightsEnabled set to true.

insightsConfiguration_insightsEnabled :: Lens' InsightsConfiguration (Maybe Bool) Source #

Set the InsightsEnabled value to true to enable insights or false to disable insights.

insightsConfiguration_notificationsEnabled :: Lens' InsightsConfiguration (Maybe Bool) Source #

Set the NotificationsEnabled value to true to enable insights notifications. Notifications can only be enabled on a group with InsightsEnabled set to true.

InstanceIdDetail

data InstanceIdDetail Source #

A list of EC2 instance IDs corresponding to the segments in a trace.

See: newInstanceIdDetail smart constructor.

Constructors

InstanceIdDetail' 

Fields

  • id :: Maybe Text

    The ID of a corresponding EC2 instance.

Instances

Instances details
FromJSON InstanceIdDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.InstanceIdDetail

Generic InstanceIdDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.InstanceIdDetail

Associated Types

type Rep InstanceIdDetail :: Type -> Type #

Read InstanceIdDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.InstanceIdDetail

Show InstanceIdDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.InstanceIdDetail

NFData InstanceIdDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.InstanceIdDetail

Methods

rnf :: InstanceIdDetail -> () #

Eq InstanceIdDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.InstanceIdDetail

Hashable InstanceIdDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.InstanceIdDetail

type Rep InstanceIdDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.InstanceIdDetail

type Rep InstanceIdDetail = D1 ('MetaData "InstanceIdDetail" "Amazonka.XRay.Types.InstanceIdDetail" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "InstanceIdDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceIdDetail :: InstanceIdDetail Source #

Create a value of InstanceIdDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:InstanceIdDetail', instanceIdDetail_id - The ID of a corresponding EC2 instance.

instanceIdDetail_id :: Lens' InstanceIdDetail (Maybe Text) Source #

The ID of a corresponding EC2 instance.

RequestImpactStatistics

data RequestImpactStatistics Source #

Statistics that describe how the incident has impacted a service.

See: newRequestImpactStatistics smart constructor.

Constructors

RequestImpactStatistics' 

Fields

Instances

Instances details
FromJSON RequestImpactStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.RequestImpactStatistics

Generic RequestImpactStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.RequestImpactStatistics

Associated Types

type Rep RequestImpactStatistics :: Type -> Type #

Read RequestImpactStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.RequestImpactStatistics

Show RequestImpactStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.RequestImpactStatistics

NFData RequestImpactStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.RequestImpactStatistics

Methods

rnf :: RequestImpactStatistics -> () #

Eq RequestImpactStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.RequestImpactStatistics

Hashable RequestImpactStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.RequestImpactStatistics

type Rep RequestImpactStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.RequestImpactStatistics

type Rep RequestImpactStatistics = D1 ('MetaData "RequestImpactStatistics" "Amazonka.XRay.Types.RequestImpactStatistics" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "RequestImpactStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "faultCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "okCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newRequestImpactStatistics :: RequestImpactStatistics Source #

Create a value of RequestImpactStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:faultCount:RequestImpactStatistics', requestImpactStatistics_faultCount - The number of requests that have resulted in a fault,

$sel:okCount:RequestImpactStatistics', requestImpactStatistics_okCount - The number of successful requests.

$sel:totalCount:RequestImpactStatistics', requestImpactStatistics_totalCount - The total number of requests to the service.

requestImpactStatistics_faultCount :: Lens' RequestImpactStatistics (Maybe Integer) Source #

The number of requests that have resulted in a fault,

requestImpactStatistics_totalCount :: Lens' RequestImpactStatistics (Maybe Integer) Source #

The total number of requests to the service.

ResourceARNDetail

data ResourceARNDetail Source #

A list of resources ARNs corresponding to the segments in a trace.

See: newResourceARNDetail smart constructor.

Constructors

ResourceARNDetail' 

Fields

Instances

Instances details
FromJSON ResourceARNDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourceARNDetail

Generic ResourceARNDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourceARNDetail

Associated Types

type Rep ResourceARNDetail :: Type -> Type #

Read ResourceARNDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourceARNDetail

Show ResourceARNDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourceARNDetail

NFData ResourceARNDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourceARNDetail

Methods

rnf :: ResourceARNDetail -> () #

Eq ResourceARNDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourceARNDetail

Hashable ResourceARNDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourceARNDetail

type Rep ResourceARNDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourceARNDetail

type Rep ResourceARNDetail = D1 ('MetaData "ResourceARNDetail" "Amazonka.XRay.Types.ResourceARNDetail" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ResourceARNDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResourceARNDetail :: ResourceARNDetail Source #

Create a value of ResourceARNDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ResourceARNDetail', resourceARNDetail_arn - The ARN of a corresponding resource.

resourceARNDetail_arn :: Lens' ResourceARNDetail (Maybe Text) Source #

The ARN of a corresponding resource.

ResourcePolicy

data ResourcePolicy Source #

A resource policy grants one or more Amazon Web Services services and accounts permissions to access X-Ray. Each resource policy is associated with a specific Amazon Web Services account.

See: newResourcePolicy smart constructor.

Constructors

ResourcePolicy' 

Fields

Instances

Instances details
FromJSON ResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourcePolicy

Generic ResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourcePolicy

Associated Types

type Rep ResourcePolicy :: Type -> Type #

Read ResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourcePolicy

Show ResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourcePolicy

NFData ResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourcePolicy

Methods

rnf :: ResourcePolicy -> () #

Eq ResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourcePolicy

Hashable ResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourcePolicy

type Rep ResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourcePolicy

type Rep ResourcePolicy = D1 ('MetaData "ResourcePolicy" "Amazonka.XRay.Types.ResourcePolicy" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ResourcePolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "policyDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyRevisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newResourcePolicy :: ResourcePolicy Source #

Create a value of ResourcePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastUpdatedTime:ResourcePolicy', resourcePolicy_lastUpdatedTime - When the policy was last updated, in Unix time seconds.

$sel:policyDocument:ResourcePolicy', resourcePolicy_policyDocument - The resource policy document, which can be up to 5kb in size.

$sel:policyName:ResourcePolicy', resourcePolicy_policyName - The name of the resource policy. Must be unique within a specific Amazon Web Services account.

$sel:policyRevisionId:ResourcePolicy', resourcePolicy_policyRevisionId - Returns the current policy revision id for this policy name.

resourcePolicy_lastUpdatedTime :: Lens' ResourcePolicy (Maybe UTCTime) Source #

When the policy was last updated, in Unix time seconds.

resourcePolicy_policyDocument :: Lens' ResourcePolicy (Maybe Text) Source #

The resource policy document, which can be up to 5kb in size.

resourcePolicy_policyName :: Lens' ResourcePolicy (Maybe Text) Source #

The name of the resource policy. Must be unique within a specific Amazon Web Services account.

resourcePolicy_policyRevisionId :: Lens' ResourcePolicy (Maybe Text) Source #

Returns the current policy revision id for this policy name.

ResponseTimeRootCause

data ResponseTimeRootCause Source #

The root cause information for a response time warning.

See: newResponseTimeRootCause smart constructor.

Constructors

ResponseTimeRootCause' 

Fields

Instances

Instances details
FromJSON ResponseTimeRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCause

Generic ResponseTimeRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCause

Associated Types

type Rep ResponseTimeRootCause :: Type -> Type #

Read ResponseTimeRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCause

Show ResponseTimeRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCause

NFData ResponseTimeRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCause

Methods

rnf :: ResponseTimeRootCause -> () #

Eq ResponseTimeRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCause

Hashable ResponseTimeRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCause

type Rep ResponseTimeRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCause

type Rep ResponseTimeRootCause = D1 ('MetaData "ResponseTimeRootCause" "Amazonka.XRay.Types.ResponseTimeRootCause" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ResponseTimeRootCause'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientImpacting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "services") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResponseTimeRootCauseService]))))

newResponseTimeRootCause :: ResponseTimeRootCause Source #

Create a value of ResponseTimeRootCause with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientImpacting:ResponseTimeRootCause', responseTimeRootCause_clientImpacting - A flag that denotes that the root cause impacts the trace client.

$sel:services:ResponseTimeRootCause', responseTimeRootCause_services - A list of corresponding services. A service identifies a segment and contains a name, account ID, type, and inferred flag.

responseTimeRootCause_clientImpacting :: Lens' ResponseTimeRootCause (Maybe Bool) Source #

A flag that denotes that the root cause impacts the trace client.

responseTimeRootCause_services :: Lens' ResponseTimeRootCause (Maybe [ResponseTimeRootCauseService]) Source #

A list of corresponding services. A service identifies a segment and contains a name, account ID, type, and inferred flag.

ResponseTimeRootCauseEntity

data ResponseTimeRootCauseEntity Source #

A collection of segments and corresponding subsegments associated to a response time warning.

See: newResponseTimeRootCauseEntity smart constructor.

Constructors

ResponseTimeRootCauseEntity' 

Fields

Instances

Instances details
FromJSON ResponseTimeRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseEntity

Generic ResponseTimeRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseEntity

Associated Types

type Rep ResponseTimeRootCauseEntity :: Type -> Type #

Read ResponseTimeRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseEntity

Show ResponseTimeRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseEntity

NFData ResponseTimeRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseEntity

Eq ResponseTimeRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseEntity

Hashable ResponseTimeRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseEntity

type Rep ResponseTimeRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseEntity

type Rep ResponseTimeRootCauseEntity = D1 ('MetaData "ResponseTimeRootCauseEntity" "Amazonka.XRay.Types.ResponseTimeRootCauseEntity" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ResponseTimeRootCauseEntity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "coverage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "remote") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newResponseTimeRootCauseEntity :: ResponseTimeRootCauseEntity Source #

Create a value of ResponseTimeRootCauseEntity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:coverage:ResponseTimeRootCauseEntity', responseTimeRootCauseEntity_coverage - The type and messages of the exceptions.

$sel:name:ResponseTimeRootCauseEntity', responseTimeRootCauseEntity_name - The name of the entity.

$sel:remote:ResponseTimeRootCauseEntity', responseTimeRootCauseEntity_remote - A flag that denotes a remote subsegment.

ResponseTimeRootCauseService

data ResponseTimeRootCauseService Source #

A collection of fields identifying the service in a response time warning.

See: newResponseTimeRootCauseService smart constructor.

Constructors

ResponseTimeRootCauseService' 

Fields

Instances

Instances details
FromJSON ResponseTimeRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseService

Generic ResponseTimeRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseService

Associated Types

type Rep ResponseTimeRootCauseService :: Type -> Type #

Read ResponseTimeRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseService

Show ResponseTimeRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseService

NFData ResponseTimeRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseService

Eq ResponseTimeRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseService

Hashable ResponseTimeRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseService

type Rep ResponseTimeRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseService

type Rep ResponseTimeRootCauseService = D1 ('MetaData "ResponseTimeRootCauseService" "Amazonka.XRay.Types.ResponseTimeRootCauseService" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ResponseTimeRootCauseService'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "entityPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResponseTimeRootCauseEntity])) :*: S1 ('MetaSel ('Just "inferred") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newResponseTimeRootCauseService :: ResponseTimeRootCauseService Source #

Create a value of ResponseTimeRootCauseService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:ResponseTimeRootCauseService', responseTimeRootCauseService_accountId - The account ID associated to the service.

$sel:entityPath:ResponseTimeRootCauseService', responseTimeRootCauseService_entityPath - The path of root cause entities found on the service.

$sel:inferred:ResponseTimeRootCauseService', responseTimeRootCauseService_inferred - A Boolean value indicating if the service is inferred from the trace.

ResponseTimeRootCauseService, responseTimeRootCauseService_name - The service name.

$sel:names:ResponseTimeRootCauseService', responseTimeRootCauseService_names - A collection of associated service names.

$sel:type':ResponseTimeRootCauseService', responseTimeRootCauseService_type - The type associated to the service.

responseTimeRootCauseService_inferred :: Lens' ResponseTimeRootCauseService (Maybe Bool) Source #

A Boolean value indicating if the service is inferred from the trace.

RootCauseException

data RootCauseException Source #

The exception associated with a root cause.

See: newRootCauseException smart constructor.

Constructors

RootCauseException' 

Fields

Instances

Instances details
FromJSON RootCauseException Source # 
Instance details

Defined in Amazonka.XRay.Types.RootCauseException

Generic RootCauseException Source # 
Instance details

Defined in Amazonka.XRay.Types.RootCauseException

Associated Types

type Rep RootCauseException :: Type -> Type #

Read RootCauseException Source # 
Instance details

Defined in Amazonka.XRay.Types.RootCauseException

Show RootCauseException Source # 
Instance details

Defined in Amazonka.XRay.Types.RootCauseException

NFData RootCauseException Source # 
Instance details

Defined in Amazonka.XRay.Types.RootCauseException

Methods

rnf :: RootCauseException -> () #

Eq RootCauseException Source # 
Instance details

Defined in Amazonka.XRay.Types.RootCauseException

Hashable RootCauseException Source # 
Instance details

Defined in Amazonka.XRay.Types.RootCauseException

type Rep RootCauseException Source # 
Instance details

Defined in Amazonka.XRay.Types.RootCauseException

type Rep RootCauseException = D1 ('MetaData "RootCauseException" "Amazonka.XRay.Types.RootCauseException" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "RootCauseException'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRootCauseException :: RootCauseException Source #

Create a value of RootCauseException with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:message:RootCauseException', rootCauseException_message - The message of the exception.

$sel:name:RootCauseException', rootCauseException_name - The name of the exception.

SamplingRule

data SamplingRule Source #

A sampling rule that services use to decide whether to instrument a request. Rule fields can match properties of the service, or properties of a request. The service can ignore rules that don't match its properties.

See: newSamplingRule smart constructor.

Constructors

SamplingRule' 

Fields

  • attributes :: Maybe (HashMap Text Text)

    Matches attributes derived from the request.

  • ruleARN :: Maybe Text

    The ARN of the sampling rule. Specify a rule by either name or ARN, but not both.

  • ruleName :: Maybe Text

    The name of the sampling rule. Specify a rule by either name or ARN, but not both.

  • resourceARN :: Text

    Matches the ARN of the Amazon Web Services resource on which the service runs.

  • priority :: Natural

    The priority of the sampling rule.

  • fixedRate :: Double

    The percentage of matching requests to instrument, after the reservoir is exhausted.

  • reservoirSize :: Natural

    A fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively.

  • serviceName :: Text

    Matches the name that the service uses to identify itself in segments.

  • serviceType :: Text

    Matches the origin that the service uses to identify its type in segments.

  • host :: Text

    Matches the hostname from a request URL.

  • hTTPMethod :: Text

    Matches the HTTP method of a request.

  • uRLPath :: Text

    Matches the path from a request URL.

  • version :: Natural

    The version of the sampling rule format (1).

Instances

Instances details
FromJSON SamplingRule Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRule

ToJSON SamplingRule Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRule

Generic SamplingRule Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRule

Associated Types

type Rep SamplingRule :: Type -> Type #

Read SamplingRule Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRule

Show SamplingRule Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRule

NFData SamplingRule Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRule

Methods

rnf :: SamplingRule -> () #

Eq SamplingRule Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRule

Hashable SamplingRule Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRule

type Rep SamplingRule Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRule

type Rep SamplingRule = D1 ('MetaData "SamplingRule" "Amazonka.XRay.Types.SamplingRule" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "SamplingRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "ruleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "fixedRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))) :*: ((S1 ('MetaSel ('Just "reservoirSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "host") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "hTTPMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "uRLPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))))

newSamplingRule Source #

Create a value of SamplingRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:SamplingRule', samplingRule_attributes - Matches attributes derived from the request.

$sel:ruleARN:SamplingRule', samplingRule_ruleARN - The ARN of the sampling rule. Specify a rule by either name or ARN, but not both.

$sel:ruleName:SamplingRule', samplingRule_ruleName - The name of the sampling rule. Specify a rule by either name or ARN, but not both.

$sel:resourceARN:SamplingRule', samplingRule_resourceARN - Matches the ARN of the Amazon Web Services resource on which the service runs.

$sel:priority:SamplingRule', samplingRule_priority - The priority of the sampling rule.

$sel:fixedRate:SamplingRule', samplingRule_fixedRate - The percentage of matching requests to instrument, after the reservoir is exhausted.

$sel:reservoirSize:SamplingRule', samplingRule_reservoirSize - A fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively.

$sel:serviceName:SamplingRule', samplingRule_serviceName - Matches the name that the service uses to identify itself in segments.

$sel:serviceType:SamplingRule', samplingRule_serviceType - Matches the origin that the service uses to identify its type in segments.

$sel:host:SamplingRule', samplingRule_host - Matches the hostname from a request URL.

$sel:hTTPMethod:SamplingRule', samplingRule_hTTPMethod - Matches the HTTP method of a request.

$sel:uRLPath:SamplingRule', samplingRule_uRLPath - Matches the path from a request URL.

$sel:version:SamplingRule', samplingRule_version - The version of the sampling rule format (1).

samplingRule_attributes :: Lens' SamplingRule (Maybe (HashMap Text Text)) Source #

Matches attributes derived from the request.

samplingRule_ruleARN :: Lens' SamplingRule (Maybe Text) Source #

The ARN of the sampling rule. Specify a rule by either name or ARN, but not both.

samplingRule_ruleName :: Lens' SamplingRule (Maybe Text) Source #

The name of the sampling rule. Specify a rule by either name or ARN, but not both.

samplingRule_resourceARN :: Lens' SamplingRule Text Source #

Matches the ARN of the Amazon Web Services resource on which the service runs.

samplingRule_priority :: Lens' SamplingRule Natural Source #

The priority of the sampling rule.

samplingRule_fixedRate :: Lens' SamplingRule Double Source #

The percentage of matching requests to instrument, after the reservoir is exhausted.

samplingRule_reservoirSize :: Lens' SamplingRule Natural Source #

A fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively.

samplingRule_serviceName :: Lens' SamplingRule Text Source #

Matches the name that the service uses to identify itself in segments.

samplingRule_serviceType :: Lens' SamplingRule Text Source #

Matches the origin that the service uses to identify its type in segments.

samplingRule_host :: Lens' SamplingRule Text Source #

Matches the hostname from a request URL.

samplingRule_hTTPMethod :: Lens' SamplingRule Text Source #

Matches the HTTP method of a request.

samplingRule_uRLPath :: Lens' SamplingRule Text Source #

Matches the path from a request URL.

samplingRule_version :: Lens' SamplingRule Natural Source #

The version of the sampling rule format (1).

SamplingRuleRecord

data SamplingRuleRecord Source #

A SamplingRule and its metadata.

See: newSamplingRuleRecord smart constructor.

Constructors

SamplingRuleRecord' 

Fields

Instances

Instances details
FromJSON SamplingRuleRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleRecord

Generic SamplingRuleRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleRecord

Associated Types

type Rep SamplingRuleRecord :: Type -> Type #

Read SamplingRuleRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleRecord

Show SamplingRuleRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleRecord

NFData SamplingRuleRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleRecord

Methods

rnf :: SamplingRuleRecord -> () #

Eq SamplingRuleRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleRecord

Hashable SamplingRuleRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleRecord

type Rep SamplingRuleRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleRecord

type Rep SamplingRuleRecord = D1 ('MetaData "SamplingRuleRecord" "Amazonka.XRay.Types.SamplingRuleRecord" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "SamplingRuleRecord'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "modifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "samplingRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamplingRule)))))

newSamplingRuleRecord :: SamplingRuleRecord Source #

Create a value of SamplingRuleRecord with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createdAt:SamplingRuleRecord', samplingRuleRecord_createdAt - When the rule was created.

$sel:modifiedAt:SamplingRuleRecord', samplingRuleRecord_modifiedAt - When the rule was last modified.

$sel:samplingRule:SamplingRuleRecord', samplingRuleRecord_samplingRule - The sampling rule.

SamplingRuleUpdate

data SamplingRuleUpdate Source #

A document specifying changes to a sampling rule's configuration.

See: newSamplingRuleUpdate smart constructor.

Constructors

SamplingRuleUpdate' 

Fields

  • attributes :: Maybe (HashMap Text Text)

    Matches attributes derived from the request.

  • fixedRate :: Maybe Double

    The percentage of matching requests to instrument, after the reservoir is exhausted.

  • hTTPMethod :: Maybe Text

    Matches the HTTP method of a request.

  • host :: Maybe Text

    Matches the hostname from a request URL.

  • priority :: Maybe Int

    The priority of the sampling rule.

  • reservoirSize :: Maybe Int

    A fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively.

  • resourceARN :: Maybe Text

    Matches the ARN of the Amazon Web Services resource on which the service runs.

  • ruleARN :: Maybe Text

    The ARN of the sampling rule. Specify a rule by either name or ARN, but not both.

  • ruleName :: Maybe Text

    The name of the sampling rule. Specify a rule by either name or ARN, but not both.

  • serviceName :: Maybe Text

    Matches the name that the service uses to identify itself in segments.

  • serviceType :: Maybe Text

    Matches the origin that the service uses to identify its type in segments.

  • uRLPath :: Maybe Text

    Matches the path from a request URL.

Instances

Instances details
ToJSON SamplingRuleUpdate Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleUpdate

Generic SamplingRuleUpdate Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleUpdate

Associated Types

type Rep SamplingRuleUpdate :: Type -> Type #

Read SamplingRuleUpdate Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleUpdate

Show SamplingRuleUpdate Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleUpdate

NFData SamplingRuleUpdate Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleUpdate

Methods

rnf :: SamplingRuleUpdate -> () #

Eq SamplingRuleUpdate Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleUpdate

Hashable SamplingRuleUpdate Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleUpdate

type Rep SamplingRuleUpdate Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleUpdate

type Rep SamplingRuleUpdate = D1 ('MetaData "SamplingRuleUpdate" "Amazonka.XRay.Types.SamplingRuleUpdate" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "SamplingRuleUpdate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "fixedRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "hTTPMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "host") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "reservoirSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ruleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "uRLPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newSamplingRuleUpdate :: SamplingRuleUpdate Source #

Create a value of SamplingRuleUpdate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:SamplingRuleUpdate', samplingRuleUpdate_attributes - Matches attributes derived from the request.

$sel:fixedRate:SamplingRuleUpdate', samplingRuleUpdate_fixedRate - The percentage of matching requests to instrument, after the reservoir is exhausted.

$sel:hTTPMethod:SamplingRuleUpdate', samplingRuleUpdate_hTTPMethod - Matches the HTTP method of a request.

$sel:host:SamplingRuleUpdate', samplingRuleUpdate_host - Matches the hostname from a request URL.

$sel:priority:SamplingRuleUpdate', samplingRuleUpdate_priority - The priority of the sampling rule.

$sel:reservoirSize:SamplingRuleUpdate', samplingRuleUpdate_reservoirSize - A fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively.

$sel:resourceARN:SamplingRuleUpdate', samplingRuleUpdate_resourceARN - Matches the ARN of the Amazon Web Services resource on which the service runs.

$sel:ruleARN:SamplingRuleUpdate', samplingRuleUpdate_ruleARN - The ARN of the sampling rule. Specify a rule by either name or ARN, but not both.

$sel:ruleName:SamplingRuleUpdate', samplingRuleUpdate_ruleName - The name of the sampling rule. Specify a rule by either name or ARN, but not both.

$sel:serviceName:SamplingRuleUpdate', samplingRuleUpdate_serviceName - Matches the name that the service uses to identify itself in segments.

$sel:serviceType:SamplingRuleUpdate', samplingRuleUpdate_serviceType - Matches the origin that the service uses to identify its type in segments.

$sel:uRLPath:SamplingRuleUpdate', samplingRuleUpdate_uRLPath - Matches the path from a request URL.

samplingRuleUpdate_attributes :: Lens' SamplingRuleUpdate (Maybe (HashMap Text Text)) Source #

Matches attributes derived from the request.

samplingRuleUpdate_fixedRate :: Lens' SamplingRuleUpdate (Maybe Double) Source #

The percentage of matching requests to instrument, after the reservoir is exhausted.

samplingRuleUpdate_hTTPMethod :: Lens' SamplingRuleUpdate (Maybe Text) Source #

Matches the HTTP method of a request.

samplingRuleUpdate_host :: Lens' SamplingRuleUpdate (Maybe Text) Source #

Matches the hostname from a request URL.

samplingRuleUpdate_priority :: Lens' SamplingRuleUpdate (Maybe Int) Source #

The priority of the sampling rule.

samplingRuleUpdate_reservoirSize :: Lens' SamplingRuleUpdate (Maybe Int) Source #

A fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively.

samplingRuleUpdate_resourceARN :: Lens' SamplingRuleUpdate (Maybe Text) Source #

Matches the ARN of the Amazon Web Services resource on which the service runs.

samplingRuleUpdate_ruleARN :: Lens' SamplingRuleUpdate (Maybe Text) Source #

The ARN of the sampling rule. Specify a rule by either name or ARN, but not both.

samplingRuleUpdate_ruleName :: Lens' SamplingRuleUpdate (Maybe Text) Source #

The name of the sampling rule. Specify a rule by either name or ARN, but not both.

samplingRuleUpdate_serviceName :: Lens' SamplingRuleUpdate (Maybe Text) Source #

Matches the name that the service uses to identify itself in segments.

samplingRuleUpdate_serviceType :: Lens' SamplingRuleUpdate (Maybe Text) Source #

Matches the origin that the service uses to identify its type in segments.

samplingRuleUpdate_uRLPath :: Lens' SamplingRuleUpdate (Maybe Text) Source #

Matches the path from a request URL.

SamplingStatisticSummary

data SamplingStatisticSummary Source #

Aggregated request sampling data for a sampling rule across all services for a 10-second window.

See: newSamplingStatisticSummary smart constructor.

Constructors

SamplingStatisticSummary' 

Fields

Instances

Instances details
FromJSON SamplingStatisticSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticSummary

Generic SamplingStatisticSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticSummary

Associated Types

type Rep SamplingStatisticSummary :: Type -> Type #

Read SamplingStatisticSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticSummary

Show SamplingStatisticSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticSummary

NFData SamplingStatisticSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticSummary

Eq SamplingStatisticSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticSummary

Hashable SamplingStatisticSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticSummary

type Rep SamplingStatisticSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticSummary

type Rep SamplingStatisticSummary = D1 ('MetaData "SamplingStatisticSummary" "Amazonka.XRay.Types.SamplingStatisticSummary" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "SamplingStatisticSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "borrowCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "requestCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sampledCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newSamplingStatisticSummary :: SamplingStatisticSummary Source #

Create a value of SamplingStatisticSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:borrowCount:SamplingStatisticSummary', samplingStatisticSummary_borrowCount - The number of requests recorded with borrowed reservoir quota.

$sel:requestCount:SamplingStatisticSummary', samplingStatisticSummary_requestCount - The number of requests that matched the rule.

$sel:ruleName:SamplingStatisticSummary', samplingStatisticSummary_ruleName - The name of the sampling rule.

$sel:sampledCount:SamplingStatisticSummary', samplingStatisticSummary_sampledCount - The number of requests recorded.

$sel:timestamp:SamplingStatisticSummary', samplingStatisticSummary_timestamp - The start time of the reporting window.

samplingStatisticSummary_borrowCount :: Lens' SamplingStatisticSummary (Maybe Int) Source #

The number of requests recorded with borrowed reservoir quota.

samplingStatisticSummary_requestCount :: Lens' SamplingStatisticSummary (Maybe Int) Source #

The number of requests that matched the rule.

SamplingStatisticsDocument

data SamplingStatisticsDocument Source #

Request sampling results for a single rule from a service. Results are for the last 10 seconds unless the service has been assigned a longer reporting interval after a previous call to GetSamplingTargets.

See: newSamplingStatisticsDocument smart constructor.

Constructors

SamplingStatisticsDocument' 

Fields

Instances

Instances details
ToJSON SamplingStatisticsDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticsDocument

Generic SamplingStatisticsDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticsDocument

Associated Types

type Rep SamplingStatisticsDocument :: Type -> Type #

Read SamplingStatisticsDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticsDocument

Show SamplingStatisticsDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticsDocument

NFData SamplingStatisticsDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticsDocument

Eq SamplingStatisticsDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticsDocument

Hashable SamplingStatisticsDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticsDocument

type Rep SamplingStatisticsDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticsDocument

type Rep SamplingStatisticsDocument = D1 ('MetaData "SamplingStatisticsDocument" "Amazonka.XRay.Types.SamplingStatisticsDocument" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "SamplingStatisticsDocument'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "borrowCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "requestCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "sampledCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

samplingStatisticsDocument_borrowCount :: Lens' SamplingStatisticsDocument (Maybe Natural) Source #

The number of requests recorded with borrowed reservoir quota.

samplingStatisticsDocument_clientID :: Lens' SamplingStatisticsDocument Text Source #

A unique identifier for the service in hexadecimal.

SamplingStrategy

data SamplingStrategy Source #

The name and value of a sampling rule to apply to a trace summary.

See: newSamplingStrategy smart constructor.

Constructors

SamplingStrategy' 

Fields

Instances

Instances details
ToJSON SamplingStrategy Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategy

Generic SamplingStrategy Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategy

Associated Types

type Rep SamplingStrategy :: Type -> Type #

Read SamplingStrategy Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategy

Show SamplingStrategy Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategy

NFData SamplingStrategy Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategy

Methods

rnf :: SamplingStrategy -> () #

Eq SamplingStrategy Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategy

Hashable SamplingStrategy Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategy

type Rep SamplingStrategy Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategy

type Rep SamplingStrategy = D1 ('MetaData "SamplingStrategy" "Amazonka.XRay.Types.SamplingStrategy" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "SamplingStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamplingStrategyName)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newSamplingStrategy :: SamplingStrategy Source #

Create a value of SamplingStrategy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:SamplingStrategy', samplingStrategy_name - The name of a sampling rule.

$sel:value:SamplingStrategy', samplingStrategy_value - The value of a sampling rule.

SamplingTargetDocument

data SamplingTargetDocument Source #

Temporary changes to a sampling rule configuration. To meet the global sampling target for a rule, X-Ray calculates a new reservoir for each service based on the recent sampling results of all services that called GetSamplingTargets.

See: newSamplingTargetDocument smart constructor.

Constructors

SamplingTargetDocument' 

Fields

Instances

Instances details
FromJSON SamplingTargetDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingTargetDocument

Generic SamplingTargetDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingTargetDocument

Associated Types

type Rep SamplingTargetDocument :: Type -> Type #

Read SamplingTargetDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingTargetDocument

Show SamplingTargetDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingTargetDocument

NFData SamplingTargetDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingTargetDocument

Methods

rnf :: SamplingTargetDocument -> () #

Eq SamplingTargetDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingTargetDocument

Hashable SamplingTargetDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingTargetDocument

type Rep SamplingTargetDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingTargetDocument

type Rep SamplingTargetDocument = D1 ('MetaData "SamplingTargetDocument" "Amazonka.XRay.Types.SamplingTargetDocument" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "SamplingTargetDocument'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fixedRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "interval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "reservoirQuota") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "reservoirQuotaTTL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSamplingTargetDocument :: SamplingTargetDocument Source #

Create a value of SamplingTargetDocument with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fixedRate:SamplingTargetDocument', samplingTargetDocument_fixedRate - The percentage of matching requests to instrument, after the reservoir is exhausted.

$sel:interval:SamplingTargetDocument', samplingTargetDocument_interval - The number of seconds for the service to wait before getting sampling targets again.

$sel:reservoirQuota:SamplingTargetDocument', samplingTargetDocument_reservoirQuota - The number of requests per second that X-Ray allocated for this service.

$sel:reservoirQuotaTTL:SamplingTargetDocument', samplingTargetDocument_reservoirQuotaTTL - When the reservoir quota expires.

$sel:ruleName:SamplingTargetDocument', samplingTargetDocument_ruleName - The name of the sampling rule.

samplingTargetDocument_fixedRate :: Lens' SamplingTargetDocument (Maybe Double) Source #

The percentage of matching requests to instrument, after the reservoir is exhausted.

samplingTargetDocument_interval :: Lens' SamplingTargetDocument (Maybe Int) Source #

The number of seconds for the service to wait before getting sampling targets again.

samplingTargetDocument_reservoirQuota :: Lens' SamplingTargetDocument (Maybe Int) Source #

The number of requests per second that X-Ray allocated for this service.

Segment

data Segment Source #

A segment from a trace that has been ingested by the X-Ray service. The segment can be compiled from documents uploaded with PutTraceSegments, or an inferred segment for a downstream service, generated from a subsegment sent by the service that called it.

For the full segment document schema, see Amazon Web Services X-Ray Segment Documents in the Amazon Web Services X-Ray Developer Guide.

See: newSegment smart constructor.

Constructors

Segment' 

Fields

Instances

Instances details
FromJSON Segment Source # 
Instance details

Defined in Amazonka.XRay.Types.Segment

Generic Segment Source # 
Instance details

Defined in Amazonka.XRay.Types.Segment

Associated Types

type Rep Segment :: Type -> Type #

Methods

from :: Segment -> Rep Segment x #

to :: Rep Segment x -> Segment #

Read Segment Source # 
Instance details

Defined in Amazonka.XRay.Types.Segment

Show Segment Source # 
Instance details

Defined in Amazonka.XRay.Types.Segment

NFData Segment Source # 
Instance details

Defined in Amazonka.XRay.Types.Segment

Methods

rnf :: Segment -> () #

Eq Segment Source # 
Instance details

Defined in Amazonka.XRay.Types.Segment

Methods

(==) :: Segment -> Segment -> Bool #

(/=) :: Segment -> Segment -> Bool #

Hashable Segment Source # 
Instance details

Defined in Amazonka.XRay.Types.Segment

Methods

hashWithSalt :: Int -> Segment -> Int #

hash :: Segment -> Int #

type Rep Segment Source # 
Instance details

Defined in Amazonka.XRay.Types.Segment

type Rep Segment = D1 ('MetaData "Segment" "Amazonka.XRay.Types.Segment" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "Segment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSegment :: Segment Source #

Create a value of Segment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:document:Segment', segment_document - The segment document.

$sel:id:Segment', segment_id - The segment's ID.

segment_document :: Lens' Segment (Maybe Text) Source #

The segment document.

segment_id :: Lens' Segment (Maybe Text) Source #

The segment's ID.

ServiceId

data ServiceId Source #

See: newServiceId smart constructor.

Constructors

ServiceId' 

Instances

Instances details
FromJSON ServiceId Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceId

Generic ServiceId Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceId

Associated Types

type Rep ServiceId :: Type -> Type #

Read ServiceId Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceId

Show ServiceId Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceId

NFData ServiceId Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceId

Methods

rnf :: ServiceId -> () #

Eq ServiceId Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceId

Hashable ServiceId Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceId

type Rep ServiceId Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceId

type Rep ServiceId = D1 ('MetaData "ServiceId" "Amazonka.XRay.Types.ServiceId" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ServiceId'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newServiceId :: ServiceId Source #

Create a value of ServiceId with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:ServiceId', serviceId_accountId -

$sel:name:ServiceId', serviceId_name -

$sel:names:ServiceId', serviceId_names -

$sel:type':ServiceId', serviceId_type -

ServiceInfo

data ServiceInfo Source #

Information about an application that processed requests, users that made requests, or downstream services, resources, and applications that an application used.

See: newServiceInfo smart constructor.

Constructors

ServiceInfo' 

Fields

  • accountId :: Maybe Text

    Identifier of the Amazon Web Services account in which the service runs.

  • durationHistogram :: Maybe [HistogramEntry]

    A histogram that maps the spread of service durations.

  • edges :: Maybe [Edge]

    Connections to downstream services.

  • endTime :: Maybe POSIX

    The end time of the last segment that the service generated.

  • name :: Maybe Text

    The canonical name of the service.

  • names :: Maybe [Text]

    A list of names for the service, including the canonical name.

  • referenceId :: Maybe Int

    Identifier for the service. Unique within the service map.

  • responseTimeHistogram :: Maybe [HistogramEntry]

    A histogram that maps the spread of service response times.

  • root :: Maybe Bool

    Indicates that the service was the first service to process a request.

  • startTime :: Maybe POSIX

    The start time of the first segment that the service generated.

  • state :: Maybe Text

    The service's state.

  • summaryStatistics :: Maybe ServiceStatistics

    Aggregated statistics for the service.

  • type' :: Maybe Text

    The type of service.

    • Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.
    • Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
    • client - Represents the clients that sent requests to a root service.
    • remote - A downstream service of indeterminate type.

Instances

Instances details
FromJSON ServiceInfo Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceInfo

Generic ServiceInfo Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceInfo

Associated Types

type Rep ServiceInfo :: Type -> Type #

Read ServiceInfo Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceInfo

Show ServiceInfo Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceInfo

NFData ServiceInfo Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceInfo

Methods

rnf :: ServiceInfo -> () #

Eq ServiceInfo Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceInfo

Hashable ServiceInfo Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceInfo

type Rep ServiceInfo Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceInfo

type Rep ServiceInfo = D1 ('MetaData "ServiceInfo" "Amazonka.XRay.Types.ServiceInfo" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ServiceInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "durationHistogram") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HistogramEntry])) :*: S1 ('MetaSel ('Just "edges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Edge])))) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "responseTimeHistogram") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HistogramEntry])) :*: S1 ('MetaSel ('Just "root") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "summaryStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceStatistics)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newServiceInfo :: ServiceInfo Source #

Create a value of ServiceInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:ServiceInfo', serviceInfo_accountId - Identifier of the Amazon Web Services account in which the service runs.

$sel:durationHistogram:ServiceInfo', serviceInfo_durationHistogram - A histogram that maps the spread of service durations.

$sel:edges:ServiceInfo', serviceInfo_edges - Connections to downstream services.

ServiceInfo, serviceInfo_endTime - The end time of the last segment that the service generated.

$sel:name:ServiceInfo', serviceInfo_name - The canonical name of the service.

$sel:names:ServiceInfo', serviceInfo_names - A list of names for the service, including the canonical name.

ServiceInfo, serviceInfo_referenceId - Identifier for the service. Unique within the service map.

ServiceInfo, serviceInfo_responseTimeHistogram - A histogram that maps the spread of service response times.

$sel:root:ServiceInfo', serviceInfo_root - Indicates that the service was the first service to process a request.

ServiceInfo, serviceInfo_startTime - The start time of the first segment that the service generated.

$sel:state:ServiceInfo', serviceInfo_state - The service's state.

ServiceInfo, serviceInfo_summaryStatistics - Aggregated statistics for the service.

$sel:type':ServiceInfo', serviceInfo_type - The type of service.

  • Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.
  • Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
  • client - Represents the clients that sent requests to a root service.
  • remote - A downstream service of indeterminate type.

serviceInfo_accountId :: Lens' ServiceInfo (Maybe Text) Source #

Identifier of the Amazon Web Services account in which the service runs.

serviceInfo_durationHistogram :: Lens' ServiceInfo (Maybe [HistogramEntry]) Source #

A histogram that maps the spread of service durations.

serviceInfo_edges :: Lens' ServiceInfo (Maybe [Edge]) Source #

Connections to downstream services.

serviceInfo_endTime :: Lens' ServiceInfo (Maybe UTCTime) Source #

The end time of the last segment that the service generated.

serviceInfo_name :: Lens' ServiceInfo (Maybe Text) Source #

The canonical name of the service.

serviceInfo_names :: Lens' ServiceInfo (Maybe [Text]) Source #

A list of names for the service, including the canonical name.

serviceInfo_referenceId :: Lens' ServiceInfo (Maybe Int) Source #

Identifier for the service. Unique within the service map.

serviceInfo_responseTimeHistogram :: Lens' ServiceInfo (Maybe [HistogramEntry]) Source #

A histogram that maps the spread of service response times.

serviceInfo_root :: Lens' ServiceInfo (Maybe Bool) Source #

Indicates that the service was the first service to process a request.

serviceInfo_startTime :: Lens' ServiceInfo (Maybe UTCTime) Source #

The start time of the first segment that the service generated.

serviceInfo_type :: Lens' ServiceInfo (Maybe Text) Source #

The type of service.

  • Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.
  • Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
  • client - Represents the clients that sent requests to a root service.
  • remote - A downstream service of indeterminate type.

ServiceStatistics

data ServiceStatistics Source #

Response statistics for a service.

See: newServiceStatistics smart constructor.

Constructors

ServiceStatistics' 

Fields

Instances

Instances details
FromJSON ServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceStatistics

Generic ServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceStatistics

Associated Types

type Rep ServiceStatistics :: Type -> Type #

Read ServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceStatistics

Show ServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceStatistics

NFData ServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceStatistics

Methods

rnf :: ServiceStatistics -> () #

Eq ServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceStatistics

Hashable ServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceStatistics

type Rep ServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceStatistics

type Rep ServiceStatistics = D1 ('MetaData "ServiceStatistics" "Amazonka.XRay.Types.ServiceStatistics" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ServiceStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "errorStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorStatistics)) :*: S1 ('MetaSel ('Just "faultStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FaultStatistics))) :*: (S1 ('MetaSel ('Just "okCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "totalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalResponseTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

newServiceStatistics :: ServiceStatistics Source #

Create a value of ServiceStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorStatistics:ServiceStatistics', serviceStatistics_errorStatistics - Information about requests that failed with a 4xx Client Error status code.

$sel:faultStatistics:ServiceStatistics', serviceStatistics_faultStatistics - Information about requests that failed with a 5xx Server Error status code.

$sel:okCount:ServiceStatistics', serviceStatistics_okCount - The number of requests that completed with a 2xx Success status code.

ServiceStatistics, serviceStatistics_totalCount - The total number of completed requests.

$sel:totalResponseTime:ServiceStatistics', serviceStatistics_totalResponseTime - The aggregate response time of completed requests.

serviceStatistics_errorStatistics :: Lens' ServiceStatistics (Maybe ErrorStatistics) Source #

Information about requests that failed with a 4xx Client Error status code.

serviceStatistics_faultStatistics :: Lens' ServiceStatistics (Maybe FaultStatistics) Source #

Information about requests that failed with a 5xx Server Error status code.

serviceStatistics_okCount :: Lens' ServiceStatistics (Maybe Integer) Source #

The number of requests that completed with a 2xx Success status code.

serviceStatistics_totalCount :: Lens' ServiceStatistics (Maybe Integer) Source #

The total number of completed requests.

serviceStatistics_totalResponseTime :: Lens' ServiceStatistics (Maybe Double) Source #

The aggregate response time of completed requests.

Tag

data Tag Source #

A map that contains tag keys and tag values to attach to an Amazon Web Services X-Ray group or sampling rule. For more information about ways to use tags, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference.

The following restrictions apply to tags:

  • Maximum number of user-applied tags per resource: 50
  • Tag keys and values are case sensitive.
  • Don't use aws: as a prefix for keys; it's reserved for Amazon Web Services use. You cannot edit or delete system tags.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    A tag key, such as Stage or Name. A tag key cannot be empty. The key can be a maximum of 128 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

  • value :: Text

    An optional tag value, such as Production or test-only. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.XRay.Types.Tag" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - A tag key, such as Stage or Name. A tag key cannot be empty. The key can be a maximum of 128 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

$sel:value:Tag', tag_value - An optional tag value, such as Production or test-only. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

tag_key :: Lens' Tag Text Source #

A tag key, such as Stage or Name. A tag key cannot be empty. The key can be a maximum of 128 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

tag_value :: Lens' Tag Text Source #

An optional tag value, such as Production or test-only. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

TelemetryRecord

data TelemetryRecord Source #

See: newTelemetryRecord smart constructor.

Instances

Instances details
ToJSON TelemetryRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.TelemetryRecord

Generic TelemetryRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.TelemetryRecord

Associated Types

type Rep TelemetryRecord :: Type -> Type #

Read TelemetryRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.TelemetryRecord

Show TelemetryRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.TelemetryRecord

NFData TelemetryRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.TelemetryRecord

Methods

rnf :: TelemetryRecord -> () #

Eq TelemetryRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.TelemetryRecord

Hashable TelemetryRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.TelemetryRecord

type Rep TelemetryRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.TelemetryRecord

type Rep TelemetryRecord = D1 ('MetaData "TelemetryRecord" "Amazonka.XRay.Types.TelemetryRecord" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "TelemetryRecord'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backendConnectionErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendConnectionErrors)) :*: (S1 ('MetaSel ('Just "segmentsReceivedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "segmentsRejectedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "segmentsSentCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "segmentsSpilloverCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

TimeSeriesServiceStatistics

data TimeSeriesServiceStatistics Source #

A list of TimeSeriesStatistic structures.

See: newTimeSeriesServiceStatistics smart constructor.

Constructors

TimeSeriesServiceStatistics' 

Fields

Instances

Instances details
FromJSON TimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeSeriesServiceStatistics

Generic TimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeSeriesServiceStatistics

Associated Types

type Rep TimeSeriesServiceStatistics :: Type -> Type #

Read TimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeSeriesServiceStatistics

Show TimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeSeriesServiceStatistics

NFData TimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeSeriesServiceStatistics

Eq TimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeSeriesServiceStatistics

Hashable TimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeSeriesServiceStatistics

type Rep TimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeSeriesServiceStatistics

type Rep TimeSeriesServiceStatistics = D1 ('MetaData "TimeSeriesServiceStatistics" "Amazonka.XRay.Types.TimeSeriesServiceStatistics" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "TimeSeriesServiceStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "edgeSummaryStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EdgeStatistics)) :*: S1 ('MetaSel ('Just "responseTimeHistogram") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HistogramEntry]))) :*: (S1 ('MetaSel ('Just "serviceForecastStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ForecastStatistics)) :*: (S1 ('MetaSel ('Just "serviceSummaryStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceStatistics)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newTimeSeriesServiceStatistics :: TimeSeriesServiceStatistics Source #

Create a value of TimeSeriesServiceStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:edgeSummaryStatistics:TimeSeriesServiceStatistics', timeSeriesServiceStatistics_edgeSummaryStatistics - Undocumented member.

$sel:responseTimeHistogram:TimeSeriesServiceStatistics', timeSeriesServiceStatistics_responseTimeHistogram - The response time histogram for the selected entities.

$sel:serviceForecastStatistics:TimeSeriesServiceStatistics', timeSeriesServiceStatistics_serviceForecastStatistics - The forecasted high and low fault count values.

$sel:serviceSummaryStatistics:TimeSeriesServiceStatistics', timeSeriesServiceStatistics_serviceSummaryStatistics - Undocumented member.

$sel:timestamp:TimeSeriesServiceStatistics', timeSeriesServiceStatistics_timestamp - Timestamp of the window for which statistics are aggregated.

timeSeriesServiceStatistics_timestamp :: Lens' TimeSeriesServiceStatistics (Maybe UTCTime) Source #

Timestamp of the window for which statistics are aggregated.

Trace

data Trace Source #

A collection of segment documents with matching trace IDs.

See: newTrace smart constructor.

Constructors

Trace' 

Fields

  • duration :: Maybe Double

    The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

  • id :: Maybe Text

    The unique identifier for the request that generated the trace's segments and subsegments.

  • limitExceeded :: Maybe Bool

    LimitExceeded is set to true when the trace has exceeded the Trace document size limit. For more information about this limit and other X-Ray limits and quotas, see Amazon Web Services X-Ray endpoints and quotas.

  • segments :: Maybe [Segment]

    Segment documents for the segments and subsegments that comprise the trace.

Instances

Instances details
FromJSON Trace Source # 
Instance details

Defined in Amazonka.XRay.Types.Trace

Generic Trace Source # 
Instance details

Defined in Amazonka.XRay.Types.Trace

Associated Types

type Rep Trace :: Type -> Type #

Methods

from :: Trace -> Rep Trace x #

to :: Rep Trace x -> Trace #

Read Trace Source # 
Instance details

Defined in Amazonka.XRay.Types.Trace

Show Trace Source # 
Instance details

Defined in Amazonka.XRay.Types.Trace

Methods

showsPrec :: Int -> Trace -> ShowS #

show :: Trace -> String #

showList :: [Trace] -> ShowS #

NFData Trace Source # 
Instance details

Defined in Amazonka.XRay.Types.Trace

Methods

rnf :: Trace -> () #

Eq Trace Source # 
Instance details

Defined in Amazonka.XRay.Types.Trace

Methods

(==) :: Trace -> Trace -> Bool #

(/=) :: Trace -> Trace -> Bool #

Hashable Trace Source # 
Instance details

Defined in Amazonka.XRay.Types.Trace

Methods

hashWithSalt :: Int -> Trace -> Int #

hash :: Trace -> Int #

type Rep Trace Source # 
Instance details

Defined in Amazonka.XRay.Types.Trace

type Rep Trace = D1 ('MetaData "Trace" "Amazonka.XRay.Types.Trace" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "Trace'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "limitExceeded") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "segments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Segment])))))

newTrace :: Trace Source #

Create a value of Trace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:duration:Trace', trace_duration - The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

Trace, trace_id - The unique identifier for the request that generated the trace's segments and subsegments.

$sel:limitExceeded:Trace', trace_limitExceeded - LimitExceeded is set to true when the trace has exceeded the Trace document size limit. For more information about this limit and other X-Ray limits and quotas, see Amazon Web Services X-Ray endpoints and quotas.

$sel:segments:Trace', trace_segments - Segment documents for the segments and subsegments that comprise the trace.

trace_duration :: Lens' Trace (Maybe Double) Source #

The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

trace_id :: Lens' Trace (Maybe Text) Source #

The unique identifier for the request that generated the trace's segments and subsegments.

trace_limitExceeded :: Lens' Trace (Maybe Bool) Source #

LimitExceeded is set to true when the trace has exceeded the Trace document size limit. For more information about this limit and other X-Ray limits and quotas, see Amazon Web Services X-Ray endpoints and quotas.

trace_segments :: Lens' Trace (Maybe [Segment]) Source #

Segment documents for the segments and subsegments that comprise the trace.

TraceSummary

data TraceSummary Source #

Metadata generated from the segment documents in a trace.

See: newTraceSummary smart constructor.

Constructors

TraceSummary' 

Fields

Instances

Instances details
FromJSON TraceSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceSummary

Generic TraceSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceSummary

Associated Types

type Rep TraceSummary :: Type -> Type #

Read TraceSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceSummary

Show TraceSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceSummary

NFData TraceSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceSummary

Methods

rnf :: TraceSummary -> () #

Eq TraceSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceSummary

Hashable TraceSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceSummary

type Rep TraceSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceSummary

type Rep TraceSummary = D1 ('MetaData "TraceSummary" "Amazonka.XRay.Types.TraceSummary" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "TraceSummary'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "annotations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [ValueWithServiceIds]))) :*: S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AvailabilityZoneDetail]))) :*: (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "entryPoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceId)) :*: S1 ('MetaSel ('Just "errorRootCauses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ErrorRootCause]))))) :*: ((S1 ('MetaSel ('Just "faultRootCauses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FaultRootCause])) :*: S1 ('MetaSel ('Just "hasError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "hasFault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "hasThrottle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "http") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Http)))))) :*: (((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceIdDetail]))) :*: (S1 ('MetaSel ('Just "isPartial") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "matchedEventTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "resourceARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceARNDetail]))))) :*: ((S1 ('MetaSel ('Just "responseTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "responseTimeRootCauses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResponseTimeRootCause]))) :*: (S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "serviceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceId])) :*: S1 ('MetaSel ('Just "users") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TraceUser]))))))))

newTraceSummary :: TraceSummary Source #

Create a value of TraceSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:annotations:TraceSummary', traceSummary_annotations - Annotations from the trace's segment documents.

$sel:availabilityZones:TraceSummary', traceSummary_availabilityZones - A list of Availability Zones for any zone corresponding to the trace segments.

$sel:duration:TraceSummary', traceSummary_duration - The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

$sel:entryPoint:TraceSummary', traceSummary_entryPoint - The root of a trace.

$sel:errorRootCauses:TraceSummary', traceSummary_errorRootCauses - A collection of ErrorRootCause structures corresponding to the trace segments.

$sel:faultRootCauses:TraceSummary', traceSummary_faultRootCauses - A collection of FaultRootCause structures corresponding to the trace segments.

$sel:hasError:TraceSummary', traceSummary_hasError - The root segment document has a 400 series error.

$sel:hasFault:TraceSummary', traceSummary_hasFault - The root segment document has a 500 series error.

$sel:hasThrottle:TraceSummary', traceSummary_hasThrottle - One or more of the segment documents has a 429 throttling error.

$sel:http:TraceSummary', traceSummary_http - Information about the HTTP request served by the trace.

TraceSummary, traceSummary_id - The unique identifier for the request that generated the trace's segments and subsegments.

$sel:instanceIds:TraceSummary', traceSummary_instanceIds - A list of EC2 instance IDs for any instance corresponding to the trace segments.

$sel:isPartial:TraceSummary', traceSummary_isPartial - One or more of the segment documents is in progress.

$sel:matchedEventTime:TraceSummary', traceSummary_matchedEventTime - The matched time stamp of a defined event.

$sel:resourceARNs:TraceSummary', traceSummary_resourceARNs - A list of resource ARNs for any resource corresponding to the trace segments.

$sel:responseTime:TraceSummary', traceSummary_responseTime - The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

$sel:responseTimeRootCauses:TraceSummary', traceSummary_responseTimeRootCauses - A collection of ResponseTimeRootCause structures corresponding to the trace segments.

$sel:revision:TraceSummary', traceSummary_revision - The revision number of a trace.

TraceSummary, traceSummary_serviceIds - Service IDs from the trace's segment documents.

$sel:users:TraceSummary', traceSummary_users - Users from the trace's segment documents.

traceSummary_annotations :: Lens' TraceSummary (Maybe (HashMap Text [ValueWithServiceIds])) Source #

Annotations from the trace's segment documents.

traceSummary_availabilityZones :: Lens' TraceSummary (Maybe [AvailabilityZoneDetail]) Source #

A list of Availability Zones for any zone corresponding to the trace segments.

traceSummary_duration :: Lens' TraceSummary (Maybe Double) Source #

The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

traceSummary_errorRootCauses :: Lens' TraceSummary (Maybe [ErrorRootCause]) Source #

A collection of ErrorRootCause structures corresponding to the trace segments.

traceSummary_faultRootCauses :: Lens' TraceSummary (Maybe [FaultRootCause]) Source #

A collection of FaultRootCause structures corresponding to the trace segments.

traceSummary_hasError :: Lens' TraceSummary (Maybe Bool) Source #

The root segment document has a 400 series error.

traceSummary_hasFault :: Lens' TraceSummary (Maybe Bool) Source #

The root segment document has a 500 series error.

traceSummary_hasThrottle :: Lens' TraceSummary (Maybe Bool) Source #

One or more of the segment documents has a 429 throttling error.

traceSummary_http :: Lens' TraceSummary (Maybe Http) Source #

Information about the HTTP request served by the trace.

traceSummary_id :: Lens' TraceSummary (Maybe Text) Source #

The unique identifier for the request that generated the trace's segments and subsegments.

traceSummary_instanceIds :: Lens' TraceSummary (Maybe [InstanceIdDetail]) Source #

A list of EC2 instance IDs for any instance corresponding to the trace segments.

traceSummary_isPartial :: Lens' TraceSummary (Maybe Bool) Source #

One or more of the segment documents is in progress.

traceSummary_matchedEventTime :: Lens' TraceSummary (Maybe UTCTime) Source #

The matched time stamp of a defined event.

traceSummary_resourceARNs :: Lens' TraceSummary (Maybe [ResourceARNDetail]) Source #

A list of resource ARNs for any resource corresponding to the trace segments.

traceSummary_responseTime :: Lens' TraceSummary (Maybe Double) Source #

The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

traceSummary_responseTimeRootCauses :: Lens' TraceSummary (Maybe [ResponseTimeRootCause]) Source #

A collection of ResponseTimeRootCause structures corresponding to the trace segments.

traceSummary_revision :: Lens' TraceSummary (Maybe Int) Source #

The revision number of a trace.

traceSummary_serviceIds :: Lens' TraceSummary (Maybe [ServiceId]) Source #

Service IDs from the trace's segment documents.

traceSummary_users :: Lens' TraceSummary (Maybe [TraceUser]) Source #

Users from the trace's segment documents.

TraceUser

data TraceUser Source #

Information about a user recorded in segment documents.

See: newTraceUser smart constructor.

Constructors

TraceUser' 

Fields

Instances

Instances details
FromJSON TraceUser Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceUser

Generic TraceUser Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceUser

Associated Types

type Rep TraceUser :: Type -> Type #

Read TraceUser Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceUser

Show TraceUser Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceUser

NFData TraceUser Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceUser

Methods

rnf :: TraceUser -> () #

Eq TraceUser Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceUser

Hashable TraceUser Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceUser

type Rep TraceUser Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceUser

type Rep TraceUser = D1 ('MetaData "TraceUser" "Amazonka.XRay.Types.TraceUser" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "TraceUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceId])) :*: S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTraceUser :: TraceUser Source #

Create a value of TraceUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:serviceIds:TraceUser', traceUser_serviceIds - Services that the user's request hit.

$sel:userName:TraceUser', traceUser_userName - The user's name.

traceUser_serviceIds :: Lens' TraceUser (Maybe [ServiceId]) Source #

Services that the user's request hit.

UnprocessedStatistics

data UnprocessedStatistics Source #

Sampling statistics from a call to GetSamplingTargets that X-Ray could not process.

See: newUnprocessedStatistics smart constructor.

Constructors

UnprocessedStatistics' 

Fields

Instances

Instances details
FromJSON UnprocessedStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedStatistics

Generic UnprocessedStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedStatistics

Associated Types

type Rep UnprocessedStatistics :: Type -> Type #

Read UnprocessedStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedStatistics

Show UnprocessedStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedStatistics

NFData UnprocessedStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedStatistics

Methods

rnf :: UnprocessedStatistics -> () #

Eq UnprocessedStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedStatistics

Hashable UnprocessedStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedStatistics

type Rep UnprocessedStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedStatistics

type Rep UnprocessedStatistics = D1 ('MetaData "UnprocessedStatistics" "Amazonka.XRay.Types.UnprocessedStatistics" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "UnprocessedStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUnprocessedStatistics :: UnprocessedStatistics Source #

Create a value of UnprocessedStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorCode:UnprocessedStatistics', unprocessedStatistics_errorCode - The error code.

$sel:message:UnprocessedStatistics', unprocessedStatistics_message - The error message.

$sel:ruleName:UnprocessedStatistics', unprocessedStatistics_ruleName - The name of the sampling rule.

UnprocessedTraceSegment

data UnprocessedTraceSegment Source #

Information about a segment that failed processing.

See: newUnprocessedTraceSegment smart constructor.

Constructors

UnprocessedTraceSegment' 

Fields

Instances

Instances details
FromJSON UnprocessedTraceSegment Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedTraceSegment

Generic UnprocessedTraceSegment Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedTraceSegment

Associated Types

type Rep UnprocessedTraceSegment :: Type -> Type #

Read UnprocessedTraceSegment Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedTraceSegment

Show UnprocessedTraceSegment Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedTraceSegment

NFData UnprocessedTraceSegment Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedTraceSegment

Methods

rnf :: UnprocessedTraceSegment -> () #

Eq UnprocessedTraceSegment Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedTraceSegment

Hashable UnprocessedTraceSegment Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedTraceSegment

type Rep UnprocessedTraceSegment Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedTraceSegment

type Rep UnprocessedTraceSegment = D1 ('MetaData "UnprocessedTraceSegment" "Amazonka.XRay.Types.UnprocessedTraceSegment" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "UnprocessedTraceSegment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUnprocessedTraceSegment :: UnprocessedTraceSegment Source #

Create a value of UnprocessedTraceSegment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorCode:UnprocessedTraceSegment', unprocessedTraceSegment_errorCode - The error that caused processing to fail.

$sel:id:UnprocessedTraceSegment', unprocessedTraceSegment_id - The segment's ID.

$sel:message:UnprocessedTraceSegment', unprocessedTraceSegment_message - The error message.

unprocessedTraceSegment_errorCode :: Lens' UnprocessedTraceSegment (Maybe Text) Source #

The error that caused processing to fail.

ValueWithServiceIds

data ValueWithServiceIds Source #

Information about a segment annotation.

See: newValueWithServiceIds smart constructor.

Constructors

ValueWithServiceIds' 

Fields

Instances

Instances details
FromJSON ValueWithServiceIds Source # 
Instance details

Defined in Amazonka.XRay.Types.ValueWithServiceIds

Generic ValueWithServiceIds Source # 
Instance details

Defined in Amazonka.XRay.Types.ValueWithServiceIds

Associated Types

type Rep ValueWithServiceIds :: Type -> Type #

Read ValueWithServiceIds Source # 
Instance details

Defined in Amazonka.XRay.Types.ValueWithServiceIds

Show ValueWithServiceIds Source # 
Instance details

Defined in Amazonka.XRay.Types.ValueWithServiceIds

NFData ValueWithServiceIds Source # 
Instance details

Defined in Amazonka.XRay.Types.ValueWithServiceIds

Methods

rnf :: ValueWithServiceIds -> () #

Eq ValueWithServiceIds Source # 
Instance details

Defined in Amazonka.XRay.Types.ValueWithServiceIds

Hashable ValueWithServiceIds Source # 
Instance details

Defined in Amazonka.XRay.Types.ValueWithServiceIds

type Rep ValueWithServiceIds Source # 
Instance details

Defined in Amazonka.XRay.Types.ValueWithServiceIds

type Rep ValueWithServiceIds = D1 ('MetaData "ValueWithServiceIds" "Amazonka.XRay.Types.ValueWithServiceIds" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ValueWithServiceIds'" 'PrefixI 'True) (S1 ('MetaSel ('Just "annotationValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnnotationValue)) :*: S1 ('MetaSel ('Just "serviceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceId]))))

newValueWithServiceIds :: ValueWithServiceIds Source #

Create a value of ValueWithServiceIds with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:annotationValue:ValueWithServiceIds', valueWithServiceIds_annotationValue - Values of the annotation.

$sel:serviceIds:ValueWithServiceIds', valueWithServiceIds_serviceIds - Services to which the annotation applies.

valueWithServiceIds_serviceIds :: Lens' ValueWithServiceIds (Maybe [ServiceId]) Source #

Services to which the annotation applies.