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

Contents

Description

Derived from API version 2016-04-12 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Web Services X-Ray provides APIs for managing debug traces and retrieving service maps and other data created by processing those traces.

Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by XRay.

InvalidPolicyRevisionIdException

_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

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

The request is missing required parameters or has invalid parameters.

LockoutPreventionException

_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

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

Invalid policy document provided in request.

PolicyCountLimitExceededException

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

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

PolicySizeLimitExceededException

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

Exceeded the maximum size for a resource policy.

ResourceNotFoundException

_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

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

You have reached the maximum number of sampling rules.

ThrottledException

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

The request exceeds the maximum number of requests per second.

TooManyTagsException

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

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

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

BatchGetTraces (Paginated)

data BatchGetTraces Source #

See: newBatchGetTraces smart constructor.

Constructors

BatchGetTraces' (Maybe Text) [Text] 

Instances

Instances details
ToJSON BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

ToHeaders BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

ToPath BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

ToQuery BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

AWSPager BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

AWSRequest BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Associated Types

type AWSResponse BatchGetTraces #

Generic BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Associated Types

type Rep BatchGetTraces :: Type -> Type #

Read BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Show BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

NFData BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Methods

rnf :: BatchGetTraces -> () #

Eq BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Hashable BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

type AWSResponse BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

type Rep BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

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

newBatchGetTraces :: BatchGetTraces Source #

Create a value of BatchGetTraces 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:

BatchGetTraces, batchGetTraces_nextToken - Pagination token.

$sel:traceIds:BatchGetTraces', batchGetTraces_traceIds - Specify the trace IDs of requests for which to retrieve segments.

data BatchGetTracesResponse Source #

See: newBatchGetTracesResponse smart constructor.

Instances

Instances details
Generic BatchGetTracesResponse Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Associated Types

type Rep BatchGetTracesResponse :: Type -> Type #

Read BatchGetTracesResponse Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Show BatchGetTracesResponse Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

NFData BatchGetTracesResponse Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Methods

rnf :: BatchGetTracesResponse -> () #

Eq BatchGetTracesResponse Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

type Rep BatchGetTracesResponse Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

type Rep BatchGetTracesResponse = D1 ('MetaData "BatchGetTracesResponse" "Amazonka.XRay.BatchGetTraces" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "BatchGetTracesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "traces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Trace]))) :*: (S1 ('MetaSel ('Just "unprocessedTraceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchGetTracesResponse Source #

Create a value of BatchGetTracesResponse 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:

BatchGetTraces, batchGetTracesResponse_nextToken - Pagination token.

$sel:traces:BatchGetTracesResponse', batchGetTracesResponse_traces - Full traces for the specified requests.

$sel:unprocessedTraceIds:BatchGetTracesResponse', batchGetTracesResponse_unprocessedTraceIds - Trace IDs of requests that haven't been processed.

BatchGetTracesResponse, batchGetTracesResponse_httpStatus - The response's http status code.

CreateGroup

data CreateGroup Source #

See: newCreateGroup smart constructor.

Instances

Instances details
ToJSON CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

ToHeaders CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Methods

toHeaders :: CreateGroup -> [Header] #

ToPath CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

ToQuery CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

AWSRequest CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Associated Types

type AWSResponse CreateGroup #

Generic CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Associated Types

type Rep CreateGroup :: Type -> Type #

Read CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Show CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

NFData CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Methods

rnf :: CreateGroup -> () #

Eq CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Hashable CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

type AWSResponse CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

type Rep CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

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

newCreateGroup Source #

Create a value of CreateGroup 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:

CreateGroup, createGroup_filterExpression - The filter expression defining criteria by which to group traces.

CreateGroup, createGroup_insightsConfiguration - The structure containing configurations related to insights.

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

$sel:tags:CreateGroup', createGroup_tags - A map that contains one or more tag keys and tag values to attach to an X-Ray group. 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
  • Maximum tag key length: 128 Unicode characters
  • Maximum tag value length: 256 Unicode characters
  • Valid values for key and value: a-z, A-Z, 0-9, space, and the following characters: _ . : / = + - and @
  • Tag keys and values are case sensitive.
  • Don't use aws: as a prefix for keys; it's reserved for Amazon Web Services use.

CreateGroup, createGroup_groupName - The case-sensitive name of the new group. Default is a reserved name and names must be unique.

data CreateGroupResponse Source #

See: newCreateGroupResponse smart constructor.

Instances

Instances details
Generic CreateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Associated Types

type Rep CreateGroupResponse :: Type -> Type #

Read CreateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Show CreateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

NFData CreateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Methods

rnf :: CreateGroupResponse -> () #

Eq CreateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

type Rep CreateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

type Rep CreateGroupResponse = D1 ('MetaData "CreateGroupResponse" "Amazonka.XRay.CreateGroup" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "CreateGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "group'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Group)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateGroupResponse Source #

Create a value of CreateGroupResponse 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:group':CreateGroupResponse', createGroupResponse_group - The group that was created. Contains the name of the group that was created, the Amazon Resource Name (ARN) of the group that was generated based on the group name, the filter expression, and the insight configuration that was assigned to the group.

CreateGroupResponse, createGroupResponse_httpStatus - The response's http status code.

CreateSamplingRule

data CreateSamplingRule Source #

See: newCreateSamplingRule smart constructor.

Instances

Instances details
ToJSON CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

ToHeaders CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

ToPath CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

ToQuery CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

AWSRequest CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Associated Types

type AWSResponse CreateSamplingRule #

Generic CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Associated Types

type Rep CreateSamplingRule :: Type -> Type #

Read CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Show CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

NFData CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Methods

rnf :: CreateSamplingRule -> () #

Eq CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Hashable CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

type AWSResponse CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

type Rep CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

type Rep CreateSamplingRule = D1 ('MetaData "CreateSamplingRule" "Amazonka.XRay.CreateSamplingRule" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "CreateSamplingRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "samplingRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SamplingRule)))

newCreateSamplingRule Source #

Create a value of CreateSamplingRule 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:tags:CreateSamplingRule', createSamplingRule_tags - A map that contains one or more tag keys and tag values to attach to an X-Ray 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
  • Maximum tag key length: 128 Unicode characters
  • Maximum tag value length: 256 Unicode characters
  • Valid values for key and value: a-z, A-Z, 0-9, space, and the following characters: _ . : / = + - and @
  • Tag keys and values are case sensitive.
  • Don't use aws: as a prefix for keys; it's reserved for Amazon Web Services use.

CreateSamplingRule, createSamplingRule_samplingRule - The rule definition.

data CreateSamplingRuleResponse Source #

See: newCreateSamplingRuleResponse smart constructor.

Instances

Instances details
Generic CreateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Associated Types

type Rep CreateSamplingRuleResponse :: Type -> Type #

Read CreateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Show CreateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

NFData CreateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Eq CreateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

type Rep CreateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

type Rep CreateSamplingRuleResponse = D1 ('MetaData "CreateSamplingRuleResponse" "Amazonka.XRay.CreateSamplingRule" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "CreateSamplingRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "samplingRuleRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamplingRuleRecord)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSamplingRuleResponse Source #

Create a value of CreateSamplingRuleResponse 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:samplingRuleRecord:CreateSamplingRuleResponse', createSamplingRuleResponse_samplingRuleRecord - The saved rule definition and metadata.

CreateSamplingRuleResponse, createSamplingRuleResponse_httpStatus - The response's http status code.

DeleteGroup

data DeleteGroup Source #

See: newDeleteGroup smart constructor.

Constructors

DeleteGroup' (Maybe Text) (Maybe Text) 

Instances

Instances details
ToJSON DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

ToHeaders DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Methods

toHeaders :: DeleteGroup -> [Header] #

ToPath DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

ToQuery DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

AWSRequest DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Associated Types

type AWSResponse DeleteGroup #

Generic DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Associated Types

type Rep DeleteGroup :: Type -> Type #

Read DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Show DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

NFData DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Methods

rnf :: DeleteGroup -> () #

Eq DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Hashable DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

type AWSResponse DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

type Rep DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

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

newDeleteGroup :: DeleteGroup Source #

Create a value of DeleteGroup 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:

DeleteGroup, deleteGroup_groupARN - The ARN of the group that was generated on creation.

DeleteGroup, deleteGroup_groupName - The case-sensitive name of the group.

data DeleteGroupResponse Source #

See: newDeleteGroupResponse smart constructor.

Instances

Instances details
Generic DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Associated Types

type Rep DeleteGroupResponse :: Type -> Type #

Read DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Show DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

NFData DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Methods

rnf :: DeleteGroupResponse -> () #

Eq DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

type Rep DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

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

newDeleteGroupResponse Source #

Create a value of DeleteGroupResponse 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:

DeleteGroupResponse, deleteGroupResponse_httpStatus - The response's http status code.

DeleteResourcePolicy

data DeleteResourcePolicy Source #

See: newDeleteResourcePolicy smart constructor.

Instances

Instances details
ToJSON DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

ToHeaders DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

ToPath DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

ToQuery DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

AWSRequest DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

Associated Types

type AWSResponse DeleteResourcePolicy #

Generic DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

Associated Types

type Rep DeleteResourcePolicy :: Type -> Type #

Read DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

Show DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

NFData DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

Methods

rnf :: DeleteResourcePolicy -> () #

Eq DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

Hashable DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

type AWSResponse DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

type Rep DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

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

newDeleteResourcePolicy Source #

Create a value of DeleteResourcePolicy 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:

DeleteResourcePolicy, deleteResourcePolicy_policyRevisionId - Specifies a specific policy revision to delete. Provide a PolicyRevisionId to ensure an atomic delete operation. If the provided revision id does not match the latest policy revision id, an InvalidPolicyRevisionIdException exception is returned.

DeleteResourcePolicy, deleteResourcePolicy_policyName - The name of the resource policy to delete.

data DeleteResourcePolicyResponse Source #

See: newDeleteResourcePolicyResponse smart constructor.

Instances

Instances details
Generic DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

Associated Types

type Rep DeleteResourcePolicyResponse :: Type -> Type #

Read DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

Show DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

NFData DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

Eq DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

type Rep DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteResourcePolicy

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

newDeleteResourcePolicyResponse Source #

Create a value of DeleteResourcePolicyResponse 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:

DeleteResourcePolicyResponse, deleteResourcePolicyResponse_httpStatus - The response's http status code.

DeleteSamplingRule

data DeleteSamplingRule Source #

See: newDeleteSamplingRule smart constructor.

Instances

Instances details
ToJSON DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

ToHeaders DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

ToPath DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

ToQuery DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

AWSRequest DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Associated Types

type AWSResponse DeleteSamplingRule #

Generic DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Associated Types

type Rep DeleteSamplingRule :: Type -> Type #

Read DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Show DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

NFData DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Methods

rnf :: DeleteSamplingRule -> () #

Eq DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Hashable DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

type AWSResponse DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

type Rep DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

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

newDeleteSamplingRule :: DeleteSamplingRule Source #

Create a value of DeleteSamplingRule 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:

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

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

data DeleteSamplingRuleResponse Source #

See: newDeleteSamplingRuleResponse smart constructor.

Instances

Instances details
Generic DeleteSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Associated Types

type Rep DeleteSamplingRuleResponse :: Type -> Type #

Read DeleteSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Show DeleteSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

NFData DeleteSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Eq DeleteSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

type Rep DeleteSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

type Rep DeleteSamplingRuleResponse = D1 ('MetaData "DeleteSamplingRuleResponse" "Amazonka.XRay.DeleteSamplingRule" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "DeleteSamplingRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "samplingRuleRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamplingRuleRecord)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSamplingRuleResponse Source #

Create a value of DeleteSamplingRuleResponse 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:samplingRuleRecord:DeleteSamplingRuleResponse', deleteSamplingRuleResponse_samplingRuleRecord - The deleted rule definition and metadata.

DeleteSamplingRuleResponse, deleteSamplingRuleResponse_httpStatus - The response's http status code.

GetEncryptionConfig

data GetEncryptionConfig Source #

See: newGetEncryptionConfig smart constructor.

Constructors

GetEncryptionConfig' 

Instances

Instances details
ToJSON GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

ToHeaders GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

ToPath GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

ToQuery GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

AWSRequest GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Associated Types

type AWSResponse GetEncryptionConfig #

Generic GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Associated Types

type Rep GetEncryptionConfig :: Type -> Type #

Read GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Show GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

NFData GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Methods

rnf :: GetEncryptionConfig -> () #

Eq GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Hashable GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

type AWSResponse GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

type Rep GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

type Rep GetEncryptionConfig = D1 ('MetaData "GetEncryptionConfig" "Amazonka.XRay.GetEncryptionConfig" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetEncryptionConfig'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetEncryptionConfig :: GetEncryptionConfig Source #

Create a value of GetEncryptionConfig with all optional fields omitted.

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

data GetEncryptionConfigResponse Source #

See: newGetEncryptionConfigResponse smart constructor.

Instances

Instances details
Generic GetEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Associated Types

type Rep GetEncryptionConfigResponse :: Type -> Type #

Read GetEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Show GetEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

NFData GetEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Eq GetEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

type Rep GetEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

type Rep GetEncryptionConfigResponse = D1 ('MetaData "GetEncryptionConfigResponse" "Amazonka.XRay.GetEncryptionConfig" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetEncryptionConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetEncryptionConfigResponse Source #

Create a value of GetEncryptionConfigResponse 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:encryptionConfig:GetEncryptionConfigResponse', getEncryptionConfigResponse_encryptionConfig - The encryption configuration document.

GetEncryptionConfigResponse, getEncryptionConfigResponse_httpStatus - The response's http status code.

GetGroup

data GetGroup Source #

See: newGetGroup smart constructor.

Constructors

GetGroup' (Maybe Text) (Maybe Text) 

Instances

Instances details
ToJSON GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

ToHeaders GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Methods

toHeaders :: GetGroup -> [Header] #

ToPath GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

ToQuery GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

AWSRequest GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Associated Types

type AWSResponse GetGroup #

Generic GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Associated Types

type Rep GetGroup :: Type -> Type #

Methods

from :: GetGroup -> Rep GetGroup x #

to :: Rep GetGroup x -> GetGroup #

Read GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Show GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

NFData GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Methods

rnf :: GetGroup -> () #

Eq GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Hashable GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Methods

hashWithSalt :: Int -> GetGroup -> Int #

hash :: GetGroup -> Int #

type AWSResponse GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

type Rep GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

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

newGetGroup :: GetGroup Source #

Create a value of GetGroup 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:

GetGroup, getGroup_groupARN - The ARN of the group that was generated on creation.

GetGroup, getGroup_groupName - The case-sensitive name of the group.

data GetGroupResponse Source #

See: newGetGroupResponse smart constructor.

Instances

Instances details
Generic GetGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Associated Types

type Rep GetGroupResponse :: Type -> Type #

Read GetGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Show GetGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

NFData GetGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Methods

rnf :: GetGroupResponse -> () #

Eq GetGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

type Rep GetGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

type Rep GetGroupResponse = D1 ('MetaData "GetGroupResponse" "Amazonka.XRay.GetGroup" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "group'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Group)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetGroupResponse Source #

Create a value of GetGroupResponse 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:group':GetGroupResponse', getGroupResponse_group - The group that was requested. Contains the name of the group, the ARN of the group, the filter expression, and the insight configuration assigned to the group.

GetGroupResponse, getGroupResponse_httpStatus - The response's http status code.

GetGroups (Paginated)

data GetGroups Source #

See: newGetGroups smart constructor.

Constructors

GetGroups' (Maybe Text) 

Instances

Instances details
ToJSON GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

ToHeaders GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Methods

toHeaders :: GetGroups -> [Header] #

ToPath GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

ToQuery GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

AWSPager GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

AWSRequest GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Associated Types

type AWSResponse GetGroups #

Generic GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Associated Types

type Rep GetGroups :: Type -> Type #

Read GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Show GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

NFData GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Methods

rnf :: GetGroups -> () #

Eq GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Hashable GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

type AWSResponse GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

type Rep GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

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

newGetGroups :: GetGroups Source #

Create a value of GetGroups 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:

GetGroups, getGroups_nextToken - Pagination token.

data GetGroupsResponse Source #

See: newGetGroupsResponse smart constructor.

Instances

Instances details
Generic GetGroupsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Associated Types

type Rep GetGroupsResponse :: Type -> Type #

Read GetGroupsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Show GetGroupsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

NFData GetGroupsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Methods

rnf :: GetGroupsResponse -> () #

Eq GetGroupsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

type Rep GetGroupsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

type Rep GetGroupsResponse = D1 ('MetaData "GetGroupsResponse" "Amazonka.XRay.GetGroups" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GroupSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetGroupsResponse Source #

Create a value of GetGroupsResponse 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:groups:GetGroupsResponse', getGroupsResponse_groups - The collection of all active groups.

GetGroups, getGroupsResponse_nextToken - Pagination token.

GetGroupsResponse, getGroupsResponse_httpStatus - The response's http status code.

GetInsight

data GetInsight Source #

See: newGetInsight smart constructor.

Constructors

GetInsight' Text 

Instances

Instances details
ToJSON GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

ToHeaders GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Methods

toHeaders :: GetInsight -> [Header] #

ToPath GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

ToQuery GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

AWSRequest GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Associated Types

type AWSResponse GetInsight #

Generic GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Associated Types

type Rep GetInsight :: Type -> Type #

Read GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Show GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

NFData GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Methods

rnf :: GetInsight -> () #

Eq GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Hashable GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

type AWSResponse GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

type Rep GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

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

newGetInsight Source #

Arguments

:: Text

GetInsight

-> GetInsight 

Create a value of GetInsight 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:

GetInsight, getInsight_insightId - The insight's unique identifier. Use the GetInsightSummaries action to retrieve an InsightId.

data GetInsightResponse Source #

See: newGetInsightResponse smart constructor.

Instances

Instances details
Generic GetInsightResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Associated Types

type Rep GetInsightResponse :: Type -> Type #

Read GetInsightResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Show GetInsightResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

NFData GetInsightResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Methods

rnf :: GetInsightResponse -> () #

Eq GetInsightResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

type Rep GetInsightResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

type Rep GetInsightResponse = D1 ('MetaData "GetInsightResponse" "Amazonka.XRay.GetInsight" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetInsightResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "insight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Insight)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetInsightResponse Source #

Create a value of GetInsightResponse 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:insight:GetInsightResponse', getInsightResponse_insight - The summary information of an insight.

GetInsightResponse, getInsightResponse_httpStatus - The response's http status code.

GetInsightEvents

data GetInsightEvents Source #

See: newGetInsightEvents smart constructor.

Instances

Instances details
ToJSON GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

ToHeaders GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

ToPath GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

ToQuery GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

AWSRequest GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Associated Types

type AWSResponse GetInsightEvents #

Generic GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Associated Types

type Rep GetInsightEvents :: Type -> Type #

Read GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Show GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

NFData GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Methods

rnf :: GetInsightEvents -> () #

Eq GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Hashable GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

type AWSResponse GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

type Rep GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

type Rep GetInsightEvents = D1 ('MetaData "GetInsightEvents" "Amazonka.XRay.GetInsightEvents" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetInsightEvents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "insightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetInsightEvents Source #

Create a value of GetInsightEvents 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:maxResults:GetInsightEvents', getInsightEvents_maxResults - Used to retrieve at most the specified value of events.

GetInsightEvents, getInsightEvents_nextToken - Specify the pagination token returned by a previous request to retrieve the next page of events.

GetInsightEvents, getInsightEvents_insightId - The insight's unique identifier. Use the GetInsightSummaries action to retrieve an InsightId.

data GetInsightEventsResponse Source #

See: newGetInsightEventsResponse smart constructor.

Instances

Instances details
Generic GetInsightEventsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Associated Types

type Rep GetInsightEventsResponse :: Type -> Type #

Read GetInsightEventsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Show GetInsightEventsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

NFData GetInsightEventsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Eq GetInsightEventsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

type Rep GetInsightEventsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

type Rep GetInsightEventsResponse = D1 ('MetaData "GetInsightEventsResponse" "Amazonka.XRay.GetInsightEvents" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetInsightEventsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "insightEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightEvent])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetInsightEventsResponse Source #

Create a value of GetInsightEventsResponse 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:insightEvents:GetInsightEventsResponse', getInsightEventsResponse_insightEvents - A detailed description of the event. This includes the time of the event, client and root cause impact statistics, and the top anomalous service at the time of the event.

GetInsightEvents, getInsightEventsResponse_nextToken - Use this token to retrieve the next page of insight events.

GetInsightEventsResponse, getInsightEventsResponse_httpStatus - The response's http status code.

GetInsightImpactGraph

data GetInsightImpactGraph Source #

See: newGetInsightImpactGraph smart constructor.

Instances

Instances details
ToJSON GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

ToHeaders GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

ToPath GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

ToQuery GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

AWSRequest GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Associated Types

type AWSResponse GetInsightImpactGraph #

Generic GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Associated Types

type Rep GetInsightImpactGraph :: Type -> Type #

Read GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Show GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

NFData GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Methods

rnf :: GetInsightImpactGraph -> () #

Eq GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Hashable GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

type AWSResponse GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

type Rep GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

type Rep GetInsightImpactGraph = D1 ('MetaData "GetInsightImpactGraph" "Amazonka.XRay.GetInsightImpactGraph" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetInsightImpactGraph'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "insightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newGetInsightImpactGraph Source #

Create a value of GetInsightImpactGraph 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:

GetInsightImpactGraph, getInsightImpactGraph_nextToken - Specify the pagination token returned by a previous request to retrieve the next page of results.

GetInsightImpactGraph, getInsightImpactGraph_insightId - The insight's unique identifier. Use the GetInsightSummaries action to retrieve an InsightId.

GetInsightImpactGraph, getInsightImpactGraph_startTime - The estimated start time of the insight, in Unix time seconds. The StartTime is inclusive of the value provided and can't be more than 30 days old.

GetInsightImpactGraph, getInsightImpactGraph_endTime - The estimated end time of the insight, in Unix time seconds. The EndTime is exclusive of the value provided. The time range between the start time and end time can't be more than six hours.

data GetInsightImpactGraphResponse Source #

See: newGetInsightImpactGraphResponse smart constructor.

Instances

Instances details
Generic GetInsightImpactGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Associated Types

type Rep GetInsightImpactGraphResponse :: Type -> Type #

Read GetInsightImpactGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Show GetInsightImpactGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

NFData GetInsightImpactGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Eq GetInsightImpactGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

type Rep GetInsightImpactGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

type Rep GetInsightImpactGraphResponse = D1 ('MetaData "GetInsightImpactGraphResponse" "Amazonka.XRay.GetInsightImpactGraph" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetInsightImpactGraphResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "insightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceGraphEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "serviceGraphStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "services") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightImpactGraphService]))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetInsightImpactGraphResponse Source #

Create a value of GetInsightImpactGraphResponse 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:

GetInsightImpactGraph, getInsightImpactGraphResponse_endTime - The provided end time.

GetInsightImpactGraph, getInsightImpactGraphResponse_insightId - The insight's unique identifier.

GetInsightImpactGraph, getInsightImpactGraphResponse_nextToken - Pagination token.

$sel:serviceGraphEndTime:GetInsightImpactGraphResponse', getInsightImpactGraphResponse_serviceGraphEndTime - The time, in Unix seconds, at which the service graph ended.

$sel:serviceGraphStartTime:GetInsightImpactGraphResponse', getInsightImpactGraphResponse_serviceGraphStartTime - The time, in Unix seconds, at which the service graph started.

GetInsightImpactGraphResponse, getInsightImpactGraphResponse_services - The Amazon Web Services instrumented services related to the insight.

GetInsightImpactGraph, getInsightImpactGraphResponse_startTime - The provided start time.

GetInsightImpactGraphResponse, getInsightImpactGraphResponse_httpStatus - The response's http status code.

GetInsightSummaries

data GetInsightSummaries Source #

See: newGetInsightSummaries smart constructor.

Instances

Instances details
ToJSON GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

ToHeaders GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

ToPath GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

ToQuery GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

AWSRequest GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Associated Types

type AWSResponse GetInsightSummaries #

Generic GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Associated Types

type Rep GetInsightSummaries :: Type -> Type #

Read GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Show GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

NFData GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Methods

rnf :: GetInsightSummaries -> () #

Eq GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Hashable GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

type AWSResponse GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

type Rep GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

newGetInsightSummaries Source #

Create a value of GetInsightSummaries 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:

GetInsightSummaries, getInsightSummaries_groupARN - The Amazon Resource Name (ARN) of the group. Required if the GroupName isn't provided.

GetInsightSummaries, getInsightSummaries_groupName - The name of the group. Required if the GroupARN isn't provided.

$sel:maxResults:GetInsightSummaries', getInsightSummaries_maxResults - The maximum number of results to display.

GetInsightSummaries, getInsightSummaries_nextToken - Pagination token.

$sel:states:GetInsightSummaries', getInsightSummaries_states - The list of insight states.

GetInsightSummaries, getInsightSummaries_startTime - The beginning of the time frame in which the insights started. The start time can't be more than 30 days old.

GetInsightSummaries, getInsightSummaries_endTime - The end of the time frame in which the insights ended. The end time can't be more than 30 days old.

data GetInsightSummariesResponse Source #

See: newGetInsightSummariesResponse smart constructor.

Instances

Instances details
Generic GetInsightSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Associated Types

type Rep GetInsightSummariesResponse :: Type -> Type #

Read GetInsightSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Show GetInsightSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

NFData GetInsightSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Eq GetInsightSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

type Rep GetInsightSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

type Rep GetInsightSummariesResponse = D1 ('MetaData "GetInsightSummariesResponse" "Amazonka.XRay.GetInsightSummaries" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetInsightSummariesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "insightSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetInsightSummariesResponse Source #

Create a value of GetInsightSummariesResponse 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:insightSummaries:GetInsightSummariesResponse', getInsightSummariesResponse_insightSummaries - The summary of each insight within the group matching the provided filters. The summary contains the InsightID, start and end time, the root cause service, the root cause and client impact statistics, the top anomalous services, and the status of the insight.

GetInsightSummaries, getInsightSummariesResponse_nextToken - Pagination token.

GetInsightSummariesResponse, getInsightSummariesResponse_httpStatus - The response's http status code.

GetSamplingRules (Paginated)

data GetSamplingRules Source #

See: newGetSamplingRules smart constructor.

Constructors

GetSamplingRules' (Maybe Text) 

Instances

Instances details
ToJSON GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

ToHeaders GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

ToPath GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

ToQuery GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

AWSPager GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

AWSRequest GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Associated Types

type AWSResponse GetSamplingRules #

Generic GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Associated Types

type Rep GetSamplingRules :: Type -> Type #

Read GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Show GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

NFData GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Methods

rnf :: GetSamplingRules -> () #

Eq GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Hashable GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

type AWSResponse GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

type Rep GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

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

newGetSamplingRules :: GetSamplingRules Source #

Create a value of GetSamplingRules 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:

GetSamplingRules, getSamplingRules_nextToken - Pagination token.

data GetSamplingRulesResponse Source #

See: newGetSamplingRulesResponse smart constructor.

Instances

Instances details
Generic GetSamplingRulesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Associated Types

type Rep GetSamplingRulesResponse :: Type -> Type #

Read GetSamplingRulesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Show GetSamplingRulesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

NFData GetSamplingRulesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Eq GetSamplingRulesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

type Rep GetSamplingRulesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

type Rep GetSamplingRulesResponse = D1 ('MetaData "GetSamplingRulesResponse" "Amazonka.XRay.GetSamplingRules" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetSamplingRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "samplingRuleRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SamplingRuleRecord])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetSamplingRulesResponse Source #

Create a value of GetSamplingRulesResponse 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:

GetSamplingRules, getSamplingRulesResponse_nextToken - Pagination token.

$sel:samplingRuleRecords:GetSamplingRulesResponse', getSamplingRulesResponse_samplingRuleRecords - Rule definitions and metadata.

GetSamplingRulesResponse, getSamplingRulesResponse_httpStatus - The response's http status code.

GetSamplingStatisticSummaries (Paginated)

data GetSamplingStatisticSummaries Source #

See: newGetSamplingStatisticSummaries smart constructor.

Instances

Instances details
ToJSON GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

ToHeaders GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

ToPath GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

ToQuery GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

AWSPager GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

AWSRequest GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

Generic GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

Associated Types

type Rep GetSamplingStatisticSummaries :: Type -> Type #

Read GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

Show GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

NFData GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

Eq GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

Hashable GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

type AWSResponse GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

type Rep GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

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

newGetSamplingStatisticSummaries :: GetSamplingStatisticSummaries Source #

Create a value of GetSamplingStatisticSummaries 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:

GetSamplingStatisticSummaries, getSamplingStatisticSummaries_nextToken - Pagination token.

data GetSamplingStatisticSummariesResponse Source #

Instances

Instances details
Generic GetSamplingStatisticSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

Read GetSamplingStatisticSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

Show GetSamplingStatisticSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

NFData GetSamplingStatisticSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

Eq GetSamplingStatisticSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

type Rep GetSamplingStatisticSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

type Rep GetSamplingStatisticSummariesResponse = D1 ('MetaData "GetSamplingStatisticSummariesResponse" "Amazonka.XRay.GetSamplingStatisticSummaries" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetSamplingStatisticSummariesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "samplingStatisticSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SamplingStatisticSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetSamplingStatisticSummariesResponse Source #

Create a value of GetSamplingStatisticSummariesResponse 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:

GetSamplingStatisticSummaries, getSamplingStatisticSummariesResponse_nextToken - Pagination token.

$sel:samplingStatisticSummaries:GetSamplingStatisticSummariesResponse', getSamplingStatisticSummariesResponse_samplingStatisticSummaries - Information about the number of requests instrumented for each sampling rule.

GetSamplingStatisticSummariesResponse, getSamplingStatisticSummariesResponse_httpStatus - The response's http status code.

GetSamplingTargets

data GetSamplingTargets Source #

See: newGetSamplingTargets smart constructor.

Instances

Instances details
ToJSON GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

ToHeaders GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

ToPath GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

ToQuery GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

AWSRequest GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Associated Types

type AWSResponse GetSamplingTargets #

Generic GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Associated Types

type Rep GetSamplingTargets :: Type -> Type #

Read GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Show GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

NFData GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Methods

rnf :: GetSamplingTargets -> () #

Eq GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Hashable GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

type AWSResponse GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

type Rep GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

type Rep GetSamplingTargets = D1 ('MetaData "GetSamplingTargets" "Amazonka.XRay.GetSamplingTargets" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetSamplingTargets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "samplingStatisticsDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SamplingStatisticsDocument])))

newGetSamplingTargets :: GetSamplingTargets Source #

Create a value of GetSamplingTargets 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:samplingStatisticsDocuments:GetSamplingTargets', getSamplingTargets_samplingStatisticsDocuments - Information about rules that the service is using to sample requests.

data GetSamplingTargetsResponse Source #

See: newGetSamplingTargetsResponse smart constructor.

Instances

Instances details
Generic GetSamplingTargetsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Associated Types

type Rep GetSamplingTargetsResponse :: Type -> Type #

Read GetSamplingTargetsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Show GetSamplingTargetsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

NFData GetSamplingTargetsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Eq GetSamplingTargetsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

type Rep GetSamplingTargetsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

type Rep GetSamplingTargetsResponse = D1 ('MetaData "GetSamplingTargetsResponse" "Amazonka.XRay.GetSamplingTargets" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetSamplingTargetsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastRuleModification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "samplingTargetDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SamplingTargetDocument]))) :*: (S1 ('MetaSel ('Just "unprocessedStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedStatistics])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetSamplingTargetsResponse Source #

Create a value of GetSamplingTargetsResponse 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:lastRuleModification:GetSamplingTargetsResponse', getSamplingTargetsResponse_lastRuleModification - The last time a user changed the sampling rule configuration. If the sampling rule configuration changed since the service last retrieved it, the service should call GetSamplingRules to get the latest version.

$sel:samplingTargetDocuments:GetSamplingTargetsResponse', getSamplingTargetsResponse_samplingTargetDocuments - Updated rules that the service should use to sample requests.

$sel:unprocessedStatistics:GetSamplingTargetsResponse', getSamplingTargetsResponse_unprocessedStatistics - Information about SamplingStatisticsDocument that X-Ray could not process.

GetSamplingTargetsResponse, getSamplingTargetsResponse_httpStatus - The response's http status code.

GetServiceGraph (Paginated)

data GetServiceGraph Source #

See: newGetServiceGraph smart constructor.

Instances

Instances details
ToJSON GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

ToHeaders GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

ToPath GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

ToQuery GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

AWSPager GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

AWSRequest GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Associated Types

type AWSResponse GetServiceGraph #

Generic GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Associated Types

type Rep GetServiceGraph :: Type -> Type #

Read GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Show GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

NFData GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Methods

rnf :: GetServiceGraph -> () #

Eq GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Hashable GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

type AWSResponse GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

type Rep GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

type Rep GetServiceGraph = D1 ('MetaData "GetServiceGraph" "Amazonka.XRay.GetServiceGraph" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetServiceGraph'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "groupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newGetServiceGraph Source #

Create a value of GetServiceGraph 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:

GetServiceGraph, getServiceGraph_groupARN - The Amazon Resource Name (ARN) of a group based on which you want to generate a graph.

GetServiceGraph, getServiceGraph_groupName - The name of a group based on which you want to generate a graph.

GetServiceGraph, getServiceGraph_nextToken - Pagination token.

GetServiceGraph, getServiceGraph_startTime - The start of the time frame for which to generate a graph.

GetServiceGraph, getServiceGraph_endTime - The end of the timeframe for which to generate a graph.

data GetServiceGraphResponse Source #

See: newGetServiceGraphResponse smart constructor.

Instances

Instances details
Generic GetServiceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Associated Types

type Rep GetServiceGraphResponse :: Type -> Type #

Read GetServiceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Show GetServiceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

NFData GetServiceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Methods

rnf :: GetServiceGraphResponse -> () #

Eq GetServiceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

type Rep GetServiceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

type Rep GetServiceGraphResponse = D1 ('MetaData "GetServiceGraphResponse" "Amazonka.XRay.GetServiceGraph" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetServiceGraphResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "containsOldGroupVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "services") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceInfo])) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetServiceGraphResponse Source #

Create a value of GetServiceGraphResponse 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:containsOldGroupVersions:GetServiceGraphResponse', getServiceGraphResponse_containsOldGroupVersions - A flag indicating whether the group's filter expression has been consistent, or if the returned service graph may show traces from an older version of the group's filter expression.

GetServiceGraph, getServiceGraphResponse_endTime - The end of the time frame for which the graph was generated.

GetServiceGraph, getServiceGraphResponse_nextToken - Pagination token.

GetServiceGraphResponse, getServiceGraphResponse_services - The services that have processed a traced request during the specified time frame.

GetServiceGraph, getServiceGraphResponse_startTime - The start of the time frame for which the graph was generated.

GetServiceGraphResponse, getServiceGraphResponse_httpStatus - The response's http status code.

GetTimeSeriesServiceStatistics (Paginated)

data GetTimeSeriesServiceStatistics Source #

See: newGetTimeSeriesServiceStatistics smart constructor.

Instances

Instances details
ToJSON GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

ToHeaders GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

ToPath GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

ToQuery GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

AWSPager GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

AWSRequest GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

Generic GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

Associated Types

type Rep GetTimeSeriesServiceStatistics :: Type -> Type #

Read GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

Show GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

NFData GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

Eq GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

Hashable GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

type AWSResponse GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

type Rep GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

type Rep GetTimeSeriesServiceStatistics = D1 ('MetaData "GetTimeSeriesServiceStatistics" "Amazonka.XRay.GetTimeSeriesServiceStatistics" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetTimeSeriesServiceStatistics'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "entitySelectorExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "forecastStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "groupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newGetTimeSeriesServiceStatistics Source #

Create a value of GetTimeSeriesServiceStatistics 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:entitySelectorExpression:GetTimeSeriesServiceStatistics', getTimeSeriesServiceStatistics_entitySelectorExpression - A filter expression defining entities that will be aggregated for statistics. Supports ID, service, and edge functions. If no selector expression is specified, edge statistics are returned.

$sel:forecastStatistics:GetTimeSeriesServiceStatistics', getTimeSeriesServiceStatistics_forecastStatistics - The forecasted high and low fault count values. Forecast enabled requests require the EntitySelectorExpression ID be provided.

GetTimeSeriesServiceStatistics, getTimeSeriesServiceStatistics_groupARN - The Amazon Resource Name (ARN) of the group for which to pull statistics from.

GetTimeSeriesServiceStatistics, getTimeSeriesServiceStatistics_groupName - The case-sensitive name of the group for which to pull statistics from.

GetTimeSeriesServiceStatistics, getTimeSeriesServiceStatistics_nextToken - Pagination token.

$sel:period:GetTimeSeriesServiceStatistics', getTimeSeriesServiceStatistics_period - Aggregation period in seconds.

GetTimeSeriesServiceStatistics, getTimeSeriesServiceStatistics_startTime - The start of the time frame for which to aggregate statistics.

GetTimeSeriesServiceStatistics, getTimeSeriesServiceStatistics_endTime - The end of the time frame for which to aggregate statistics.

data GetTimeSeriesServiceStatisticsResponse Source #

Instances

Instances details
Generic GetTimeSeriesServiceStatisticsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

Read GetTimeSeriesServiceStatisticsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

Show GetTimeSeriesServiceStatisticsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

NFData GetTimeSeriesServiceStatisticsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

Eq GetTimeSeriesServiceStatisticsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

type Rep GetTimeSeriesServiceStatisticsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

type Rep GetTimeSeriesServiceStatisticsResponse = D1 ('MetaData "GetTimeSeriesServiceStatisticsResponse" "Amazonka.XRay.GetTimeSeriesServiceStatistics" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetTimeSeriesServiceStatisticsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "containsOldGroupVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "timeSeriesServiceStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TimeSeriesServiceStatistics])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetTimeSeriesServiceStatisticsResponse Source #

Create a value of GetTimeSeriesServiceStatisticsResponse 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:containsOldGroupVersions:GetTimeSeriesServiceStatisticsResponse', getTimeSeriesServiceStatisticsResponse_containsOldGroupVersions - A flag indicating whether or not a group's filter expression has been consistent, or if a returned aggregation might show statistics from an older version of the group's filter expression.

GetTimeSeriesServiceStatistics, getTimeSeriesServiceStatisticsResponse_nextToken - Pagination token.

$sel:timeSeriesServiceStatistics:GetTimeSeriesServiceStatisticsResponse', getTimeSeriesServiceStatisticsResponse_timeSeriesServiceStatistics - The collection of statistics.

GetTimeSeriesServiceStatisticsResponse, getTimeSeriesServiceStatisticsResponse_httpStatus - The response's http status code.

GetTraceGraph (Paginated)

data GetTraceGraph Source #

See: newGetTraceGraph smart constructor.

Constructors

GetTraceGraph' (Maybe Text) [Text] 

Instances

Instances details
ToJSON GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

ToHeaders GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

ToPath GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

ToQuery GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

AWSPager GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

AWSRequest GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Associated Types

type AWSResponse GetTraceGraph #

Generic GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Associated Types

type Rep GetTraceGraph :: Type -> Type #

Read GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Show GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

NFData GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Methods

rnf :: GetTraceGraph -> () #

Eq GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Hashable GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

type AWSResponse GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

type Rep GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

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

newGetTraceGraph :: GetTraceGraph Source #

Create a value of GetTraceGraph 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:

GetTraceGraph, getTraceGraph_nextToken - Pagination token.

$sel:traceIds:GetTraceGraph', getTraceGraph_traceIds - Trace IDs of requests for which to generate a service graph.

data GetTraceGraphResponse Source #

See: newGetTraceGraphResponse smart constructor.

Instances

Instances details
Generic GetTraceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Associated Types

type Rep GetTraceGraphResponse :: Type -> Type #

Read GetTraceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Show GetTraceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

NFData GetTraceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Methods

rnf :: GetTraceGraphResponse -> () #

Eq GetTraceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

type Rep GetTraceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

type Rep GetTraceGraphResponse = D1 ('MetaData "GetTraceGraphResponse" "Amazonka.XRay.GetTraceGraph" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetTraceGraphResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "services") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceInfo])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetTraceGraphResponse Source #

Create a value of GetTraceGraphResponse 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:

GetTraceGraph, getTraceGraphResponse_nextToken - Pagination token.

GetTraceGraphResponse, getTraceGraphResponse_services - The services that have processed one of the specified requests.

GetTraceGraphResponse, getTraceGraphResponse_httpStatus - The response's http status code.

GetTraceSummaries (Paginated)

data GetTraceSummaries Source #

See: newGetTraceSummaries smart constructor.

Instances

Instances details
ToJSON GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

ToHeaders GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

ToPath GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

ToQuery GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

AWSPager GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

AWSRequest GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Associated Types

type AWSResponse GetTraceSummaries #

Generic GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Associated Types

type Rep GetTraceSummaries :: Type -> Type #

Read GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Show GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

NFData GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Methods

rnf :: GetTraceSummaries -> () #

Eq GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Hashable GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

type AWSResponse GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

type Rep GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

newGetTraceSummaries Source #

Create a value of GetTraceSummaries 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:

GetTraceSummaries, getTraceSummaries_filterExpression - Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.

GetTraceSummaries, getTraceSummaries_nextToken - Specify the pagination token returned by a previous request to retrieve the next page of results.

$sel:sampling:GetTraceSummaries', getTraceSummaries_sampling - Set to true to get summaries for only a subset of available traces.

$sel:samplingStrategy:GetTraceSummaries', getTraceSummaries_samplingStrategy - A parameter to indicate whether to enable sampling on trace summaries. Input parameters are Name and Value.

$sel:timeRangeType:GetTraceSummaries', getTraceSummaries_timeRangeType - A parameter to indicate whether to query trace summaries by TraceId or Event time.

GetTraceSummaries, getTraceSummaries_startTime - The start of the time frame for which to retrieve traces.

GetTraceSummaries, getTraceSummaries_endTime - The end of the time frame for which to retrieve traces.

data GetTraceSummariesResponse Source #

See: newGetTraceSummariesResponse smart constructor.

Instances

Instances details
Generic GetTraceSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Associated Types

type Rep GetTraceSummariesResponse :: Type -> Type #

Read GetTraceSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Show GetTraceSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

NFData GetTraceSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Eq GetTraceSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

type Rep GetTraceSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

type Rep GetTraceSummariesResponse = D1 ('MetaData "GetTraceSummariesResponse" "Amazonka.XRay.GetTraceSummaries" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "GetTraceSummariesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "approximateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "traceSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TraceSummary])) :*: (S1 ('MetaSel ('Just "tracesProcessedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetTraceSummariesResponse Source #

Create a value of GetTraceSummariesResponse 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:approximateTime:GetTraceSummariesResponse', getTraceSummariesResponse_approximateTime - The start time of this page of results.

GetTraceSummaries, getTraceSummariesResponse_nextToken - If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most recent results, closest to the end of the time frame.

$sel:traceSummaries:GetTraceSummariesResponse', getTraceSummariesResponse_traceSummaries - Trace IDs and annotations for traces that were found in the specified time frame.

$sel:tracesProcessedCount:GetTraceSummariesResponse', getTraceSummariesResponse_tracesProcessedCount - The total number of traces processed, including traces that did not match the specified filter expression.

GetTraceSummariesResponse, getTraceSummariesResponse_httpStatus - The response's http status code.

ListResourcePolicies (Paginated)

data ListResourcePolicies Source #

See: newListResourcePolicies smart constructor.

Instances

Instances details
ToJSON ListResourcePolicies Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

ToHeaders ListResourcePolicies Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

ToPath ListResourcePolicies Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

ToQuery ListResourcePolicies Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

AWSPager ListResourcePolicies Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

AWSRequest ListResourcePolicies Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

Associated Types

type AWSResponse ListResourcePolicies #

Generic ListResourcePolicies Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

Associated Types

type Rep ListResourcePolicies :: Type -> Type #

Read ListResourcePolicies Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

Show ListResourcePolicies Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

NFData ListResourcePolicies Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

Methods

rnf :: ListResourcePolicies -> () #

Eq ListResourcePolicies Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

Hashable ListResourcePolicies Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

type AWSResponse ListResourcePolicies Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

type Rep ListResourcePolicies Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

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

newListResourcePolicies :: ListResourcePolicies Source #

Create a value of ListResourcePolicies 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:

ListResourcePolicies, listResourcePolicies_nextToken - Not currently supported.

data ListResourcePoliciesResponse Source #

See: newListResourcePoliciesResponse smart constructor.

Instances

Instances details
Generic ListResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

Associated Types

type Rep ListResourcePoliciesResponse :: Type -> Type #

Read ListResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

Show ListResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

NFData ListResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

Eq ListResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

type Rep ListResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.XRay.ListResourcePolicies

type Rep ListResourcePoliciesResponse = D1 ('MetaData "ListResourcePoliciesResponse" "Amazonka.XRay.ListResourcePolicies" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ListResourcePoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourcePolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourcePolicy])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResourcePoliciesResponse Source #

Create a value of ListResourcePoliciesResponse 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:

ListResourcePolicies, listResourcePoliciesResponse_nextToken - Pagination token. Not currently supported.

$sel:resourcePolicies:ListResourcePoliciesResponse', listResourcePoliciesResponse_resourcePolicies - The list of resource policies in the target Amazon Web Services account.

ListResourcePoliciesResponse, listResourcePoliciesResponse_httpStatus - The response's http status code.

ListTagsForResource (Paginated)

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

AWSPager ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

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

newListTagsForResource Source #

Create a value of ListTagsForResource 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:

ListTagsForResource, listTagsForResource_nextToken - A pagination token. If multiple pages of results are returned, use the NextToken value returned with the current page of results as the value of this parameter to get the next page of results.

ListTagsForResource, listTagsForResource_resourceARN - The Amazon Resource Number (ARN) of an X-Ray group or sampling rule.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.XRay.ListTagsForResource" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:

ListTagsForResource, listTagsForResourceResponse_nextToken - A pagination token. If multiple pages of results are returned, use the NextToken value returned with the current page of results to get the next page of results.

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - A list of tags, as key and value pairs, that is associated with the specified X-Ray group or sampling rule.

ListTagsForResourceResponse, listTagsForResourceResponse_httpStatus - The response's http status code.

PutEncryptionConfig

data PutEncryptionConfig Source #

See: newPutEncryptionConfig smart constructor.

Instances

Instances details
ToJSON PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

ToHeaders PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

ToPath PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

ToQuery PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

AWSRequest PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Associated Types

type AWSResponse PutEncryptionConfig #

Generic PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Associated Types

type Rep PutEncryptionConfig :: Type -> Type #

Read PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Show PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

NFData PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Methods

rnf :: PutEncryptionConfig -> () #

Eq PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Hashable PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

type AWSResponse PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

type Rep PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

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

newPutEncryptionConfig Source #

Create a value of PutEncryptionConfig 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:

PutEncryptionConfig, putEncryptionConfig_keyId - An Amazon Web Services KMS key in one of the following formats:

  • Alias - The name of the key. For example, alias/MyKey.
  • Key ID - The KMS key ID of the key. For example, ae4aa6d49-a4d8-9df9-a475-4ff6d7898456. Amazon Web Services X-Ray does not support asymmetric KMS keys.
  • ARN - The full Amazon Resource Name of the key ID or alias. For example, arn:aws:kms:us-east-2:123456789012:key/ae4aa6d49-a4d8-9df9-a475-4ff6d7898456. Use this format to specify a key in a different account.

Omit this key if you set Type to NONE.

PutEncryptionConfig, putEncryptionConfig_type - The type of encryption. Set to KMS to use your own key for encryption. Set to NONE for default encryption.

data PutEncryptionConfigResponse Source #

See: newPutEncryptionConfigResponse smart constructor.

Instances

Instances details
Generic PutEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Associated Types

type Rep PutEncryptionConfigResponse :: Type -> Type #

Read PutEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Show PutEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

NFData PutEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Eq PutEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

type Rep PutEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

type Rep PutEncryptionConfigResponse = D1 ('MetaData "PutEncryptionConfigResponse" "Amazonka.XRay.PutEncryptionConfig" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "PutEncryptionConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutEncryptionConfigResponse Source #

Create a value of PutEncryptionConfigResponse 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:encryptionConfig:PutEncryptionConfigResponse', putEncryptionConfigResponse_encryptionConfig - The new encryption configuration.

PutEncryptionConfigResponse, putEncryptionConfigResponse_httpStatus - The response's http status code.

PutResourcePolicy

data PutResourcePolicy Source #

See: newPutResourcePolicy smart constructor.

Instances

Instances details
ToJSON PutResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

ToHeaders PutResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

ToPath PutResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

ToQuery PutResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

AWSRequest PutResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

Associated Types

type AWSResponse PutResourcePolicy #

Generic PutResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

Associated Types

type Rep PutResourcePolicy :: Type -> Type #

Read PutResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

Show PutResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

NFData PutResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

Methods

rnf :: PutResourcePolicy -> () #

Eq PutResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

Hashable PutResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

type AWSResponse PutResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

type Rep PutResourcePolicy Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

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

newPutResourcePolicy Source #

Create a value of PutResourcePolicy 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:bypassPolicyLockoutCheck:PutResourcePolicy', putResourcePolicy_bypassPolicyLockoutCheck - A flag to indicate whether to bypass the resource policy lockout safety check.

Setting this value to true increases the risk that the policy becomes unmanageable. Do not set this value to true indiscriminately.

Use this parameter only when you include a policy in the request and you intend to prevent the principal that is making the request from making a subsequent PutResourcePolicy request.

The default value is false.

PutResourcePolicy, putResourcePolicy_policyRevisionId - Specifies a specific policy revision, to ensure an atomic create operation. By default the resource policy is created if it does not exist, or updated with an incremented revision id. The revision id is unique to each policy in the account.

If the policy revision id does not match the latest revision id, the operation will fail with an InvalidPolicyRevisionIdException exception. You can also provide a PolicyRevisionId of 0. In this case, the operation will fail with an InvalidPolicyRevisionIdException exception if a resource policy with the same name already exists.

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

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

data PutResourcePolicyResponse Source #

See: newPutResourcePolicyResponse smart constructor.

Instances

Instances details
Generic PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

Associated Types

type Rep PutResourcePolicyResponse :: Type -> Type #

Read PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

Show PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

NFData PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

Eq PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

type Rep PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.XRay.PutResourcePolicy

type Rep PutResourcePolicyResponse = D1 ('MetaData "PutResourcePolicyResponse" "Amazonka.XRay.PutResourcePolicy" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "PutResourcePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourcePolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourcePolicy)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutResourcePolicyResponse Source #

Create a value of PutResourcePolicyResponse 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:resourcePolicy:PutResourcePolicyResponse', putResourcePolicyResponse_resourcePolicy - The resource policy document, as provided in the PutResourcePolicyRequest.

PutResourcePolicyResponse, putResourcePolicyResponse_httpStatus - The response's http status code.

PutTelemetryRecords

data PutTelemetryRecords Source #

See: newPutTelemetryRecords smart constructor.

Instances

Instances details
ToJSON PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

ToHeaders PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

ToPath PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

ToQuery PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

AWSRequest PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Associated Types

type AWSResponse PutTelemetryRecords #

Generic PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Associated Types

type Rep PutTelemetryRecords :: Type -> Type #

Read PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Show PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

NFData PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Methods

rnf :: PutTelemetryRecords -> () #

Eq PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Hashable PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

type AWSResponse PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

type Rep PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

type Rep PutTelemetryRecords = D1 ('MetaData "PutTelemetryRecords" "Amazonka.XRay.PutTelemetryRecords" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "PutTelemetryRecords'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eC2InstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "telemetryRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TelemetryRecord]))))

data PutTelemetryRecordsResponse Source #

See: newPutTelemetryRecordsResponse smart constructor.

Instances

Instances details
Generic PutTelemetryRecordsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Associated Types

type Rep PutTelemetryRecordsResponse :: Type -> Type #

Read PutTelemetryRecordsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Show PutTelemetryRecordsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

NFData PutTelemetryRecordsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Eq PutTelemetryRecordsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

type Rep PutTelemetryRecordsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

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

newPutTelemetryRecordsResponse Source #

Create a value of PutTelemetryRecordsResponse 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:

PutTelemetryRecordsResponse, putTelemetryRecordsResponse_httpStatus - The response's http status code.

PutTraceSegments

data PutTraceSegments Source #

See: newPutTraceSegments smart constructor.

Constructors

PutTraceSegments' [Text] 

Instances

Instances details
ToJSON PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

ToHeaders PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

ToPath PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

ToQuery PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

AWSRequest PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Associated Types

type AWSResponse PutTraceSegments #

Generic PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Associated Types

type Rep PutTraceSegments :: Type -> Type #

Read PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Show PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

NFData PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Methods

rnf :: PutTraceSegments -> () #

Eq PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Hashable PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

type AWSResponse PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

type Rep PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

type Rep PutTraceSegments = D1 ('MetaData "PutTraceSegments" "Amazonka.XRay.PutTraceSegments" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "PutTraceSegments'" 'PrefixI 'True) (S1 ('MetaSel ('Just "traceSegmentDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newPutTraceSegments :: PutTraceSegments Source #

Create a value of PutTraceSegments 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:traceSegmentDocuments:PutTraceSegments', putTraceSegments_traceSegmentDocuments - A string containing a JSON document defining one or more segments or subsegments.

data PutTraceSegmentsResponse Source #

See: newPutTraceSegmentsResponse smart constructor.

Instances

Instances details
Generic PutTraceSegmentsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Associated Types

type Rep PutTraceSegmentsResponse :: Type -> Type #

Read PutTraceSegmentsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Show PutTraceSegmentsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

NFData PutTraceSegmentsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Eq PutTraceSegmentsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

type Rep PutTraceSegmentsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

type Rep PutTraceSegmentsResponse = D1 ('MetaData "PutTraceSegmentsResponse" "Amazonka.XRay.PutTraceSegments" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "PutTraceSegmentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unprocessedTraceSegments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedTraceSegment])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutTraceSegmentsResponse Source #

Create a value of PutTraceSegmentsResponse 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:unprocessedTraceSegments:PutTraceSegmentsResponse', putTraceSegmentsResponse_unprocessedTraceSegments - Segments that failed processing.

PutTraceSegmentsResponse, putTraceSegmentsResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

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

newTagResource Source #

Create a value of TagResource 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:

TagResource, tagResource_resourceARN - The Amazon Resource Number (ARN) of an X-Ray group or sampling rule.

$sel:tags:TagResource', tagResource_tags - A map that contains one or more tag keys and tag values to attach to an 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
  • Maximum tag key length: 128 Unicode characters
  • Maximum tag value length: 256 Unicode characters
  • Valid values for key and value: a-z, A-Z, 0-9, space, and the following characters: _ . : / = + - and @
  • 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.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.TagResource

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

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:

TagResourceResponse, tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

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

newUntagResource Source #

Create a value of UntagResource 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:

UntagResource, untagResource_resourceARN - The Amazon Resource Number (ARN) of an X-Ray group or sampling rule.

$sel:tagKeys:UntagResource', untagResource_tagKeys - Keys for one or more tags that you want to remove from an X-Ray group or sampling rule.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

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

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:

UntagResourceResponse, untagResourceResponse_httpStatus - The response's http status code.

UpdateGroup

data UpdateGroup Source #

See: newUpdateGroup smart constructor.

Instances

Instances details
ToJSON UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

ToHeaders UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Methods

toHeaders :: UpdateGroup -> [Header] #

ToPath UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

ToQuery UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

AWSRequest UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Associated Types

type AWSResponse UpdateGroup #

Generic UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Associated Types

type Rep UpdateGroup :: Type -> Type #

Read UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Show UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

NFData UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Methods

rnf :: UpdateGroup -> () #

Eq UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Hashable UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

type AWSResponse UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

type Rep UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

type Rep UpdateGroup = D1 ('MetaData "UpdateGroup" "Amazonka.XRay.UpdateGroup" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "UpdateGroup'" '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)))))

newUpdateGroup :: UpdateGroup Source #

Create a value of UpdateGroup 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:

UpdateGroup, updateGroup_filterExpression - The updated filter expression defining criteria by which to group traces.

UpdateGroup, updateGroup_groupARN - The ARN that was generated upon creation.

UpdateGroup, updateGroup_groupName - The case-sensitive name of the group.

UpdateGroup, updateGroup_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 for the group. Notifications can only be enabled on a group with InsightsEnabled set to true.

data UpdateGroupResponse Source #

See: newUpdateGroupResponse smart constructor.

Instances

Instances details
Generic UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Associated Types

type Rep UpdateGroupResponse :: Type -> Type #

Read UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Show UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

NFData UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Methods

rnf :: UpdateGroupResponse -> () #

Eq UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

type Rep UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

type Rep UpdateGroupResponse = D1 ('MetaData "UpdateGroupResponse" "Amazonka.XRay.UpdateGroup" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "UpdateGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "group'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Group)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateGroupResponse Source #

Create a value of UpdateGroupResponse 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:group':UpdateGroupResponse', updateGroupResponse_group - The group that was updated. Contains the name of the group that was updated, the ARN of the group that was updated, the updated filter expression, and the updated insight configuration assigned to the group.

UpdateGroupResponse, updateGroupResponse_httpStatus - The response's http status code.

UpdateSamplingRule

data UpdateSamplingRule Source #

See: newUpdateSamplingRule smart constructor.

Instances

Instances details
ToJSON UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

ToHeaders UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

ToPath UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

ToQuery UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

AWSRequest UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Associated Types

type AWSResponse UpdateSamplingRule #

Generic UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Associated Types

type Rep UpdateSamplingRule :: Type -> Type #

Read UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Show UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

NFData UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Methods

rnf :: UpdateSamplingRule -> () #

Eq UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Hashable UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

type AWSResponse UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

type Rep UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

type Rep UpdateSamplingRule = D1 ('MetaData "UpdateSamplingRule" "Amazonka.XRay.UpdateSamplingRule" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "UpdateSamplingRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "samplingRuleUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SamplingRuleUpdate)))

newUpdateSamplingRule Source #

Create a value of UpdateSamplingRule 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:samplingRuleUpdate:UpdateSamplingRule', updateSamplingRule_samplingRuleUpdate - The rule and fields to change.

data UpdateSamplingRuleResponse Source #

See: newUpdateSamplingRuleResponse smart constructor.

Instances

Instances details
Generic UpdateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Associated Types

type Rep UpdateSamplingRuleResponse :: Type -> Type #

Read UpdateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Show UpdateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

NFData UpdateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Eq UpdateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

type Rep UpdateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

type Rep UpdateSamplingRuleResponse = D1 ('MetaData "UpdateSamplingRuleResponse" "Amazonka.XRay.UpdateSamplingRule" "amazonka-xray-2.0-EVMSPoflqtHB9ZqvEIOE4Q" 'False) (C1 ('MetaCons "UpdateSamplingRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "samplingRuleRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamplingRuleRecord)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSamplingRuleResponse Source #

Create a value of UpdateSamplingRuleResponse 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:samplingRuleRecord:UpdateSamplingRuleResponse', updateSamplingRuleResponse_samplingRuleRecord - The updated rule definition and metadata.

UpdateSamplingRuleResponse, updateSamplingRuleResponse_httpStatus - The response's http status code.

Types

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' (Maybe Text) (Maybe [Text]) (Maybe Text) 

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.

AnnotationValue

data AnnotationValue Source #

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

See: newAnnotationValue smart constructor.

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.

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.

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.

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.

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.

EdgeStatistics

data EdgeStatistics Source #

Response statistics for an edge.

See: newEdgeStatistics smart constructor.

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.

EncryptionConfig

data EncryptionConfig Source #

A configuration document that specifies encryption configuration settings.

See: newEncryptionConfig smart constructor.

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.

ErrorRootCause

data ErrorRootCause Source #

The root cause of a trace summary error.

See: newErrorRootCause smart constructor.

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.

ErrorRootCauseEntity

data ErrorRootCauseEntity Source #

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

See: newErrorRootCauseEntity smart constructor.

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.

ErrorRootCauseService

data ErrorRootCauseService Source #

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

See: newErrorRootCauseService smart constructor.

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.

ErrorStatistics

data ErrorStatistics Source #

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

See: newErrorStatistics smart constructor.

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.

FaultRootCause

data FaultRootCause Source #

The root cause information for a trace summary fault.

See: newFaultRootCause smart constructor.

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.

FaultRootCauseEntity

data FaultRootCauseEntity Source #

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

See: newFaultRootCauseEntity smart constructor.

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.

FaultRootCauseService

data FaultRootCauseService Source #

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

See: newFaultRootCauseService smart constructor.

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.

FaultStatistics

data FaultStatistics Source #

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

See: newFaultStatistics smart constructor.

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.

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.

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.

Group

data Group Source #

Details and metadata for a group.

See: newGroup smart constructor.

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.

GroupSummary

data GroupSummary Source #

Details for a group without metadata.

See: newGroupSummary smart constructor.

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.

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.

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.

Http

data Http Source #

Information about an HTTP request.

See: newHttp smart constructor.

Constructors

Http' (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Text) 

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.

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.

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.

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.

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.

InsightImpactGraphEdge

data InsightImpactGraphEdge Source #

The connection between two service in an insight impact graph.

See: newInsightImpactGraphEdge smart constructor.

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.

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.

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.

InsightSummary

data InsightSummary Source #

Information that describes an insight.

See: newInsightSummary smart constructor.

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.

InsightsConfiguration

data InsightsConfiguration Source #

The structure containing configurations related to insights.

See: newInsightsConfiguration smart constructor.

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.

InstanceIdDetail

data InstanceIdDetail Source #

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

See: newInstanceIdDetail smart constructor.

Constructors

InstanceIdDetail' (Maybe Text) 

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.

RequestImpactStatistics

data RequestImpactStatistics Source #

Statistics that describe how the incident has impacted a service.

See: newRequestImpactStatistics smart constructor.

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.

ResourceARNDetail

data ResourceARNDetail Source #

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

See: newResourceARNDetail smart constructor.

Constructors

ResourceARNDetail' (Maybe Text) 

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.

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.

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.

ResponseTimeRootCause

data ResponseTimeRootCause Source #

The root cause information for a response time warning.

See: newResponseTimeRootCause smart constructor.

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.

ResponseTimeRootCauseEntity

data ResponseTimeRootCauseEntity Source #

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

See: newResponseTimeRootCauseEntity smart constructor.

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.

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.

RootCauseException

data RootCauseException Source #

The exception associated with a root cause.

See: newRootCauseException smart constructor.

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.

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).

SamplingRuleRecord

data SamplingRuleRecord Source #

A SamplingRule and its metadata.

See: newSamplingRuleRecord smart constructor.

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.

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.

SamplingStatisticSummary

data SamplingStatisticSummary Source #

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

See: newSamplingStatisticSummary smart constructor.

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.

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.

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)))))

SamplingStrategy

data SamplingStrategy Source #

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

See: newSamplingStrategy smart constructor.

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.

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.

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' (Maybe Text) (Maybe Text) 

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.

ServiceId

data ServiceId Source #

See: newServiceId smart constructor.

Constructors

ServiceId' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) 

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.

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.

ServiceStatistics

data ServiceStatistics Source #

Response statistics for a service.

See: newServiceStatistics smart constructor.

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.

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' Text Text 

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: + - = . _ : /

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.

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.

Trace

data Trace Source #

A collection of segment documents with matching trace IDs.

See: newTrace smart constructor.

Constructors

Trace' (Maybe Double) (Maybe Text) (Maybe Bool) (Maybe [Segment]) 

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.

TraceSummary

data TraceSummary Source #

Metadata generated from the segment documents in a trace.

See: newTraceSummary smart constructor.

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.

TraceUser

data TraceUser Source #

Information about a user recorded in segment documents.

See: newTraceUser smart constructor.

Constructors

TraceUser' (Maybe [ServiceId]) (Maybe Text) 

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.

UnprocessedStatistics

data UnprocessedStatistics Source #

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

See: newUnprocessedStatistics smart constructor.

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.

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.

ValueWithServiceIds

data ValueWithServiceIds Source #

Information about a segment annotation.

See: newValueWithServiceIds smart constructor.

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.