XRay module#
Index > XRay
Auto-generated documentation for XRay type annotations stubs module mypy-boto3-xray.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.36.26' mypy-boto3-builder
- Select
boto3-stubs
AWS SDK. - Add
XRay
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and XRay
.
From PyPI with pip#
Install boto3-stubs
for XRay
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[xray]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[xray]'
# standalone installation
python -m pip install mypy-boto3-xray
How to uninstall#
python -m pip uninstall -y mypy-boto3-xray
Usage#
Code samples can be found in Examples.
XRayClient#
Type annotations and code completion for boto3.client("xray")
as XRayClient
boto3 documentation
# XRayClient usage example
from boto3.session import Session
from mypy_boto3_xray.client import XRayClient
def get_client() -> XRayClient:
return Session().client("xray")
Paginators#
Type annotations and code completion for paginators
from boto3.client("xray").get_paginator("...")
.
# BatchGetTracesPaginator usage example
from boto3.session import Session
from mypy_boto3_xray.paginator import BatchGetTracesPaginator
def get_batch_get_traces_paginator() -> BatchGetTracesPaginator:
return Session().client("xray").get_paginator("batch_get_traces"))
- BatchGetTracesPaginator
- GetGroupsPaginator
- GetSamplingRulesPaginator
- GetSamplingStatisticSummariesPaginator
- GetServiceGraphPaginator
- GetTimeSeriesServiceStatisticsPaginator
- GetTraceGraphPaginator
- GetTraceSummariesPaginator
- ListResourcePoliciesPaginator
- ListTagsForResourcePaginator
Literals#
Type annotations for literals used in methods and schema.
# BatchGetTracesPaginatorName usage example
from mypy_boto3_xray.literals import BatchGetTracesPaginatorName
def get_value() -> BatchGetTracesPaginatorName:
return "batch_get_traces"
- BatchGetTracesPaginatorName
- EncryptionStatusType
- EncryptionTypeType
- GetGroupsPaginatorName
- GetSamplingRulesPaginatorName
- GetSamplingStatisticSummariesPaginatorName
- GetServiceGraphPaginatorName
- GetTimeSeriesServiceStatisticsPaginatorName
- GetTraceGraphPaginatorName
- GetTraceSummariesPaginatorName
- InsightCategoryType
- InsightStateType
- ListResourcePoliciesPaginatorName
- ListTagsForResourcePaginatorName
- RetrievalStatusType
- SamplingStrategyNameType
- TimeRangeTypeType
- TraceFormatTypeType
- TraceSegmentDestinationStatusType
- TraceSegmentDestinationType
- XRayServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AliasTypeDef
- AnnotationValueTypeDef
- ServiceIdTypeDef
- AvailabilityZoneDetailTypeDef
- BackendConnectionErrorsTypeDef
- PaginatorConfigTypeDef
- BatchGetTracesRequestTypeDef
- ResponseMetadataTypeDef
- CancelTraceRetrievalRequestTypeDef
- InsightsConfigurationTypeDef
- TagTypeDef
- DeleteGroupRequestTypeDef
- DeleteResourcePolicyRequestTypeDef
- DeleteSamplingRuleRequestTypeDef
- ErrorStatisticsTypeDef
- FaultStatisticsTypeDef
- HistogramEntryTypeDef
- EncryptionConfigTypeDef
- RootCauseExceptionTypeDef
- ForecastStatisticsTypeDef
- GetGroupRequestTypeDef
- GetGroupsRequestTypeDef
- GetIndexingRulesRequestTypeDef
- GetInsightEventsRequestTypeDef
- TimestampTypeDef
- GetInsightRequestTypeDef
- GetRetrievedTracesGraphRequestTypeDef
- GetSamplingRulesRequestTypeDef
- GetSamplingStatisticSummariesRequestTypeDef
- SamplingStatisticSummaryTypeDef
- SamplingTargetDocumentTypeDef
- UnprocessedStatisticsTypeDef
- GetTraceGraphRequestTypeDef
- SamplingStrategyTypeDef
- GraphLinkTypeDef
- HttpTypeDef
- ProbabilisticRuleValueTypeDef
- ProbabilisticRuleValueUpdateTypeDef
- RequestImpactStatisticsTypeDef
- InsightImpactGraphEdgeTypeDef
- InstanceIdDetailTypeDef
- ListResourcePoliciesRequestTypeDef
- ResourcePolicyTypeDef
- ListRetrievedTracesRequestTypeDef
- ListTagsForResourceRequestTypeDef
- PutEncryptionConfigRequestTypeDef
- PutResourcePolicyRequestTypeDef
- PutTraceSegmentsRequestTypeDef
- UnprocessedTraceSegmentTypeDef
- ResourceARNDetailTypeDef
- ResponseTimeRootCauseEntityTypeDef
- SpanTypeDef
- SamplingRuleOutputTypeDef
- SamplingRuleTypeDef
- SamplingRuleUpdateTypeDef
- SegmentTypeDef
- UntagResourceRequestTypeDef
- UpdateTraceSegmentDestinationRequestTypeDef
- AnomalousServiceTypeDef
- TraceUserTypeDef
- ValueWithServiceIdsTypeDef
- BatchGetTracesRequestPaginateTypeDef
- GetGroupsRequestPaginateTypeDef
- GetSamplingRulesRequestPaginateTypeDef
- GetSamplingStatisticSummariesRequestPaginateTypeDef
- GetTraceGraphRequestPaginateTypeDef
- ListResourcePoliciesRequestPaginateTypeDef
- ListTagsForResourceRequestPaginateTypeDef
- GetTraceSegmentDestinationResultTypeDef
- StartTraceRetrievalResultTypeDef
- UpdateTraceSegmentDestinationResultTypeDef
- GroupSummaryTypeDef
- GroupTypeDef
- UpdateGroupRequestTypeDef
- CreateGroupRequestTypeDef
- ListTagsForResourceResponseTypeDef
- TagResourceRequestTypeDef
- EdgeStatisticsTypeDef
- ServiceStatisticsTypeDef
- GetEncryptionConfigResultTypeDef
- PutEncryptionConfigResultTypeDef
- ErrorRootCauseEntityTypeDef
- FaultRootCauseEntityTypeDef
- GetInsightImpactGraphRequestTypeDef
- GetInsightSummariesRequestTypeDef
- GetServiceGraphRequestPaginateTypeDef
- GetServiceGraphRequestTypeDef
- GetTimeSeriesServiceStatisticsRequestPaginateTypeDef
- GetTimeSeriesServiceStatisticsRequestTypeDef
- SamplingStatisticsDocumentTypeDef
- StartTraceRetrievalRequestTypeDef
- TelemetryRecordTypeDef
- GetSamplingStatisticSummariesResultTypeDef
- GetSamplingTargetsResultTypeDef
- GetTraceSummariesRequestPaginateTypeDef
- GetTraceSummariesRequestTypeDef
- IndexingRuleValueTypeDef
- IndexingRuleValueUpdateTypeDef
- InsightImpactGraphServiceTypeDef
- ListResourcePoliciesResultTypeDef
- PutResourcePolicyResultTypeDef
- PutTraceSegmentsResultTypeDef
- ResponseTimeRootCauseServiceTypeDef
- RetrievedTraceTypeDef
- SamplingRuleRecordTypeDef
- SamplingRuleUnionTypeDef
- UpdateSamplingRuleRequestTypeDef
- TraceTypeDef
- InsightEventTypeDef
- InsightSummaryTypeDef
- InsightTypeDef
- GetGroupsResultTypeDef
- CreateGroupResultTypeDef
- GetGroupResultTypeDef
- UpdateGroupResultTypeDef
- EdgeTypeDef
- TimeSeriesServiceStatisticsTypeDef
- ErrorRootCauseServiceTypeDef
- FaultRootCauseServiceTypeDef
- GetSamplingTargetsRequestTypeDef
- PutTelemetryRecordsRequestTypeDef
- IndexingRuleTypeDef
- UpdateIndexingRuleRequestTypeDef
- GetInsightImpactGraphResultTypeDef
- ResponseTimeRootCauseTypeDef
- ListRetrievedTracesResultTypeDef
- CreateSamplingRuleResultTypeDef
- DeleteSamplingRuleResultTypeDef
- GetSamplingRulesResultTypeDef
- UpdateSamplingRuleResultTypeDef
- CreateSamplingRuleRequestTypeDef
- BatchGetTracesResultTypeDef
- GetInsightEventsResultTypeDef
- GetInsightSummariesResultTypeDef
- GetInsightResultTypeDef
- ServiceTypeDef
- GetTimeSeriesServiceStatisticsResultTypeDef
- ErrorRootCauseTypeDef
- FaultRootCauseTypeDef
- GetIndexingRulesResultTypeDef
- UpdateIndexingRuleResultTypeDef
- GetServiceGraphResultTypeDef
- GetTraceGraphResultTypeDef
- RetrievedServiceTypeDef
- TraceSummaryTypeDef
- GetRetrievedTracesGraphResultTypeDef
- GetTraceSummariesResultTypeDef