UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 58.7 kB
{"openapi":"3.0.0","info":{"version":"2016-04-12","x-release":"v4","title":"AWS X-Ray","description":"AWS X-Ray provides APIs for managing debug traces and retrieving service maps and other data created by processing those traces.","x-logo":{"url":"https://twitter.com/awscloud/profile_image?size=original","backgroundColor":"#FFFFFF"},"termsOfService":"https://aws.amazon.com/service-terms/","contact":{"name":"Mike Ralphson","email":"mike.ralphson@gmail.com","url":"https://github.com/mermade/aws2openapi","x-twitter":"PermittedSoc"},"license":{"name":"Apache 2.0 License","url":"http://www.apache.org/licenses/"},"x-providerName":"amazonaws.com","x-serviceName":"xray","x-origin":[{"contentType":"application/json","url":"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/xray-2016-04-12.normal.json","converter":{"url":"https://github.com/mermade/aws2openapi","version":"1.0.0"},"x-apisguru-direct":true}],"x-apiClientRegistration":{"url":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct"},"x-apisguru-categories":["cloud"],"x-preferred":true},"externalDocs":{"description":"Amazon Web Services documentation","url":"https://aws.amazon.com/xray/"},"security":[{"hmac":[]}],"paths":{"/Traces":{"post":{"operationId":"BatchGetTraces","description":"Retrieves a list of traces specified by ID. Each trace is a collection of segment documents that originates from a single request. Use <code>GetTraceSummaries</code> to get a list of trace IDs.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchGetTracesResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"parameters":[{"name":"NextToken","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchGetTracesRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/CreateGroup":{"post":{"operationId":"CreateGroup","description":"Creates a group resource with a name and a filter expression. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateGroupResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateGroupRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/CreateSamplingRule":{"post":{"operationId":"CreateSamplingRule","description":"Creates a rule to control sampling behavior for instrumented applications. Services retrieve rules with <a>GetSamplingRules</a>, and evaluate each rule in ascending order of <i>priority</i> for each request. If a rule matches, the service records a trace, borrowing it from the reservoir size. After 10 seconds, the service reports back to X-Ray with <a>GetSamplingTargets</a> to get updated versions of each in-use rule. The updated rule contains a trace quota that the service can use instead of borrowing from the reservoir.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSamplingRuleResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}},"482":{"description":"RuleLimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RuleLimitExceededException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSamplingRuleRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DeleteGroup":{"post":{"operationId":"DeleteGroup","description":"Deletes a group resource.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteGroupResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteGroupRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DeleteSamplingRule":{"post":{"operationId":"DeleteSamplingRule","description":"Deletes a sampling rule.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteSamplingRuleResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteSamplingRuleRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/EncryptionConfig":{"post":{"operationId":"GetEncryptionConfig","description":"Retrieves the current encryption configuration for X-Ray data.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetEncryptionConfigResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetEncryptionConfigRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/GetGroup":{"post":{"operationId":"GetGroup","description":"Retrieves group resource details.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetGroupResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetGroupRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/Groups":{"post":{"operationId":"GetGroups","description":"Retrieves all active group details.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetGroupsResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetGroupsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/GetSamplingRules":{"post":{"operationId":"GetSamplingRules","description":"Retrieves all sampling rules.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSamplingRulesResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSamplingRulesRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/SamplingStatisticSummaries":{"post":{"operationId":"GetSamplingStatisticSummaries","description":"Retrieves information about recent sampling results for all sampling rules.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSamplingStatisticSummariesResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSamplingStatisticSummariesRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/SamplingTargets":{"post":{"operationId":"GetSamplingTargets","description":"Requests a sampling quota for rules that the service is using to sample requests. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSamplingTargetsResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSamplingTargetsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/ServiceGraph":{"post":{"operationId":"GetServiceGraph","description":"Retrieves a document that describes services that process incoming requests, and downstream services that they call as a result. Root services process incoming requests and make calls to downstream services. Root services are applications that use the AWS X-Ray SDK. Downstream services can be other applications, AWS resources, HTTP web APIs, or SQL databases.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetServiceGraphResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"parameters":[{"name":"NextToken","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetServiceGraphRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/TraceGraph":{"post":{"operationId":"GetTraceGraph","description":"Retrieves a service graph for one or more specific trace IDs.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetTraceGraphResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"parameters":[{"name":"NextToken","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetTraceGraphRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/TraceSummaries":{"post":{"operationId":"GetTraceSummaries","description":"<p>Retrieves IDs and metadata for traces available for a specified time frame using an optional filter. To get the full traces, pass the trace IDs to <code>BatchGetTraces</code>.</p> <p>A filter expression can target traced requests that hit specific service nodes or edges, have errors, or come from a known user. For example, the following filter expression targets traces that pass through <code>api.example.com</code>:</p> <p> <code>service(\"api.example.com\")</code> </p> <p>This filter expression finds traces that have an annotation named <code>account</code> with the value <code>12345</code>:</p> <p> <code>annotation.account = \"12345\"</code> </p> <p>For a full list of indexed fields and keywords that you can use in filter expressions, see <a href=\"http://docs.aws.amazon.com/xray/latest/devguide/xray-console-filters.html\">Using Filter Expressions</a> in the <i>AWS X-Ray Developer Guide</i>.</p>","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetTraceSummariesResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"parameters":[{"name":"NextToken","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetTraceSummariesRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/PutEncryptionConfig":{"post":{"operationId":"PutEncryptionConfig","description":"Updates the encryption configuration for X-Ray data.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PutEncryptionConfigResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PutEncryptionConfigRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/TelemetryRecords":{"post":{"operationId":"PutTelemetryRecords","description":"Used by the AWS X-Ray daemon to upload telemetry.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PutTelemetryRecordsResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PutTelemetryRecordsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/TraceSegments":{"post":{"operationId":"PutTraceSegments","description":"<p>Uploads segment documents to AWS X-Ray. The X-Ray SDK generates segment documents and sends them to the X-Ray daemon, which uploads them in batches. A segment document can be a completed segment, an in-progress segment, or an array of subsegments.</p> <p>Segments must include the following fields. For the full segment document schema, see <a href=\"https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html\">AWS X-Ray Segment Documents</a> in the <i>AWS X-Ray Developer Guide</i>.</p> <p class=\"title\"> <b>Required Segment Document Fields</b> </p> <ul> <li> <p> <code>name</code> - The name of the service that handled the request.</p> </li> <li> <p> <code>id</code> - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.</p> </li> <li> <p> <code>trace_id</code> - A unique identifier that connects all segments and subsegments originating from a single client request.</p> </li> <li> <p> <code>start_time</code> - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, <code>1480615200.010</code> or <code>1.480615200010E9</code>.</p> </li> <li> <p> <code>end_time</code> - Time the segment or subsegment was closed. For example, <code>1480615200.090</code> or <code>1.480615200090E9</code>. Specify either an <code>end_time</code> or <code>in_progress</code>.</p> </li> <li> <p> <code>in_progress</code> - Set to <code>true</code> instead of specifying an <code>end_time</code> to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.</p> </li> </ul> <p>A <code>trace_id</code> consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:</p> <p class=\"title\"> <b>Trace ID Format</b> </p> <ul> <li> <p>The version number, i.e. <code>1</code>.</p> </li> <li> <p>The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is <code>1480615200</code> seconds, or <code>58406520</code> in hexadecimal.</p> </li> <li> <p>A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.</p> </li> </ul>","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PutTraceSegmentsResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PutTraceSegmentsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/UpdateGroup":{"post":{"operationId":"UpdateGroup","description":"Updates a group resource.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateGroupResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateGroupRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/UpdateSamplingRule":{"post":{"operationId":"UpdateSamplingRule","description":"Modifies a sampling rule's configuration.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSamplingRuleResult"}}}},"480":{"description":"InvalidRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidRequestException"}}}},"481":{"description":"ThrottledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSamplingRuleRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]}},"servers":[{"url":"https://xray.amazonaws.com/"},{"url":"http://xray.amazonaws.com/"}],"components":{"parameters":{"Action":{"name":"Action","in":"query","required":true,"schema":{"type":"string"}},"Version":{"name":"Version","in":"query","required":true,"schema":{"type":"string"}},"X-Amz-Content-Sha256":{"name":"X-Amz-Content-Sha256","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Date":{"name":"X-Amz-Date","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Algorithm":{"name":"X-Amz-Algorithm","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Credential":{"name":"X-Amz-Credential","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Security-Token":{"name":"X-Amz-Security-Token","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Signature":{"name":"X-Amz-Signature","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-SignedHeaders":{"name":"X-Amz-SignedHeaders","in":"header","required":false,"schema":{"type":"string"}}},"securitySchemes":{"hmac":{"type":"apiKey","name":"Authorization","in":"header","description":"Amazon Signature authorization v4","x-amazon-apigateway-authtype":"awsSigv4"}},"schemas":{"BatchGetTracesResult":{"type":"object","properties":{"Traces":{"$ref":"#/components/schemas/TraceList"},"UnprocessedTraceIds":{"$ref":"#/components/schemas/UnprocessedTraceIdList"},"NextToken":{"$ref":"#/components/schemas/String"}}},"BatchGetTracesRequest":{"type":"object","required":["TraceIds"],"properties":{"TraceIds":{"$ref":"#/components/schemas/TraceIdList"},"NextToken":{"$ref":"#/components/schemas/String"}}},"InvalidRequestException":{},"ThrottledException":{},"CreateGroupResult":{"type":"object","properties":{"Group":{"$ref":"#/components/schemas/Group"}}},"CreateGroupRequest":{"type":"object","required":["GroupName"],"properties":{"GroupName":{"$ref":"#/components/schemas/GroupName"},"FilterExpression":{"$ref":"#/components/schemas/FilterExpression"}}},"CreateSamplingRuleResult":{"type":"object","properties":{"SamplingRuleRecord":{"$ref":"#/components/schemas/SamplingRuleRecord"}}},"CreateSamplingRuleRequest":{"type":"object","required":["SamplingRule"],"properties":{"SamplingRule":{"$ref":"#/components/schemas/SamplingRule"}}},"RuleLimitExceededException":{},"DeleteGroupResult":{"type":"object","properties":{}},"DeleteGroupRequest":{"type":"object","properties":{"GroupName":{"$ref":"#/components/schemas/GroupName"},"GroupARN":{"$ref":"#/components/schemas/GroupARN"}}},"DeleteSamplingRuleResult":{"type":"object","properties":{"SamplingRuleRecord":{"$ref":"#/components/schemas/SamplingRuleRecord"}}},"DeleteSamplingRuleRequest":{"type":"object","properties":{"RuleName":{"$ref":"#/components/schemas/String"},"RuleARN":{"$ref":"#/components/schemas/String"}}},"GetEncryptionConfigResult":{"type":"object","properties":{"EncryptionConfig":{"$ref":"#/components/schemas/EncryptionConfig"}}},"GetEncryptionConfigRequest":{"type":"object","properties":{}},"GetGroupResult":{"type":"object","properties":{"Group":{"$ref":"#/components/schemas/Group"}}},"GetGroupRequest":{"type":"object","properties":{"GroupName":{"$ref":"#/components/schemas/GroupName"},"GroupARN":{"$ref":"#/components/schemas/GroupARN"}}},"GetGroupsResult":{"type":"object","properties":{"Groups":{"$ref":"#/components/schemas/GroupSummaryList"},"NextToken":{"$ref":"#/components/schemas/String"}}},"GetGroupsRequest":{"type":"object","properties":{"NextToken":{"$ref":"#/components/schemas/GetGroupsNextToken"}}},"GetSamplingRulesResult":{"type":"object","properties":{"SamplingRuleRecords":{"$ref":"#/components/schemas/SamplingRuleRecordList"},"NextToken":{"$ref":"#/components/schemas/String"}}},"GetSamplingRulesRequest":{"type":"object","properties":{"NextToken":{"$ref":"#/components/schemas/String"}}},"GetSamplingStatisticSummariesResult":{"type":"object","properties":{"SamplingStatisticSummaries":{"$ref":"#/components/schemas/SamplingStatisticSummaryList"},"NextToken":{"$ref":"#/components/schemas/String"}}},"GetSamplingStatisticSummariesRequest":{"type":"object","properties":{"NextToken":{"$ref":"#/components/schemas/String"}}},"GetSamplingTargetsResult":{"type":"object","properties":{"SamplingTargetDocuments":{"$ref":"#/components/schemas/SamplingTargetDocumentList"},"LastRuleModification":{"$ref":"#/components/schemas/Timestamp"},"UnprocessedStatistics":{"$ref":"#/components/schemas/UnprocessedStatisticsList"}}},"GetSamplingTargetsRequest":{"type":"object","required":["SamplingStatisticsDocuments"],"properties":{"SamplingStatisticsDocuments":{"$ref":"#/components/schemas/SamplingStatisticsDocumentList"}}},"GetServiceGraphResult":{"type":"object","properties":{"StartTime":{"$ref":"#/components/schemas/Timestamp"},"EndTime":{"$ref":"#/components/schemas/Timestamp"},"Services":{"$ref":"#/components/schemas/ServiceList"},"ContainsOldGroupVersions":{"$ref":"#/components/schemas/Boolean"},"NextToken":{"$ref":"#/components/schemas/String"}}},"GetServiceGraphRequest":{"type":"object","required":["StartTime","EndTime"],"properties":{"StartTime":{"$ref":"#/components/schemas/Timestamp"},"EndTime":{"$ref":"#/components/schemas/Timestamp"},"GroupName":{"$ref":"#/components/schemas/GroupName"},"GroupARN":{"$ref":"#/components/schemas/GroupARN"},"NextToken":{"$ref":"#/components/schemas/String"}}},"GetTraceGraphResult":{"type":"object","properties":{"Services":{"$ref":"#/components/schemas/ServiceList"},"NextToken":{"$ref":"#/components/schemas/String"}}},"GetTraceGraphRequest":{"type":"object","required":["TraceIds"],"properties":{"TraceIds":{"$ref":"#/components/schemas/TraceIdList"},"NextToken":{"$ref":"#/components/schemas/String"}}},"GetTraceSummariesResult":{"type":"object","properties":{"TraceSummaries":{"$ref":"#/components/schemas/TraceSummaryList"},"ApproximateTime":{"$ref":"#/components/schemas/Timestamp"},"TracesProcessedCount":{"$ref":"#/components/schemas/NullableLong"},"NextToken":{"$ref":"#/components/schemas/String"}}},"GetTraceSummariesRequest":{"type":"object","required":["StartTime","EndTime"],"properties":{"StartTime":{"$ref":"#/components/schemas/Timestamp"},"EndTime":{"$ref":"#/components/schemas/Timestamp"},"Sampling":{"$ref":"#/components/schemas/NullableBoolean"},"FilterExpression":{"$ref":"#/components/schemas/FilterExpression"},"NextToken":{"$ref":"#/components/schemas/String"}}},"PutEncryptionConfigResult":{"type":"object","properties":{"EncryptionConfig":{"$ref":"#/components/schemas/EncryptionConfig"}}},"PutEncryptionConfigRequest":{"type":"object","required":["Type"],"properties":{"KeyId":{"$ref":"#/components/schemas/EncryptionKeyId"},"Type":{"$ref":"#/components/schemas/EncryptionType"}}},"PutTelemetryRecordsResult":{"type":"object","properties":{}},"PutTelemetryRecordsRequest":{"type":"object","required":["TelemetryRecords"],"properties":{"TelemetryRecords":{"$ref":"#/components/schemas/TelemetryRecordList"},"EC2InstanceId":{"$ref":"#/components/schemas/EC2InstanceId"},"Hostname":{"$ref":"#/components/schemas/Hostname"},"ResourceARN":{"$ref":"#/components/schemas/ResourceARN"}}},"PutTraceSegmentsResult":{"type":"object","properties":{"UnprocessedTraceSegments":{"$ref":"#/components/schemas/UnprocessedTraceSegmentList"}}},"PutTraceSegmentsRequest":{"type":"object","required":["TraceSegmentDocuments"],"properties":{"TraceSegmentDocuments":{"$ref":"#/components/schemas/TraceSegmentDocumentList"}}},"UpdateGroupResult":{"type":"object","properties":{"Group":{"$ref":"#/components/schemas/Group"}}},"UpdateGroupRequest":{"type":"object","properties":{"GroupName":{"$ref":"#/components/schemas/GroupName"},"GroupARN":{"$ref":"#/components/schemas/GroupARN"},"FilterExpression":{"$ref":"#/components/schemas/FilterExpression"}}},"UpdateSamplingRuleResult":{"type":"object","properties":{"SamplingRuleRecord":{"$ref":"#/components/schemas/SamplingRuleRecord"}}},"UpdateSamplingRuleRequest":{"type":"object","required":["SamplingRuleUpdate"],"properties":{"SamplingRuleUpdate":{"$ref":"#/components/schemas/SamplingRuleUpdate"}}},"String":{"type":"string"},"AliasNames":{"type":"array","items":{"$ref":"#/components/schemas/String"}},"Alias":{"type":"object","properties":{"Name":{"$ref":"#/components/schemas/String"},"Names":{"$ref":"#/components/schemas/AliasNames"},"Type":{"$ref":"#/components/schemas/String"}},"description":"An alias for an edge."},"AliasList":{"type":"array","items":{"$ref":"#/components/schemas/Alias"}},"AnnotationKey":{"type":"string"},"NullableDouble":{"type":"number","format":"double"},"NullableBoolean":{"type":"boolean"},"AnnotationValue":{"type":"object","properties":{"NumberValue":{"$ref":"#/components/schemas/NullableDouble"},"BooleanValue":{"$ref":"#/components/schemas/NullableBoolean"},"StringValue":{"$ref":"#/components/schemas/String"}},"description":"Value of a segment annotation. Has one of three value types: Number, Boolean or String."},"ValuesWithServiceIds":{"type":"array","items":{"$ref":"#/components/schemas/ValueWithServiceIds"}},"Annotations":{"type":"array","items":{"type":"object","properties":{"key":{"$ref":"#/components/schemas/AnnotationKey"},"value":{"$ref":"#/components/schemas/ValuesWithServiceIds"}}}},"AttributeKey":{"type":"string","minLength":1,"maxLength":32},"AttributeValue":{"type":"string","minLength":1,"maxLength":32},"AttributeMap":{"type":"array","maxItems":5,"items":{"type":"object","properties":{"key":{"$ref":"#/components/schemas/AttributeKey"},"value":{"$ref":"#/components/schemas/AttributeValue"}}}},"AvailabilityZoneDetail":{"type":"object","properties":{"Name":{"$ref":"#/components/schemas/String"}},"description":"A list of availability zones corresponding to the segments in a trace."},"NullableInteger":{"type":"integer"},"BackendConnectionErrors":{"type":"object","properties":{"TimeoutCount":{"$ref":"#/components/schemas/NullableInteger"},"ConnectionRefusedCount":{"$ref":"#/components/schemas/NullableInteger"},"HTTPCode4XXCount":{"$ref":"#/components/schemas/NullableInteger"},"HTTPCode5XXCount":{"$ref":"#/components/schemas/NullableInteger"},"UnknownHostCount":{"$ref":"#/components/schemas/NullableInteger"},"OtherCount":{"$ref":"#/components/schemas/NullableInteger"}},"description":"<p/>"},"TraceIdList":{"type":"array","items":{"$ref":"#/components/schemas/TraceId"}},"TraceList":{"type":"array","items":{"$ref":"#/components/schemas/Trace"}},"UnprocessedTraceIdList":{"type":"array","items":{"$ref":"#/components/schemas/TraceId"}},"Boolean":{"type":"boolean"},"BorrowCount":{"type":"integer","minimum":0},"ClientID":{"type":"string","minLength":24,"maxLength":24},"GroupName":{"type":"string","minLength":1,"maxLength":32},"FilterExpression":{"type":"string","minLength":1,"maxLength":2000},"Group":{"type":"object","properties":{"GroupName":{"$ref":"#/components/schemas/String"},"GroupARN":{"$ref":"#/components/schemas/String"},"FilterExpression":{"$ref":"#/components/schemas/String"}},"description":"Details and metadata for a group."},"SamplingRule":{"type":"object","required":["ResourceARN","Priority","FixedRate","ReservoirSize","ServiceName","ServiceType","Host","HTTPMethod","URLPath","Version"],"properties":{"RuleName":{"$ref":"#/components/schemas/RuleName"},"RuleARN":{"$ref":"#/components/schemas/String"},"ResourceARN":{"$ref":"#/components/schemas/ResourceARN"},"Priority":{"$ref":"#/components/schemas/Priority"},"FixedRate":{"$ref":"#/components/schemas/FixedRate"},"ReservoirSize":{"$ref":"#/components/schemas/ReservoirSize"},"ServiceName":{"$ref":"#/components/schemas/ServiceName"},"ServiceType":{"$ref":"#/components/schemas/ServiceType"},"Host":{"$ref":"#/components/schemas/Host"},"HTTPMethod":{"$ref":"#/components/schemas/HTTPMethod"},"URLPath":{"$ref":"#/components/schemas/URLPath"},"Version":{"$ref":"#/components/schemas/Version"},"Attributes":{"$ref":"#/components/schemas/AttributeMap"}},"description":"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."},"SamplingRuleRecord":{"type":"object","properties":{"SamplingRule":{"$ref":"#/components/schemas/SamplingRule"},"CreatedAt":{"$ref":"#/components/schemas/Timestamp"},"ModifiedAt":{"$ref":"#/components/schemas/Timestamp"}},"description":"A <a>SamplingRule</a> and its metadata."},"GroupARN":{"type":"string","minLength":1,"maxLength":400},"Double":{"type":"number","format":"double"},"EC2InstanceId":{"type":"string","maxLength":20},"Timestamp":{"type":"string","format":"date-time"},"EdgeStatistics":{"type":"object","properties":{"OkCount":{"$ref":"#/components/schemas/NullableLong"},"ErrorStatistics":{"$ref":"#/components/schemas/ErrorStatistics"},"FaultStatistics":{"$ref":"#/components/schemas/FaultStatistics"},"TotalCount":{"$ref":"#/components/schemas/NullableLong"},"TotalResponseTime":{"$ref":"#/components/schemas/NullableDouble"}},"description":"Response statistics for an edge."},"Histogram":{"type":"array","items":{"$ref":"#/components/schemas/HistogramEntry"}},"Edge":{"type":"object","properties":{"ReferenceId":{"$ref":"#/components/schemas/NullableInteger"},"StartTime":{"$ref":"#/components/schemas/Timestamp"},"EndTime":{"$ref":"#/components/schemas/Timestamp"},"SummaryStatistics":{"$ref":"#/components/schemas/EdgeStatistics"},"ResponseTimeHistogram":{"$ref":"#/components/schemas/Histogram"},"Aliases":{"$ref":"#/components/schemas/AliasList"}},"description":"Information about a connection between two services."},"EdgeList":{"type":"array","items":{"$ref":"#/components/schemas/Edge"}},"NullableLong":{"type":"integer"},"ErrorStatistics":{"type":"object","properties":{"ThrottleCount":{"$ref":"#/components/schemas/NullableLong"},"OtherCount":{"$ref":"#/components/schemas/NullableLong"},"TotalCount":{"$ref":"#/components/schemas/NullableLong"}},"description":"Information about requests that failed with a 4xx Client Error status code."},"FaultStatistics":{"type":"object","properties":{"OtherCount":{"$ref":"#/components/schemas/NullableLong"},"TotalCount":{"$ref":"#/components/schemas/NullableLong"}},"description":"Information about requests that failed with a 5xx Server Error status code."},"EncryptionStatus":{"type":"string","enum":["UPDATING","ACTIVE"]},"EncryptionType":{"type":"string","enum":["NONE","KMS"]},"EncryptionConfig":{"type":"object","properties":{"KeyId":{"$ref":"#/components/schemas/String"},"Status":{"$ref":"#/components/schemas/EncryptionStatus"},"Type":{"$ref":"#/components/schemas/EncryptionType"}},"description":"A configuration document that specifies encryption configuration settings."},"EncryptionKeyId":{"type":"string","minLength":1,"maxLength":3000},"ErrorRootCauseServices":{"type":"array","items":{"$ref":"#/components/schemas/ErrorRootCauseService"}},"ErrorRootCause":{"type":"object","properties":{"Services":{"$ref":"#/components/schemas/ErrorRootCauseServices"}},"description":"The root cause of a trace summary error."},"RootCauseExceptions":{"type":"array","items":{"$ref":"#/components/schemas/RootCauseException"}},"ErrorRootCauseEntity":{"type":"object","properties":{"Name":{"$ref":"#/components/schemas/String"},"Exceptions":{"$ref":"#/components/schemas/RootCauseExceptions"},"Remote":{"$ref":"#/components/schemas/NullableBoolean"}},"description":"A collection of segments and corresponding subsegments associated to a trace summary error."},"ErrorRootCauseEntityPath":{"type":"array","items":{"$ref":"#/components/schemas/ErrorRootCauseEntity"}},"ServiceNames":{"type":"array","items":{"$ref":"#/components/schemas/String"}},"ErrorRootCauseService":{"type":"object","properties":{"Name":{"$ref":"#/components/schemas/String"},"Names":{"$ref":"#/components/schemas/ServiceNames"},"Type":{"$ref":"#/components/schemas/String"},"AccountId":{"$ref":"#/components/schemas/String"},"EntityPath":{"$ref":"#/components/schemas/ErrorRootCauseEntityPath"},"Inferred":{"$ref":"#/components/schemas/NullableBoolean"}},"description":"A collection of fields identifying the services in a trace summary error."},"ErrorRootCauses":{"type":"array","items":{"$ref":"#/components/schemas/ErrorRootCause"}},"FaultRootCauseServices":{"type":"array","items":{"$ref":"#/components/schemas/FaultRootCauseService"}},"FaultRootCause":{"type":"object","properties":{"Services":{"$ref":"#/components/schemas/FaultRootCauseServices"}},"description":"The root cause information for a trace summary fault."},"FaultRootCauseEntity":{"type":"object","properties":{"Name":{"$ref":"#/components/schemas/String"},"Exceptions":{"$ref":"#/components/schemas/RootCauseExceptions"},"Remote":{"$ref":"#/components/schemas/NullableBoolean"}},"description":"A collection of segments and corresponding subsegments associated to a trace summary fault error."},"FaultRootCauseEntityPath":{"type":"array","items":{"$ref":"#/components/schemas/FaultRootCauseEntity"}},"FaultRootCauseService":{"type":"object","properties":{"Name":{"$ref":"#/components/schemas/String"},"Names":{"$ref":"#/components/schemas/ServiceNames"},"Type":{"$ref":"#/components/schemas/String"},"AccountId":{"$ref":"#/components/schemas/String"},"EntityPath":{"$ref":"#/components/schemas/FaultRootCauseEntityPath"},"Inferred":{"$ref":"#/components/schemas/NullableBoolean"}},"description":"A collection of fields identifying the services in a trace summary fault."},"FaultRootCauses":{"type":"array","items":{"$ref":"#/components/schemas/FaultRootCause"}},"FixedRate":{"type":"number","format":"double","minimum":0,"maximum":1},"GetGroupsNextToken":{"type":"string","minLength":1,"maxLength":100},"GroupSummaryList":{"type":"array","items":{"$ref":"#/components/schemas/GroupSummary"}},"SamplingRuleRecordList":{"type":"array","items":{"$ref":"#/components/schemas/SamplingRuleRecord"}},"SamplingStatisticSummaryList":{"type":"array","items":{"$ref":"#/components/schemas/SamplingStatisticSummary"}},"SamplingStatisticsDocumentList":{"type":"array","items":{"$ref":"#/components/schemas/SamplingStatisticsDocument"},"maxItems":25},"SamplingTargetDocumentList":{"type":"array","items":{"$ref":"#/components/schemas/SamplingTargetDocument"}},"UnprocessedStatisticsList":{"type":"array","items":{"$ref":"#/components/schemas/UnprocessedStatistics"}},"ServiceList":{"type":"array","items":{"$ref":"#/components/schemas/Service"}},"TraceSummaryList":{"type":"array","items":{"$ref":"#/components/schemas/TraceSummary"}},"GroupSummary":{"type":"object","properties":{"GroupName":{"$ref":"#/components/schemas/String"},"GroupARN":{"$ref":"#/components/schemas/String"},"FilterExpression":{"$ref":"#/components/schemas/String"}},"description":"Details for a group without metadata."},"HTTPMethod":{"type":"string","maxLength":10},"HistogramEntry":{"type":"object","properties":{"Value":{"$ref":"#/components/schemas/Double"},"Count":{"$ref":"#/components/schemas/Integer"}},"description":"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."},"Integer":{"type":"integer"},"Host":{"type":"string","maxLength":64},"Hostname":{"type":"string","maxLength":255},"Http":{"type":"object","properties":{"HttpURL":{"$ref":"#/components/schemas/String"},"HttpStatus":{"$ref":"#/components/schemas/NullableInteger"},"HttpMethod":{"$ref":"#/components/schemas/String"},"UserAgent":{"$ref":"#/components/schemas/String"},"ClientIp":{"$ref":"#/components/schemas/String"}},"description":"Information about an HTTP request."},"InstanceIdDetail":{"type":"object","properties":{"Id":{"$ref":"#/components/schemas/String"}},"description":"A list of EC2 instance IDs corresponding to the segments in a trace. "},"Priority":{"type":"integer","minimum":1,"maximum":9999},"TelemetryRecordList":{"type":"array","items":{"$ref":"#/components/schemas/TelemetryRecord"}},"ResourceARN":{"type":"string","maxLength":500},"TraceSegmentDocumentList":{"type":"array","items":{"$ref":"#/components/schemas/TraceSegmentDocument"}},"UnprocessedTraceSegmentList":{"type":"array","items":{"$ref":"#/components/schemas/UnprocessedTraceSegment"}},"RequestCount":{"type":"integer","minimum":0},"ReservoirSize":{"type":"integer","minimum":0},"ResourceARNDetail":{"type":"object","properties":{"ARN":{"$ref":"#/components/schemas/String"}},"description":"A list of resources ARNs corresponding to the segments in a trace."},"ResponseTimeRootCauseServices":{"type":"array","items":{"$ref":"#/components/schemas/ResponseTimeRootCauseService"}},"ResponseTimeRootCause":{"type":"object","properties":{"Services":{"$ref":"#/components/schemas/ResponseTimeRootCauseServices"}},"description":"The root cause information for a response time warning."},"ResponseTimeRootCauseEntity":{"type":"object","properties":{"Name":{"$ref":"#/components/schemas/String"},"Coverage":{"$ref":"#/components/schemas/NullableDouble"},"Remote":{"$ref":"#/components/schemas/NullableBoolean"}},"description":"A collection of segments and corresponding subsegments associated to a response time warning."},"ResponseTimeRootCauseEntityPath":{"type":"array","items":{"$ref":"#/components/schemas/ResponseTimeRootCauseEntity"}},"ResponseTimeRootCauseService":{"type":"object","properties":{"Name":{"$ref":"#/components/schemas/String"},"Names":{"$ref":"#/components/schemas/ServiceNames"},"Type":{"$ref":"#/components/schemas/String"},"AccountId":{"$ref":"#/components/schemas/String"},"EntityPath":{"$ref":"#/components/schemas/ResponseTimeRootCauseEntityPath"},"Inferred":{"$ref":"#/components/schemas/NullableBoolean"}},"description":"A collection of fields identifying the service in a response time warning."},"ResponseTimeRootCauses":{"type":"array","items":{"$ref":"#/components/schemas/ResponseTimeRootCause"}},"RootCauseException":{"type":"object","properties":{"Name":{"$ref":"#/components/schemas/String"},"Message":{"$ref":"#/components/schemas/String"}},"description":"The exception associated with a root cause."},"RuleName":{"type":"string","minLength":1,"maxLength":32},"SampledCount":{"type":"integer","minimum":0},"ServiceName":{"type":"string","maxLength":64},"ServiceType":{"type":"string","maxLength"