github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/xray/2016-04-12/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2016-04-12",
     5      "endpointPrefix":"xray",
     6      "protocol":"rest-json",
     7      "serviceFullName":"AWS X-Ray",
     8      "serviceId":"XRay",
     9      "signatureVersion":"v4",
    10      "uid":"xray-2016-04-12"
    11    },
    12    "operations":{
    13      "BatchGetTraces":{
    14        "name":"BatchGetTraces",
    15        "http":{
    16          "method":"POST",
    17          "requestUri":"/Traces"
    18        },
    19        "input":{"shape":"BatchGetTracesRequest"},
    20        "output":{"shape":"BatchGetTracesResult"},
    21        "errors":[
    22          {"shape":"InvalidRequestException"},
    23          {"shape":"ThrottledException"}
    24        ]
    25      },
    26      "CreateGroup":{
    27        "name":"CreateGroup",
    28        "http":{
    29          "method":"POST",
    30          "requestUri":"/CreateGroup"
    31        },
    32        "input":{"shape":"CreateGroupRequest"},
    33        "output":{"shape":"CreateGroupResult"},
    34        "errors":[
    35          {"shape":"InvalidRequestException"},
    36          {"shape":"ThrottledException"}
    37        ]
    38      },
    39      "CreateSamplingRule":{
    40        "name":"CreateSamplingRule",
    41        "http":{
    42          "method":"POST",
    43          "requestUri":"/CreateSamplingRule"
    44        },
    45        "input":{"shape":"CreateSamplingRuleRequest"},
    46        "output":{"shape":"CreateSamplingRuleResult"},
    47        "errors":[
    48          {"shape":"InvalidRequestException"},
    49          {"shape":"ThrottledException"},
    50          {"shape":"RuleLimitExceededException"}
    51        ]
    52      },
    53      "DeleteGroup":{
    54        "name":"DeleteGroup",
    55        "http":{
    56          "method":"POST",
    57          "requestUri":"/DeleteGroup"
    58        },
    59        "input":{"shape":"DeleteGroupRequest"},
    60        "output":{"shape":"DeleteGroupResult"},
    61        "errors":[
    62          {"shape":"InvalidRequestException"},
    63          {"shape":"ThrottledException"}
    64        ]
    65      },
    66      "DeleteSamplingRule":{
    67        "name":"DeleteSamplingRule",
    68        "http":{
    69          "method":"POST",
    70          "requestUri":"/DeleteSamplingRule"
    71        },
    72        "input":{"shape":"DeleteSamplingRuleRequest"},
    73        "output":{"shape":"DeleteSamplingRuleResult"},
    74        "errors":[
    75          {"shape":"InvalidRequestException"},
    76          {"shape":"ThrottledException"}
    77        ]
    78      },
    79      "GetEncryptionConfig":{
    80        "name":"GetEncryptionConfig",
    81        "http":{
    82          "method":"POST",
    83          "requestUri":"/EncryptionConfig"
    84        },
    85        "input":{"shape":"GetEncryptionConfigRequest"},
    86        "output":{"shape":"GetEncryptionConfigResult"},
    87        "errors":[
    88          {"shape":"InvalidRequestException"},
    89          {"shape":"ThrottledException"}
    90        ]
    91      },
    92      "GetGroup":{
    93        "name":"GetGroup",
    94        "http":{
    95          "method":"POST",
    96          "requestUri":"/GetGroup"
    97        },
    98        "input":{"shape":"GetGroupRequest"},
    99        "output":{"shape":"GetGroupResult"},
   100        "errors":[
   101          {"shape":"InvalidRequestException"},
   102          {"shape":"ThrottledException"}
   103        ]
   104      },
   105      "GetGroups":{
   106        "name":"GetGroups",
   107        "http":{
   108          "method":"POST",
   109          "requestUri":"/Groups"
   110        },
   111        "input":{"shape":"GetGroupsRequest"},
   112        "output":{"shape":"GetGroupsResult"},
   113        "errors":[
   114          {"shape":"InvalidRequestException"},
   115          {"shape":"ThrottledException"}
   116        ]
   117      },
   118      "GetInsight":{
   119        "name":"GetInsight",
   120        "http":{
   121          "method":"POST",
   122          "requestUri":"/Insight"
   123        },
   124        "input":{"shape":"GetInsightRequest"},
   125        "output":{"shape":"GetInsightResult"},
   126        "errors":[
   127          {"shape":"InvalidRequestException"},
   128          {"shape":"ThrottledException"}
   129        ]
   130      },
   131      "GetInsightEvents":{
   132        "name":"GetInsightEvents",
   133        "http":{
   134          "method":"POST",
   135          "requestUri":"/InsightEvents"
   136        },
   137        "input":{"shape":"GetInsightEventsRequest"},
   138        "output":{"shape":"GetInsightEventsResult"},
   139        "errors":[
   140          {"shape":"InvalidRequestException"},
   141          {"shape":"ThrottledException"}
   142        ]
   143      },
   144      "GetInsightImpactGraph":{
   145        "name":"GetInsightImpactGraph",
   146        "http":{
   147          "method":"POST",
   148          "requestUri":"/InsightImpactGraph"
   149        },
   150        "input":{"shape":"GetInsightImpactGraphRequest"},
   151        "output":{"shape":"GetInsightImpactGraphResult"},
   152        "errors":[
   153          {"shape":"InvalidRequestException"},
   154          {"shape":"ThrottledException"}
   155        ]
   156      },
   157      "GetInsightSummaries":{
   158        "name":"GetInsightSummaries",
   159        "http":{
   160          "method":"POST",
   161          "requestUri":"/InsightSummaries"
   162        },
   163        "input":{"shape":"GetInsightSummariesRequest"},
   164        "output":{"shape":"GetInsightSummariesResult"},
   165        "errors":[
   166          {"shape":"InvalidRequestException"},
   167          {"shape":"ThrottledException"}
   168        ]
   169      },
   170      "GetSamplingRules":{
   171        "name":"GetSamplingRules",
   172        "http":{
   173          "method":"POST",
   174          "requestUri":"/GetSamplingRules"
   175        },
   176        "input":{"shape":"GetSamplingRulesRequest"},
   177        "output":{"shape":"GetSamplingRulesResult"},
   178        "errors":[
   179          {"shape":"InvalidRequestException"},
   180          {"shape":"ThrottledException"}
   181        ]
   182      },
   183      "GetSamplingStatisticSummaries":{
   184        "name":"GetSamplingStatisticSummaries",
   185        "http":{
   186          "method":"POST",
   187          "requestUri":"/SamplingStatisticSummaries"
   188        },
   189        "input":{"shape":"GetSamplingStatisticSummariesRequest"},
   190        "output":{"shape":"GetSamplingStatisticSummariesResult"},
   191        "errors":[
   192          {"shape":"InvalidRequestException"},
   193          {"shape":"ThrottledException"}
   194        ]
   195      },
   196      "GetSamplingTargets":{
   197        "name":"GetSamplingTargets",
   198        "http":{
   199          "method":"POST",
   200          "requestUri":"/SamplingTargets"
   201        },
   202        "input":{"shape":"GetSamplingTargetsRequest"},
   203        "output":{"shape":"GetSamplingTargetsResult"},
   204        "errors":[
   205          {"shape":"InvalidRequestException"},
   206          {"shape":"ThrottledException"}
   207        ]
   208      },
   209      "GetServiceGraph":{
   210        "name":"GetServiceGraph",
   211        "http":{
   212          "method":"POST",
   213          "requestUri":"/ServiceGraph"
   214        },
   215        "input":{"shape":"GetServiceGraphRequest"},
   216        "output":{"shape":"GetServiceGraphResult"},
   217        "errors":[
   218          {"shape":"InvalidRequestException"},
   219          {"shape":"ThrottledException"}
   220        ]
   221      },
   222      "GetTimeSeriesServiceStatistics":{
   223        "name":"GetTimeSeriesServiceStatistics",
   224        "http":{
   225          "method":"POST",
   226          "requestUri":"/TimeSeriesServiceStatistics"
   227        },
   228        "input":{"shape":"GetTimeSeriesServiceStatisticsRequest"},
   229        "output":{"shape":"GetTimeSeriesServiceStatisticsResult"},
   230        "errors":[
   231          {"shape":"InvalidRequestException"},
   232          {"shape":"ThrottledException"}
   233        ]
   234      },
   235      "GetTraceGraph":{
   236        "name":"GetTraceGraph",
   237        "http":{
   238          "method":"POST",
   239          "requestUri":"/TraceGraph"
   240        },
   241        "input":{"shape":"GetTraceGraphRequest"},
   242        "output":{"shape":"GetTraceGraphResult"},
   243        "errors":[
   244          {"shape":"InvalidRequestException"},
   245          {"shape":"ThrottledException"}
   246        ]
   247      },
   248      "GetTraceSummaries":{
   249        "name":"GetTraceSummaries",
   250        "http":{
   251          "method":"POST",
   252          "requestUri":"/TraceSummaries"
   253        },
   254        "input":{"shape":"GetTraceSummariesRequest"},
   255        "output":{"shape":"GetTraceSummariesResult"},
   256        "errors":[
   257          {"shape":"InvalidRequestException"},
   258          {"shape":"ThrottledException"}
   259        ]
   260      },
   261      "ListTagsForResource":{
   262        "name":"ListTagsForResource",
   263        "http":{
   264          "method":"POST",
   265          "requestUri":"/ListTagsForResource"
   266        },
   267        "input":{"shape":"ListTagsForResourceRequest"},
   268        "output":{"shape":"ListTagsForResourceResponse"},
   269        "errors":[
   270          {"shape":"InvalidRequestException"},
   271          {"shape":"ThrottledException"},
   272          {"shape":"ResourceNotFoundException"}
   273        ]
   274      },
   275      "PutEncryptionConfig":{
   276        "name":"PutEncryptionConfig",
   277        "http":{
   278          "method":"POST",
   279          "requestUri":"/PutEncryptionConfig"
   280        },
   281        "input":{"shape":"PutEncryptionConfigRequest"},
   282        "output":{"shape":"PutEncryptionConfigResult"},
   283        "errors":[
   284          {"shape":"InvalidRequestException"},
   285          {"shape":"ThrottledException"}
   286        ]
   287      },
   288      "PutTelemetryRecords":{
   289        "name":"PutTelemetryRecords",
   290        "http":{
   291          "method":"POST",
   292          "requestUri":"/TelemetryRecords"
   293        },
   294        "input":{"shape":"PutTelemetryRecordsRequest"},
   295        "output":{"shape":"PutTelemetryRecordsResult"},
   296        "errors":[
   297          {"shape":"InvalidRequestException"},
   298          {"shape":"ThrottledException"}
   299        ]
   300      },
   301      "PutTraceSegments":{
   302        "name":"PutTraceSegments",
   303        "http":{
   304          "method":"POST",
   305          "requestUri":"/TraceSegments"
   306        },
   307        "input":{"shape":"PutTraceSegmentsRequest"},
   308        "output":{"shape":"PutTraceSegmentsResult"},
   309        "errors":[
   310          {"shape":"InvalidRequestException"},
   311          {"shape":"ThrottledException"}
   312        ]
   313      },
   314      "TagResource":{
   315        "name":"TagResource",
   316        "http":{
   317          "method":"POST",
   318          "requestUri":"/TagResource"
   319        },
   320        "input":{"shape":"TagResourceRequest"},
   321        "output":{"shape":"TagResourceResponse"},
   322        "errors":[
   323          {"shape":"InvalidRequestException"},
   324          {"shape":"ThrottledException"},
   325          {"shape":"ResourceNotFoundException"},
   326          {"shape":"TooManyTagsException"}
   327        ]
   328      },
   329      "UntagResource":{
   330        "name":"UntagResource",
   331        "http":{
   332          "method":"POST",
   333          "requestUri":"/UntagResource"
   334        },
   335        "input":{"shape":"UntagResourceRequest"},
   336        "output":{"shape":"UntagResourceResponse"},
   337        "errors":[
   338          {"shape":"InvalidRequestException"},
   339          {"shape":"ThrottledException"},
   340          {"shape":"ResourceNotFoundException"}
   341        ]
   342      },
   343      "UpdateGroup":{
   344        "name":"UpdateGroup",
   345        "http":{
   346          "method":"POST",
   347          "requestUri":"/UpdateGroup"
   348        },
   349        "input":{"shape":"UpdateGroupRequest"},
   350        "output":{"shape":"UpdateGroupResult"},
   351        "errors":[
   352          {"shape":"InvalidRequestException"},
   353          {"shape":"ThrottledException"}
   354        ]
   355      },
   356      "UpdateSamplingRule":{
   357        "name":"UpdateSamplingRule",
   358        "http":{
   359          "method":"POST",
   360          "requestUri":"/UpdateSamplingRule"
   361        },
   362        "input":{"shape":"UpdateSamplingRuleRequest"},
   363        "output":{"shape":"UpdateSamplingRuleResult"},
   364        "errors":[
   365          {"shape":"InvalidRequestException"},
   366          {"shape":"ThrottledException"}
   367        ]
   368      }
   369    },
   370    "shapes":{
   371      "Alias":{
   372        "type":"structure",
   373        "members":{
   374          "Name":{"shape":"String"},
   375          "Names":{"shape":"AliasNames"},
   376          "Type":{"shape":"String"}
   377        }
   378      },
   379      "AliasList":{
   380        "type":"list",
   381        "member":{"shape":"Alias"}
   382      },
   383      "AliasNames":{
   384        "type":"list",
   385        "member":{"shape":"String"}
   386      },
   387      "AmazonResourceName":{
   388        "type":"string",
   389        "max":1011,
   390        "min":1
   391      },
   392      "AnnotationKey":{"type":"string"},
   393      "AnnotationValue":{
   394        "type":"structure",
   395        "members":{
   396          "NumberValue":{"shape":"NullableDouble"},
   397          "BooleanValue":{"shape":"NullableBoolean"},
   398          "StringValue":{"shape":"String"}
   399        }
   400      },
   401      "Annotations":{
   402        "type":"map",
   403        "key":{"shape":"AnnotationKey"},
   404        "value":{"shape":"ValuesWithServiceIds"}
   405      },
   406      "AnomalousService":{
   407        "type":"structure",
   408        "members":{
   409          "ServiceId":{"shape":"ServiceId"}
   410        }
   411      },
   412      "AnomalousServiceList":{
   413        "type":"list",
   414        "member":{"shape":"AnomalousService"}
   415      },
   416      "AttributeKey":{
   417        "type":"string",
   418        "max":32,
   419        "min":1
   420      },
   421      "AttributeMap":{
   422        "type":"map",
   423        "key":{"shape":"AttributeKey"},
   424        "value":{"shape":"AttributeValue"},
   425        "max":5
   426      },
   427      "AttributeValue":{
   428        "type":"string",
   429        "max":32,
   430        "min":1
   431      },
   432      "AvailabilityZoneDetail":{
   433        "type":"structure",
   434        "members":{
   435          "Name":{"shape":"String"}
   436        }
   437      },
   438      "BackendConnectionErrors":{
   439        "type":"structure",
   440        "members":{
   441          "TimeoutCount":{"shape":"NullableInteger"},
   442          "ConnectionRefusedCount":{"shape":"NullableInteger"},
   443          "HTTPCode4XXCount":{"shape":"NullableInteger"},
   444          "HTTPCode5XXCount":{"shape":"NullableInteger"},
   445          "UnknownHostCount":{"shape":"NullableInteger"},
   446          "OtherCount":{"shape":"NullableInteger"}
   447        }
   448      },
   449      "BatchGetTracesRequest":{
   450        "type":"structure",
   451        "required":["TraceIds"],
   452        "members":{
   453          "TraceIds":{"shape":"TraceIdList"},
   454          "NextToken":{"shape":"String"}
   455        }
   456      },
   457      "BatchGetTracesResult":{
   458        "type":"structure",
   459        "members":{
   460          "Traces":{"shape":"TraceList"},
   461          "UnprocessedTraceIds":{"shape":"UnprocessedTraceIdList"},
   462          "NextToken":{"shape":"String"}
   463        }
   464      },
   465      "Boolean":{"type":"boolean"},
   466      "BorrowCount":{
   467        "type":"integer",
   468        "min":0
   469      },
   470      "ClientID":{
   471        "type":"string",
   472        "max":24,
   473        "min":24
   474      },
   475      "CreateGroupRequest":{
   476        "type":"structure",
   477        "required":["GroupName"],
   478        "members":{
   479          "GroupName":{"shape":"GroupName"},
   480          "FilterExpression":{"shape":"FilterExpression"},
   481          "InsightsConfiguration":{"shape":"InsightsConfiguration"},
   482          "Tags":{"shape":"TagList"}
   483        }
   484      },
   485      "CreateGroupResult":{
   486        "type":"structure",
   487        "members":{
   488          "Group":{"shape":"Group"}
   489        }
   490      },
   491      "CreateSamplingRuleRequest":{
   492        "type":"structure",
   493        "required":["SamplingRule"],
   494        "members":{
   495          "SamplingRule":{"shape":"SamplingRule"},
   496          "Tags":{"shape":"TagList"}
   497        }
   498      },
   499      "CreateSamplingRuleResult":{
   500        "type":"structure",
   501        "members":{
   502          "SamplingRuleRecord":{"shape":"SamplingRuleRecord"}
   503        }
   504      },
   505      "DeleteGroupRequest":{
   506        "type":"structure",
   507        "members":{
   508          "GroupName":{"shape":"GroupName"},
   509          "GroupARN":{"shape":"GroupARN"}
   510        }
   511      },
   512      "DeleteGroupResult":{
   513        "type":"structure",
   514        "members":{
   515        }
   516      },
   517      "DeleteSamplingRuleRequest":{
   518        "type":"structure",
   519        "members":{
   520          "RuleName":{"shape":"String"},
   521          "RuleARN":{"shape":"String"}
   522        }
   523      },
   524      "DeleteSamplingRuleResult":{
   525        "type":"structure",
   526        "members":{
   527          "SamplingRuleRecord":{"shape":"SamplingRuleRecord"}
   528        }
   529      },
   530      "Double":{"type":"double"},
   531      "EC2InstanceId":{
   532        "type":"string",
   533        "max":20
   534      },
   535      "Edge":{
   536        "type":"structure",
   537        "members":{
   538          "ReferenceId":{"shape":"NullableInteger"},
   539          "StartTime":{"shape":"Timestamp"},
   540          "EndTime":{"shape":"Timestamp"},
   541          "SummaryStatistics":{"shape":"EdgeStatistics"},
   542          "ResponseTimeHistogram":{"shape":"Histogram"},
   543          "Aliases":{"shape":"AliasList"}
   544        }
   545      },
   546      "EdgeList":{
   547        "type":"list",
   548        "member":{"shape":"Edge"}
   549      },
   550      "EdgeStatistics":{
   551        "type":"structure",
   552        "members":{
   553          "OkCount":{"shape":"NullableLong"},
   554          "ErrorStatistics":{"shape":"ErrorStatistics"},
   555          "FaultStatistics":{"shape":"FaultStatistics"},
   556          "TotalCount":{"shape":"NullableLong"},
   557          "TotalResponseTime":{"shape":"NullableDouble"}
   558        }
   559      },
   560      "EncryptionConfig":{
   561        "type":"structure",
   562        "members":{
   563          "KeyId":{"shape":"String"},
   564          "Status":{"shape":"EncryptionStatus"},
   565          "Type":{"shape":"EncryptionType"}
   566        }
   567      },
   568      "EncryptionKeyId":{
   569        "type":"string",
   570        "max":3000,
   571        "min":1
   572      },
   573      "EncryptionStatus":{
   574        "type":"string",
   575        "enum":[
   576          "UPDATING",
   577          "ACTIVE"
   578        ]
   579      },
   580      "EncryptionType":{
   581        "type":"string",
   582        "enum":[
   583          "NONE",
   584          "KMS"
   585        ]
   586      },
   587      "EntitySelectorExpression":{
   588        "type":"string",
   589        "max":500,
   590        "min":1
   591      },
   592      "ErrorMessage":{"type":"string"},
   593      "ErrorRootCause":{
   594        "type":"structure",
   595        "members":{
   596          "Services":{"shape":"ErrorRootCauseServices"},
   597          "ClientImpacting":{"shape":"NullableBoolean"}
   598        }
   599      },
   600      "ErrorRootCauseEntity":{
   601        "type":"structure",
   602        "members":{
   603          "Name":{"shape":"String"},
   604          "Exceptions":{"shape":"RootCauseExceptions"},
   605          "Remote":{"shape":"NullableBoolean"}
   606        }
   607      },
   608      "ErrorRootCauseEntityPath":{
   609        "type":"list",
   610        "member":{"shape":"ErrorRootCauseEntity"}
   611      },
   612      "ErrorRootCauseService":{
   613        "type":"structure",
   614        "members":{
   615          "Name":{"shape":"String"},
   616          "Names":{"shape":"ServiceNames"},
   617          "Type":{"shape":"String"},
   618          "AccountId":{"shape":"String"},
   619          "EntityPath":{"shape":"ErrorRootCauseEntityPath"},
   620          "Inferred":{"shape":"NullableBoolean"}
   621        }
   622      },
   623      "ErrorRootCauseServices":{
   624        "type":"list",
   625        "member":{"shape":"ErrorRootCauseService"}
   626      },
   627      "ErrorRootCauses":{
   628        "type":"list",
   629        "member":{"shape":"ErrorRootCause"}
   630      },
   631      "ErrorStatistics":{
   632        "type":"structure",
   633        "members":{
   634          "ThrottleCount":{"shape":"NullableLong"},
   635          "OtherCount":{"shape":"NullableLong"},
   636          "TotalCount":{"shape":"NullableLong"}
   637        }
   638      },
   639      "EventSummaryText":{"type":"string"},
   640      "FaultRootCause":{
   641        "type":"structure",
   642        "members":{
   643          "Services":{"shape":"FaultRootCauseServices"},
   644          "ClientImpacting":{"shape":"NullableBoolean"}
   645        }
   646      },
   647      "FaultRootCauseEntity":{
   648        "type":"structure",
   649        "members":{
   650          "Name":{"shape":"String"},
   651          "Exceptions":{"shape":"RootCauseExceptions"},
   652          "Remote":{"shape":"NullableBoolean"}
   653        }
   654      },
   655      "FaultRootCauseEntityPath":{
   656        "type":"list",
   657        "member":{"shape":"FaultRootCauseEntity"}
   658      },
   659      "FaultRootCauseService":{
   660        "type":"structure",
   661        "members":{
   662          "Name":{"shape":"String"},
   663          "Names":{"shape":"ServiceNames"},
   664          "Type":{"shape":"String"},
   665          "AccountId":{"shape":"String"},
   666          "EntityPath":{"shape":"FaultRootCauseEntityPath"},
   667          "Inferred":{"shape":"NullableBoolean"}
   668        }
   669      },
   670      "FaultRootCauseServices":{
   671        "type":"list",
   672        "member":{"shape":"FaultRootCauseService"}
   673      },
   674      "FaultRootCauses":{
   675        "type":"list",
   676        "member":{"shape":"FaultRootCause"}
   677      },
   678      "FaultStatistics":{
   679        "type":"structure",
   680        "members":{
   681          "OtherCount":{"shape":"NullableLong"},
   682          "TotalCount":{"shape":"NullableLong"}
   683        }
   684      },
   685      "FilterExpression":{"type":"string"},
   686      "FixedRate":{
   687        "type":"double",
   688        "max":1,
   689        "min":0
   690      },
   691      "ForecastStatistics":{
   692        "type":"structure",
   693        "members":{
   694          "FaultCountHigh":{"shape":"NullableLong"},
   695          "FaultCountLow":{"shape":"NullableLong"}
   696        }
   697      },
   698      "GetEncryptionConfigRequest":{
   699        "type":"structure",
   700        "members":{
   701        }
   702      },
   703      "GetEncryptionConfigResult":{
   704        "type":"structure",
   705        "members":{
   706          "EncryptionConfig":{"shape":"EncryptionConfig"}
   707        }
   708      },
   709      "GetGroupRequest":{
   710        "type":"structure",
   711        "members":{
   712          "GroupName":{"shape":"GroupName"},
   713          "GroupARN":{"shape":"GroupARN"}
   714        }
   715      },
   716      "GetGroupResult":{
   717        "type":"structure",
   718        "members":{
   719          "Group":{"shape":"Group"}
   720        }
   721      },
   722      "GetGroupsNextToken":{
   723        "type":"string",
   724        "max":100,
   725        "min":1
   726      },
   727      "GetGroupsRequest":{
   728        "type":"structure",
   729        "members":{
   730          "NextToken":{"shape":"GetGroupsNextToken"}
   731        }
   732      },
   733      "GetGroupsResult":{
   734        "type":"structure",
   735        "members":{
   736          "Groups":{"shape":"GroupSummaryList"},
   737          "NextToken":{"shape":"String"}
   738        }
   739      },
   740      "GetInsightEventsMaxResults":{
   741        "type":"integer",
   742        "max":50,
   743        "min":1
   744      },
   745      "GetInsightEventsRequest":{
   746        "type":"structure",
   747        "required":["InsightId"],
   748        "members":{
   749          "InsightId":{"shape":"InsightId"},
   750          "MaxResults":{"shape":"GetInsightEventsMaxResults"},
   751          "NextToken":{"shape":"Token"}
   752        }
   753      },
   754      "GetInsightEventsResult":{
   755        "type":"structure",
   756        "members":{
   757          "InsightEvents":{"shape":"InsightEventList"},
   758          "NextToken":{"shape":"Token"}
   759        }
   760      },
   761      "GetInsightImpactGraphRequest":{
   762        "type":"structure",
   763        "required":[
   764          "InsightId",
   765          "StartTime",
   766          "EndTime"
   767        ],
   768        "members":{
   769          "InsightId":{"shape":"InsightId"},
   770          "StartTime":{"shape":"Timestamp"},
   771          "EndTime":{"shape":"Timestamp"},
   772          "NextToken":{"shape":"Token"}
   773        }
   774      },
   775      "GetInsightImpactGraphResult":{
   776        "type":"structure",
   777        "members":{
   778          "InsightId":{"shape":"InsightId"},
   779          "StartTime":{"shape":"Timestamp"},
   780          "EndTime":{"shape":"Timestamp"},
   781          "ServiceGraphStartTime":{"shape":"Timestamp"},
   782          "ServiceGraphEndTime":{"shape":"Timestamp"},
   783          "Services":{"shape":"InsightImpactGraphServiceList"},
   784          "NextToken":{"shape":"Token"}
   785        }
   786      },
   787      "GetInsightRequest":{
   788        "type":"structure",
   789        "required":["InsightId"],
   790        "members":{
   791          "InsightId":{"shape":"InsightId"}
   792        }
   793      },
   794      "GetInsightResult":{
   795        "type":"structure",
   796        "members":{
   797          "Insight":{"shape":"Insight"}
   798        }
   799      },
   800      "GetInsightSummariesMaxResults":{
   801        "type":"integer",
   802        "max":100,
   803        "min":1
   804      },
   805      "GetInsightSummariesRequest":{
   806        "type":"structure",
   807        "required":[
   808          "StartTime",
   809          "EndTime"
   810        ],
   811        "members":{
   812          "States":{"shape":"InsightStateList"},
   813          "GroupARN":{"shape":"GroupARN"},
   814          "GroupName":{"shape":"GroupName"},
   815          "StartTime":{"shape":"Timestamp"},
   816          "EndTime":{"shape":"Timestamp"},
   817          "MaxResults":{"shape":"GetInsightSummariesMaxResults"},
   818          "NextToken":{"shape":"Token"}
   819        }
   820      },
   821      "GetInsightSummariesResult":{
   822        "type":"structure",
   823        "members":{
   824          "InsightSummaries":{"shape":"InsightSummaryList"},
   825          "NextToken":{"shape":"Token"}
   826        }
   827      },
   828      "GetSamplingRulesRequest":{
   829        "type":"structure",
   830        "members":{
   831          "NextToken":{"shape":"String"}
   832        }
   833      },
   834      "GetSamplingRulesResult":{
   835        "type":"structure",
   836        "members":{
   837          "SamplingRuleRecords":{"shape":"SamplingRuleRecordList"},
   838          "NextToken":{"shape":"String"}
   839        }
   840      },
   841      "GetSamplingStatisticSummariesRequest":{
   842        "type":"structure",
   843        "members":{
   844          "NextToken":{"shape":"String"}
   845        }
   846      },
   847      "GetSamplingStatisticSummariesResult":{
   848        "type":"structure",
   849        "members":{
   850          "SamplingStatisticSummaries":{"shape":"SamplingStatisticSummaryList"},
   851          "NextToken":{"shape":"String"}
   852        }
   853      },
   854      "GetSamplingTargetsRequest":{
   855        "type":"structure",
   856        "required":["SamplingStatisticsDocuments"],
   857        "members":{
   858          "SamplingStatisticsDocuments":{"shape":"SamplingStatisticsDocumentList"}
   859        }
   860      },
   861      "GetSamplingTargetsResult":{
   862        "type":"structure",
   863        "members":{
   864          "SamplingTargetDocuments":{"shape":"SamplingTargetDocumentList"},
   865          "LastRuleModification":{"shape":"Timestamp"},
   866          "UnprocessedStatistics":{"shape":"UnprocessedStatisticsList"}
   867        }
   868      },
   869      "GetServiceGraphRequest":{
   870        "type":"structure",
   871        "required":[
   872          "StartTime",
   873          "EndTime"
   874        ],
   875        "members":{
   876          "StartTime":{"shape":"Timestamp"},
   877          "EndTime":{"shape":"Timestamp"},
   878          "GroupName":{"shape":"GroupName"},
   879          "GroupARN":{"shape":"GroupARN"},
   880          "NextToken":{"shape":"String"}
   881        }
   882      },
   883      "GetServiceGraphResult":{
   884        "type":"structure",
   885        "members":{
   886          "StartTime":{"shape":"Timestamp"},
   887          "EndTime":{"shape":"Timestamp"},
   888          "Services":{"shape":"ServiceList"},
   889          "ContainsOldGroupVersions":{"shape":"Boolean"},
   890          "NextToken":{"shape":"String"}
   891        }
   892      },
   893      "GetTimeSeriesServiceStatisticsRequest":{
   894        "type":"structure",
   895        "required":[
   896          "StartTime",
   897          "EndTime"
   898        ],
   899        "members":{
   900          "StartTime":{"shape":"Timestamp"},
   901          "EndTime":{"shape":"Timestamp"},
   902          "GroupName":{"shape":"GroupName"},
   903          "GroupARN":{"shape":"GroupARN"},
   904          "EntitySelectorExpression":{"shape":"EntitySelectorExpression"},
   905          "Period":{"shape":"NullableInteger"},
   906          "ForecastStatistics":{"shape":"NullableBoolean"},
   907          "NextToken":{"shape":"String"}
   908        }
   909      },
   910      "GetTimeSeriesServiceStatisticsResult":{
   911        "type":"structure",
   912        "members":{
   913          "TimeSeriesServiceStatistics":{"shape":"TimeSeriesServiceStatisticsList"},
   914          "ContainsOldGroupVersions":{"shape":"Boolean"},
   915          "NextToken":{"shape":"String"}
   916        }
   917      },
   918      "GetTraceGraphRequest":{
   919        "type":"structure",
   920        "required":["TraceIds"],
   921        "members":{
   922          "TraceIds":{"shape":"TraceIdList"},
   923          "NextToken":{"shape":"String"}
   924        }
   925      },
   926      "GetTraceGraphResult":{
   927        "type":"structure",
   928        "members":{
   929          "Services":{"shape":"ServiceList"},
   930          "NextToken":{"shape":"String"}
   931        }
   932      },
   933      "GetTraceSummariesRequest":{
   934        "type":"structure",
   935        "required":[
   936          "StartTime",
   937          "EndTime"
   938        ],
   939        "members":{
   940          "StartTime":{"shape":"Timestamp"},
   941          "EndTime":{"shape":"Timestamp"},
   942          "TimeRangeType":{"shape":"TimeRangeType"},
   943          "Sampling":{"shape":"NullableBoolean"},
   944          "SamplingStrategy":{"shape":"SamplingStrategy"},
   945          "FilterExpression":{"shape":"FilterExpression"},
   946          "NextToken":{"shape":"String"}
   947        }
   948      },
   949      "GetTraceSummariesResult":{
   950        "type":"structure",
   951        "members":{
   952          "TraceSummaries":{"shape":"TraceSummaryList"},
   953          "ApproximateTime":{"shape":"Timestamp"},
   954          "TracesProcessedCount":{"shape":"NullableLong"},
   955          "NextToken":{"shape":"String"}
   956        }
   957      },
   958      "Group":{
   959        "type":"structure",
   960        "members":{
   961          "GroupName":{"shape":"String"},
   962          "GroupARN":{"shape":"String"},
   963          "FilterExpression":{"shape":"String"},
   964          "InsightsConfiguration":{"shape":"InsightsConfiguration"}
   965        }
   966      },
   967      "GroupARN":{
   968        "type":"string",
   969        "max":400,
   970        "min":1
   971      },
   972      "GroupName":{
   973        "type":"string",
   974        "max":32,
   975        "min":1
   976      },
   977      "GroupSummary":{
   978        "type":"structure",
   979        "members":{
   980          "GroupName":{"shape":"String"},
   981          "GroupARN":{"shape":"String"},
   982          "FilterExpression":{"shape":"String"},
   983          "InsightsConfiguration":{"shape":"InsightsConfiguration"}
   984        }
   985      },
   986      "GroupSummaryList":{
   987        "type":"list",
   988        "member":{"shape":"GroupSummary"}
   989      },
   990      "HTTPMethod":{
   991        "type":"string",
   992        "max":10
   993      },
   994      "Histogram":{
   995        "type":"list",
   996        "member":{"shape":"HistogramEntry"}
   997      },
   998      "HistogramEntry":{
   999        "type":"structure",
  1000        "members":{
  1001          "Value":{"shape":"Double"},
  1002          "Count":{"shape":"Integer"}
  1003        }
  1004      },
  1005      "Host":{
  1006        "type":"string",
  1007        "max":64
  1008      },
  1009      "Hostname":{
  1010        "type":"string",
  1011        "max":255
  1012      },
  1013      "Http":{
  1014        "type":"structure",
  1015        "members":{
  1016          "HttpURL":{"shape":"String"},
  1017          "HttpStatus":{"shape":"NullableInteger"},
  1018          "HttpMethod":{"shape":"String"},
  1019          "UserAgent":{"shape":"String"},
  1020          "ClientIp":{"shape":"String"}
  1021        }
  1022      },
  1023      "Insight":{
  1024        "type":"structure",
  1025        "members":{
  1026          "InsightId":{"shape":"InsightId"},
  1027          "GroupARN":{"shape":"GroupARN"},
  1028          "GroupName":{"shape":"GroupName"},
  1029          "RootCauseServiceId":{"shape":"ServiceId"},
  1030          "Categories":{"shape":"InsightCategoryList"},
  1031          "State":{"shape":"InsightState"},
  1032          "StartTime":{"shape":"Timestamp"},
  1033          "EndTime":{"shape":"Timestamp"},
  1034          "Summary":{"shape":"InsightSummaryText"},
  1035          "ClientRequestImpactStatistics":{"shape":"RequestImpactStatistics"},
  1036          "RootCauseServiceRequestImpactStatistics":{"shape":"RequestImpactStatistics"},
  1037          "TopAnomalousServices":{"shape":"AnomalousServiceList"}
  1038        }
  1039      },
  1040      "InsightCategory":{
  1041        "type":"string",
  1042        "enum":["FAULT"]
  1043      },
  1044      "InsightCategoryList":{
  1045        "type":"list",
  1046        "member":{"shape":"InsightCategory"}
  1047      },
  1048      "InsightEvent":{
  1049        "type":"structure",
  1050        "members":{
  1051          "Summary":{"shape":"EventSummaryText"},
  1052          "EventTime":{"shape":"Timestamp"},
  1053          "ClientRequestImpactStatistics":{"shape":"RequestImpactStatistics"},
  1054          "RootCauseServiceRequestImpactStatistics":{"shape":"RequestImpactStatistics"},
  1055          "TopAnomalousServices":{"shape":"AnomalousServiceList"}
  1056        }
  1057      },
  1058      "InsightEventList":{
  1059        "type":"list",
  1060        "member":{"shape":"InsightEvent"}
  1061      },
  1062      "InsightId":{
  1063        "type":"string",
  1064        "pattern":"[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}"
  1065      },
  1066      "InsightImpactGraphEdge":{
  1067        "type":"structure",
  1068        "members":{
  1069          "ReferenceId":{"shape":"NullableInteger"}
  1070        }
  1071      },
  1072      "InsightImpactGraphEdgeList":{
  1073        "type":"list",
  1074        "member":{"shape":"InsightImpactGraphEdge"}
  1075      },
  1076      "InsightImpactGraphService":{
  1077        "type":"structure",
  1078        "members":{
  1079          "ReferenceId":{"shape":"NullableInteger"},
  1080          "Type":{"shape":"String"},
  1081          "Name":{"shape":"String"},
  1082          "Names":{"shape":"ServiceNames"},
  1083          "AccountId":{"shape":"String"},
  1084          "Edges":{"shape":"InsightImpactGraphEdgeList"}
  1085        }
  1086      },
  1087      "InsightImpactGraphServiceList":{
  1088        "type":"list",
  1089        "member":{"shape":"InsightImpactGraphService"}
  1090      },
  1091      "InsightState":{
  1092        "type":"string",
  1093        "enum":[
  1094          "ACTIVE",
  1095          "CLOSED"
  1096        ]
  1097      },
  1098      "InsightStateList":{
  1099        "type":"list",
  1100        "member":{"shape":"InsightState"},
  1101        "max":1,
  1102        "min":0
  1103      },
  1104      "InsightSummary":{
  1105        "type":"structure",
  1106        "members":{
  1107          "InsightId":{"shape":"InsightId"},
  1108          "GroupARN":{"shape":"GroupARN"},
  1109          "GroupName":{"shape":"GroupName"},
  1110          "RootCauseServiceId":{"shape":"ServiceId"},
  1111          "Categories":{"shape":"InsightCategoryList"},
  1112          "State":{"shape":"InsightState"},
  1113          "StartTime":{"shape":"Timestamp"},
  1114          "EndTime":{"shape":"Timestamp"},
  1115          "Summary":{"shape":"InsightSummaryText"},
  1116          "ClientRequestImpactStatistics":{"shape":"RequestImpactStatistics"},
  1117          "RootCauseServiceRequestImpactStatistics":{"shape":"RequestImpactStatistics"},
  1118          "TopAnomalousServices":{"shape":"AnomalousServiceList"},
  1119          "LastUpdateTime":{"shape":"Timestamp"}
  1120        }
  1121      },
  1122      "InsightSummaryList":{
  1123        "type":"list",
  1124        "member":{"shape":"InsightSummary"}
  1125      },
  1126      "InsightSummaryText":{"type":"string"},
  1127      "InsightsConfiguration":{
  1128        "type":"structure",
  1129        "members":{
  1130          "InsightsEnabled":{"shape":"NullableBoolean"},
  1131          "NotificationsEnabled":{"shape":"NullableBoolean"}
  1132        }
  1133      },
  1134      "InstanceIdDetail":{
  1135        "type":"structure",
  1136        "members":{
  1137          "Id":{"shape":"String"}
  1138        }
  1139      },
  1140      "Integer":{"type":"integer"},
  1141      "InvalidRequestException":{
  1142        "type":"structure",
  1143        "members":{
  1144          "Message":{"shape":"ErrorMessage"}
  1145        },
  1146        "exception":true
  1147      },
  1148      "ListTagsForResourceRequest":{
  1149        "type":"structure",
  1150        "required":["ResourceARN"],
  1151        "members":{
  1152          "ResourceARN":{"shape":"AmazonResourceName"},
  1153          "NextToken":{"shape":"String"}
  1154        }
  1155      },
  1156      "ListTagsForResourceResponse":{
  1157        "type":"structure",
  1158        "members":{
  1159          "Tags":{"shape":"TagList"},
  1160          "NextToken":{"shape":"String"}
  1161        }
  1162      },
  1163      "NullableBoolean":{"type":"boolean"},
  1164      "NullableDouble":{"type":"double"},
  1165      "NullableInteger":{"type":"integer"},
  1166      "NullableLong":{"type":"long"},
  1167      "Priority":{
  1168        "type":"integer",
  1169        "max":9999,
  1170        "min":1
  1171      },
  1172      "PutEncryptionConfigRequest":{
  1173        "type":"structure",
  1174        "required":["Type"],
  1175        "members":{
  1176          "KeyId":{"shape":"EncryptionKeyId"},
  1177          "Type":{"shape":"EncryptionType"}
  1178        }
  1179      },
  1180      "PutEncryptionConfigResult":{
  1181        "type":"structure",
  1182        "members":{
  1183          "EncryptionConfig":{"shape":"EncryptionConfig"}
  1184        }
  1185      },
  1186      "PutTelemetryRecordsRequest":{
  1187        "type":"structure",
  1188        "required":["TelemetryRecords"],
  1189        "members":{
  1190          "TelemetryRecords":{"shape":"TelemetryRecordList"},
  1191          "EC2InstanceId":{"shape":"EC2InstanceId"},
  1192          "Hostname":{"shape":"Hostname"},
  1193          "ResourceARN":{"shape":"ResourceARN"}
  1194        }
  1195      },
  1196      "PutTelemetryRecordsResult":{
  1197        "type":"structure",
  1198        "members":{
  1199        }
  1200      },
  1201      "PutTraceSegmentsRequest":{
  1202        "type":"structure",
  1203        "required":["TraceSegmentDocuments"],
  1204        "members":{
  1205          "TraceSegmentDocuments":{"shape":"TraceSegmentDocumentList"}
  1206        }
  1207      },
  1208      "PutTraceSegmentsResult":{
  1209        "type":"structure",
  1210        "members":{
  1211          "UnprocessedTraceSegments":{"shape":"UnprocessedTraceSegmentList"}
  1212        }
  1213      },
  1214      "RequestCount":{
  1215        "type":"integer",
  1216        "min":0
  1217      },
  1218      "RequestImpactStatistics":{
  1219        "type":"structure",
  1220        "members":{
  1221          "FaultCount":{"shape":"NullableLong"},
  1222          "OkCount":{"shape":"NullableLong"},
  1223          "TotalCount":{"shape":"NullableLong"}
  1224        }
  1225      },
  1226      "ReservoirSize":{
  1227        "type":"integer",
  1228        "min":0
  1229      },
  1230      "ResourceARN":{
  1231        "type":"string",
  1232        "max":500
  1233      },
  1234      "ResourceARNDetail":{
  1235        "type":"structure",
  1236        "members":{
  1237          "ARN":{"shape":"String"}
  1238        }
  1239      },
  1240      "ResourceNotFoundException":{
  1241        "type":"structure",
  1242        "members":{
  1243          "Message":{"shape":"ErrorMessage"},
  1244          "ResourceName":{"shape":"AmazonResourceName"}
  1245        },
  1246        "error":{"httpStatusCode":404},
  1247        "exception":true
  1248      },
  1249      "ResponseTimeRootCause":{
  1250        "type":"structure",
  1251        "members":{
  1252          "Services":{"shape":"ResponseTimeRootCauseServices"},
  1253          "ClientImpacting":{"shape":"NullableBoolean"}
  1254        }
  1255      },
  1256      "ResponseTimeRootCauseEntity":{
  1257        "type":"structure",
  1258        "members":{
  1259          "Name":{"shape":"String"},
  1260          "Coverage":{"shape":"NullableDouble"},
  1261          "Remote":{"shape":"NullableBoolean"}
  1262        }
  1263      },
  1264      "ResponseTimeRootCauseEntityPath":{
  1265        "type":"list",
  1266        "member":{"shape":"ResponseTimeRootCauseEntity"}
  1267      },
  1268      "ResponseTimeRootCauseService":{
  1269        "type":"structure",
  1270        "members":{
  1271          "Name":{"shape":"String"},
  1272          "Names":{"shape":"ServiceNames"},
  1273          "Type":{"shape":"String"},
  1274          "AccountId":{"shape":"String"},
  1275          "EntityPath":{"shape":"ResponseTimeRootCauseEntityPath"},
  1276          "Inferred":{"shape":"NullableBoolean"}
  1277        }
  1278      },
  1279      "ResponseTimeRootCauseServices":{
  1280        "type":"list",
  1281        "member":{"shape":"ResponseTimeRootCauseService"}
  1282      },
  1283      "ResponseTimeRootCauses":{
  1284        "type":"list",
  1285        "member":{"shape":"ResponseTimeRootCause"}
  1286      },
  1287      "RootCauseException":{
  1288        "type":"structure",
  1289        "members":{
  1290          "Name":{"shape":"String"},
  1291          "Message":{"shape":"String"}
  1292        }
  1293      },
  1294      "RootCauseExceptions":{
  1295        "type":"list",
  1296        "member":{"shape":"RootCauseException"}
  1297      },
  1298      "RuleLimitExceededException":{
  1299        "type":"structure",
  1300        "members":{
  1301          "Message":{"shape":"ErrorMessage"}
  1302        },
  1303        "exception":true
  1304      },
  1305      "RuleName":{
  1306        "type":"string",
  1307        "max":32,
  1308        "min":1
  1309      },
  1310      "SampledCount":{
  1311        "type":"integer",
  1312        "min":0
  1313      },
  1314      "SamplingRule":{
  1315        "type":"structure",
  1316        "required":[
  1317          "ResourceARN",
  1318          "Priority",
  1319          "FixedRate",
  1320          "ReservoirSize",
  1321          "ServiceName",
  1322          "ServiceType",
  1323          "Host",
  1324          "HTTPMethod",
  1325          "URLPath",
  1326          "Version"
  1327        ],
  1328        "members":{
  1329          "RuleName":{"shape":"RuleName"},
  1330          "RuleARN":{"shape":"String"},
  1331          "ResourceARN":{"shape":"ResourceARN"},
  1332          "Priority":{"shape":"Priority"},
  1333          "FixedRate":{"shape":"FixedRate"},
  1334          "ReservoirSize":{"shape":"ReservoirSize"},
  1335          "ServiceName":{"shape":"ServiceName"},
  1336          "ServiceType":{"shape":"ServiceType"},
  1337          "Host":{"shape":"Host"},
  1338          "HTTPMethod":{"shape":"HTTPMethod"},
  1339          "URLPath":{"shape":"URLPath"},
  1340          "Version":{"shape":"Version"},
  1341          "Attributes":{"shape":"AttributeMap"}
  1342        }
  1343      },
  1344      "SamplingRuleRecord":{
  1345        "type":"structure",
  1346        "members":{
  1347          "SamplingRule":{"shape":"SamplingRule"},
  1348          "CreatedAt":{"shape":"Timestamp"},
  1349          "ModifiedAt":{"shape":"Timestamp"}
  1350        }
  1351      },
  1352      "SamplingRuleRecordList":{
  1353        "type":"list",
  1354        "member":{"shape":"SamplingRuleRecord"}
  1355      },
  1356      "SamplingRuleUpdate":{
  1357        "type":"structure",
  1358        "members":{
  1359          "RuleName":{"shape":"RuleName"},
  1360          "RuleARN":{"shape":"String"},
  1361          "ResourceARN":{"shape":"ResourceARN"},
  1362          "Priority":{"shape":"NullableInteger"},
  1363          "FixedRate":{"shape":"NullableDouble"},
  1364          "ReservoirSize":{"shape":"NullableInteger"},
  1365          "Host":{"shape":"Host"},
  1366          "ServiceName":{"shape":"ServiceName"},
  1367          "ServiceType":{"shape":"ServiceType"},
  1368          "HTTPMethod":{"shape":"HTTPMethod"},
  1369          "URLPath":{"shape":"URLPath"},
  1370          "Attributes":{"shape":"AttributeMap"}
  1371        }
  1372      },
  1373      "SamplingStatisticSummary":{
  1374        "type":"structure",
  1375        "members":{
  1376          "RuleName":{"shape":"String"},
  1377          "Timestamp":{"shape":"Timestamp"},
  1378          "RequestCount":{"shape":"Integer"},
  1379          "BorrowCount":{"shape":"Integer"},
  1380          "SampledCount":{"shape":"Integer"}
  1381        }
  1382      },
  1383      "SamplingStatisticSummaryList":{
  1384        "type":"list",
  1385        "member":{"shape":"SamplingStatisticSummary"}
  1386      },
  1387      "SamplingStatisticsDocument":{
  1388        "type":"structure",
  1389        "required":[
  1390          "RuleName",
  1391          "ClientID",
  1392          "Timestamp",
  1393          "RequestCount",
  1394          "SampledCount"
  1395        ],
  1396        "members":{
  1397          "RuleName":{"shape":"RuleName"},
  1398          "ClientID":{"shape":"ClientID"},
  1399          "Timestamp":{"shape":"Timestamp"},
  1400          "RequestCount":{"shape":"RequestCount"},
  1401          "SampledCount":{"shape":"SampledCount"},
  1402          "BorrowCount":{"shape":"BorrowCount"}
  1403        }
  1404      },
  1405      "SamplingStatisticsDocumentList":{
  1406        "type":"list",
  1407        "member":{"shape":"SamplingStatisticsDocument"},
  1408        "max":25
  1409      },
  1410      "SamplingStrategy":{
  1411        "type":"structure",
  1412        "members":{
  1413          "Name":{"shape":"SamplingStrategyName"},
  1414          "Value":{"shape":"NullableDouble"}
  1415        }
  1416      },
  1417      "SamplingStrategyName":{
  1418        "type":"string",
  1419        "enum":[
  1420          "PartialScan",
  1421          "FixedRate"
  1422        ]
  1423      },
  1424      "SamplingTargetDocument":{
  1425        "type":"structure",
  1426        "members":{
  1427          "RuleName":{"shape":"String"},
  1428          "FixedRate":{"shape":"Double"},
  1429          "ReservoirQuota":{"shape":"NullableInteger"},
  1430          "ReservoirQuotaTTL":{"shape":"Timestamp"},
  1431          "Interval":{"shape":"NullableInteger"}
  1432        }
  1433      },
  1434      "SamplingTargetDocumentList":{
  1435        "type":"list",
  1436        "member":{"shape":"SamplingTargetDocument"}
  1437      },
  1438      "Segment":{
  1439        "type":"structure",
  1440        "members":{
  1441          "Id":{"shape":"SegmentId"},
  1442          "Document":{"shape":"SegmentDocument"}
  1443        }
  1444      },
  1445      "SegmentDocument":{
  1446        "type":"string",
  1447        "min":1
  1448      },
  1449      "SegmentId":{"type":"string"},
  1450      "SegmentList":{
  1451        "type":"list",
  1452        "member":{"shape":"Segment"}
  1453      },
  1454      "Service":{
  1455        "type":"structure",
  1456        "members":{
  1457          "ReferenceId":{"shape":"NullableInteger"},
  1458          "Name":{"shape":"String"},
  1459          "Names":{"shape":"ServiceNames"},
  1460          "Root":{"shape":"NullableBoolean"},
  1461          "AccountId":{"shape":"String"},
  1462          "Type":{"shape":"String"},
  1463          "State":{"shape":"String"},
  1464          "StartTime":{"shape":"Timestamp"},
  1465          "EndTime":{"shape":"Timestamp"},
  1466          "Edges":{"shape":"EdgeList"},
  1467          "SummaryStatistics":{"shape":"ServiceStatistics"},
  1468          "DurationHistogram":{"shape":"Histogram"},
  1469          "ResponseTimeHistogram":{"shape":"Histogram"}
  1470        }
  1471      },
  1472      "ServiceId":{
  1473        "type":"structure",
  1474        "members":{
  1475          "Name":{"shape":"String"},
  1476          "Names":{"shape":"ServiceNames"},
  1477          "AccountId":{"shape":"String"},
  1478          "Type":{"shape":"String"}
  1479        }
  1480      },
  1481      "ServiceIds":{
  1482        "type":"list",
  1483        "member":{"shape":"ServiceId"}
  1484      },
  1485      "ServiceList":{
  1486        "type":"list",
  1487        "member":{"shape":"Service"}
  1488      },
  1489      "ServiceName":{
  1490        "type":"string",
  1491        "max":64
  1492      },
  1493      "ServiceNames":{
  1494        "type":"list",
  1495        "member":{"shape":"String"}
  1496      },
  1497      "ServiceStatistics":{
  1498        "type":"structure",
  1499        "members":{
  1500          "OkCount":{"shape":"NullableLong"},
  1501          "ErrorStatistics":{"shape":"ErrorStatistics"},
  1502          "FaultStatistics":{"shape":"FaultStatistics"},
  1503          "TotalCount":{"shape":"NullableLong"},
  1504          "TotalResponseTime":{"shape":"NullableDouble"}
  1505        }
  1506      },
  1507      "ServiceType":{
  1508        "type":"string",
  1509        "max":64
  1510      },
  1511      "String":{"type":"string"},
  1512      "Tag":{
  1513        "type":"structure",
  1514        "required":[
  1515          "Key",
  1516          "Value"
  1517        ],
  1518        "members":{
  1519          "Key":{"shape":"TagKey"},
  1520          "Value":{"shape":"TagValue"}
  1521        }
  1522      },
  1523      "TagKey":{
  1524        "type":"string",
  1525        "max":128,
  1526        "min":1
  1527      },
  1528      "TagKeyList":{
  1529        "type":"list",
  1530        "member":{"shape":"TagKey"},
  1531        "max":200,
  1532        "min":0
  1533      },
  1534      "TagList":{
  1535        "type":"list",
  1536        "member":{"shape":"Tag"},
  1537        "max":200,
  1538        "min":0
  1539      },
  1540      "TagResourceRequest":{
  1541        "type":"structure",
  1542        "required":[
  1543          "ResourceARN",
  1544          "Tags"
  1545        ],
  1546        "members":{
  1547          "ResourceARN":{"shape":"AmazonResourceName"},
  1548          "Tags":{"shape":"TagList"}
  1549        }
  1550      },
  1551      "TagResourceResponse":{
  1552        "type":"structure",
  1553        "members":{
  1554        }
  1555      },
  1556      "TagValue":{
  1557        "type":"string",
  1558        "max":256,
  1559        "min":0
  1560      },
  1561      "TelemetryRecord":{
  1562        "type":"structure",
  1563        "required":["Timestamp"],
  1564        "members":{
  1565          "Timestamp":{"shape":"Timestamp"},
  1566          "SegmentsReceivedCount":{"shape":"NullableInteger"},
  1567          "SegmentsSentCount":{"shape":"NullableInteger"},
  1568          "SegmentsSpilloverCount":{"shape":"NullableInteger"},
  1569          "SegmentsRejectedCount":{"shape":"NullableInteger"},
  1570          "BackendConnectionErrors":{"shape":"BackendConnectionErrors"}
  1571        }
  1572      },
  1573      "TelemetryRecordList":{
  1574        "type":"list",
  1575        "member":{"shape":"TelemetryRecord"}
  1576      },
  1577      "ThrottledException":{
  1578        "type":"structure",
  1579        "members":{
  1580          "Message":{"shape":"ErrorMessage"}
  1581        },
  1582        "error":{"httpStatusCode":429},
  1583        "exception":true
  1584      },
  1585      "TimeRangeType":{
  1586        "type":"string",
  1587        "enum":[
  1588          "TraceId",
  1589          "Event"
  1590        ]
  1591      },
  1592      "TimeSeriesServiceStatistics":{
  1593        "type":"structure",
  1594        "members":{
  1595          "Timestamp":{"shape":"Timestamp"},
  1596          "EdgeSummaryStatistics":{"shape":"EdgeStatistics"},
  1597          "ServiceSummaryStatistics":{"shape":"ServiceStatistics"},
  1598          "ServiceForecastStatistics":{"shape":"ForecastStatistics"},
  1599          "ResponseTimeHistogram":{"shape":"Histogram"}
  1600        }
  1601      },
  1602      "TimeSeriesServiceStatisticsList":{
  1603        "type":"list",
  1604        "member":{"shape":"TimeSeriesServiceStatistics"}
  1605      },
  1606      "Timestamp":{"type":"timestamp"},
  1607      "Token":{
  1608        "type":"string",
  1609        "max":2000,
  1610        "min":1
  1611      },
  1612      "TooManyTagsException":{
  1613        "type":"structure",
  1614        "members":{
  1615          "Message":{"shape":"ErrorMessage"},
  1616          "ResourceName":{"shape":"AmazonResourceName"}
  1617        },
  1618        "error":{"httpStatusCode":400},
  1619        "exception":true
  1620      },
  1621      "Trace":{
  1622        "type":"structure",
  1623        "members":{
  1624          "Id":{"shape":"TraceId"},
  1625          "Duration":{"shape":"NullableDouble"},
  1626          "LimitExceeded":{"shape":"NullableBoolean"},
  1627          "Segments":{"shape":"SegmentList"}
  1628        }
  1629      },
  1630      "TraceAvailabilityZones":{
  1631        "type":"list",
  1632        "member":{"shape":"AvailabilityZoneDetail"}
  1633      },
  1634      "TraceId":{
  1635        "type":"string",
  1636        "max":35,
  1637        "min":1
  1638      },
  1639      "TraceIdList":{
  1640        "type":"list",
  1641        "member":{"shape":"TraceId"}
  1642      },
  1643      "TraceInstanceIds":{
  1644        "type":"list",
  1645        "member":{"shape":"InstanceIdDetail"}
  1646      },
  1647      "TraceList":{
  1648        "type":"list",
  1649        "member":{"shape":"Trace"}
  1650      },
  1651      "TraceResourceARNs":{
  1652        "type":"list",
  1653        "member":{"shape":"ResourceARNDetail"}
  1654      },
  1655      "TraceSegmentDocument":{"type":"string"},
  1656      "TraceSegmentDocumentList":{
  1657        "type":"list",
  1658        "member":{"shape":"TraceSegmentDocument"}
  1659      },
  1660      "TraceSummary":{
  1661        "type":"structure",
  1662        "members":{
  1663          "Id":{"shape":"TraceId"},
  1664          "Duration":{"shape":"NullableDouble"},
  1665          "ResponseTime":{"shape":"NullableDouble"},
  1666          "HasFault":{"shape":"NullableBoolean"},
  1667          "HasError":{"shape":"NullableBoolean"},
  1668          "HasThrottle":{"shape":"NullableBoolean"},
  1669          "IsPartial":{"shape":"NullableBoolean"},
  1670          "Http":{"shape":"Http"},
  1671          "Annotations":{"shape":"Annotations"},
  1672          "Users":{"shape":"TraceUsers"},
  1673          "ServiceIds":{"shape":"ServiceIds"},
  1674          "ResourceARNs":{"shape":"TraceResourceARNs"},
  1675          "InstanceIds":{"shape":"TraceInstanceIds"},
  1676          "AvailabilityZones":{"shape":"TraceAvailabilityZones"},
  1677          "EntryPoint":{"shape":"ServiceId"},
  1678          "FaultRootCauses":{"shape":"FaultRootCauses"},
  1679          "ErrorRootCauses":{"shape":"ErrorRootCauses"},
  1680          "ResponseTimeRootCauses":{"shape":"ResponseTimeRootCauses"},
  1681          "Revision":{"shape":"Integer"},
  1682          "MatchedEventTime":{"shape":"Timestamp"}
  1683        }
  1684      },
  1685      "TraceSummaryList":{
  1686        "type":"list",
  1687        "member":{"shape":"TraceSummary"}
  1688      },
  1689      "TraceUser":{
  1690        "type":"structure",
  1691        "members":{
  1692          "UserName":{"shape":"String"},
  1693          "ServiceIds":{"shape":"ServiceIds"}
  1694        }
  1695      },
  1696      "TraceUsers":{
  1697        "type":"list",
  1698        "member":{"shape":"TraceUser"}
  1699      },
  1700      "URLPath":{
  1701        "type":"string",
  1702        "max":128
  1703      },
  1704      "UnprocessedStatistics":{
  1705        "type":"structure",
  1706        "members":{
  1707          "RuleName":{"shape":"String"},
  1708          "ErrorCode":{"shape":"String"},
  1709          "Message":{"shape":"String"}
  1710        }
  1711      },
  1712      "UnprocessedStatisticsList":{
  1713        "type":"list",
  1714        "member":{"shape":"UnprocessedStatistics"}
  1715      },
  1716      "UnprocessedTraceIdList":{
  1717        "type":"list",
  1718        "member":{"shape":"TraceId"}
  1719      },
  1720      "UnprocessedTraceSegment":{
  1721        "type":"structure",
  1722        "members":{
  1723          "Id":{"shape":"String"},
  1724          "ErrorCode":{"shape":"String"},
  1725          "Message":{"shape":"String"}
  1726        }
  1727      },
  1728      "UnprocessedTraceSegmentList":{
  1729        "type":"list",
  1730        "member":{"shape":"UnprocessedTraceSegment"}
  1731      },
  1732      "UntagResourceRequest":{
  1733        "type":"structure",
  1734        "required":[
  1735          "ResourceARN",
  1736          "TagKeys"
  1737        ],
  1738        "members":{
  1739          "ResourceARN":{"shape":"AmazonResourceName"},
  1740          "TagKeys":{"shape":"TagKeyList"}
  1741        }
  1742      },
  1743      "UntagResourceResponse":{
  1744        "type":"structure",
  1745        "members":{
  1746        }
  1747      },
  1748      "UpdateGroupRequest":{
  1749        "type":"structure",
  1750        "members":{
  1751          "GroupName":{"shape":"GroupName"},
  1752          "GroupARN":{"shape":"GroupARN"},
  1753          "FilterExpression":{"shape":"FilterExpression"},
  1754          "InsightsConfiguration":{"shape":"InsightsConfiguration"}
  1755        }
  1756      },
  1757      "UpdateGroupResult":{
  1758        "type":"structure",
  1759        "members":{
  1760          "Group":{"shape":"Group"}
  1761        }
  1762      },
  1763      "UpdateSamplingRuleRequest":{
  1764        "type":"structure",
  1765        "required":["SamplingRuleUpdate"],
  1766        "members":{
  1767          "SamplingRuleUpdate":{"shape":"SamplingRuleUpdate"}
  1768        }
  1769      },
  1770      "UpdateSamplingRuleResult":{
  1771        "type":"structure",
  1772        "members":{
  1773          "SamplingRuleRecord":{"shape":"SamplingRuleRecord"}
  1774        }
  1775      },
  1776      "ValueWithServiceIds":{
  1777        "type":"structure",
  1778        "members":{
  1779          "AnnotationValue":{"shape":"AnnotationValue"},
  1780          "ServiceIds":{"shape":"ServiceIds"}
  1781        }
  1782      },
  1783      "ValuesWithServiceIds":{
  1784        "type":"list",
  1785        "member":{"shape":"ValueWithServiceIds"}
  1786      },
  1787      "Version":{
  1788        "type":"integer",
  1789        "min":1
  1790      }
  1791    }
  1792  }