Module: Aws::XRay::ClientApi Private
- Includes:
 - Seahorse::Model
 
- Defined in:
 - lib/aws-sdk-xray/client_api.rb
 
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- Alias =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Alias')
- AliasList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'AliasList')
- AliasNames =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'AliasNames')
- AmazonResourceName =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'AmazonResourceName')
- AnnotationKey =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'AnnotationKey')
- AnnotationValue =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AnnotationValue')
- Annotations =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::MapShape.new(name: 'Annotations')
- AnomalousService =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AnomalousService')
- AnomalousServiceList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'AnomalousServiceList')
- AttributeKey =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'AttributeKey')
- AttributeMap =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::MapShape.new(name: 'AttributeMap')
- AttributeValue =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'AttributeValue')
- AvailabilityZoneDetail =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AvailabilityZoneDetail')
- BackendConnectionErrors =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'BackendConnectionErrors')
- BatchGetTracesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'BatchGetTracesRequest')
- BatchGetTracesResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'BatchGetTracesResult')
- Boolean =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::BooleanShape.new(name: 'Boolean')
- BorrowCount =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'BorrowCount')
- CancelTraceRetrievalRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CancelTraceRetrievalRequest')
- CancelTraceRetrievalResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CancelTraceRetrievalResult')
- ClientID =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ClientID')
- CreateGroupRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateGroupRequest')
- CreateGroupResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateGroupResult')
- CreateSamplingRuleRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateSamplingRuleRequest')
- CreateSamplingRuleResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateSamplingRuleResult')
- DeleteGroupRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteGroupRequest')
- DeleteGroupResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteGroupResult')
- DeleteResourcePolicyRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteResourcePolicyRequest')
- DeleteResourcePolicyResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteResourcePolicyResult')
- DeleteSamplingRuleRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteSamplingRuleRequest')
- DeleteSamplingRuleResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteSamplingRuleResult')
- Double =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::FloatShape.new(name: 'Double')
- EC2InstanceId =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'EC2InstanceId')
- Edge =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Edge')
- EdgeList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'EdgeList')
- EdgeStatistics =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'EdgeStatistics')
- EncryptionConfig =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'EncryptionConfig')
- EncryptionKeyId =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'EncryptionKeyId')
- EncryptionStatus =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'EncryptionStatus')
- EncryptionType =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'EncryptionType')
- EntitySelectorExpression =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'EntitySelectorExpression')
- ErrorMessage =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ErrorMessage')
- ErrorRootCause =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ErrorRootCause')
- ErrorRootCauseEntity =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ErrorRootCauseEntity')
- ErrorRootCauseEntityPath =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'ErrorRootCauseEntityPath')
- ErrorRootCauseService =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ErrorRootCauseService')
- ErrorRootCauseServices =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'ErrorRootCauseServices')
- ErrorRootCauses =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'ErrorRootCauses')
- ErrorStatistics =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ErrorStatistics')
- EventSummaryText =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'EventSummaryText')
- FaultRootCause =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'FaultRootCause')
- FaultRootCauseEntity =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'FaultRootCauseEntity')
- FaultRootCauseEntityPath =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'FaultRootCauseEntityPath')
- FaultRootCauseService =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'FaultRootCauseService')
- FaultRootCauseServices =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'FaultRootCauseServices')
- FaultRootCauses =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'FaultRootCauses')
- FaultStatistics =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'FaultStatistics')
- FilterExpression =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'FilterExpression')
- FixedRate =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::FloatShape.new(name: 'FixedRate')
- ForecastStatistics =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ForecastStatistics')
- GetEncryptionConfigRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetEncryptionConfigRequest')
- GetEncryptionConfigResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetEncryptionConfigResult')
- GetGroupRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetGroupRequest')
- GetGroupResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetGroupResult')
- GetGroupsNextToken =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'GetGroupsNextToken')
- GetGroupsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetGroupsRequest')
- GetGroupsResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetGroupsResult')
- GetIndexingRulesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetIndexingRulesRequest')
- GetIndexingRulesResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetIndexingRulesResult')
- GetInsightEventsMaxResults =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'GetInsightEventsMaxResults')
- GetInsightEventsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetInsightEventsRequest')
- GetInsightEventsResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetInsightEventsResult')
- GetInsightImpactGraphRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetInsightImpactGraphRequest')
- GetInsightImpactGraphResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetInsightImpactGraphResult')
- GetInsightRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetInsightRequest')
- GetInsightResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetInsightResult')
- GetInsightSummariesMaxResults =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'GetInsightSummariesMaxResults')
- GetInsightSummariesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetInsightSummariesRequest')
- GetInsightSummariesResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetInsightSummariesResult')
- GetRetrievedTracesGraphRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetRetrievedTracesGraphRequest')
- GetRetrievedTracesGraphResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetRetrievedTracesGraphResult')
- GetSamplingRulesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetSamplingRulesRequest')
- GetSamplingRulesResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetSamplingRulesResult')
- GetSamplingStatisticSummariesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetSamplingStatisticSummariesRequest')
- GetSamplingStatisticSummariesResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetSamplingStatisticSummariesResult')
- GetSamplingTargetsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetSamplingTargetsRequest')
- GetSamplingTargetsResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetSamplingTargetsResult')
- GetServiceGraphRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetServiceGraphRequest')
- GetServiceGraphResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetServiceGraphResult')
- GetTimeSeriesServiceStatisticsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetTimeSeriesServiceStatisticsRequest')
- GetTimeSeriesServiceStatisticsResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetTimeSeriesServiceStatisticsResult')
- GetTraceGraphRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetTraceGraphRequest')
- GetTraceGraphResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetTraceGraphResult')
- GetTraceSegmentDestinationRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetTraceSegmentDestinationRequest')
- GetTraceSegmentDestinationResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetTraceSegmentDestinationResult')
- GetTraceSummariesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetTraceSummariesRequest')
- GetTraceSummariesResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetTraceSummariesResult')
- GraphLink =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GraphLink')
- Group =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Group')
- GroupARN =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'GroupARN')
- GroupName =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'GroupName')
- GroupSummary =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GroupSummary')
- GroupSummaryList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'GroupSummaryList')
- HTTPMethod =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'HTTPMethod')
- Histogram =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'Histogram')
- HistogramEntry =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'HistogramEntry')
- Host =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'Host')
- Hostname =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'Hostname')
- Http =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Http')
- IndexingRule =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'IndexingRule')
- IndexingRuleList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'IndexingRuleList')
- IndexingRuleValue =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::UnionShape.new(name: 'IndexingRuleValue')
- IndexingRuleValueUpdate =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::UnionShape.new(name: 'IndexingRuleValueUpdate')
- Insight =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Insight')
- InsightCategory =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'InsightCategory')
- InsightCategoryList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'InsightCategoryList')
- InsightEvent =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'InsightEvent')
- InsightEventList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'InsightEventList')
- InsightId =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'InsightId')
- InsightImpactGraphEdge =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'InsightImpactGraphEdge')
- InsightImpactGraphEdgeList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'InsightImpactGraphEdgeList')
- InsightImpactGraphService =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'InsightImpactGraphService')
- InsightImpactGraphServiceList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'InsightImpactGraphServiceList')
- InsightState =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'InsightState')
- InsightStateList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'InsightStateList')
- InsightSummary =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'InsightSummary')
- InsightSummaryList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'InsightSummaryList')
- InsightSummaryText =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'InsightSummaryText')
- InsightsConfiguration =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'InsightsConfiguration')
- InstanceIdDetail =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'InstanceIdDetail')
- Integer =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'Integer')
- InvalidPolicyRevisionIdException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'InvalidPolicyRevisionIdException')
- InvalidRequestException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'InvalidRequestException')
- LinksList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'LinksList')
- ListResourcePoliciesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListResourcePoliciesRequest')
- ListResourcePoliciesResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListResourcePoliciesResult')
- ListRetrievedTracesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListRetrievedTracesRequest')
- ListRetrievedTracesResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListRetrievedTracesResult')
- ListTagsForResourceRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- LockoutPreventionException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'LockoutPreventionException')
- MalformedPolicyDocumentException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'MalformedPolicyDocumentException')
- NullableBoolean =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::BooleanShape.new(name: 'NullableBoolean')
- NullableDouble =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::FloatShape.new(name: 'NullableDouble')
- NullableInteger =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'NullableInteger')
- NullableLong =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'NullableLong')
- PolicyCountLimitExceededException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PolicyCountLimitExceededException')
- PolicyDocument =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'PolicyDocument')
- PolicyName =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'PolicyName')
- PolicyRevisionId =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'PolicyRevisionId')
- PolicySizeLimitExceededException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PolicySizeLimitExceededException')
- Priority =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'Priority')
- ProbabilisticRuleValue =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ProbabilisticRuleValue')
- ProbabilisticRuleValueUpdate =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ProbabilisticRuleValueUpdate')
- PutEncryptionConfigRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutEncryptionConfigRequest')
- PutEncryptionConfigResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutEncryptionConfigResult')
- PutResourcePolicyRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutResourcePolicyRequest')
- PutResourcePolicyResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutResourcePolicyResult')
- PutTelemetryRecordsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutTelemetryRecordsRequest')
- PutTelemetryRecordsResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutTelemetryRecordsResult')
- PutTraceSegmentsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutTraceSegmentsRequest')
- PutTraceSegmentsResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutTraceSegmentsResult')
- RequestCount =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'RequestCount')
- RequestImpactStatistics =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'RequestImpactStatistics')
- ReservoirSize =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'ReservoirSize')
- ResourceARN =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ResourceARN')
- ResourceARNDetail =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ResourceARNDetail')
- ResourceNotFoundException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- ResourcePolicy =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ResourcePolicy')
- ResourcePolicyList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'ResourcePolicyList')
- ResourcePolicyNextToken =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ResourcePolicyNextToken')
- ResponseTimeRootCause =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ResponseTimeRootCause')
- ResponseTimeRootCauseEntity =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ResponseTimeRootCauseEntity')
- ResponseTimeRootCauseEntityPath =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'ResponseTimeRootCauseEntityPath')
- ResponseTimeRootCauseService =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ResponseTimeRootCauseService')
- ResponseTimeRootCauseServices =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'ResponseTimeRootCauseServices')
- ResponseTimeRootCauses =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'ResponseTimeRootCauses')
- RetrievalStatus =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'RetrievalStatus')
- RetrievalToken =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'RetrievalToken')
- RetrievedService =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'RetrievedService')
- RetrievedServicesList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'RetrievedServicesList')
- RetrievedTrace =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'RetrievedTrace')
- RootCauseException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'RootCauseException')
- RootCauseExceptions =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'RootCauseExceptions')
- RuleLimitExceededException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'RuleLimitExceededException')
- RuleName =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'RuleName')
- SampledCount =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'SampledCount')
- SamplingRule =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'SamplingRule')
- SamplingRuleRecord =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'SamplingRuleRecord')
- SamplingRuleRecordList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'SamplingRuleRecordList')
- SamplingRuleUpdate =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'SamplingRuleUpdate')
- SamplingStatisticSummary =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'SamplingStatisticSummary')
- SamplingStatisticSummaryList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'SamplingStatisticSummaryList')
- SamplingStatisticsDocument =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'SamplingStatisticsDocument')
- SamplingStatisticsDocumentList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'SamplingStatisticsDocumentList')
- SamplingStrategy =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'SamplingStrategy')
- SamplingStrategyName =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'SamplingStrategyName')
- SamplingTargetDocument =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'SamplingTargetDocument')
- SamplingTargetDocumentList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'SamplingTargetDocumentList')
- Segment =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Segment')
- SegmentDocument =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'SegmentDocument')
- SegmentId =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'SegmentId')
- SegmentList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'SegmentList')
- Service =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Service')
- ServiceId =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ServiceId')
- ServiceIds =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'ServiceIds')
- ServiceList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'ServiceList')
- ServiceName =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ServiceName')
- ServiceNames =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'ServiceNames')
- ServiceStatistics =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ServiceStatistics')
- ServiceType =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ServiceType')
- Span =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Span')
- SpanDocument =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'SpanDocument')
- SpanId =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'SpanId')
- SpanList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'SpanList')
- StartTraceRetrievalRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'StartTraceRetrievalRequest')
- StartTraceRetrievalResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'StartTraceRetrievalResult')
- String =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'String')
- Tag =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Tag')
- TagKey =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TagKeyList')
- TagList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TagList')
- TagResourceRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagResourceResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'TagResourceResponse')
- TagValue =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'TagValue')
- TelemetryRecord =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'TelemetryRecord')
- TelemetryRecordList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TelemetryRecordList')
- ThrottledException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ThrottledException')
- TimeRangeType =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'TimeRangeType')
- TimeSeriesServiceStatistics =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'TimeSeriesServiceStatistics')
- TimeSeriesServiceStatisticsList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TimeSeriesServiceStatisticsList')
- Timestamp =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::TimestampShape.new(name: 'Timestamp')
- Token =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'Token')
- TooManyTagsException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'TooManyTagsException')
- Trace =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Trace')
- TraceAvailabilityZones =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TraceAvailabilityZones')
- TraceFormatType =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'TraceFormatType')
- TraceId =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'TraceId')
- TraceIdList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TraceIdList')
- TraceIdListForRetrieval =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TraceIdListForRetrieval')
- TraceInstanceIds =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TraceInstanceIds')
- TraceList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TraceList')
- TraceResourceARNs =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TraceResourceARNs')
- TraceSegmentDestination =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'TraceSegmentDestination')
- TraceSegmentDestinationStatus =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'TraceSegmentDestinationStatus')
- TraceSegmentDocument =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'TraceSegmentDocument')
- TraceSegmentDocumentList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TraceSegmentDocumentList')
- TraceSpanList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TraceSpanList')
- TraceSummary =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'TraceSummary')
- TraceSummaryList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TraceSummaryList')
- TraceUser =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'TraceUser')
- TraceUsers =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TraceUsers')
- URLPath =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'URLPath')
- UnprocessedStatistics =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UnprocessedStatistics')
- UnprocessedStatisticsList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'UnprocessedStatisticsList')
- UnprocessedTraceIdList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'UnprocessedTraceIdList')
- UnprocessedTraceSegment =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UnprocessedTraceSegment')
- UnprocessedTraceSegmentList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'UnprocessedTraceSegmentList')
- UntagResourceRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UntagResourceResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UntagResourceResponse')
- UpdateGroupRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateGroupRequest')
- UpdateGroupResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateGroupResult')
- UpdateIndexingRuleRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateIndexingRuleRequest')
- UpdateIndexingRuleResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateIndexingRuleResult')
- UpdateSamplingRuleRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateSamplingRuleRequest')
- UpdateSamplingRuleResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateSamplingRuleResult')
- UpdateTraceSegmentDestinationRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateTraceSegmentDestinationRequest')
- UpdateTraceSegmentDestinationResult =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateTraceSegmentDestinationResult')
- ValueWithServiceIds =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ValueWithServiceIds')
- ValuesWithServiceIds =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'ValuesWithServiceIds')
- Version =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'Version')
- API =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Seahorse::Model::Api.new.tap do |api| api.version = "2016-04-12" api. = { "apiVersion" => "2016-04-12", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "xray", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "AWS X-Ray", "serviceId" => "XRay", "signatureVersion" => "v4", "uid" => "xray-2016-04-12", } api.add_operation(:batch_get_traces, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchGetTraces" o.http_method = "POST" o.http_request_uri = "/Traces" o.input = Shapes::ShapeRef.new(shape: BatchGetTracesRequest) o.output = Shapes::ShapeRef.new(shape: BatchGetTracesResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:cancel_trace_retrieval, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelTraceRetrieval" o.http_method = "POST" o.http_request_uri = "/CancelTraceRetrieval" o.input = Shapes::ShapeRef.new(shape: CancelTraceRetrievalRequest) o.output = Shapes::ShapeRef.new(shape: CancelTraceRetrievalResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_group, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateGroup" o.http_method = "POST" o.http_request_uri = "/CreateGroup" o.input = Shapes::ShapeRef.new(shape: CreateGroupRequest) o.output = Shapes::ShapeRef.new(shape: CreateGroupResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:create_sampling_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateSamplingRule" o.http_method = "POST" o.http_request_uri = "/CreateSamplingRule" o.input = Shapes::ShapeRef.new(shape: CreateSamplingRuleRequest) o.output = Shapes::ShapeRef.new(shape: CreateSamplingRuleResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o.errors << Shapes::ShapeRef.new(shape: RuleLimitExceededException) end) api.add_operation(:delete_group, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteGroup" o.http_method = "POST" o.http_request_uri = "/DeleteGroup" o.input = Shapes::ShapeRef.new(shape: DeleteGroupRequest) o.output = Shapes::ShapeRef.new(shape: DeleteGroupResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:delete_resource_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteResourcePolicy" o.http_method = "POST" o.http_request_uri = "/DeleteResourcePolicy" o.input = Shapes::ShapeRef.new(shape: DeleteResourcePolicyRequest) o.output = Shapes::ShapeRef.new(shape: DeleteResourcePolicyResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPolicyRevisionIdException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:delete_sampling_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteSamplingRule" o.http_method = "POST" o.http_request_uri = "/DeleteSamplingRule" o.input = Shapes::ShapeRef.new(shape: DeleteSamplingRuleRequest) o.output = Shapes::ShapeRef.new(shape: DeleteSamplingRuleResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:get_encryption_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetEncryptionConfig" o.http_method = "POST" o.http_request_uri = "/EncryptionConfig" o.input = Shapes::ShapeRef.new(shape: GetEncryptionConfigRequest) o.output = Shapes::ShapeRef.new(shape: GetEncryptionConfigResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:get_group, Seahorse::Model::Operation.new.tap do |o| o.name = "GetGroup" o.http_method = "POST" o.http_request_uri = "/GetGroup" o.input = Shapes::ShapeRef.new(shape: GetGroupRequest) o.output = Shapes::ShapeRef.new(shape: GetGroupResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:get_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "GetGroups" o.http_method = "POST" o.http_request_uri = "/Groups" o.input = Shapes::ShapeRef.new(shape: GetGroupsRequest) o.output = Shapes::ShapeRef.new(shape: GetGroupsResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_indexing_rules, Seahorse::Model::Operation.new.tap do |o| o.name = "GetIndexingRules" o.http_method = "POST" o.http_request_uri = "/GetIndexingRules" o.input = Shapes::ShapeRef.new(shape: GetIndexingRulesRequest) o.output = Shapes::ShapeRef.new(shape: GetIndexingRulesResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:get_insight, Seahorse::Model::Operation.new.tap do |o| o.name = "GetInsight" o.http_method = "POST" o.http_request_uri = "/Insight" o.input = Shapes::ShapeRef.new(shape: GetInsightRequest) o.output = Shapes::ShapeRef.new(shape: GetInsightResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:get_insight_events, Seahorse::Model::Operation.new.tap do |o| o.name = "GetInsightEvents" o.http_method = "POST" o.http_request_uri = "/InsightEvents" o.input = Shapes::ShapeRef.new(shape: GetInsightEventsRequest) o.output = Shapes::ShapeRef.new(shape: GetInsightEventsResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_insight_impact_graph, Seahorse::Model::Operation.new.tap do |o| o.name = "GetInsightImpactGraph" o.http_method = "POST" o.http_request_uri = "/InsightImpactGraph" o.input = Shapes::ShapeRef.new(shape: GetInsightImpactGraphRequest) o.output = Shapes::ShapeRef.new(shape: GetInsightImpactGraphResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:get_insight_summaries, Seahorse::Model::Operation.new.tap do |o| o.name = "GetInsightSummaries" o.http_method = "POST" o.http_request_uri = "/InsightSummaries" o.input = Shapes::ShapeRef.new(shape: GetInsightSummariesRequest) o.output = Shapes::ShapeRef.new(shape: GetInsightSummariesResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_retrieved_traces_graph, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRetrievedTracesGraph" o.http_method = "POST" o.http_request_uri = "/GetRetrievedTracesGraph" o.input = Shapes::ShapeRef.new(shape: GetRetrievedTracesGraphRequest) o.output = Shapes::ShapeRef.new(shape: GetRetrievedTracesGraphResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_sampling_rules, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSamplingRules" o.http_method = "POST" o.http_request_uri = "/GetSamplingRules" o.input = Shapes::ShapeRef.new(shape: GetSamplingRulesRequest) o.output = Shapes::ShapeRef.new(shape: GetSamplingRulesResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_sampling_statistic_summaries, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSamplingStatisticSummaries" o.http_method = "POST" o.http_request_uri = "/SamplingStatisticSummaries" o.input = Shapes::ShapeRef.new(shape: GetSamplingStatisticSummariesRequest) o.output = Shapes::ShapeRef.new(shape: GetSamplingStatisticSummariesResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_sampling_targets, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSamplingTargets" o.http_method = "POST" o.http_request_uri = "/SamplingTargets" o.input = Shapes::ShapeRef.new(shape: GetSamplingTargetsRequest) o.output = Shapes::ShapeRef.new(shape: GetSamplingTargetsResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:get_service_graph, Seahorse::Model::Operation.new.tap do |o| o.name = "GetServiceGraph" o.http_method = "POST" o.http_request_uri = "/ServiceGraph" o.input = Shapes::ShapeRef.new(shape: GetServiceGraphRequest) o.output = Shapes::ShapeRef.new(shape: GetServiceGraphResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_time_series_service_statistics, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTimeSeriesServiceStatistics" o.http_method = "POST" o.http_request_uri = "/TimeSeriesServiceStatistics" o.input = Shapes::ShapeRef.new(shape: GetTimeSeriesServiceStatisticsRequest) o.output = Shapes::ShapeRef.new(shape: GetTimeSeriesServiceStatisticsResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_trace_graph, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTraceGraph" o.http_method = "POST" o.http_request_uri = "/TraceGraph" o.input = Shapes::ShapeRef.new(shape: GetTraceGraphRequest) o.output = Shapes::ShapeRef.new(shape: GetTraceGraphResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_trace_segment_destination, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTraceSegmentDestination" o.http_method = "POST" o.http_request_uri = "/GetTraceSegmentDestination" o.input = Shapes::ShapeRef.new(shape: GetTraceSegmentDestinationRequest) o.output = Shapes::ShapeRef.new(shape: GetTraceSegmentDestinationResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:get_trace_summaries, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTraceSummaries" o.http_method = "POST" o.http_request_uri = "/TraceSummaries" o.input = Shapes::ShapeRef.new(shape: GetTraceSummariesRequest) o.output = Shapes::ShapeRef.new(shape: GetTraceSummariesResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_resource_policies, Seahorse::Model::Operation.new.tap do |o| o.name = "ListResourcePolicies" o.http_method = "POST" o.http_request_uri = "/ListResourcePolicies" o.input = Shapes::ShapeRef.new(shape: ListResourcePoliciesRequest) o.output = Shapes::ShapeRef.new(shape: ListResourcePoliciesResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_retrieved_traces, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRetrievedTraces" o.http_method = "POST" o.http_request_uri = "/ListRetrievedTraces" o.input = Shapes::ShapeRef.new(shape: ListRetrievedTracesRequest) o.output = Shapes::ShapeRef.new(shape: ListRetrievedTracesResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "POST" o.http_request_uri = "/ListTagsForResource" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:put_encryption_config, Seahorse::Model::Operation.new.tap do |o| o.name = "PutEncryptionConfig" o.http_method = "POST" o.http_request_uri = "/PutEncryptionConfig" o.input = Shapes::ShapeRef.new(shape: PutEncryptionConfigRequest) o.output = Shapes::ShapeRef.new(shape: PutEncryptionConfigResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:put_resource_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutResourcePolicy" o.http_method = "POST" o.http_request_uri = "/PutResourcePolicy" o.input = Shapes::ShapeRef.new(shape: PutResourcePolicyRequest) o.output = Shapes::ShapeRef.new(shape: PutResourcePolicyResult) o.errors << Shapes::ShapeRef.new(shape: MalformedPolicyDocumentException) o.errors << Shapes::ShapeRef.new(shape: LockoutPreventionException) o.errors << Shapes::ShapeRef.new(shape: InvalidPolicyRevisionIdException) o.errors << Shapes::ShapeRef.new(shape: PolicySizeLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: PolicyCountLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:put_telemetry_records, Seahorse::Model::Operation.new.tap do |o| o.name = "PutTelemetryRecords" o.http_method = "POST" o.http_request_uri = "/TelemetryRecords" o.input = Shapes::ShapeRef.new(shape: PutTelemetryRecordsRequest) o.output = Shapes::ShapeRef.new(shape: PutTelemetryRecordsResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:put_trace_segments, Seahorse::Model::Operation.new.tap do |o| o.name = "PutTraceSegments" o.http_method = "POST" o.http_request_uri = "/TraceSegments" o.input = Shapes::ShapeRef.new(shape: PutTraceSegmentsRequest) o.output = Shapes::ShapeRef.new(shape: PutTraceSegmentsResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:start_trace_retrieval, Seahorse::Model::Operation.new.tap do |o| o.name = "StartTraceRetrieval" o.http_method = "POST" o.http_request_uri = "/StartTraceRetrieval" o.input = Shapes::ShapeRef.new(shape: StartTraceRetrievalRequest) o.output = Shapes::ShapeRef.new(shape: StartTraceRetrievalResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/TagResource" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "POST" o.http_request_uri = "/UntagResource" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_group, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateGroup" o.http_method = "POST" o.http_request_uri = "/UpdateGroup" o.input = Shapes::ShapeRef.new(shape: UpdateGroupRequest) o.output = Shapes::ShapeRef.new(shape: UpdateGroupResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:update_indexing_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateIndexingRule" o.http_method = "POST" o.http_request_uri = "/UpdateIndexingRule" o.input = Shapes::ShapeRef.new(shape: UpdateIndexingRuleRequest) o.output = Shapes::ShapeRef.new(shape: UpdateIndexingRuleResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_sampling_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSamplingRule" o.http_method = "POST" o.http_request_uri = "/UpdateSamplingRule" o.input = Shapes::ShapeRef.new(shape: UpdateSamplingRuleRequest) o.output = Shapes::ShapeRef.new(shape: UpdateSamplingRuleResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) api.add_operation(:update_trace_segment_destination, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateTraceSegmentDestination" o.http_method = "POST" o.http_request_uri = "/UpdateTraceSegmentDestination" o.input = Shapes::ShapeRef.new(shape: UpdateTraceSegmentDestinationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateTraceSegmentDestinationResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledException) end) end