libZSservicesZSamazonka-xrayZSamazonka-xray
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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.

InvalidRequestException

_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request is missing required parameters or has invalid parameters.

RuleLimitExceededException

_RuleLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have reached the maximum number of sampling rules.

ThrottledException

_ThrottledException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request exceeds the maximum number of requests per second.

TooManyTagsException

_TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

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.

PutEncryptionConfig

data PutEncryptionConfig Source #

See: newPutEncryptionConfig smart constructor.

Instances

Instances details
Eq PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Read PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Show PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Generic PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Associated Types

type Rep PutEncryptionConfig :: Type -> Type #

NFData PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Methods

rnf :: PutEncryptionConfig -> () #

Hashable PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

ToJSON PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

AWSRequest PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Associated Types

type AWSResponse 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

type Rep PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

type Rep PutEncryptionConfig = D1 ('MetaData "PutEncryptionConfig" "Amazonka.XRay.PutEncryptionConfig" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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)))
type AWSResponse PutEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

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:

$sel:keyId: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.

$sel:type':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
Eq PutEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Read PutEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Show PutEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Generic PutEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.PutEncryptionConfig

Associated Types

type Rep PutEncryptionConfigResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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.

$sel:httpStatus:PutEncryptionConfigResponse', putEncryptionConfigResponse_httpStatus - The response's http status code.

GetServiceGraph (Paginated)

data GetServiceGraph Source #

See: newGetServiceGraph smart constructor.

Instances

Instances details
Eq GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Read GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Show GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Generic GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Associated Types

type Rep GetServiceGraph :: Type -> Type #

NFData GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Methods

rnf :: GetServiceGraph -> () #

Hashable GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

ToJSON 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 #

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

type Rep GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

type Rep GetServiceGraph = D1 ('MetaData "GetServiceGraph" "Amazonka.XRay.GetServiceGraph" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetServiceGraph'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") '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 "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))
type AWSResponse GetServiceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

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:

$sel:nextToken:GetServiceGraph', getServiceGraph_nextToken - Pagination token.

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

$sel:groupName:GetServiceGraph', getServiceGraph_groupName - The name of a group based on which you want to generate a graph.

$sel:startTime:GetServiceGraph', getServiceGraph_startTime - The start of the time frame for which to generate a graph.

$sel:endTime:GetServiceGraph', getServiceGraph_endTime - The end of the timeframe for which to generate a graph.

data GetServiceGraphResponse Source #

See: newGetServiceGraphResponse smart constructor.

Instances

Instances details
Eq GetServiceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Read GetServiceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Show GetServiceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Generic GetServiceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Associated Types

type Rep GetServiceGraphResponse :: Type -> Type #

NFData GetServiceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

Methods

rnf :: GetServiceGraphResponse -> () #

type Rep GetServiceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetServiceGraph

type Rep GetServiceGraphResponse = D1 ('MetaData "GetServiceGraphResponse" "Amazonka.XRay.GetServiceGraph" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetServiceGraphResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "containsOldGroupVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "services") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceInfo])) :*: 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.

$sel:startTime:GetServiceGraph', getServiceGraphResponse_startTime - The start of the time frame for which the graph was generated.

$sel:nextToken:GetServiceGraph', getServiceGraphResponse_nextToken - Pagination token.

$sel:endTime:GetServiceGraph', getServiceGraphResponse_endTime - The end of the time frame for which the graph was generated.

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

$sel:httpStatus:GetServiceGraphResponse', getServiceGraphResponse_httpStatus - The response's http status code.

GetSamplingTargets

data GetSamplingTargets Source #

See: newGetSamplingTargets smart constructor.

Instances

Instances details
Eq GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Read GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Show GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Generic GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Associated Types

type Rep GetSamplingTargets :: Type -> Type #

NFData GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Methods

rnf :: GetSamplingTargets -> () #

Hashable GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

ToJSON GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

AWSRequest GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Associated Types

type AWSResponse 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

type Rep GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

type Rep GetSamplingTargets = D1 ('MetaData "GetSamplingTargets" "Amazonka.XRay.GetSamplingTargets" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetSamplingTargets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "samplingStatisticsDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SamplingStatisticsDocument])))
type AWSResponse GetSamplingTargets Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

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
Eq GetSamplingTargetsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Read GetSamplingTargetsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Show GetSamplingTargetsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Generic GetSamplingTargetsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingTargets

Associated Types

type Rep GetSamplingTargetsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetSamplingTargetsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "unprocessedStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedStatistics])) :*: S1 ('MetaSel ('Just "lastRuleModification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "samplingTargetDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SamplingTargetDocument])) :*: 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:unprocessedStatistics:GetSamplingTargetsResponse', getSamplingTargetsResponse_unprocessedStatistics - Information about SamplingStatisticsDocument that X-Ray could not process.

$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:httpStatus:GetSamplingTargetsResponse', getSamplingTargetsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Associated Types

type AWSResponse 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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.XRay.ListTagsForResource" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

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:

$sel:nextToken: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.

$sel:resourceARN: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
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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:

$sel:nextToken: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.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

GetTraceSummaries (Paginated)

data GetTraceSummaries Source #

See: newGetTraceSummaries smart constructor.

Instances

Instances details
Eq GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Read GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Show GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Generic GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Associated Types

type Rep GetTraceSummaries :: Type -> Type #

NFData GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Methods

rnf :: GetTraceSummaries -> () #

Hashable GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

ToJSON 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 #

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

type Rep GetTraceSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

type AWSResponse 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:

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

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

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

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

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

$sel:startTime:GetTraceSummaries', getTraceSummaries_startTime - The start of the time frame for which to retrieve traces.

$sel:endTime:GetTraceSummaries', getTraceSummaries_endTime - The end of the time frame for which to retrieve traces.

data GetTraceSummariesResponse Source #

See: newGetTraceSummariesResponse smart constructor.

Instances

Instances details
Eq GetTraceSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Read GetTraceSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Show GetTraceSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Generic GetTraceSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceSummaries

Associated Types

type Rep GetTraceSummariesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetTraceSummariesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tracesProcessedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "approximateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "traceSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TraceSummary])) :*: 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:tracesProcessedCount:GetTraceSummariesResponse', getTraceSummariesResponse_tracesProcessedCount - The total number of traces processed, including traces that did not match the specified filter expression.

$sel:nextToken: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:approximateTime:GetTraceSummariesResponse', getTraceSummariesResponse_approximateTime - The start time of this page of results.

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

$sel:httpStatus:GetTraceSummariesResponse', getTraceSummariesResponse_httpStatus - The response's http status code.

PutTraceSegments

data PutTraceSegments Source #

See: newPutTraceSegments smart constructor.

Constructors

PutTraceSegments' [Text] 

Instances

Instances details
Eq PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Read PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Show PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Generic PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Associated Types

type Rep PutTraceSegments :: Type -> Type #

NFData PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Methods

rnf :: PutTraceSegments -> () #

Hashable PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

ToJSON PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

AWSRequest PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Associated Types

type AWSResponse 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

type Rep PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

type Rep PutTraceSegments = D1 ('MetaData "PutTraceSegments" "Amazonka.XRay.PutTraceSegments" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "PutTraceSegments'" 'PrefixI 'True) (S1 ('MetaSel ('Just "traceSegmentDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse PutTraceSegments Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

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
Eq PutTraceSegmentsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Read PutTraceSegmentsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Show PutTraceSegmentsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Generic PutTraceSegmentsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTraceSegments

Associated Types

type Rep PutTraceSegmentsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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.

$sel:httpStatus:PutTraceSegmentsResponse', putTraceSegmentsResponse_httpStatus - The response's http status code.

BatchGetTraces (Paginated)

data BatchGetTraces Source #

See: newBatchGetTraces smart constructor.

Constructors

BatchGetTraces' (Maybe Text) [Text] 

Instances

Instances details
Eq BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Read BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Show BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Generic BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Associated Types

type Rep BatchGetTraces :: Type -> Type #

NFData BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Methods

rnf :: BatchGetTraces -> () #

Hashable BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

ToJSON 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 #

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

type Rep BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

type Rep BatchGetTraces = D1 ('MetaData "BatchGetTraces" "Amazonka.XRay.BatchGetTraces" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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])))
type AWSResponse BatchGetTraces Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

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:

$sel:nextToken: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
Eq BatchGetTracesResponse Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Read BatchGetTracesResponse Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Show BatchGetTracesResponse Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Generic BatchGetTracesResponse Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Associated Types

type Rep BatchGetTracesResponse :: Type -> Type #

NFData BatchGetTracesResponse Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

Methods

rnf :: BatchGetTracesResponse -> () #

type Rep BatchGetTracesResponse Source # 
Instance details

Defined in Amazonka.XRay.BatchGetTraces

type Rep BatchGetTracesResponse = D1 ('MetaData "BatchGetTracesResponse" "Amazonka.XRay.BatchGetTraces" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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:

$sel:nextToken: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.

$sel:httpStatus:BatchGetTracesResponse', batchGetTracesResponse_httpStatus - The response's http status code.

GetInsight

data GetInsight Source #

See: newGetInsight smart constructor.

Constructors

GetInsight' Text 

Instances

Instances details
Eq GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Read GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Show GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Generic GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Associated Types

type Rep GetInsight :: Type -> Type #

NFData GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Methods

rnf :: GetInsight -> () #

Hashable GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

ToJSON GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

AWSRequest GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Associated Types

type AWSResponse 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

type Rep GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

type Rep GetInsight = D1 ('MetaData "GetInsight" "Amazonka.XRay.GetInsight" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetInsight'" 'PrefixI 'True) (S1 ('MetaSel ('Just "insightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetInsight Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

newGetInsight Source #

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:

$sel:insightId: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
Eq GetInsightResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Read GetInsightResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Show GetInsightResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Generic GetInsightResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Associated Types

type Rep GetInsightResponse :: Type -> Type #

NFData GetInsightResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

Methods

rnf :: GetInsightResponse -> () #

type Rep GetInsightResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsight

type Rep GetInsightResponse = D1 ('MetaData "GetInsightResponse" "Amazonka.XRay.GetInsight" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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.

$sel:httpStatus:GetInsightResponse', getInsightResponse_httpStatus - The response's http status code.

GetTimeSeriesServiceStatistics (Paginated)

data GetTimeSeriesServiceStatistics Source #

See: newGetTimeSeriesServiceStatistics smart constructor.

Instances

Instances details
Eq GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

Read GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

Show 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 #

NFData GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

Hashable GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

ToJSON 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

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

type Rep GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

type Rep GetTimeSeriesServiceStatistics = D1 ('MetaData "GetTimeSeriesServiceStatistics" "Amazonka.XRay.GetTimeSeriesServiceStatistics" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetTimeSeriesServiceStatistics'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "entitySelectorExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "forecastStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "nextToken") '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 "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))
type AWSResponse GetTimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

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:period:GetTimeSeriesServiceStatistics', getTimeSeriesServiceStatistics_period - Aggregation period in seconds.

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

$sel:nextToken:GetTimeSeriesServiceStatistics', getTimeSeriesServiceStatistics_nextToken - Pagination token.

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

$sel:groupName:GetTimeSeriesServiceStatistics', getTimeSeriesServiceStatistics_groupName - The case-sensitive name of the group for which to pull statistics from.

$sel:startTime:GetTimeSeriesServiceStatistics', getTimeSeriesServiceStatistics_startTime - The start of the time frame for which to aggregate statistics.

$sel:endTime:GetTimeSeriesServiceStatistics', getTimeSeriesServiceStatistics_endTime - The end of the time frame for which to aggregate statistics.

data GetTimeSeriesServiceStatisticsResponse Source #

Instances

Instances details
Eq 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

Generic GetTimeSeriesServiceStatisticsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTimeSeriesServiceStatistics

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetTimeSeriesServiceStatisticsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "containsOldGroupVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "timeSeriesServiceStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TimeSeriesServiceStatistics]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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.

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

$sel:nextToken:GetTimeSeriesServiceStatistics', getTimeSeriesServiceStatisticsResponse_nextToken - Pagination token.

$sel:httpStatus:GetTimeSeriesServiceStatisticsResponse', getTimeSeriesServiceStatisticsResponse_httpStatus - The response's http status code.

GetEncryptionConfig

data GetEncryptionConfig Source #

See: newGetEncryptionConfig smart constructor.

Constructors

GetEncryptionConfig' 

Instances

Instances details
Eq GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Read GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Show GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Generic GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Associated Types

type Rep GetEncryptionConfig :: Type -> Type #

NFData GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Methods

rnf :: GetEncryptionConfig -> () #

Hashable GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

ToJSON GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

AWSRequest GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Associated Types

type AWSResponse 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

type Rep GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

type Rep GetEncryptionConfig = D1 ('MetaData "GetEncryptionConfig" "Amazonka.XRay.GetEncryptionConfig" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetEncryptionConfig'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetEncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

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
Eq GetEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Read GetEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Show GetEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Generic GetEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.XRay.GetEncryptionConfig

Associated Types

type Rep GetEncryptionConfigResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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.

$sel:httpStatus:GetEncryptionConfigResponse', getEncryptionConfigResponse_httpStatus - The response's http status code.

GetInsightImpactGraph

data GetInsightImpactGraph Source #

See: newGetInsightImpactGraph smart constructor.

Instances

Instances details
Eq GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Read GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Show GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Generic GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Associated Types

type Rep GetInsightImpactGraph :: Type -> Type #

NFData GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Methods

rnf :: GetInsightImpactGraph -> () #

Hashable GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

ToJSON GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

AWSRequest GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Associated Types

type AWSResponse 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

type Rep GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

type Rep GetInsightImpactGraph = D1 ('MetaData "GetInsightImpactGraph" "Amazonka.XRay.GetInsightImpactGraph" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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))))
type AWSResponse GetInsightImpactGraph Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

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:

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

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

$sel:startTime: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.

$sel:endTime: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
Eq GetInsightImpactGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Read GetInsightImpactGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Show GetInsightImpactGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Generic GetInsightImpactGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightImpactGraph

Associated Types

type Rep GetInsightImpactGraphResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetInsightImpactGraphResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "serviceGraphStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "startTime") '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 "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "serviceGraphEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "services") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightImpactGraphService])) :*: 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:

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

$sel:startTime:GetInsightImpactGraph', getInsightImpactGraphResponse_startTime - The provided start time.

$sel:insightId:GetInsightImpactGraph', getInsightImpactGraphResponse_insightId - The insight's unique identifier.

$sel:nextToken:GetInsightImpactGraph', getInsightImpactGraphResponse_nextToken - Pagination token.

$sel:endTime:GetInsightImpactGraph', getInsightImpactGraphResponse_endTime - The provided end time.

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

$sel:services:GetInsightImpactGraphResponse', getInsightImpactGraphResponse_services - The Amazon Web Services instrumented services related to the insight.

$sel:httpStatus:GetInsightImpactGraphResponse', getInsightImpactGraphResponse_httpStatus - The response's http status code.

UpdateSamplingRule

data UpdateSamplingRule Source #

See: newUpdateSamplingRule smart constructor.

Instances

Instances details
Eq UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Read UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Show UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Generic UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Associated Types

type Rep UpdateSamplingRule :: Type -> Type #

NFData UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Methods

rnf :: UpdateSamplingRule -> () #

Hashable UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

ToJSON UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

AWSRequest UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Associated Types

type AWSResponse 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

type Rep UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

type Rep UpdateSamplingRule = D1 ('MetaData "UpdateSamplingRule" "Amazonka.XRay.UpdateSamplingRule" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "UpdateSamplingRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "samplingRuleUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SamplingRuleUpdate)))
type AWSResponse UpdateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

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
Eq UpdateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Read UpdateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Show UpdateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Generic UpdateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateSamplingRule

Associated Types

type Rep UpdateSamplingRuleResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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.

$sel:httpStatus:UpdateSamplingRuleResponse', updateSamplingRuleResponse_httpStatus - The response's http status code.

DeleteSamplingRule

data DeleteSamplingRule Source #

See: newDeleteSamplingRule smart constructor.

Instances

Instances details
Eq DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Read DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Show DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Generic DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Associated Types

type Rep DeleteSamplingRule :: Type -> Type #

NFData DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Methods

rnf :: DeleteSamplingRule -> () #

Hashable DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

ToJSON DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

AWSRequest DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Associated Types

type AWSResponse 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

type Rep DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

type Rep DeleteSamplingRule = D1 ('MetaData "DeleteSamplingRule" "Amazonka.XRay.DeleteSamplingRule" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "DeleteSamplingRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ruleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DeleteSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

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:

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

$sel:ruleARN:DeleteSamplingRule', deleteSamplingRule_ruleARN - The ARN 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
Eq DeleteSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Read DeleteSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Show DeleteSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Generic DeleteSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteSamplingRule

Associated Types

type Rep DeleteSamplingRuleResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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.

$sel:httpStatus:DeleteSamplingRuleResponse', deleteSamplingRuleResponse_httpStatus - The response's http status code.

GetInsightEvents

data GetInsightEvents Source #

See: newGetInsightEvents smart constructor.

Instances

Instances details
Eq GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Read GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Show GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Generic GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Associated Types

type Rep GetInsightEvents :: Type -> Type #

NFData GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Methods

rnf :: GetInsightEvents -> () #

Hashable GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

ToJSON GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

AWSRequest GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Associated Types

type AWSResponse 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

type Rep GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

type Rep GetInsightEvents = D1 ('MetaData "GetInsightEvents" "Amazonka.XRay.GetInsightEvents" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetInsightEvents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "insightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse GetInsightEvents Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

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:nextToken:GetInsightEvents', getInsightEvents_nextToken - Specify the pagination token returned by a previous request to retrieve the next page of events.

$sel:maxResults:GetInsightEvents', getInsightEvents_maxResults - Used to retrieve at most the specified value of events.

$sel:insightId: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
Eq GetInsightEventsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Read GetInsightEventsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Show GetInsightEventsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Generic GetInsightEventsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightEvents

Associated Types

type Rep GetInsightEventsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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.

$sel:nextToken:GetInsightEvents', getInsightEventsResponse_nextToken - Use this token to retrieve the next page of insight events.

$sel:httpStatus:GetInsightEventsResponse', getInsightEventsResponse_httpStatus - The response's http status code.

GetGroups (Paginated)

data GetGroups Source #

See: newGetGroups smart constructor.

Constructors

GetGroups' (Maybe Text) 

Instances

Instances details
Eq GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Read GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Show GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Generic GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Associated Types

type Rep GetGroups :: Type -> Type #

NFData GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Methods

rnf :: GetGroups -> () #

Hashable GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

ToJSON 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 #

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

type Rep GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

type Rep GetGroups = D1 ('MetaData "GetGroups" "Amazonka.XRay.GetGroups" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse GetGroups Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

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:

$sel:nextToken:GetGroups', getGroups_nextToken - Pagination token.

data GetGroupsResponse Source #

See: newGetGroupsResponse smart constructor.

Instances

Instances details
Eq GetGroupsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Read GetGroupsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Show GetGroupsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Generic GetGroupsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Associated Types

type Rep GetGroupsResponse :: Type -> Type #

NFData GetGroupsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

Methods

rnf :: GetGroupsResponse -> () #

type Rep GetGroupsResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroups

type Rep GetGroupsResponse = D1 ('MetaData "GetGroupsResponse" "Amazonka.XRay.GetGroups" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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.

$sel:nextToken:GetGroups', getGroupsResponse_nextToken - Pagination token.

$sel:httpStatus:GetGroupsResponse', getGroupsResponse_httpStatus - The response's http status code.

GetInsightSummaries

data GetInsightSummaries Source #

See: newGetInsightSummaries smart constructor.

Instances

Instances details
Eq GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Read GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Show GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Generic GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Associated Types

type Rep GetInsightSummaries :: Type -> Type #

NFData GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Methods

rnf :: GetInsightSummaries -> () #

Hashable GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

ToJSON GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

AWSRequest GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Associated Types

type AWSResponse 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

type Rep GetInsightSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

type AWSResponse 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:

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

$sel:nextToken:GetInsightSummaries', getInsightSummaries_nextToken - Pagination token.

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

$sel:groupName: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.

$sel:startTime: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.

$sel:endTime: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
Eq GetInsightSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Read GetInsightSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Show GetInsightSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Generic GetInsightSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetInsightSummaries

Associated Types

type Rep GetInsightSummariesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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.

$sel:nextToken:GetInsightSummaries', getInsightSummariesResponse_nextToken - Pagination token.

$sel:httpStatus:GetInsightSummariesResponse', getInsightSummariesResponse_httpStatus - The response's http status code.

PutTelemetryRecords

data PutTelemetryRecords Source #

See: newPutTelemetryRecords smart constructor.

Instances

Instances details
Eq PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Read PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Show PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Generic PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Associated Types

type Rep PutTelemetryRecords :: Type -> Type #

NFData PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Methods

rnf :: PutTelemetryRecords -> () #

Hashable PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

ToJSON PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

AWSRequest PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Associated Types

type AWSResponse 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

type Rep PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

type Rep PutTelemetryRecords = D1 ('MetaData "PutTelemetryRecords" "Amazonka.XRay.PutTelemetryRecords" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "PutTelemetryRecords'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eC2InstanceId") '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]))))
type AWSResponse PutTelemetryRecords Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

data PutTelemetryRecordsResponse Source #

See: newPutTelemetryRecordsResponse smart constructor.

Instances

Instances details
Eq PutTelemetryRecordsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Read PutTelemetryRecordsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Show PutTelemetryRecordsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Generic PutTelemetryRecordsResponse Source # 
Instance details

Defined in Amazonka.XRay.PutTelemetryRecords

Associated Types

type Rep PutTelemetryRecordsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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:

$sel:httpStatus:PutTelemetryRecordsResponse', putTelemetryRecordsResponse_httpStatus - The response's http status code.

GetSamplingRules (Paginated)

data GetSamplingRules Source #

See: newGetSamplingRules smart constructor.

Constructors

GetSamplingRules' (Maybe Text) 

Instances

Instances details
Eq GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Read GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Show GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Generic GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Associated Types

type Rep GetSamplingRules :: Type -> Type #

NFData GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Methods

rnf :: GetSamplingRules -> () #

Hashable GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

ToJSON 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 #

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

type Rep GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

type Rep GetSamplingRules = D1 ('MetaData "GetSamplingRules" "Amazonka.XRay.GetSamplingRules" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetSamplingRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse GetSamplingRules Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

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:

$sel:nextToken:GetSamplingRules', getSamplingRules_nextToken - Pagination token.

data GetSamplingRulesResponse Source #

See: newGetSamplingRulesResponse smart constructor.

Instances

Instances details
Eq GetSamplingRulesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Read GetSamplingRulesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Show GetSamplingRulesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Generic GetSamplingRulesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingRules

Associated Types

type Rep GetSamplingRulesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetSamplingRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "samplingRuleRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SamplingRuleRecord])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

$sel:nextToken:GetSamplingRules', getSamplingRulesResponse_nextToken - Pagination token.

$sel:httpStatus:GetSamplingRulesResponse', getSamplingRulesResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.XRay.TagResource" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.XRay.TagResource

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:

$sel:resourceARN: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
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.XRay.TagResource" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

GetTraceGraph (Paginated)

data GetTraceGraph Source #

See: newGetTraceGraph smart constructor.

Constructors

GetTraceGraph' (Maybe Text) [Text] 

Instances

Instances details
Eq GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Read GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Show GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Generic GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Associated Types

type Rep GetTraceGraph :: Type -> Type #

NFData GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Methods

rnf :: GetTraceGraph -> () #

Hashable GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

ToJSON 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 #

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

type Rep GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

type Rep GetTraceGraph = D1 ('MetaData "GetTraceGraph" "Amazonka.XRay.GetTraceGraph" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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])))
type AWSResponse GetTraceGraph Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

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:

$sel:nextToken: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
Eq GetTraceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Read GetTraceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Show GetTraceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Generic GetTraceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Associated Types

type Rep GetTraceGraphResponse :: Type -> Type #

NFData GetTraceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

Methods

rnf :: GetTraceGraphResponse -> () #

type Rep GetTraceGraphResponse Source # 
Instance details

Defined in Amazonka.XRay.GetTraceGraph

type Rep GetTraceGraphResponse = D1 ('MetaData "GetTraceGraphResponse" "Amazonka.XRay.GetTraceGraph" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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:

$sel:nextToken:GetTraceGraph', getTraceGraphResponse_nextToken - Pagination token.

$sel:services:GetTraceGraphResponse', getTraceGraphResponse_services - The services that have processed one of the specified requests.

$sel:httpStatus:GetTraceGraphResponse', getTraceGraphResponse_httpStatus - The response's http status code.

CreateGroup

data CreateGroup Source #

See: newCreateGroup smart constructor.

Instances

Instances details
Eq CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Read CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Show CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Generic CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Associated Types

type Rep CreateGroup :: Type -> Type #

NFData CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Methods

rnf :: CreateGroup -> () #

Hashable CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

ToJSON CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

AWSRequest CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Associated Types

type AWSResponse 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

type Rep CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

type Rep CreateGroup = D1 ('MetaData "CreateGroup" "Amazonka.XRay.CreateGroup" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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))))
type AWSResponse CreateGroup Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

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:

$sel:filterExpression:CreateGroup', createGroup_filterExpression - The filter expression defining criteria by which to group traces.

$sel:insightsConfiguration: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 NotifcationsEnabled 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.

$sel:groupName: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
Eq CreateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Read CreateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Show CreateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Generic CreateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Associated Types

type Rep CreateGroupResponse :: Type -> Type #

NFData CreateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

Methods

rnf :: CreateGroupResponse -> () #

type Rep CreateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateGroup

type Rep CreateGroupResponse = D1 ('MetaData "CreateGroupResponse" "Amazonka.XRay.CreateGroup" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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.

$sel:httpStatus:CreateGroupResponse', createGroupResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Associated Types

type AWSResponse 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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.XRay.UntagResource" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

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:

$sel:resourceARN: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
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.XRay.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.XRay.UntagResource" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

DeleteGroup

data DeleteGroup Source #

See: newDeleteGroup smart constructor.

Constructors

DeleteGroup' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Read DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Show DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Generic DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Associated Types

type Rep DeleteGroup :: Type -> Type #

NFData DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Methods

rnf :: DeleteGroup -> () #

Hashable DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

ToJSON DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

AWSRequest DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Associated Types

type AWSResponse 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

type Rep DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

type Rep DeleteGroup = D1 ('MetaData "DeleteGroup" "Amazonka.XRay.DeleteGroup" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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))))
type AWSResponse DeleteGroup Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

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:

$sel:groupARN:DeleteGroup', deleteGroup_groupARN - The ARN of the group that was generated on creation.

$sel:groupName:DeleteGroup', deleteGroup_groupName - The case-sensitive name of the group.

data DeleteGroupResponse Source #

See: newDeleteGroupResponse smart constructor.

Instances

Instances details
Eq DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Read DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Show DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Generic DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Associated Types

type Rep DeleteGroupResponse :: Type -> Type #

NFData DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

Methods

rnf :: DeleteGroupResponse -> () #

type Rep DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.DeleteGroup

type Rep DeleteGroupResponse = D1 ('MetaData "DeleteGroupResponse" "Amazonka.XRay.DeleteGroup" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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:

$sel:httpStatus:DeleteGroupResponse', deleteGroupResponse_httpStatus - The response's http status code.

UpdateGroup

data UpdateGroup Source #

See: newUpdateGroup smart constructor.

Instances

Instances details
Eq UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Read UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Show UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Generic UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Associated Types

type Rep UpdateGroup :: Type -> Type #

NFData UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Methods

rnf :: UpdateGroup -> () #

Hashable UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

ToJSON UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

AWSRequest UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Associated Types

type AWSResponse 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

type Rep UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

type Rep UpdateGroup = D1 ('MetaData "UpdateGroup" "Amazonka.XRay.UpdateGroup" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "UpdateGroup'" '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 "groupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse UpdateGroup Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

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:

$sel:filterExpression:UpdateGroup', updateGroup_filterExpression - The updated filter expression defining criteria by which to group traces.

$sel:insightsConfiguration: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 NotifcationsEnabled 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.

$sel:groupARN:UpdateGroup', updateGroup_groupARN - The ARN that was generated upon creation.

$sel:groupName:UpdateGroup', updateGroup_groupName - The case-sensitive name of the group.

data UpdateGroupResponse Source #

See: newUpdateGroupResponse smart constructor.

Instances

Instances details
Eq UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Read UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Show UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Generic UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Associated Types

type Rep UpdateGroupResponse :: Type -> Type #

NFData UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

Methods

rnf :: UpdateGroupResponse -> () #

type Rep UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.UpdateGroup

type Rep UpdateGroupResponse = D1 ('MetaData "UpdateGroupResponse" "Amazonka.XRay.UpdateGroup" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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.

$sel:httpStatus:UpdateGroupResponse', updateGroupResponse_httpStatus - The response's http status code.

GetGroup

data GetGroup Source #

See: newGetGroup smart constructor.

Constructors

GetGroup' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Read GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Show GetGroup Source # 
Instance details

Defined in Amazonka.XRay.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 #

NFData GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Methods

rnf :: GetGroup -> () #

Hashable GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Methods

hashWithSalt :: Int -> GetGroup -> Int #

hash :: GetGroup -> Int #

ToJSON GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

AWSRequest GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Associated Types

type AWSResponse 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

type Rep GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

type Rep GetGroup = D1 ('MetaData "GetGroup" "Amazonka.XRay.GetGroup" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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))))
type AWSResponse GetGroup Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

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:

$sel:groupARN:GetGroup', getGroup_groupARN - The ARN of the group that was generated on creation.

$sel:groupName:GetGroup', getGroup_groupName - The case-sensitive name of the group.

data GetGroupResponse Source #

See: newGetGroupResponse smart constructor.

Instances

Instances details
Eq GetGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Read GetGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Show GetGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Generic GetGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Associated Types

type Rep GetGroupResponse :: Type -> Type #

NFData GetGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

Methods

rnf :: GetGroupResponse -> () #

type Rep GetGroupResponse Source # 
Instance details

Defined in Amazonka.XRay.GetGroup

type Rep GetGroupResponse = D1 ('MetaData "GetGroupResponse" "Amazonka.XRay.GetGroup" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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.

$sel:httpStatus:GetGroupResponse', getGroupResponse_httpStatus - The response's http status code.

GetSamplingStatisticSummaries (Paginated)

data GetSamplingStatisticSummaries Source #

See: newGetSamplingStatisticSummaries smart constructor.

Instances

Instances details
Eq GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

Read GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

Show 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 #

NFData GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

Hashable GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

ToJSON 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

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

type Rep GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

type Rep GetSamplingStatisticSummaries = D1 ('MetaData "GetSamplingStatisticSummaries" "Amazonka.XRay.GetSamplingStatisticSummaries" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetSamplingStatisticSummaries'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse GetSamplingStatisticSummaries Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

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:

$sel:nextToken:GetSamplingStatisticSummaries', getSamplingStatisticSummaries_nextToken - Pagination token.

data GetSamplingStatisticSummariesResponse Source #

Instances

Instances details
Eq 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

Generic GetSamplingStatisticSummariesResponse Source # 
Instance details

Defined in Amazonka.XRay.GetSamplingStatisticSummaries

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GetSamplingStatisticSummariesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "samplingStatisticSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SamplingStatisticSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

$sel:nextToken:GetSamplingStatisticSummaries', getSamplingStatisticSummariesResponse_nextToken - Pagination token.

$sel:httpStatus:GetSamplingStatisticSummariesResponse', getSamplingStatisticSummariesResponse_httpStatus - The response's http status code.

CreateSamplingRule

data CreateSamplingRule Source #

See: newCreateSamplingRule smart constructor.

Instances

Instances details
Eq CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Read CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Show CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Generic CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Associated Types

type Rep CreateSamplingRule :: Type -> Type #

NFData CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Methods

rnf :: CreateSamplingRule -> () #

Hashable CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

ToJSON CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

AWSRequest CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Associated Types

type AWSResponse 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

type Rep CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

type Rep CreateSamplingRule = D1 ('MetaData "CreateSamplingRule" "Amazonka.XRay.CreateSamplingRule" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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)))
type AWSResponse CreateSamplingRule Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

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.

$sel:samplingRule:CreateSamplingRule', createSamplingRule_samplingRule - The rule definition.

data CreateSamplingRuleResponse Source #

See: newCreateSamplingRuleResponse smart constructor.

Instances

Instances details
Eq CreateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Read CreateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Show CreateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Generic CreateSamplingRuleResponse Source # 
Instance details

Defined in Amazonka.XRay.CreateSamplingRule

Associated Types

type Rep CreateSamplingRuleResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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.

$sel:httpStatus:CreateSamplingRuleResponse', createSamplingRuleResponse_httpStatus - The response's http status code.

Types

EncryptionStatus

newtype EncryptionStatus Source #

Instances

Instances details
Eq EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

Ord EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

Read EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

Show 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 #

NFData EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

Methods

rnf :: EncryptionStatus -> () #

Hashable 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

FromJSON EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

FromJSONKey EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

ToLog EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

ToHeader EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

ToQuery 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

ToByteString 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

type Rep EncryptionStatus Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionStatus

type Rep EncryptionStatus = D1 ('MetaData "EncryptionStatus" "Amazonka.XRay.Types.EncryptionStatus" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

Ord EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

Read EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

Show EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

Generic EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

Associated Types

type Rep EncryptionType :: Type -> Type #

NFData EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

Methods

rnf :: EncryptionType -> () #

Hashable 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

FromJSON EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

FromJSONKey EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

ToLog EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

ToHeader EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

ToQuery 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 #

ToByteString 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

type Rep EncryptionType Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionType

type Rep EncryptionType = D1 ('MetaData "EncryptionType" "Amazonka.XRay.Types.EncryptionType" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

Ord InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

Read InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

Show InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

Generic InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

Associated Types

type Rep InsightCategory :: Type -> Type #

NFData InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

Methods

rnf :: InsightCategory -> () #

Hashable 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

FromJSON InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

FromJSONKey InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

ToLog InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

ToHeader InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

ToQuery 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 #

ToByteString 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

type Rep InsightCategory Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightCategory

type Rep InsightCategory = D1 ('MetaData "InsightCategory" "Amazonka.XRay.Types.InsightCategory" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

Ord InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

Read InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

Show InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

Generic InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

Associated Types

type Rep InsightState :: Type -> Type #

NFData InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

Methods

rnf :: InsightState -> () #

Hashable 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

FromJSON InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

FromJSONKey InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

ToLog InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

ToHeader InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

ToQuery InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

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 #

ToByteString 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 #

type Rep InsightState Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightState

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

SamplingStrategyName

newtype SamplingStrategyName Source #

Instances

Instances details
Eq SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

Ord SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

Read SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

Show 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 #

NFData SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

Methods

rnf :: SamplingStrategyName -> () #

Hashable 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

FromJSON SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

FromJSONKey SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

ToLog SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

ToHeader SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

ToQuery 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

ToByteString 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

type Rep SamplingStrategyName Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategyName

type Rep SamplingStrategyName = D1 ('MetaData "SamplingStrategyName" "Amazonka.XRay.Types.SamplingStrategyName" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

Ord TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

Read TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

Show TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

Generic TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

Associated Types

type Rep TimeRangeType :: Type -> Type #

NFData TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

Methods

rnf :: TimeRangeType -> () #

Hashable 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

FromJSON TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

FromJSONKey TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

ToLog TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

ToHeader TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

ToQuery TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

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 #

ToByteString 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 #

type Rep TimeRangeType Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeRangeType

type Rep TimeRangeType = D1 ('MetaData "TimeRangeType" "Amazonka.XRay.Types.TimeRangeType" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq Alias Source # 
Instance details

Defined in Amazonka.XRay.Types.Alias

Methods

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

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

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 #

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 #

NFData Alias Source # 
Instance details

Defined in Amazonka.XRay.Types.Alias

Methods

rnf :: Alias -> () #

Hashable Alias Source # 
Instance details

Defined in Amazonka.XRay.Types.Alias

Methods

hashWithSalt :: Int -> Alias -> Int #

hash :: Alias -> Int #

FromJSON Alias Source # 
Instance details

Defined in Amazonka.XRay.Types.Alias

type Rep Alias Source # 
Instance details

Defined in Amazonka.XRay.Types.Alias

type Rep Alias = D1 ('MetaData "Alias" "Amazonka.XRay.Types.Alias" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "Alias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "name") '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:names:Alias', alias_names - A list of names for the alias, including the canonical name.

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

$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
Eq AnnotationValue Source # 
Instance details

Defined in Amazonka.XRay.Types.AnnotationValue

Read AnnotationValue Source # 
Instance details

Defined in Amazonka.XRay.Types.AnnotationValue

Show 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 #

NFData AnnotationValue Source # 
Instance details

Defined in Amazonka.XRay.Types.AnnotationValue

Methods

rnf :: AnnotationValue -> () #

Hashable AnnotationValue Source # 
Instance details

Defined in Amazonka.XRay.Types.AnnotationValue

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "AnnotationValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "numberValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "stringValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "booleanValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

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:numberValue:AnnotationValue', annotationValue_numberValue - Value for a Number annotation.

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

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

AnomalousService

data AnomalousService Source #

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

See: newAnomalousService smart constructor.

Instances

Instances details
Eq AnomalousService Source # 
Instance details

Defined in Amazonka.XRay.Types.AnomalousService

Read AnomalousService Source # 
Instance details

Defined in Amazonka.XRay.Types.AnomalousService

Show 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 #

NFData AnomalousService Source # 
Instance details

Defined in Amazonka.XRay.Types.AnomalousService

Methods

rnf :: AnomalousService -> () #

Hashable AnomalousService Source # 
Instance details

Defined in Amazonka.XRay.Types.AnomalousService

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq AvailabilityZoneDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.AvailabilityZoneDetail

Read AvailabilityZoneDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.AvailabilityZoneDetail

Show 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 #

NFData AvailabilityZoneDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.AvailabilityZoneDetail

Methods

rnf :: AvailabilityZoneDetail -> () #

Hashable AvailabilityZoneDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.AvailabilityZoneDetail

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq BackendConnectionErrors Source # 
Instance details

Defined in Amazonka.XRay.Types.BackendConnectionErrors

Read BackendConnectionErrors Source # 
Instance details

Defined in Amazonka.XRay.Types.BackendConnectionErrors

Show 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 #

NFData BackendConnectionErrors Source # 
Instance details

Defined in Amazonka.XRay.Types.BackendConnectionErrors

Methods

rnf :: BackendConnectionErrors -> () #

Hashable BackendConnectionErrors Source # 
Instance details

Defined in Amazonka.XRay.Types.BackendConnectionErrors

ToJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "BackendConnectionErrors'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "otherCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "timeoutCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "hTTPCode5XXCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "connectionRefusedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "hTTPCode4XXCount") '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.

See: newEdge smart constructor.

Instances

Instances details
Eq Edge Source # 
Instance details

Defined in Amazonka.XRay.Types.Edge

Methods

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

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

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 #

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 #

NFData Edge Source # 
Instance details

Defined in Amazonka.XRay.Types.Edge

Methods

rnf :: Edge -> () #

Hashable Edge Source # 
Instance details

Defined in Amazonka.XRay.Types.Edge

Methods

hashWithSalt :: Int -> Edge -> Int #

hash :: Edge -> Int #

FromJSON Edge Source # 
Instance details

Defined in Amazonka.XRay.Types.Edge

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:startTime:Edge', edge_startTime - The start time of the first segment on the edge.

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

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

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

$sel:endTime:Edge', edge_endTime - The end time of the last 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
Eq EdgeStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.EdgeStatistics

Read EdgeStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.EdgeStatistics

Show 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 #

NFData EdgeStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.EdgeStatistics

Methods

rnf :: EdgeStatistics -> () #

Hashable EdgeStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.EdgeStatistics

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "EdgeStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "faultStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FaultStatistics)) :*: S1 ('MetaSel ('Just "okCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "totalResponseTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "errorStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorStatistics)) :*: S1 ('MetaSel ('Just "totalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

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

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

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

$sel:totalCount:EdgeStatistics', edgeStatistics_totalCount - The total number of completed requests.

EncryptionConfig

data EncryptionConfig Source #

A configuration document that specifies encryption configuration settings.

See: newEncryptionConfig smart constructor.

Instances

Instances details
Eq EncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionConfig

Read EncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionConfig

Show 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 #

NFData EncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionConfig

Methods

rnf :: EncryptionConfig -> () #

Hashable EncryptionConfig Source # 
Instance details

Defined in Amazonka.XRay.Types.EncryptionConfig

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "EncryptionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionStatus)) :*: (S1 ('MetaSel ('Just "keyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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:keyId:EncryptionConfig', encryptionConfig_keyId - The ID of the KMS key used for encryption, if applicable.

$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
Eq ErrorRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCause

Read ErrorRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCause

Show 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 #

NFData ErrorRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCause

Methods

rnf :: ErrorRootCause -> () #

Hashable ErrorRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCause

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq ErrorRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseEntity

Read ErrorRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseEntity

Show 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 #

NFData ErrorRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseEntity

Methods

rnf :: ErrorRootCauseEntity -> () #

Hashable ErrorRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseEntity

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "ErrorRootCauseEntity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exceptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RootCauseException])) :*: (S1 ('MetaSel ('Just "remote") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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.

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

$sel:name:ErrorRootCauseEntity', errorRootCauseEntity_name - The name of the entity.

ErrorRootCauseService

data ErrorRootCauseService Source #

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

See: newErrorRootCauseService smart constructor.

Instances

Instances details
Eq ErrorRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseService

Read ErrorRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseService

Show 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 #

NFData ErrorRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseService

Methods

rnf :: ErrorRootCauseService -> () #

Hashable ErrorRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorRootCauseService

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "ErrorRootCauseService'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "entityPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ErrorRootCauseEntity])) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "inferred") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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:entityPath:ErrorRootCauseService', errorRootCauseService_entityPath - The path of root cause entities found on the service.

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

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

$sel:name:ErrorRootCauseService', errorRootCauseService_name - The service name.

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

$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
Eq ErrorStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorStatistics

Read ErrorStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorStatistics

Show 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 #

NFData ErrorStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorStatistics

Methods

rnf :: ErrorStatistics -> () #

Hashable ErrorStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ErrorStatistics

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq FaultRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCause

Read FaultRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCause

Show 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 #

NFData FaultRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCause

Methods

rnf :: FaultRootCause -> () #

Hashable FaultRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCause

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq FaultRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseEntity

Read FaultRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseEntity

Show 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 #

NFData FaultRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseEntity

Methods

rnf :: FaultRootCauseEntity -> () #

Hashable FaultRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseEntity

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "FaultRootCauseEntity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exceptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RootCauseException])) :*: (S1 ('MetaSel ('Just "remote") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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.

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

$sel:name:FaultRootCauseEntity', faultRootCauseEntity_name - The name of the entity.

FaultRootCauseService

data FaultRootCauseService Source #

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

See: newFaultRootCauseService smart constructor.

Instances

Instances details
Eq FaultRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseService

Read FaultRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseService

Show 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 #

NFData FaultRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseService

Methods

rnf :: FaultRootCauseService -> () #

Hashable FaultRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultRootCauseService

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "FaultRootCauseService'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "entityPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FaultRootCauseEntity])) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "inferred") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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:entityPath:FaultRootCauseService', faultRootCauseService_entityPath - The path of root cause entities found on the service.

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

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

$sel:name:FaultRootCauseService', faultRootCauseService_name - The service name.

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

$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
Eq FaultStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultStatistics

Read FaultStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultStatistics

Show 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 #

NFData FaultStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultStatistics

Methods

rnf :: FaultStatistics -> () #

Hashable FaultStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.FaultStatistics

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq ForecastStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ForecastStatistics

Read ForecastStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ForecastStatistics

Show 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 #

NFData ForecastStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ForecastStatistics

Methods

rnf :: ForecastStatistics -> () #

Hashable ForecastStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ForecastStatistics

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "ForecastStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "faultCountLow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "faultCountHigh") '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:faultCountLow:ForecastStatistics', forecastStatistics_faultCountLow - The lower limit of fault counts for a service.

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

Group

data Group Source #

Details and metadata for a group.

See: newGroup smart constructor.

Instances

Instances details
Eq Group Source # 
Instance details

Defined in Amazonka.XRay.Types.Group

Methods

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

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

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 #

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 #

NFData Group Source # 
Instance details

Defined in Amazonka.XRay.Types.Group

Methods

rnf :: Group -> () #

Hashable Group Source # 
Instance details

Defined in Amazonka.XRay.Types.Group

Methods

hashWithSalt :: Int -> Group -> Int #

hash :: Group -> Int #

FromJSON Group Source # 
Instance details

Defined in Amazonka.XRay.Types.Group

type Rep Group Source # 
Instance details

Defined in Amazonka.XRay.Types.Group

type Rep Group = D1 ('MetaData "Group" "Amazonka.XRay.Types.Group" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "Group'" '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 "groupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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

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

GroupSummary

data GroupSummary Source #

Details for a group without metadata.

See: newGroupSummary smart constructor.

Instances

Instances details
Eq GroupSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.GroupSummary

Read GroupSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.GroupSummary

Show 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 #

NFData GroupSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.GroupSummary

Methods

rnf :: GroupSummary -> () #

Hashable GroupSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.GroupSummary

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "GroupSummary'" '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 "groupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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

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

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
Eq HistogramEntry Source # 
Instance details

Defined in Amazonka.XRay.Types.HistogramEntry

Read HistogramEntry Source # 
Instance details

Defined in Amazonka.XRay.Types.HistogramEntry

Show 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 #

NFData HistogramEntry Source # 
Instance details

Defined in Amazonka.XRay.Types.HistogramEntry

Methods

rnf :: HistogramEntry -> () #

Hashable HistogramEntry Source # 
Instance details

Defined in Amazonka.XRay.Types.HistogramEntry

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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 Int) (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Http Source # 
Instance details

Defined in Amazonka.XRay.Types.Http

Methods

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

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

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 #

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 #

NFData Http Source # 
Instance details

Defined in Amazonka.XRay.Types.Http

Methods

rnf :: Http -> () #

Hashable Http Source # 
Instance details

Defined in Amazonka.XRay.Types.Http

Methods

hashWithSalt :: Int -> Http -> Int #

hash :: Http -> Int #

FromJSON Http Source # 
Instance details

Defined in Amazonka.XRay.Types.Http

type Rep Http Source # 
Instance details

Defined in Amazonka.XRay.Types.Http

type Rep Http = D1 ('MetaData "Http" "Amazonka.XRay.Types.Http" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "Http'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "clientIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "userAgent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:httpMethod:Http', http_httpMethod - The request method.

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

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

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

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

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
Eq Insight Source # 
Instance details

Defined in Amazonka.XRay.Types.Insight

Methods

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

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

Read Insight Source # 
Instance details

Defined in Amazonka.XRay.Types.Insight

Show 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 #

NFData Insight Source # 
Instance details

Defined in Amazonka.XRay.Types.Insight

Methods

rnf :: Insight -> () #

Hashable Insight Source # 
Instance details

Defined in Amazonka.XRay.Types.Insight

Methods

hashWithSalt :: Int -> Insight -> Int #

hash :: Insight -> Int #

FromJSON Insight Source # 
Instance details

Defined in Amazonka.XRay.Types.Insight

type Rep Insight Source # 
Instance details

Defined in Amazonka.XRay.Types.Insight

type Rep Insight = D1 ('MetaData "Insight" "Amazonka.XRay.Types.Insight" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "Insight'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightState)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "insightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "categories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightCategory])) :*: S1 ('MetaSel ('Just "rootCauseServiceRequestImpactStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestImpactStatistics))))) :*: ((S1 ('MetaSel ('Just "topAnomalousServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnomalousService])) :*: (S1 ('MetaSel ('Just "rootCauseServiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceId)) :*: 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)))))))

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:summary:Insight', insight_summary - A brief description of the insight.

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

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

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

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

$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:topAnomalousServices:Insight', insight_topAnomalousServices - The service within the insight that is most impacted by the incident.

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

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

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
Eq InsightEvent Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightEvent

Read InsightEvent Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightEvent

Show 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 #

NFData InsightEvent Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightEvent

Methods

rnf :: InsightEvent -> () #

Hashable InsightEvent Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightEvent

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "InsightEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "rootCauseServiceRequestImpactStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestImpactStatistics)) :*: (S1 ('MetaSel ('Just "topAnomalousServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnomalousService])) :*: S1 ('MetaSel ('Just "clientRequestImpactStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestImpactStatistics))))))

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:summary:InsightEvent', insightEvent_summary - A brief description of the event.

$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:topAnomalousServices:InsightEvent', insightEvent_topAnomalousServices - The service during the event that is most impacted by the incident.

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

InsightImpactGraphEdge

data InsightImpactGraphEdge Source #

The connection between two service in an insight impact graph.

See: newInsightImpactGraphEdge smart constructor.

Instances

Instances details
Eq InsightImpactGraphEdge Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphEdge

Read InsightImpactGraphEdge Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphEdge

Show 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 #

NFData InsightImpactGraphEdge Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphEdge

Methods

rnf :: InsightImpactGraphEdge -> () #

Hashable InsightImpactGraphEdge Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphEdge

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq InsightImpactGraphService Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphService

Read InsightImpactGraphService Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphService

Show 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 #

NFData InsightImpactGraphService Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphService

Hashable InsightImpactGraphService Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightImpactGraphService

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "InsightImpactGraphService'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "edges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightImpactGraphEdge]))))))

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:referenceId:InsightImpactGraphService', insightImpactGraphService_referenceId - Identifier for the service. Unique within the service map.

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

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

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

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

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

InsightSummary

data InsightSummary Source #

Information that describes an insight.

See: newInsightSummary smart constructor.

Instances

Instances details
Eq InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

Read InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

Show 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 #

NFData InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

Methods

rnf :: InsightSummary -> () #

Hashable InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "InsightSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightState)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "insightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "categories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightCategory])) :*: S1 ('MetaSel ('Just "rootCauseServiceRequestImpactStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestImpactStatistics))))) :*: ((S1 ('MetaSel ('Just "topAnomalousServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnomalousService])) :*: (S1 ('MetaSel ('Just "rootCauseServiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceId)) :*: 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 "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

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:summary:InsightSummary', insightSummary_summary - A brief description of the insight.

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

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

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

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

$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:topAnomalousServices:InsightSummary', insightSummary_topAnomalousServices - The service within the insight that is most impacted by the incident.

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

$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:lastUpdateTime:InsightSummary', insightSummary_lastUpdateTime - The time, in Unix seconds, that the insight was last updated.

InsightsConfiguration

data InsightsConfiguration Source #

The structure containing configurations related to insights.

See: newInsightsConfiguration smart constructor.

Instances

Instances details
Eq InsightsConfiguration Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightsConfiguration

Read InsightsConfiguration Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightsConfiguration

Show 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 #

NFData InsightsConfiguration Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightsConfiguration

Methods

rnf :: InsightsConfiguration -> () #

Hashable InsightsConfiguration Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightsConfiguration

ToJSON InsightsConfiguration Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightsConfiguration

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "InsightsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notificationsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "insightsEnabled") '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: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.

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

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
Eq InstanceIdDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.InstanceIdDetail

Read InstanceIdDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.InstanceIdDetail

Show 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 #

NFData InstanceIdDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.InstanceIdDetail

Methods

rnf :: InstanceIdDetail -> () #

Hashable InstanceIdDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.InstanceIdDetail

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq RequestImpactStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.RequestImpactStatistics

Read RequestImpactStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.RequestImpactStatistics

Show 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 #

NFData RequestImpactStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.RequestImpactStatistics

Methods

rnf :: RequestImpactStatistics -> () #

Hashable RequestImpactStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.RequestImpactStatistics

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "RequestImpactStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "okCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "faultCount") '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:okCount:RequestImpactStatistics', requestImpactStatistics_okCount - The number of successful requests.

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

$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
Eq ResourceARNDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourceARNDetail

Read ResourceARNDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourceARNDetail

Show 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 #

NFData ResourceARNDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourceARNDetail

Methods

rnf :: ResourceARNDetail -> () #

Hashable ResourceARNDetail Source # 
Instance details

Defined in Amazonka.XRay.Types.ResourceARNDetail

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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.

ResponseTimeRootCause

data ResponseTimeRootCause Source #

The root cause information for a response time warning.

See: newResponseTimeRootCause smart constructor.

Instances

Instances details
Eq ResponseTimeRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCause

Read ResponseTimeRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCause

Show 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 #

NFData ResponseTimeRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCause

Methods

rnf :: ResponseTimeRootCause -> () #

Hashable ResponseTimeRootCause Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCause

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq ResponseTimeRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseEntity

Read ResponseTimeRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseEntity

Show 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 #

NFData ResponseTimeRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseEntity

Hashable ResponseTimeRootCauseEntity Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseEntity

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "ResponseTimeRootCauseEntity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "remote") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "coverage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:remote:ResponseTimeRootCauseEntity', responseTimeRootCauseEntity_remote - A flag that denotes a remote subsegment.

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

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

ResponseTimeRootCauseService

data ResponseTimeRootCauseService Source #

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

See: newResponseTimeRootCauseService smart constructor.

Instances

Instances details
Eq ResponseTimeRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseService

Read ResponseTimeRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseService

Show 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 #

NFData ResponseTimeRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseService

Hashable ResponseTimeRootCauseService Source # 
Instance details

Defined in Amazonka.XRay.Types.ResponseTimeRootCauseService

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "ResponseTimeRootCauseService'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "entityPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResponseTimeRootCauseEntity])) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "inferred") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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:entityPath:ResponseTimeRootCauseService', responseTimeRootCauseService_entityPath - The path of root cause entities found on the service.

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

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

$sel:name:ResponseTimeRootCauseService', responseTimeRootCauseService_name - The service name.

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

$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
Eq RootCauseException Source # 
Instance details

Defined in Amazonka.XRay.Types.RootCauseException

Read RootCauseException Source # 
Instance details

Defined in Amazonka.XRay.Types.RootCauseException

Show 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 #

NFData RootCauseException Source # 
Instance details

Defined in Amazonka.XRay.Types.RootCauseException

Methods

rnf :: RootCauseException -> () #

Hashable RootCauseException Source # 
Instance details

Defined in Amazonka.XRay.Types.RootCauseException

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "RootCauseException'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") '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:name:RootCauseException', rootCauseException_name - The name of the exception.

$sel:message:RootCauseException', rootCauseException_message - The message 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
Eq SamplingRule Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRule

Read SamplingRule Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRule

Show 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 #

NFData SamplingRule Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRule

Methods

rnf :: SamplingRule -> () #

Hashable SamplingRule Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRule

ToJSON SamplingRule Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRule

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "SamplingRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (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 "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:ruleName:SamplingRule', samplingRule_ruleName - The name of the sampling rule. Specify a rule by either name or ARN, but not both.

$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: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
Eq SamplingRuleRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleRecord

Read SamplingRuleRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleRecord

Show 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 #

NFData SamplingRuleRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleRecord

Methods

rnf :: SamplingRuleRecord -> () #

Hashable SamplingRuleRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleRecord

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "SamplingRuleRecord'" 'PrefixI 'True) (S1 ('MetaSel ('Just "modifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "samplingRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamplingRule)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

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:modifiedAt:SamplingRuleRecord', samplingRuleRecord_modifiedAt - When the rule was last modified.

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

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

SamplingRuleUpdate

data SamplingRuleUpdate Source #

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

See: newSamplingRuleUpdate smart constructor.

Instances

Instances details
Eq SamplingRuleUpdate Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleUpdate

Read SamplingRuleUpdate Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleUpdate

Show 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 #

NFData SamplingRuleUpdate Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleUpdate

Methods

rnf :: SamplingRuleUpdate -> () #

Hashable SamplingRuleUpdate Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingRuleUpdate

ToJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "SamplingRuleUpdate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "hTTPMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "reservoirSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "fixedRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "host") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ruleARN") '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:hTTPMethod:SamplingRuleUpdate', samplingRuleUpdate_hTTPMethod - Matches the HTTP method of a request.

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

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

$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:fixedRate:SamplingRuleUpdate', samplingRuleUpdate_fixedRate - The percentage of matching requests to instrument, after the reservoir is exhausted.

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

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

$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:host:SamplingRuleUpdate', samplingRuleUpdate_host - Matches the hostname from a request URL.

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

$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
Eq SamplingStatisticSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticSummary

Read SamplingStatisticSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticSummary

Show 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 #

NFData SamplingStatisticSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticSummary

Hashable SamplingStatisticSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticSummary

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "SamplingStatisticSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "borrowCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "sampledCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

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:requestCount:SamplingStatisticSummary', samplingStatisticSummary_requestCount - The number of requests that matched the rule.

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

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

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

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

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
Eq SamplingStatisticsDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticsDocument

Read SamplingStatisticsDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticsDocument

Show 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 #

NFData SamplingStatisticsDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticsDocument

Hashable SamplingStatisticsDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStatisticsDocument

ToJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq SamplingStrategy Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategy

Read SamplingStrategy Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategy

Show 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 #

NFData SamplingStrategy Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategy

Methods

rnf :: SamplingStrategy -> () #

Hashable SamplingStrategy Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingStrategy

ToJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "SamplingStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamplingStrategyName))))

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:value:SamplingStrategy', samplingStrategy_value - The value of a sampling rule.

$sel:name:SamplingStrategy', samplingStrategy_name - The name 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
Eq SamplingTargetDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingTargetDocument

Read SamplingTargetDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingTargetDocument

Show 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 #

NFData SamplingTargetDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingTargetDocument

Methods

rnf :: SamplingTargetDocument -> () #

Hashable SamplingTargetDocument Source # 
Instance details

Defined in Amazonka.XRay.Types.SamplingTargetDocument

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "SamplingTargetDocument'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "reservoirQuota") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "fixedRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "interval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "reservoirQuotaTTL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

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:reservoirQuota:SamplingTargetDocument', samplingTargetDocument_reservoirQuota - The number of requests per second that X-Ray allocated for this service.

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

$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:reservoirQuotaTTL:SamplingTargetDocument', samplingTargetDocument_reservoirQuotaTTL - When the reservoir quota expires.

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
Eq Segment Source # 
Instance details

Defined in Amazonka.XRay.Types.Segment

Methods

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

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

Read Segment Source # 
Instance details

Defined in Amazonka.XRay.Types.Segment

Show 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 #

NFData Segment Source # 
Instance details

Defined in Amazonka.XRay.Types.Segment

Methods

rnf :: Segment -> () #

Hashable Segment Source # 
Instance details

Defined in Amazonka.XRay.Types.Segment

Methods

hashWithSalt :: Int -> Segment -> Int #

hash :: Segment -> Int #

FromJSON Segment Source # 
Instance details

Defined in Amazonka.XRay.Types.Segment

type Rep Segment Source # 
Instance details

Defined in Amazonka.XRay.Types.Segment

type Rep Segment = D1 ('MetaData "Segment" "Amazonka.XRay.Types.Segment" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq ServiceId Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceId

Read ServiceId Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceId

Show 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 #

NFData ServiceId Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceId

Methods

rnf :: ServiceId -> () #

Hashable ServiceId Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceId

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "ServiceId'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "name") '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:names:ServiceId', serviceId_names -

$sel:name:ServiceId', serviceId_name -

$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
Eq ServiceInfo Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceInfo

Read ServiceInfo Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceInfo

Show 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 #

NFData ServiceInfo Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceInfo

Methods

rnf :: ServiceInfo -> () #

Hashable ServiceInfo Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceInfo

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "ServiceInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "root") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "responseTimeHistogram") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HistogramEntry])) :*: (S1 ('MetaSel ('Just "durationHistogram") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HistogramEntry])) :*: S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "edges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Edge])) :*: S1 ('MetaSel ('Just "summaryStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceStatistics)))))))

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:state:ServiceInfo', serviceInfo_state - The service's state.

$sel:startTime:ServiceInfo', serviceInfo_startTime - The start time of the first segment that the service generated.

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

$sel:responseTimeHistogram:ServiceInfo', serviceInfo_responseTimeHistogram - A histogram that maps the spread of service response times.

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

$sel:referenceId:ServiceInfo', serviceInfo_referenceId - Identifier for the service. Unique within the service map.

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

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

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

$sel:endTime:ServiceInfo', serviceInfo_endTime - The end time of the last segment that the service generated.

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

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

$sel:summaryStatistics:ServiceInfo', serviceInfo_summaryStatistics - Aggregated statistics for the service.

ServiceStatistics

data ServiceStatistics Source #

Response statistics for a service.

See: newServiceStatistics smart constructor.

Instances

Instances details
Eq ServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceStatistics

Read ServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceStatistics

Show 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 #

NFData ServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceStatistics

Methods

rnf :: ServiceStatistics -> () #

Hashable ServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.ServiceStatistics

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "ServiceStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "faultStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FaultStatistics)) :*: S1 ('MetaSel ('Just "okCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "totalResponseTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "errorStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorStatistics)) :*: S1 ('MetaSel ('Just "totalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

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

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

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

$sel:totalCount:ServiceStatistics', serviceStatistics_totalCount - The total number 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
Eq Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

Methods

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

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

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.XRay.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.XRay.Types.Tag" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq TelemetryRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.TelemetryRecord

Read TelemetryRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.TelemetryRecord

Show 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 #

NFData TelemetryRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.TelemetryRecord

Methods

rnf :: TelemetryRecord -> () #

Hashable TelemetryRecord Source # 
Instance details

Defined in Amazonka.XRay.Types.TelemetryRecord

ToJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "TelemetryRecord'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "segmentsReceivedCount") '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 "segmentsRejectedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "backendConnectionErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendConnectionErrors)) :*: 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
Eq TimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeSeriesServiceStatistics

Read TimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeSeriesServiceStatistics

Show 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 #

NFData TimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeSeriesServiceStatistics

Hashable TimeSeriesServiceStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.TimeSeriesServiceStatistics

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "TimeSeriesServiceStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "serviceSummaryStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceStatistics)) :*: S1 ('MetaSel ('Just "responseTimeHistogram") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HistogramEntry]))) :*: (S1 ('MetaSel ('Just "edgeSummaryStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EdgeStatistics)) :*: (S1 ('MetaSel ('Just "serviceForecastStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ForecastStatistics)) :*: 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:serviceSummaryStatistics:TimeSeriesServiceStatistics', timeSeriesServiceStatistics_serviceSummaryStatistics - Undocumented member.

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

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

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

$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 Bool) (Maybe Text) (Maybe [Segment]) (Maybe Double) 

Instances

Instances details
Eq Trace Source # 
Instance details

Defined in Amazonka.XRay.Types.Trace

Methods

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

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

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 #

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 #

NFData Trace Source # 
Instance details

Defined in Amazonka.XRay.Types.Trace

Methods

rnf :: Trace -> () #

Hashable Trace Source # 
Instance details

Defined in Amazonka.XRay.Types.Trace

Methods

hashWithSalt :: Int -> Trace -> Int #

hash :: Trace -> Int #

FromJSON Trace Source # 
Instance details

Defined in Amazonka.XRay.Types.Trace

type Rep Trace Source # 
Instance details

Defined in Amazonka.XRay.Types.Trace

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

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:limitExceeded:Trace', trace_limitExceeded - LimitExceeded is set to true when the trace has exceeded one of the defined quotas. For more information about quotas, see Amazon Web Services X-Ray endpoints and quotas.

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

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

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

TraceSummary

data TraceSummary Source #

Metadata generated from the segment documents in a trace.

See: newTraceSummary smart constructor.

Instances

Instances details
Eq TraceSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceSummary

Read TraceSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceSummary

Show 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 #

NFData TraceSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceSummary

Methods

rnf :: TraceSummary -> () #

Hashable TraceSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceSummary

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "TraceSummary'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "annotations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [ValueWithServiceIds]))) :*: S1 ('MetaSel ('Just "hasThrottle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "users") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TraceUser])) :*: (S1 ('MetaSel ('Just "entryPoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceId)) :*: S1 ('MetaSel ('Just "hasFault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "serviceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceId])) :*: S1 ('MetaSel ('Just "matchedEventTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "isPartial") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "errorRootCauses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ErrorRootCause])) :*: S1 ('MetaSel ('Just "resourceARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceARNDetail])))))) :*: (((S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AvailabilityZoneDetail])) :*: S1 ('MetaSel ('Just "instanceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceIdDetail]))) :*: (S1 ('MetaSel ('Just "responseTimeRootCauses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResponseTimeRootCause])) :*: (S1 ('MetaSel ('Just "hasError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "http") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Http)) :*: S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "faultRootCauses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FaultRootCause])) :*: S1 ('MetaSel ('Just "responseTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))))

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:hasThrottle:TraceSummary', traceSummary_hasThrottle - One or more of the segment documents has a 429 throttling error.

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

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

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

$sel:serviceIds:TraceSummary', traceSummary_serviceIds - Service IDs from the trace's segment documents.

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

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

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

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

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

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

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

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

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

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

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

$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:faultRootCauses:TraceSummary', traceSummary_faultRootCauses - A collection of FaultRootCause structures 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.

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
Eq TraceUser Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceUser

Read TraceUser Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceUser

Show 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 #

NFData TraceUser Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceUser

Methods

rnf :: TraceUser -> () #

Hashable TraceUser Source # 
Instance details

Defined in Amazonka.XRay.Types.TraceUser

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq UnprocessedStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedStatistics

Read UnprocessedStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedStatistics

Show 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 #

NFData UnprocessedStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedStatistics

Methods

rnf :: UnprocessedStatistics -> () #

Hashable UnprocessedStatistics Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedStatistics

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "UnprocessedStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") '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:ruleName:UnprocessedStatistics', unprocessedStatistics_ruleName - The name of the sampling rule.

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

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

UnprocessedTraceSegment

data UnprocessedTraceSegment Source #

Information about a segment that failed processing.

See: newUnprocessedTraceSegment smart constructor.

Instances

Instances details
Eq UnprocessedTraceSegment Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedTraceSegment

Read UnprocessedTraceSegment Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedTraceSegment

Show 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 #

NFData UnprocessedTraceSegment Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedTraceSegment

Methods

rnf :: UnprocessedTraceSegment -> () #

Hashable UnprocessedTraceSegment Source # 
Instance details

Defined in Amazonka.XRay.Types.UnprocessedTraceSegment

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" '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
Eq ValueWithServiceIds Source # 
Instance details

Defined in Amazonka.XRay.Types.ValueWithServiceIds

Read ValueWithServiceIds Source # 
Instance details

Defined in Amazonka.XRay.Types.ValueWithServiceIds

Show 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 #

NFData ValueWithServiceIds Source # 
Instance details

Defined in Amazonka.XRay.Types.ValueWithServiceIds

Methods

rnf :: ValueWithServiceIds -> () #

Hashable ValueWithServiceIds Source # 
Instance details

Defined in Amazonka.XRay.Types.ValueWithServiceIds

FromJSON 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" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "ValueWithServiceIds'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceId])) :*: S1 ('MetaSel ('Just "annotationValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnnotationValue))))

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:serviceIds:ValueWithServiceIds', valueWithServiceIds_serviceIds - Services to which the annotation applies.

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