github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/location/2020-11-19/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2020-11-19", 5 "endpointPrefix":"geo", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceFullName":"Amazon Location Service", 9 "serviceId":"Location", 10 "signatureVersion":"v4", 11 "signingName":"geo", 12 "uid":"location-2020-11-19" 13 }, 14 "operations":{ 15 "AssociateTrackerConsumer":{ 16 "name":"AssociateTrackerConsumer", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/tracking/v0/trackers/{TrackerName}/consumers", 20 "responseCode":200 21 }, 22 "input":{"shape":"AssociateTrackerConsumerRequest"}, 23 "output":{"shape":"AssociateTrackerConsumerResponse"}, 24 "errors":[ 25 {"shape":"InternalServerException"}, 26 {"shape":"ResourceNotFoundException"}, 27 {"shape":"ConflictException"}, 28 {"shape":"AccessDeniedException"}, 29 {"shape":"ValidationException"}, 30 {"shape":"ServiceQuotaExceededException"}, 31 {"shape":"ThrottlingException"} 32 ], 33 "endpoint":{"hostPrefix":"tracking."} 34 }, 35 "BatchDeleteDevicePositionHistory":{ 36 "name":"BatchDeleteDevicePositionHistory", 37 "http":{ 38 "method":"POST", 39 "requestUri":"/tracking/v0/trackers/{TrackerName}/delete-positions", 40 "responseCode":200 41 }, 42 "input":{"shape":"BatchDeleteDevicePositionHistoryRequest"}, 43 "output":{"shape":"BatchDeleteDevicePositionHistoryResponse"}, 44 "errors":[ 45 {"shape":"InternalServerException"}, 46 {"shape":"ResourceNotFoundException"}, 47 {"shape":"AccessDeniedException"}, 48 {"shape":"ValidationException"}, 49 {"shape":"ThrottlingException"} 50 ], 51 "endpoint":{"hostPrefix":"tracking."} 52 }, 53 "BatchDeleteGeofence":{ 54 "name":"BatchDeleteGeofence", 55 "http":{ 56 "method":"POST", 57 "requestUri":"/geofencing/v0/collections/{CollectionName}/delete-geofences", 58 "responseCode":200 59 }, 60 "input":{"shape":"BatchDeleteGeofenceRequest"}, 61 "output":{"shape":"BatchDeleteGeofenceResponse"}, 62 "errors":[ 63 {"shape":"InternalServerException"}, 64 {"shape":"ResourceNotFoundException"}, 65 {"shape":"AccessDeniedException"}, 66 {"shape":"ValidationException"}, 67 {"shape":"ThrottlingException"} 68 ], 69 "endpoint":{"hostPrefix":"geofencing."} 70 }, 71 "BatchEvaluateGeofences":{ 72 "name":"BatchEvaluateGeofences", 73 "http":{ 74 "method":"POST", 75 "requestUri":"/geofencing/v0/collections/{CollectionName}/positions", 76 "responseCode":200 77 }, 78 "input":{"shape":"BatchEvaluateGeofencesRequest"}, 79 "output":{"shape":"BatchEvaluateGeofencesResponse"}, 80 "errors":[ 81 {"shape":"InternalServerException"}, 82 {"shape":"ResourceNotFoundException"}, 83 {"shape":"AccessDeniedException"}, 84 {"shape":"ValidationException"}, 85 {"shape":"ThrottlingException"} 86 ], 87 "endpoint":{"hostPrefix":"geofencing."} 88 }, 89 "BatchGetDevicePosition":{ 90 "name":"BatchGetDevicePosition", 91 "http":{ 92 "method":"POST", 93 "requestUri":"/tracking/v0/trackers/{TrackerName}/get-positions", 94 "responseCode":200 95 }, 96 "input":{"shape":"BatchGetDevicePositionRequest"}, 97 "output":{"shape":"BatchGetDevicePositionResponse"}, 98 "errors":[ 99 {"shape":"InternalServerException"}, 100 {"shape":"ResourceNotFoundException"}, 101 {"shape":"AccessDeniedException"}, 102 {"shape":"ValidationException"}, 103 {"shape":"ThrottlingException"} 104 ], 105 "endpoint":{"hostPrefix":"tracking."} 106 }, 107 "BatchPutGeofence":{ 108 "name":"BatchPutGeofence", 109 "http":{ 110 "method":"POST", 111 "requestUri":"/geofencing/v0/collections/{CollectionName}/put-geofences", 112 "responseCode":200 113 }, 114 "input":{"shape":"BatchPutGeofenceRequest"}, 115 "output":{"shape":"BatchPutGeofenceResponse"}, 116 "errors":[ 117 {"shape":"InternalServerException"}, 118 {"shape":"ResourceNotFoundException"}, 119 {"shape":"AccessDeniedException"}, 120 {"shape":"ValidationException"}, 121 {"shape":"ThrottlingException"} 122 ], 123 "endpoint":{"hostPrefix":"geofencing."} 124 }, 125 "BatchUpdateDevicePosition":{ 126 "name":"BatchUpdateDevicePosition", 127 "http":{ 128 "method":"POST", 129 "requestUri":"/tracking/v0/trackers/{TrackerName}/positions", 130 "responseCode":200 131 }, 132 "input":{"shape":"BatchUpdateDevicePositionRequest"}, 133 "output":{"shape":"BatchUpdateDevicePositionResponse"}, 134 "errors":[ 135 {"shape":"InternalServerException"}, 136 {"shape":"ResourceNotFoundException"}, 137 {"shape":"AccessDeniedException"}, 138 {"shape":"ValidationException"}, 139 {"shape":"ThrottlingException"} 140 ], 141 "endpoint":{"hostPrefix":"tracking."} 142 }, 143 "CalculateRoute":{ 144 "name":"CalculateRoute", 145 "http":{ 146 "method":"POST", 147 "requestUri":"/routes/v0/calculators/{CalculatorName}/calculate/route", 148 "responseCode":200 149 }, 150 "input":{"shape":"CalculateRouteRequest"}, 151 "output":{"shape":"CalculateRouteResponse"}, 152 "errors":[ 153 {"shape":"InternalServerException"}, 154 {"shape":"ResourceNotFoundException"}, 155 {"shape":"AccessDeniedException"}, 156 {"shape":"ValidationException"}, 157 {"shape":"ThrottlingException"} 158 ], 159 "endpoint":{"hostPrefix":"routes."} 160 }, 161 "CreateGeofenceCollection":{ 162 "name":"CreateGeofenceCollection", 163 "http":{ 164 "method":"POST", 165 "requestUri":"/geofencing/v0/collections", 166 "responseCode":200 167 }, 168 "input":{"shape":"CreateGeofenceCollectionRequest"}, 169 "output":{"shape":"CreateGeofenceCollectionResponse"}, 170 "errors":[ 171 {"shape":"InternalServerException"}, 172 {"shape":"ConflictException"}, 173 {"shape":"AccessDeniedException"}, 174 {"shape":"ValidationException"}, 175 {"shape":"ThrottlingException"} 176 ], 177 "endpoint":{"hostPrefix":"geofencing."}, 178 "idempotent":true 179 }, 180 "CreateMap":{ 181 "name":"CreateMap", 182 "http":{ 183 "method":"POST", 184 "requestUri":"/maps/v0/maps", 185 "responseCode":200 186 }, 187 "input":{"shape":"CreateMapRequest"}, 188 "output":{"shape":"CreateMapResponse"}, 189 "errors":[ 190 {"shape":"InternalServerException"}, 191 {"shape":"ConflictException"}, 192 {"shape":"AccessDeniedException"}, 193 {"shape":"ValidationException"}, 194 {"shape":"ThrottlingException"} 195 ], 196 "endpoint":{"hostPrefix":"maps."}, 197 "idempotent":true 198 }, 199 "CreatePlaceIndex":{ 200 "name":"CreatePlaceIndex", 201 "http":{ 202 "method":"POST", 203 "requestUri":"/places/v0/indexes", 204 "responseCode":200 205 }, 206 "input":{"shape":"CreatePlaceIndexRequest"}, 207 "output":{"shape":"CreatePlaceIndexResponse"}, 208 "errors":[ 209 {"shape":"InternalServerException"}, 210 {"shape":"ConflictException"}, 211 {"shape":"AccessDeniedException"}, 212 {"shape":"ValidationException"}, 213 {"shape":"ThrottlingException"} 214 ], 215 "endpoint":{"hostPrefix":"places."}, 216 "idempotent":true 217 }, 218 "CreateRouteCalculator":{ 219 "name":"CreateRouteCalculator", 220 "http":{ 221 "method":"POST", 222 "requestUri":"/routes/v0/calculators", 223 "responseCode":200 224 }, 225 "input":{"shape":"CreateRouteCalculatorRequest"}, 226 "output":{"shape":"CreateRouteCalculatorResponse"}, 227 "errors":[ 228 {"shape":"InternalServerException"}, 229 {"shape":"ConflictException"}, 230 {"shape":"AccessDeniedException"}, 231 {"shape":"ValidationException"}, 232 {"shape":"ThrottlingException"} 233 ], 234 "endpoint":{"hostPrefix":"routes."}, 235 "idempotent":true 236 }, 237 "CreateTracker":{ 238 "name":"CreateTracker", 239 "http":{ 240 "method":"POST", 241 "requestUri":"/tracking/v0/trackers", 242 "responseCode":200 243 }, 244 "input":{"shape":"CreateTrackerRequest"}, 245 "output":{"shape":"CreateTrackerResponse"}, 246 "errors":[ 247 {"shape":"InternalServerException"}, 248 {"shape":"ConflictException"}, 249 {"shape":"AccessDeniedException"}, 250 {"shape":"ValidationException"}, 251 {"shape":"ThrottlingException"} 252 ], 253 "endpoint":{"hostPrefix":"tracking."}, 254 "idempotent":true 255 }, 256 "DeleteGeofenceCollection":{ 257 "name":"DeleteGeofenceCollection", 258 "http":{ 259 "method":"DELETE", 260 "requestUri":"/geofencing/v0/collections/{CollectionName}", 261 "responseCode":200 262 }, 263 "input":{"shape":"DeleteGeofenceCollectionRequest"}, 264 "output":{"shape":"DeleteGeofenceCollectionResponse"}, 265 "errors":[ 266 {"shape":"InternalServerException"}, 267 {"shape":"ResourceNotFoundException"}, 268 {"shape":"AccessDeniedException"}, 269 {"shape":"ValidationException"}, 270 {"shape":"ThrottlingException"} 271 ], 272 "endpoint":{"hostPrefix":"geofencing."}, 273 "idempotent":true 274 }, 275 "DeleteMap":{ 276 "name":"DeleteMap", 277 "http":{ 278 "method":"DELETE", 279 "requestUri":"/maps/v0/maps/{MapName}", 280 "responseCode":200 281 }, 282 "input":{"shape":"DeleteMapRequest"}, 283 "output":{"shape":"DeleteMapResponse"}, 284 "errors":[ 285 {"shape":"InternalServerException"}, 286 {"shape":"ResourceNotFoundException"}, 287 {"shape":"AccessDeniedException"}, 288 {"shape":"ValidationException"}, 289 {"shape":"ThrottlingException"} 290 ], 291 "endpoint":{"hostPrefix":"maps."}, 292 "idempotent":true 293 }, 294 "DeletePlaceIndex":{ 295 "name":"DeletePlaceIndex", 296 "http":{ 297 "method":"DELETE", 298 "requestUri":"/places/v0/indexes/{IndexName}", 299 "responseCode":200 300 }, 301 "input":{"shape":"DeletePlaceIndexRequest"}, 302 "output":{"shape":"DeletePlaceIndexResponse"}, 303 "errors":[ 304 {"shape":"InternalServerException"}, 305 {"shape":"ResourceNotFoundException"}, 306 {"shape":"AccessDeniedException"}, 307 {"shape":"ValidationException"}, 308 {"shape":"ThrottlingException"} 309 ], 310 "endpoint":{"hostPrefix":"places."}, 311 "idempotent":true 312 }, 313 "DeleteRouteCalculator":{ 314 "name":"DeleteRouteCalculator", 315 "http":{ 316 "method":"DELETE", 317 "requestUri":"/routes/v0/calculators/{CalculatorName}", 318 "responseCode":200 319 }, 320 "input":{"shape":"DeleteRouteCalculatorRequest"}, 321 "output":{"shape":"DeleteRouteCalculatorResponse"}, 322 "errors":[ 323 {"shape":"InternalServerException"}, 324 {"shape":"ResourceNotFoundException"}, 325 {"shape":"AccessDeniedException"}, 326 {"shape":"ValidationException"}, 327 {"shape":"ThrottlingException"} 328 ], 329 "endpoint":{"hostPrefix":"routes."}, 330 "idempotent":true 331 }, 332 "DeleteTracker":{ 333 "name":"DeleteTracker", 334 "http":{ 335 "method":"DELETE", 336 "requestUri":"/tracking/v0/trackers/{TrackerName}", 337 "responseCode":200 338 }, 339 "input":{"shape":"DeleteTrackerRequest"}, 340 "output":{"shape":"DeleteTrackerResponse"}, 341 "errors":[ 342 {"shape":"InternalServerException"}, 343 {"shape":"ResourceNotFoundException"}, 344 {"shape":"AccessDeniedException"}, 345 {"shape":"ValidationException"}, 346 {"shape":"ThrottlingException"} 347 ], 348 "endpoint":{"hostPrefix":"tracking."}, 349 "idempotent":true 350 }, 351 "DescribeGeofenceCollection":{ 352 "name":"DescribeGeofenceCollection", 353 "http":{ 354 "method":"GET", 355 "requestUri":"/geofencing/v0/collections/{CollectionName}", 356 "responseCode":200 357 }, 358 "input":{"shape":"DescribeGeofenceCollectionRequest"}, 359 "output":{"shape":"DescribeGeofenceCollectionResponse"}, 360 "errors":[ 361 {"shape":"InternalServerException"}, 362 {"shape":"ResourceNotFoundException"}, 363 {"shape":"AccessDeniedException"}, 364 {"shape":"ValidationException"}, 365 {"shape":"ThrottlingException"} 366 ], 367 "endpoint":{"hostPrefix":"geofencing."} 368 }, 369 "DescribeMap":{ 370 "name":"DescribeMap", 371 "http":{ 372 "method":"GET", 373 "requestUri":"/maps/v0/maps/{MapName}", 374 "responseCode":200 375 }, 376 "input":{"shape":"DescribeMapRequest"}, 377 "output":{"shape":"DescribeMapResponse"}, 378 "errors":[ 379 {"shape":"InternalServerException"}, 380 {"shape":"ResourceNotFoundException"}, 381 {"shape":"AccessDeniedException"}, 382 {"shape":"ValidationException"}, 383 {"shape":"ThrottlingException"} 384 ], 385 "endpoint":{"hostPrefix":"maps."} 386 }, 387 "DescribePlaceIndex":{ 388 "name":"DescribePlaceIndex", 389 "http":{ 390 "method":"GET", 391 "requestUri":"/places/v0/indexes/{IndexName}", 392 "responseCode":200 393 }, 394 "input":{"shape":"DescribePlaceIndexRequest"}, 395 "output":{"shape":"DescribePlaceIndexResponse"}, 396 "errors":[ 397 {"shape":"InternalServerException"}, 398 {"shape":"ResourceNotFoundException"}, 399 {"shape":"AccessDeniedException"}, 400 {"shape":"ValidationException"}, 401 {"shape":"ThrottlingException"} 402 ], 403 "endpoint":{"hostPrefix":"places."} 404 }, 405 "DescribeRouteCalculator":{ 406 "name":"DescribeRouteCalculator", 407 "http":{ 408 "method":"GET", 409 "requestUri":"/routes/v0/calculators/{CalculatorName}", 410 "responseCode":200 411 }, 412 "input":{"shape":"DescribeRouteCalculatorRequest"}, 413 "output":{"shape":"DescribeRouteCalculatorResponse"}, 414 "errors":[ 415 {"shape":"InternalServerException"}, 416 {"shape":"ResourceNotFoundException"}, 417 {"shape":"AccessDeniedException"}, 418 {"shape":"ValidationException"}, 419 {"shape":"ThrottlingException"} 420 ], 421 "endpoint":{"hostPrefix":"routes."} 422 }, 423 "DescribeTracker":{ 424 "name":"DescribeTracker", 425 "http":{ 426 "method":"GET", 427 "requestUri":"/tracking/v0/trackers/{TrackerName}", 428 "responseCode":200 429 }, 430 "input":{"shape":"DescribeTrackerRequest"}, 431 "output":{"shape":"DescribeTrackerResponse"}, 432 "errors":[ 433 {"shape":"InternalServerException"}, 434 {"shape":"ResourceNotFoundException"}, 435 {"shape":"AccessDeniedException"}, 436 {"shape":"ValidationException"}, 437 {"shape":"ThrottlingException"} 438 ], 439 "endpoint":{"hostPrefix":"tracking."} 440 }, 441 "DisassociateTrackerConsumer":{ 442 "name":"DisassociateTrackerConsumer", 443 "http":{ 444 "method":"DELETE", 445 "requestUri":"/tracking/v0/trackers/{TrackerName}/consumers/{ConsumerArn}", 446 "responseCode":200 447 }, 448 "input":{"shape":"DisassociateTrackerConsumerRequest"}, 449 "output":{"shape":"DisassociateTrackerConsumerResponse"}, 450 "errors":[ 451 {"shape":"InternalServerException"}, 452 {"shape":"ResourceNotFoundException"}, 453 {"shape":"AccessDeniedException"}, 454 {"shape":"ValidationException"}, 455 {"shape":"ThrottlingException"} 456 ], 457 "endpoint":{"hostPrefix":"tracking."} 458 }, 459 "GetDevicePosition":{ 460 "name":"GetDevicePosition", 461 "http":{ 462 "method":"GET", 463 "requestUri":"/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/positions/latest", 464 "responseCode":200 465 }, 466 "input":{"shape":"GetDevicePositionRequest"}, 467 "output":{"shape":"GetDevicePositionResponse"}, 468 "errors":[ 469 {"shape":"InternalServerException"}, 470 {"shape":"ResourceNotFoundException"}, 471 {"shape":"AccessDeniedException"}, 472 {"shape":"ValidationException"}, 473 {"shape":"ThrottlingException"} 474 ], 475 "endpoint":{"hostPrefix":"tracking."} 476 }, 477 "GetDevicePositionHistory":{ 478 "name":"GetDevicePositionHistory", 479 "http":{ 480 "method":"POST", 481 "requestUri":"/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/list-positions", 482 "responseCode":200 483 }, 484 "input":{"shape":"GetDevicePositionHistoryRequest"}, 485 "output":{"shape":"GetDevicePositionHistoryResponse"}, 486 "errors":[ 487 {"shape":"InternalServerException"}, 488 {"shape":"ResourceNotFoundException"}, 489 {"shape":"AccessDeniedException"}, 490 {"shape":"ValidationException"}, 491 {"shape":"ThrottlingException"} 492 ], 493 "endpoint":{"hostPrefix":"tracking."} 494 }, 495 "GetGeofence":{ 496 "name":"GetGeofence", 497 "http":{ 498 "method":"GET", 499 "requestUri":"/geofencing/v0/collections/{CollectionName}/geofences/{GeofenceId}", 500 "responseCode":200 501 }, 502 "input":{"shape":"GetGeofenceRequest"}, 503 "output":{"shape":"GetGeofenceResponse"}, 504 "errors":[ 505 {"shape":"InternalServerException"}, 506 {"shape":"ResourceNotFoundException"}, 507 {"shape":"AccessDeniedException"}, 508 {"shape":"ValidationException"}, 509 {"shape":"ThrottlingException"} 510 ], 511 "endpoint":{"hostPrefix":"geofencing."} 512 }, 513 "GetMapGlyphs":{ 514 "name":"GetMapGlyphs", 515 "http":{ 516 "method":"GET", 517 "requestUri":"/maps/v0/maps/{MapName}/glyphs/{FontStack}/{FontUnicodeRange}", 518 "responseCode":200 519 }, 520 "input":{"shape":"GetMapGlyphsRequest"}, 521 "output":{"shape":"GetMapGlyphsResponse"}, 522 "errors":[ 523 {"shape":"InternalServerException"}, 524 {"shape":"ResourceNotFoundException"}, 525 {"shape":"AccessDeniedException"}, 526 {"shape":"ValidationException"}, 527 {"shape":"ThrottlingException"} 528 ], 529 "endpoint":{"hostPrefix":"maps."} 530 }, 531 "GetMapSprites":{ 532 "name":"GetMapSprites", 533 "http":{ 534 "method":"GET", 535 "requestUri":"/maps/v0/maps/{MapName}/sprites/{FileName}", 536 "responseCode":200 537 }, 538 "input":{"shape":"GetMapSpritesRequest"}, 539 "output":{"shape":"GetMapSpritesResponse"}, 540 "errors":[ 541 {"shape":"InternalServerException"}, 542 {"shape":"ResourceNotFoundException"}, 543 {"shape":"AccessDeniedException"}, 544 {"shape":"ValidationException"}, 545 {"shape":"ThrottlingException"} 546 ], 547 "endpoint":{"hostPrefix":"maps."} 548 }, 549 "GetMapStyleDescriptor":{ 550 "name":"GetMapStyleDescriptor", 551 "http":{ 552 "method":"GET", 553 "requestUri":"/maps/v0/maps/{MapName}/style-descriptor", 554 "responseCode":200 555 }, 556 "input":{"shape":"GetMapStyleDescriptorRequest"}, 557 "output":{"shape":"GetMapStyleDescriptorResponse"}, 558 "errors":[ 559 {"shape":"InternalServerException"}, 560 {"shape":"ResourceNotFoundException"}, 561 {"shape":"AccessDeniedException"}, 562 {"shape":"ValidationException"}, 563 {"shape":"ThrottlingException"} 564 ], 565 "endpoint":{"hostPrefix":"maps."} 566 }, 567 "GetMapTile":{ 568 "name":"GetMapTile", 569 "http":{ 570 "method":"GET", 571 "requestUri":"/maps/v0/maps/{MapName}/tiles/{Z}/{X}/{Y}", 572 "responseCode":200 573 }, 574 "input":{"shape":"GetMapTileRequest"}, 575 "output":{"shape":"GetMapTileResponse"}, 576 "errors":[ 577 {"shape":"InternalServerException"}, 578 {"shape":"ResourceNotFoundException"}, 579 {"shape":"AccessDeniedException"}, 580 {"shape":"ValidationException"}, 581 {"shape":"ThrottlingException"} 582 ], 583 "endpoint":{"hostPrefix":"maps."} 584 }, 585 "ListDevicePositions":{ 586 "name":"ListDevicePositions", 587 "http":{ 588 "method":"POST", 589 "requestUri":"/tracking/v0/trackers/{TrackerName}/list-positions", 590 "responseCode":200 591 }, 592 "input":{"shape":"ListDevicePositionsRequest"}, 593 "output":{"shape":"ListDevicePositionsResponse"}, 594 "errors":[ 595 {"shape":"InternalServerException"}, 596 {"shape":"AccessDeniedException"}, 597 {"shape":"ValidationException"}, 598 {"shape":"ThrottlingException"} 599 ], 600 "endpoint":{"hostPrefix":"tracking."} 601 }, 602 "ListGeofenceCollections":{ 603 "name":"ListGeofenceCollections", 604 "http":{ 605 "method":"POST", 606 "requestUri":"/geofencing/v0/list-collections", 607 "responseCode":200 608 }, 609 "input":{"shape":"ListGeofenceCollectionsRequest"}, 610 "output":{"shape":"ListGeofenceCollectionsResponse"}, 611 "errors":[ 612 {"shape":"InternalServerException"}, 613 {"shape":"AccessDeniedException"}, 614 {"shape":"ValidationException"}, 615 {"shape":"ThrottlingException"} 616 ], 617 "endpoint":{"hostPrefix":"geofencing."} 618 }, 619 "ListGeofences":{ 620 "name":"ListGeofences", 621 "http":{ 622 "method":"POST", 623 "requestUri":"/geofencing/v0/collections/{CollectionName}/list-geofences", 624 "responseCode":200 625 }, 626 "input":{"shape":"ListGeofencesRequest"}, 627 "output":{"shape":"ListGeofencesResponse"}, 628 "errors":[ 629 {"shape":"InternalServerException"}, 630 {"shape":"ResourceNotFoundException"}, 631 {"shape":"AccessDeniedException"}, 632 {"shape":"ValidationException"}, 633 {"shape":"ThrottlingException"} 634 ], 635 "endpoint":{"hostPrefix":"geofencing."} 636 }, 637 "ListMaps":{ 638 "name":"ListMaps", 639 "http":{ 640 "method":"POST", 641 "requestUri":"/maps/v0/list-maps", 642 "responseCode":200 643 }, 644 "input":{"shape":"ListMapsRequest"}, 645 "output":{"shape":"ListMapsResponse"}, 646 "errors":[ 647 {"shape":"InternalServerException"}, 648 {"shape":"AccessDeniedException"}, 649 {"shape":"ValidationException"}, 650 {"shape":"ThrottlingException"} 651 ], 652 "endpoint":{"hostPrefix":"maps."} 653 }, 654 "ListPlaceIndexes":{ 655 "name":"ListPlaceIndexes", 656 "http":{ 657 "method":"POST", 658 "requestUri":"/places/v0/list-indexes", 659 "responseCode":200 660 }, 661 "input":{"shape":"ListPlaceIndexesRequest"}, 662 "output":{"shape":"ListPlaceIndexesResponse"}, 663 "errors":[ 664 {"shape":"InternalServerException"}, 665 {"shape":"AccessDeniedException"}, 666 {"shape":"ValidationException"}, 667 {"shape":"ThrottlingException"} 668 ], 669 "endpoint":{"hostPrefix":"places."} 670 }, 671 "ListRouteCalculators":{ 672 "name":"ListRouteCalculators", 673 "http":{ 674 "method":"POST", 675 "requestUri":"/routes/v0/list-calculators", 676 "responseCode":200 677 }, 678 "input":{"shape":"ListRouteCalculatorsRequest"}, 679 "output":{"shape":"ListRouteCalculatorsResponse"}, 680 "errors":[ 681 {"shape":"InternalServerException"}, 682 {"shape":"AccessDeniedException"}, 683 {"shape":"ValidationException"}, 684 {"shape":"ThrottlingException"} 685 ], 686 "endpoint":{"hostPrefix":"routes."} 687 }, 688 "ListTagsForResource":{ 689 "name":"ListTagsForResource", 690 "http":{ 691 "method":"GET", 692 "requestUri":"/tags/{ResourceArn}", 693 "responseCode":200 694 }, 695 "input":{"shape":"ListTagsForResourceRequest"}, 696 "output":{"shape":"ListTagsForResourceResponse"}, 697 "errors":[ 698 {"shape":"InternalServerException"}, 699 {"shape":"ResourceNotFoundException"}, 700 {"shape":"AccessDeniedException"}, 701 {"shape":"ValidationException"}, 702 {"shape":"ThrottlingException"} 703 ], 704 "endpoint":{"hostPrefix":"metadata."} 705 }, 706 "ListTrackerConsumers":{ 707 "name":"ListTrackerConsumers", 708 "http":{ 709 "method":"POST", 710 "requestUri":"/tracking/v0/trackers/{TrackerName}/list-consumers", 711 "responseCode":200 712 }, 713 "input":{"shape":"ListTrackerConsumersRequest"}, 714 "output":{"shape":"ListTrackerConsumersResponse"}, 715 "errors":[ 716 {"shape":"InternalServerException"}, 717 {"shape":"ResourceNotFoundException"}, 718 {"shape":"AccessDeniedException"}, 719 {"shape":"ValidationException"}, 720 {"shape":"ThrottlingException"} 721 ], 722 "endpoint":{"hostPrefix":"tracking."} 723 }, 724 "ListTrackers":{ 725 "name":"ListTrackers", 726 "http":{ 727 "method":"POST", 728 "requestUri":"/tracking/v0/list-trackers", 729 "responseCode":200 730 }, 731 "input":{"shape":"ListTrackersRequest"}, 732 "output":{"shape":"ListTrackersResponse"}, 733 "errors":[ 734 {"shape":"InternalServerException"}, 735 {"shape":"AccessDeniedException"}, 736 {"shape":"ValidationException"}, 737 {"shape":"ThrottlingException"} 738 ], 739 "endpoint":{"hostPrefix":"tracking."} 740 }, 741 "PutGeofence":{ 742 "name":"PutGeofence", 743 "http":{ 744 "method":"PUT", 745 "requestUri":"/geofencing/v0/collections/{CollectionName}/geofences/{GeofenceId}", 746 "responseCode":200 747 }, 748 "input":{"shape":"PutGeofenceRequest"}, 749 "output":{"shape":"PutGeofenceResponse"}, 750 "errors":[ 751 {"shape":"InternalServerException"}, 752 {"shape":"ResourceNotFoundException"}, 753 {"shape":"ConflictException"}, 754 {"shape":"AccessDeniedException"}, 755 {"shape":"ValidationException"}, 756 {"shape":"ThrottlingException"} 757 ], 758 "endpoint":{"hostPrefix":"geofencing."} 759 }, 760 "SearchPlaceIndexForPosition":{ 761 "name":"SearchPlaceIndexForPosition", 762 "http":{ 763 "method":"POST", 764 "requestUri":"/places/v0/indexes/{IndexName}/search/position", 765 "responseCode":200 766 }, 767 "input":{"shape":"SearchPlaceIndexForPositionRequest"}, 768 "output":{"shape":"SearchPlaceIndexForPositionResponse"}, 769 "errors":[ 770 {"shape":"InternalServerException"}, 771 {"shape":"ResourceNotFoundException"}, 772 {"shape":"AccessDeniedException"}, 773 {"shape":"ValidationException"}, 774 {"shape":"ThrottlingException"} 775 ], 776 "endpoint":{"hostPrefix":"places."} 777 }, 778 "SearchPlaceIndexForText":{ 779 "name":"SearchPlaceIndexForText", 780 "http":{ 781 "method":"POST", 782 "requestUri":"/places/v0/indexes/{IndexName}/search/text", 783 "responseCode":200 784 }, 785 "input":{"shape":"SearchPlaceIndexForTextRequest"}, 786 "output":{"shape":"SearchPlaceIndexForTextResponse"}, 787 "errors":[ 788 {"shape":"InternalServerException"}, 789 {"shape":"ResourceNotFoundException"}, 790 {"shape":"AccessDeniedException"}, 791 {"shape":"ValidationException"}, 792 {"shape":"ThrottlingException"} 793 ], 794 "endpoint":{"hostPrefix":"places."} 795 }, 796 "TagResource":{ 797 "name":"TagResource", 798 "http":{ 799 "method":"POST", 800 "requestUri":"/tags/{ResourceArn}", 801 "responseCode":200 802 }, 803 "input":{"shape":"TagResourceRequest"}, 804 "output":{"shape":"TagResourceResponse"}, 805 "errors":[ 806 {"shape":"InternalServerException"}, 807 {"shape":"ResourceNotFoundException"}, 808 {"shape":"AccessDeniedException"}, 809 {"shape":"ValidationException"}, 810 {"shape":"ThrottlingException"} 811 ], 812 "endpoint":{"hostPrefix":"metadata."} 813 }, 814 "UntagResource":{ 815 "name":"UntagResource", 816 "http":{ 817 "method":"DELETE", 818 "requestUri":"/tags/{ResourceArn}", 819 "responseCode":200 820 }, 821 "input":{"shape":"UntagResourceRequest"}, 822 "output":{"shape":"UntagResourceResponse"}, 823 "errors":[ 824 {"shape":"InternalServerException"}, 825 {"shape":"ResourceNotFoundException"}, 826 {"shape":"AccessDeniedException"}, 827 {"shape":"ValidationException"}, 828 {"shape":"ThrottlingException"} 829 ], 830 "endpoint":{"hostPrefix":"metadata."}, 831 "idempotent":true 832 }, 833 "UpdateGeofenceCollection":{ 834 "name":"UpdateGeofenceCollection", 835 "http":{ 836 "method":"PATCH", 837 "requestUri":"/geofencing/v0/collections/{CollectionName}", 838 "responseCode":200 839 }, 840 "input":{"shape":"UpdateGeofenceCollectionRequest"}, 841 "output":{"shape":"UpdateGeofenceCollectionResponse"}, 842 "errors":[ 843 {"shape":"InternalServerException"}, 844 {"shape":"ResourceNotFoundException"}, 845 {"shape":"AccessDeniedException"}, 846 {"shape":"ValidationException"}, 847 {"shape":"ThrottlingException"} 848 ], 849 "endpoint":{"hostPrefix":"geofencing."}, 850 "idempotent":true 851 }, 852 "UpdateMap":{ 853 "name":"UpdateMap", 854 "http":{ 855 "method":"PATCH", 856 "requestUri":"/maps/v0/maps/{MapName}", 857 "responseCode":200 858 }, 859 "input":{"shape":"UpdateMapRequest"}, 860 "output":{"shape":"UpdateMapResponse"}, 861 "errors":[ 862 {"shape":"InternalServerException"}, 863 {"shape":"ResourceNotFoundException"}, 864 {"shape":"AccessDeniedException"}, 865 {"shape":"ValidationException"}, 866 {"shape":"ThrottlingException"} 867 ], 868 "endpoint":{"hostPrefix":"maps."}, 869 "idempotent":true 870 }, 871 "UpdatePlaceIndex":{ 872 "name":"UpdatePlaceIndex", 873 "http":{ 874 "method":"PATCH", 875 "requestUri":"/places/v0/indexes/{IndexName}", 876 "responseCode":200 877 }, 878 "input":{"shape":"UpdatePlaceIndexRequest"}, 879 "output":{"shape":"UpdatePlaceIndexResponse"}, 880 "errors":[ 881 {"shape":"InternalServerException"}, 882 {"shape":"ResourceNotFoundException"}, 883 {"shape":"AccessDeniedException"}, 884 {"shape":"ValidationException"}, 885 {"shape":"ThrottlingException"} 886 ], 887 "endpoint":{"hostPrefix":"places."}, 888 "idempotent":true 889 }, 890 "UpdateRouteCalculator":{ 891 "name":"UpdateRouteCalculator", 892 "http":{ 893 "method":"PATCH", 894 "requestUri":"/routes/v0/calculators/{CalculatorName}", 895 "responseCode":200 896 }, 897 "input":{"shape":"UpdateRouteCalculatorRequest"}, 898 "output":{"shape":"UpdateRouteCalculatorResponse"}, 899 "errors":[ 900 {"shape":"InternalServerException"}, 901 {"shape":"ResourceNotFoundException"}, 902 {"shape":"AccessDeniedException"}, 903 {"shape":"ValidationException"}, 904 {"shape":"ThrottlingException"} 905 ], 906 "endpoint":{"hostPrefix":"routes."}, 907 "idempotent":true 908 }, 909 "UpdateTracker":{ 910 "name":"UpdateTracker", 911 "http":{ 912 "method":"PATCH", 913 "requestUri":"/tracking/v0/trackers/{TrackerName}", 914 "responseCode":200 915 }, 916 "input":{"shape":"UpdateTrackerRequest"}, 917 "output":{"shape":"UpdateTrackerResponse"}, 918 "errors":[ 919 {"shape":"InternalServerException"}, 920 {"shape":"ResourceNotFoundException"}, 921 {"shape":"AccessDeniedException"}, 922 {"shape":"ValidationException"}, 923 {"shape":"ThrottlingException"} 924 ], 925 "endpoint":{"hostPrefix":"tracking."}, 926 "idempotent":true 927 } 928 }, 929 "shapes":{ 930 "AccessDeniedException":{ 931 "type":"structure", 932 "required":["Message"], 933 "members":{ 934 "Message":{ 935 "shape":"String", 936 "locationName":"message" 937 } 938 }, 939 "error":{ 940 "httpStatusCode":403, 941 "senderFault":true 942 }, 943 "exception":true 944 }, 945 "Arn":{ 946 "type":"string", 947 "max":1600, 948 "min":0, 949 "pattern":"^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9]+)*)?){2}:([^/].*)?$" 950 }, 951 "ArnList":{ 952 "type":"list", 953 "member":{"shape":"Arn"} 954 }, 955 "AssociateTrackerConsumerRequest":{ 956 "type":"structure", 957 "required":[ 958 "ConsumerArn", 959 "TrackerName" 960 ], 961 "members":{ 962 "ConsumerArn":{"shape":"Arn"}, 963 "TrackerName":{ 964 "shape":"ResourceName", 965 "location":"uri", 966 "locationName":"TrackerName" 967 } 968 } 969 }, 970 "AssociateTrackerConsumerResponse":{ 971 "type":"structure", 972 "members":{ 973 } 974 }, 975 "BatchDeleteDevicePositionHistoryError":{ 976 "type":"structure", 977 "required":[ 978 "DeviceId", 979 "Error" 980 ], 981 "members":{ 982 "DeviceId":{"shape":"Id"}, 983 "Error":{"shape":"BatchItemError"} 984 } 985 }, 986 "BatchDeleteDevicePositionHistoryErrorList":{ 987 "type":"list", 988 "member":{"shape":"BatchDeleteDevicePositionHistoryError"} 989 }, 990 "BatchDeleteDevicePositionHistoryRequest":{ 991 "type":"structure", 992 "required":[ 993 "DeviceIds", 994 "TrackerName" 995 ], 996 "members":{ 997 "DeviceIds":{"shape":"BatchDeleteDevicePositionHistoryRequestDeviceIdsList"}, 998 "TrackerName":{ 999 "shape":"ResourceName", 1000 "location":"uri", 1001 "locationName":"TrackerName" 1002 } 1003 } 1004 }, 1005 "BatchDeleteDevicePositionHistoryRequestDeviceIdsList":{ 1006 "type":"list", 1007 "member":{"shape":"Id"}, 1008 "max":100, 1009 "min":1 1010 }, 1011 "BatchDeleteDevicePositionHistoryResponse":{ 1012 "type":"structure", 1013 "required":["Errors"], 1014 "members":{ 1015 "Errors":{"shape":"BatchDeleteDevicePositionHistoryErrorList"} 1016 } 1017 }, 1018 "BatchDeleteGeofenceError":{ 1019 "type":"structure", 1020 "required":[ 1021 "Error", 1022 "GeofenceId" 1023 ], 1024 "members":{ 1025 "Error":{"shape":"BatchItemError"}, 1026 "GeofenceId":{"shape":"Id"} 1027 } 1028 }, 1029 "BatchDeleteGeofenceErrorList":{ 1030 "type":"list", 1031 "member":{"shape":"BatchDeleteGeofenceError"} 1032 }, 1033 "BatchDeleteGeofenceRequest":{ 1034 "type":"structure", 1035 "required":[ 1036 "CollectionName", 1037 "GeofenceIds" 1038 ], 1039 "members":{ 1040 "CollectionName":{ 1041 "shape":"ResourceName", 1042 "location":"uri", 1043 "locationName":"CollectionName" 1044 }, 1045 "GeofenceIds":{"shape":"BatchDeleteGeofenceRequestGeofenceIdsList"} 1046 } 1047 }, 1048 "BatchDeleteGeofenceRequestGeofenceIdsList":{ 1049 "type":"list", 1050 "member":{"shape":"Id"}, 1051 "max":10, 1052 "min":1 1053 }, 1054 "BatchDeleteGeofenceResponse":{ 1055 "type":"structure", 1056 "required":["Errors"], 1057 "members":{ 1058 "Errors":{"shape":"BatchDeleteGeofenceErrorList"} 1059 } 1060 }, 1061 "BatchEvaluateGeofencesError":{ 1062 "type":"structure", 1063 "required":[ 1064 "DeviceId", 1065 "Error", 1066 "SampleTime" 1067 ], 1068 "members":{ 1069 "DeviceId":{"shape":"Id"}, 1070 "Error":{"shape":"BatchItemError"}, 1071 "SampleTime":{"shape":"Timestamp"} 1072 } 1073 }, 1074 "BatchEvaluateGeofencesErrorList":{ 1075 "type":"list", 1076 "member":{"shape":"BatchEvaluateGeofencesError"} 1077 }, 1078 "BatchEvaluateGeofencesRequest":{ 1079 "type":"structure", 1080 "required":[ 1081 "CollectionName", 1082 "DevicePositionUpdates" 1083 ], 1084 "members":{ 1085 "CollectionName":{ 1086 "shape":"ResourceName", 1087 "location":"uri", 1088 "locationName":"CollectionName" 1089 }, 1090 "DevicePositionUpdates":{"shape":"BatchEvaluateGeofencesRequestDevicePositionUpdatesList"} 1091 } 1092 }, 1093 "BatchEvaluateGeofencesRequestDevicePositionUpdatesList":{ 1094 "type":"list", 1095 "member":{"shape":"DevicePositionUpdate"}, 1096 "max":10, 1097 "min":1 1098 }, 1099 "BatchEvaluateGeofencesResponse":{ 1100 "type":"structure", 1101 "required":["Errors"], 1102 "members":{ 1103 "Errors":{"shape":"BatchEvaluateGeofencesErrorList"} 1104 } 1105 }, 1106 "BatchGetDevicePositionError":{ 1107 "type":"structure", 1108 "required":[ 1109 "DeviceId", 1110 "Error" 1111 ], 1112 "members":{ 1113 "DeviceId":{"shape":"Id"}, 1114 "Error":{"shape":"BatchItemError"} 1115 } 1116 }, 1117 "BatchGetDevicePositionErrorList":{ 1118 "type":"list", 1119 "member":{"shape":"BatchGetDevicePositionError"} 1120 }, 1121 "BatchGetDevicePositionRequest":{ 1122 "type":"structure", 1123 "required":[ 1124 "DeviceIds", 1125 "TrackerName" 1126 ], 1127 "members":{ 1128 "DeviceIds":{"shape":"BatchGetDevicePositionRequestDeviceIdsList"}, 1129 "TrackerName":{ 1130 "shape":"BatchGetDevicePositionRequestTrackerNameString", 1131 "location":"uri", 1132 "locationName":"TrackerName" 1133 } 1134 } 1135 }, 1136 "BatchGetDevicePositionRequestDeviceIdsList":{ 1137 "type":"list", 1138 "member":{"shape":"Id"}, 1139 "max":10, 1140 "min":1 1141 }, 1142 "BatchGetDevicePositionRequestTrackerNameString":{ 1143 "type":"string", 1144 "min":1, 1145 "pattern":"^[-._\\w]+$" 1146 }, 1147 "BatchGetDevicePositionResponse":{ 1148 "type":"structure", 1149 "required":[ 1150 "DevicePositions", 1151 "Errors" 1152 ], 1153 "members":{ 1154 "DevicePositions":{"shape":"DevicePositionList"}, 1155 "Errors":{"shape":"BatchGetDevicePositionErrorList"} 1156 } 1157 }, 1158 "BatchItemError":{ 1159 "type":"structure", 1160 "members":{ 1161 "Code":{"shape":"BatchItemErrorCode"}, 1162 "Message":{"shape":"String"} 1163 } 1164 }, 1165 "BatchItemErrorCode":{ 1166 "type":"string", 1167 "enum":[ 1168 "AccessDeniedError", 1169 "ConflictError", 1170 "InternalServerError", 1171 "ResourceNotFoundError", 1172 "ThrottlingError", 1173 "ValidationError" 1174 ] 1175 }, 1176 "BatchPutGeofenceError":{ 1177 "type":"structure", 1178 "required":[ 1179 "Error", 1180 "GeofenceId" 1181 ], 1182 "members":{ 1183 "Error":{"shape":"BatchItemError"}, 1184 "GeofenceId":{"shape":"Id"} 1185 } 1186 }, 1187 "BatchPutGeofenceErrorList":{ 1188 "type":"list", 1189 "member":{"shape":"BatchPutGeofenceError"} 1190 }, 1191 "BatchPutGeofenceRequest":{ 1192 "type":"structure", 1193 "required":[ 1194 "CollectionName", 1195 "Entries" 1196 ], 1197 "members":{ 1198 "CollectionName":{ 1199 "shape":"ResourceName", 1200 "location":"uri", 1201 "locationName":"CollectionName" 1202 }, 1203 "Entries":{"shape":"BatchPutGeofenceRequestEntriesList"} 1204 } 1205 }, 1206 "BatchPutGeofenceRequestEntriesList":{ 1207 "type":"list", 1208 "member":{"shape":"BatchPutGeofenceRequestEntry"}, 1209 "max":10, 1210 "min":1 1211 }, 1212 "BatchPutGeofenceRequestEntry":{ 1213 "type":"structure", 1214 "required":[ 1215 "GeofenceId", 1216 "Geometry" 1217 ], 1218 "members":{ 1219 "GeofenceId":{"shape":"Id"}, 1220 "Geometry":{"shape":"GeofenceGeometry"} 1221 } 1222 }, 1223 "BatchPutGeofenceResponse":{ 1224 "type":"structure", 1225 "required":[ 1226 "Errors", 1227 "Successes" 1228 ], 1229 "members":{ 1230 "Errors":{"shape":"BatchPutGeofenceErrorList"}, 1231 "Successes":{"shape":"BatchPutGeofenceSuccessList"} 1232 } 1233 }, 1234 "BatchPutGeofenceSuccess":{ 1235 "type":"structure", 1236 "required":[ 1237 "CreateTime", 1238 "GeofenceId", 1239 "UpdateTime" 1240 ], 1241 "members":{ 1242 "CreateTime":{"shape":"Timestamp"}, 1243 "GeofenceId":{"shape":"Id"}, 1244 "UpdateTime":{"shape":"Timestamp"} 1245 } 1246 }, 1247 "BatchPutGeofenceSuccessList":{ 1248 "type":"list", 1249 "member":{"shape":"BatchPutGeofenceSuccess"} 1250 }, 1251 "BatchUpdateDevicePositionError":{ 1252 "type":"structure", 1253 "required":[ 1254 "DeviceId", 1255 "Error", 1256 "SampleTime" 1257 ], 1258 "members":{ 1259 "DeviceId":{"shape":"Id"}, 1260 "Error":{"shape":"BatchItemError"}, 1261 "SampleTime":{"shape":"Timestamp"} 1262 } 1263 }, 1264 "BatchUpdateDevicePositionErrorList":{ 1265 "type":"list", 1266 "member":{"shape":"BatchUpdateDevicePositionError"} 1267 }, 1268 "BatchUpdateDevicePositionRequest":{ 1269 "type":"structure", 1270 "required":[ 1271 "TrackerName", 1272 "Updates" 1273 ], 1274 "members":{ 1275 "TrackerName":{ 1276 "shape":"ResourceName", 1277 "location":"uri", 1278 "locationName":"TrackerName" 1279 }, 1280 "Updates":{"shape":"BatchUpdateDevicePositionRequestUpdatesList"} 1281 } 1282 }, 1283 "BatchUpdateDevicePositionRequestUpdatesList":{ 1284 "type":"list", 1285 "member":{"shape":"DevicePositionUpdate"}, 1286 "max":10, 1287 "min":1 1288 }, 1289 "BatchUpdateDevicePositionResponse":{ 1290 "type":"structure", 1291 "required":["Errors"], 1292 "members":{ 1293 "Errors":{"shape":"BatchUpdateDevicePositionErrorList"} 1294 } 1295 }, 1296 "Blob":{"type":"blob"}, 1297 "Boolean":{ 1298 "type":"boolean", 1299 "box":true 1300 }, 1301 "BoundingBox":{ 1302 "type":"list", 1303 "member":{"shape":"Double"}, 1304 "max":4, 1305 "min":4, 1306 "sensitive":true 1307 }, 1308 "CalculateRouteCarModeOptions":{ 1309 "type":"structure", 1310 "members":{ 1311 "AvoidFerries":{"shape":"Boolean"}, 1312 "AvoidTolls":{"shape":"Boolean"} 1313 } 1314 }, 1315 "CalculateRouteRequest":{ 1316 "type":"structure", 1317 "required":[ 1318 "CalculatorName", 1319 "DeparturePosition", 1320 "DestinationPosition" 1321 ], 1322 "members":{ 1323 "CalculatorName":{ 1324 "shape":"ResourceName", 1325 "location":"uri", 1326 "locationName":"CalculatorName" 1327 }, 1328 "CarModeOptions":{"shape":"CalculateRouteCarModeOptions"}, 1329 "DepartNow":{"shape":"Boolean"}, 1330 "DeparturePosition":{"shape":"Position"}, 1331 "DepartureTime":{"shape":"Timestamp"}, 1332 "DestinationPosition":{"shape":"Position"}, 1333 "DistanceUnit":{"shape":"DistanceUnit"}, 1334 "IncludeLegGeometry":{"shape":"Boolean"}, 1335 "TravelMode":{"shape":"TravelMode"}, 1336 "TruckModeOptions":{"shape":"CalculateRouteTruckModeOptions"}, 1337 "WaypointPositions":{"shape":"CalculateRouteRequestWaypointPositionsList"} 1338 } 1339 }, 1340 "CalculateRouteRequestWaypointPositionsList":{ 1341 "type":"list", 1342 "member":{"shape":"Position"}, 1343 "max":23, 1344 "min":0 1345 }, 1346 "CalculateRouteResponse":{ 1347 "type":"structure", 1348 "required":[ 1349 "Legs", 1350 "Summary" 1351 ], 1352 "members":{ 1353 "Legs":{"shape":"LegList"}, 1354 "Summary":{"shape":"CalculateRouteSummary"} 1355 } 1356 }, 1357 "CalculateRouteSummary":{ 1358 "type":"structure", 1359 "required":[ 1360 "DataSource", 1361 "Distance", 1362 "DistanceUnit", 1363 "DurationSeconds", 1364 "RouteBBox" 1365 ], 1366 "members":{ 1367 "DataSource":{"shape":"String"}, 1368 "Distance":{"shape":"CalculateRouteSummaryDistanceDouble"}, 1369 "DistanceUnit":{"shape":"DistanceUnit"}, 1370 "DurationSeconds":{"shape":"CalculateRouteSummaryDurationSecondsDouble"}, 1371 "RouteBBox":{"shape":"BoundingBox"} 1372 } 1373 }, 1374 "CalculateRouteSummaryDistanceDouble":{ 1375 "type":"double", 1376 "box":true, 1377 "min":0 1378 }, 1379 "CalculateRouteSummaryDurationSecondsDouble":{ 1380 "type":"double", 1381 "box":true, 1382 "min":0 1383 }, 1384 "CalculateRouteTruckModeOptions":{ 1385 "type":"structure", 1386 "members":{ 1387 "AvoidFerries":{"shape":"Boolean"}, 1388 "AvoidTolls":{"shape":"Boolean"}, 1389 "Dimensions":{"shape":"TruckDimensions"}, 1390 "Weight":{"shape":"TruckWeight"} 1391 } 1392 }, 1393 "ConflictException":{ 1394 "type":"structure", 1395 "required":["Message"], 1396 "members":{ 1397 "Message":{ 1398 "shape":"String", 1399 "locationName":"message" 1400 } 1401 }, 1402 "error":{ 1403 "httpStatusCode":409, 1404 "senderFault":true 1405 }, 1406 "exception":true 1407 }, 1408 "CountryCode":{ 1409 "type":"string", 1410 "pattern":"^[A-Z]{3}$" 1411 }, 1412 "CountryCodeList":{ 1413 "type":"list", 1414 "member":{"shape":"CountryCode"}, 1415 "max":100, 1416 "min":1 1417 }, 1418 "CreateGeofenceCollectionRequest":{ 1419 "type":"structure", 1420 "required":[ 1421 "CollectionName", 1422 "PricingPlan" 1423 ], 1424 "members":{ 1425 "CollectionName":{"shape":"ResourceName"}, 1426 "Description":{"shape":"ResourceDescription"}, 1427 "KmsKeyId":{"shape":"KmsKeyId"}, 1428 "PricingPlan":{"shape":"PricingPlan"}, 1429 "PricingPlanDataSource":{"shape":"String"}, 1430 "Tags":{"shape":"TagMap"} 1431 } 1432 }, 1433 "CreateGeofenceCollectionResponse":{ 1434 "type":"structure", 1435 "required":[ 1436 "CollectionArn", 1437 "CollectionName", 1438 "CreateTime" 1439 ], 1440 "members":{ 1441 "CollectionArn":{"shape":"Arn"}, 1442 "CollectionName":{"shape":"ResourceName"}, 1443 "CreateTime":{"shape":"Timestamp"} 1444 } 1445 }, 1446 "CreateMapRequest":{ 1447 "type":"structure", 1448 "required":[ 1449 "Configuration", 1450 "MapName", 1451 "PricingPlan" 1452 ], 1453 "members":{ 1454 "Configuration":{"shape":"MapConfiguration"}, 1455 "Description":{"shape":"ResourceDescription"}, 1456 "MapName":{"shape":"ResourceName"}, 1457 "PricingPlan":{"shape":"PricingPlan"}, 1458 "Tags":{"shape":"TagMap"} 1459 } 1460 }, 1461 "CreateMapResponse":{ 1462 "type":"structure", 1463 "required":[ 1464 "CreateTime", 1465 "MapArn", 1466 "MapName" 1467 ], 1468 "members":{ 1469 "CreateTime":{"shape":"Timestamp"}, 1470 "MapArn":{"shape":"Arn"}, 1471 "MapName":{"shape":"ResourceName"} 1472 } 1473 }, 1474 "CreatePlaceIndexRequest":{ 1475 "type":"structure", 1476 "required":[ 1477 "DataSource", 1478 "IndexName", 1479 "PricingPlan" 1480 ], 1481 "members":{ 1482 "DataSource":{"shape":"String"}, 1483 "DataSourceConfiguration":{"shape":"DataSourceConfiguration"}, 1484 "Description":{"shape":"ResourceDescription"}, 1485 "IndexName":{"shape":"ResourceName"}, 1486 "PricingPlan":{"shape":"PricingPlan"}, 1487 "Tags":{"shape":"TagMap"} 1488 } 1489 }, 1490 "CreatePlaceIndexResponse":{ 1491 "type":"structure", 1492 "required":[ 1493 "CreateTime", 1494 "IndexArn", 1495 "IndexName" 1496 ], 1497 "members":{ 1498 "CreateTime":{"shape":"Timestamp"}, 1499 "IndexArn":{"shape":"Arn"}, 1500 "IndexName":{"shape":"ResourceName"} 1501 } 1502 }, 1503 "CreateRouteCalculatorRequest":{ 1504 "type":"structure", 1505 "required":[ 1506 "CalculatorName", 1507 "DataSource", 1508 "PricingPlan" 1509 ], 1510 "members":{ 1511 "CalculatorName":{"shape":"ResourceName"}, 1512 "DataSource":{"shape":"String"}, 1513 "Description":{"shape":"ResourceDescription"}, 1514 "PricingPlan":{"shape":"PricingPlan"}, 1515 "Tags":{"shape":"TagMap"} 1516 } 1517 }, 1518 "CreateRouteCalculatorResponse":{ 1519 "type":"structure", 1520 "required":[ 1521 "CalculatorArn", 1522 "CalculatorName", 1523 "CreateTime" 1524 ], 1525 "members":{ 1526 "CalculatorArn":{"shape":"Arn"}, 1527 "CalculatorName":{"shape":"ResourceName"}, 1528 "CreateTime":{"shape":"Timestamp"} 1529 } 1530 }, 1531 "CreateTrackerRequest":{ 1532 "type":"structure", 1533 "required":[ 1534 "PricingPlan", 1535 "TrackerName" 1536 ], 1537 "members":{ 1538 "Description":{"shape":"ResourceDescription"}, 1539 "KmsKeyId":{"shape":"KmsKeyId"}, 1540 "PositionFiltering":{"shape":"PositionFiltering"}, 1541 "PricingPlan":{"shape":"PricingPlan"}, 1542 "PricingPlanDataSource":{"shape":"String"}, 1543 "Tags":{"shape":"TagMap"}, 1544 "TrackerName":{"shape":"ResourceName"} 1545 } 1546 }, 1547 "CreateTrackerResponse":{ 1548 "type":"structure", 1549 "required":[ 1550 "CreateTime", 1551 "TrackerArn", 1552 "TrackerName" 1553 ], 1554 "members":{ 1555 "CreateTime":{"shape":"Timestamp"}, 1556 "TrackerArn":{"shape":"Arn"}, 1557 "TrackerName":{"shape":"ResourceName"} 1558 } 1559 }, 1560 "DataSourceConfiguration":{ 1561 "type":"structure", 1562 "members":{ 1563 "IntendedUse":{"shape":"IntendedUse"} 1564 } 1565 }, 1566 "DeleteGeofenceCollectionRequest":{ 1567 "type":"structure", 1568 "required":["CollectionName"], 1569 "members":{ 1570 "CollectionName":{ 1571 "shape":"ResourceName", 1572 "location":"uri", 1573 "locationName":"CollectionName" 1574 } 1575 } 1576 }, 1577 "DeleteGeofenceCollectionResponse":{ 1578 "type":"structure", 1579 "members":{ 1580 } 1581 }, 1582 "DeleteMapRequest":{ 1583 "type":"structure", 1584 "required":["MapName"], 1585 "members":{ 1586 "MapName":{ 1587 "shape":"ResourceName", 1588 "location":"uri", 1589 "locationName":"MapName" 1590 } 1591 } 1592 }, 1593 "DeleteMapResponse":{ 1594 "type":"structure", 1595 "members":{ 1596 } 1597 }, 1598 "DeletePlaceIndexRequest":{ 1599 "type":"structure", 1600 "required":["IndexName"], 1601 "members":{ 1602 "IndexName":{ 1603 "shape":"ResourceName", 1604 "location":"uri", 1605 "locationName":"IndexName" 1606 } 1607 } 1608 }, 1609 "DeletePlaceIndexResponse":{ 1610 "type":"structure", 1611 "members":{ 1612 } 1613 }, 1614 "DeleteRouteCalculatorRequest":{ 1615 "type":"structure", 1616 "required":["CalculatorName"], 1617 "members":{ 1618 "CalculatorName":{ 1619 "shape":"ResourceName", 1620 "location":"uri", 1621 "locationName":"CalculatorName" 1622 } 1623 } 1624 }, 1625 "DeleteRouteCalculatorResponse":{ 1626 "type":"structure", 1627 "members":{ 1628 } 1629 }, 1630 "DeleteTrackerRequest":{ 1631 "type":"structure", 1632 "required":["TrackerName"], 1633 "members":{ 1634 "TrackerName":{ 1635 "shape":"ResourceName", 1636 "location":"uri", 1637 "locationName":"TrackerName" 1638 } 1639 } 1640 }, 1641 "DeleteTrackerResponse":{ 1642 "type":"structure", 1643 "members":{ 1644 } 1645 }, 1646 "DescribeGeofenceCollectionRequest":{ 1647 "type":"structure", 1648 "required":["CollectionName"], 1649 "members":{ 1650 "CollectionName":{ 1651 "shape":"ResourceName", 1652 "location":"uri", 1653 "locationName":"CollectionName" 1654 } 1655 } 1656 }, 1657 "DescribeGeofenceCollectionResponse":{ 1658 "type":"structure", 1659 "required":[ 1660 "CollectionArn", 1661 "CollectionName", 1662 "CreateTime", 1663 "Description", 1664 "PricingPlan", 1665 "UpdateTime" 1666 ], 1667 "members":{ 1668 "CollectionArn":{"shape":"Arn"}, 1669 "CollectionName":{"shape":"ResourceName"}, 1670 "CreateTime":{"shape":"Timestamp"}, 1671 "Description":{"shape":"ResourceDescription"}, 1672 "KmsKeyId":{"shape":"KmsKeyId"}, 1673 "PricingPlan":{"shape":"PricingPlan"}, 1674 "PricingPlanDataSource":{"shape":"String"}, 1675 "Tags":{"shape":"TagMap"}, 1676 "UpdateTime":{"shape":"Timestamp"} 1677 } 1678 }, 1679 "DescribeMapRequest":{ 1680 "type":"structure", 1681 "required":["MapName"], 1682 "members":{ 1683 "MapName":{ 1684 "shape":"ResourceName", 1685 "location":"uri", 1686 "locationName":"MapName" 1687 } 1688 } 1689 }, 1690 "DescribeMapResponse":{ 1691 "type":"structure", 1692 "required":[ 1693 "Configuration", 1694 "CreateTime", 1695 "DataSource", 1696 "Description", 1697 "MapArn", 1698 "MapName", 1699 "PricingPlan", 1700 "UpdateTime" 1701 ], 1702 "members":{ 1703 "Configuration":{"shape":"MapConfiguration"}, 1704 "CreateTime":{"shape":"Timestamp"}, 1705 "DataSource":{"shape":"String"}, 1706 "Description":{"shape":"ResourceDescription"}, 1707 "MapArn":{"shape":"Arn"}, 1708 "MapName":{"shape":"ResourceName"}, 1709 "PricingPlan":{"shape":"PricingPlan"}, 1710 "Tags":{"shape":"TagMap"}, 1711 "UpdateTime":{"shape":"Timestamp"} 1712 } 1713 }, 1714 "DescribePlaceIndexRequest":{ 1715 "type":"structure", 1716 "required":["IndexName"], 1717 "members":{ 1718 "IndexName":{ 1719 "shape":"ResourceName", 1720 "location":"uri", 1721 "locationName":"IndexName" 1722 } 1723 } 1724 }, 1725 "DescribePlaceIndexResponse":{ 1726 "type":"structure", 1727 "required":[ 1728 "CreateTime", 1729 "DataSource", 1730 "DataSourceConfiguration", 1731 "Description", 1732 "IndexArn", 1733 "IndexName", 1734 "PricingPlan", 1735 "UpdateTime" 1736 ], 1737 "members":{ 1738 "CreateTime":{"shape":"Timestamp"}, 1739 "DataSource":{"shape":"String"}, 1740 "DataSourceConfiguration":{"shape":"DataSourceConfiguration"}, 1741 "Description":{"shape":"ResourceDescription"}, 1742 "IndexArn":{"shape":"Arn"}, 1743 "IndexName":{"shape":"ResourceName"}, 1744 "PricingPlan":{"shape":"PricingPlan"}, 1745 "Tags":{"shape":"TagMap"}, 1746 "UpdateTime":{"shape":"Timestamp"} 1747 } 1748 }, 1749 "DescribeRouteCalculatorRequest":{ 1750 "type":"structure", 1751 "required":["CalculatorName"], 1752 "members":{ 1753 "CalculatorName":{ 1754 "shape":"ResourceName", 1755 "location":"uri", 1756 "locationName":"CalculatorName" 1757 } 1758 } 1759 }, 1760 "DescribeRouteCalculatorResponse":{ 1761 "type":"structure", 1762 "required":[ 1763 "CalculatorArn", 1764 "CalculatorName", 1765 "CreateTime", 1766 "DataSource", 1767 "Description", 1768 "PricingPlan", 1769 "UpdateTime" 1770 ], 1771 "members":{ 1772 "CalculatorArn":{"shape":"Arn"}, 1773 "CalculatorName":{"shape":"ResourceName"}, 1774 "CreateTime":{"shape":"Timestamp"}, 1775 "DataSource":{"shape":"String"}, 1776 "Description":{"shape":"ResourceDescription"}, 1777 "PricingPlan":{"shape":"PricingPlan"}, 1778 "Tags":{"shape":"TagMap"}, 1779 "UpdateTime":{"shape":"Timestamp"} 1780 } 1781 }, 1782 "DescribeTrackerRequest":{ 1783 "type":"structure", 1784 "required":["TrackerName"], 1785 "members":{ 1786 "TrackerName":{ 1787 "shape":"ResourceName", 1788 "location":"uri", 1789 "locationName":"TrackerName" 1790 } 1791 } 1792 }, 1793 "DescribeTrackerResponse":{ 1794 "type":"structure", 1795 "required":[ 1796 "CreateTime", 1797 "Description", 1798 "PricingPlan", 1799 "TrackerArn", 1800 "TrackerName", 1801 "UpdateTime" 1802 ], 1803 "members":{ 1804 "CreateTime":{"shape":"Timestamp"}, 1805 "Description":{"shape":"ResourceDescription"}, 1806 "KmsKeyId":{"shape":"KmsKeyId"}, 1807 "PositionFiltering":{"shape":"PositionFiltering"}, 1808 "PricingPlan":{"shape":"PricingPlan"}, 1809 "PricingPlanDataSource":{"shape":"String"}, 1810 "Tags":{"shape":"TagMap"}, 1811 "TrackerArn":{"shape":"Arn"}, 1812 "TrackerName":{"shape":"ResourceName"}, 1813 "UpdateTime":{"shape":"Timestamp"} 1814 } 1815 }, 1816 "DevicePosition":{ 1817 "type":"structure", 1818 "required":[ 1819 "Position", 1820 "ReceivedTime", 1821 "SampleTime" 1822 ], 1823 "members":{ 1824 "DeviceId":{"shape":"Id"}, 1825 "Position":{"shape":"Position"}, 1826 "ReceivedTime":{"shape":"Timestamp"}, 1827 "SampleTime":{"shape":"Timestamp"} 1828 } 1829 }, 1830 "DevicePositionList":{ 1831 "type":"list", 1832 "member":{"shape":"DevicePosition"} 1833 }, 1834 "DevicePositionUpdate":{ 1835 "type":"structure", 1836 "required":[ 1837 "DeviceId", 1838 "Position", 1839 "SampleTime" 1840 ], 1841 "members":{ 1842 "DeviceId":{"shape":"Id"}, 1843 "Position":{"shape":"Position"}, 1844 "SampleTime":{"shape":"Timestamp"} 1845 } 1846 }, 1847 "DimensionUnit":{ 1848 "type":"string", 1849 "enum":[ 1850 "Meters", 1851 "Feet" 1852 ] 1853 }, 1854 "DisassociateTrackerConsumerRequest":{ 1855 "type":"structure", 1856 "required":[ 1857 "ConsumerArn", 1858 "TrackerName" 1859 ], 1860 "members":{ 1861 "ConsumerArn":{ 1862 "shape":"Arn", 1863 "location":"uri", 1864 "locationName":"ConsumerArn" 1865 }, 1866 "TrackerName":{ 1867 "shape":"ResourceName", 1868 "location":"uri", 1869 "locationName":"TrackerName" 1870 } 1871 } 1872 }, 1873 "DisassociateTrackerConsumerResponse":{ 1874 "type":"structure", 1875 "members":{ 1876 } 1877 }, 1878 "DistanceUnit":{ 1879 "type":"string", 1880 "enum":[ 1881 "Kilometers", 1882 "Miles" 1883 ] 1884 }, 1885 "Double":{ 1886 "type":"double", 1887 "box":true 1888 }, 1889 "GeofenceGeometry":{ 1890 "type":"structure", 1891 "members":{ 1892 "Polygon":{"shape":"LinearRings"} 1893 } 1894 }, 1895 "GetDevicePositionHistoryRequest":{ 1896 "type":"structure", 1897 "required":[ 1898 "DeviceId", 1899 "TrackerName" 1900 ], 1901 "members":{ 1902 "DeviceId":{ 1903 "shape":"Id", 1904 "location":"uri", 1905 "locationName":"DeviceId" 1906 }, 1907 "EndTimeExclusive":{"shape":"Timestamp"}, 1908 "NextToken":{"shape":"Token"}, 1909 "StartTimeInclusive":{"shape":"Timestamp"}, 1910 "TrackerName":{ 1911 "shape":"ResourceName", 1912 "location":"uri", 1913 "locationName":"TrackerName" 1914 } 1915 } 1916 }, 1917 "GetDevicePositionHistoryResponse":{ 1918 "type":"structure", 1919 "required":["DevicePositions"], 1920 "members":{ 1921 "DevicePositions":{"shape":"DevicePositionList"}, 1922 "NextToken":{"shape":"Token"} 1923 } 1924 }, 1925 "GetDevicePositionRequest":{ 1926 "type":"structure", 1927 "required":[ 1928 "DeviceId", 1929 "TrackerName" 1930 ], 1931 "members":{ 1932 "DeviceId":{ 1933 "shape":"Id", 1934 "location":"uri", 1935 "locationName":"DeviceId" 1936 }, 1937 "TrackerName":{ 1938 "shape":"ResourceName", 1939 "location":"uri", 1940 "locationName":"TrackerName" 1941 } 1942 } 1943 }, 1944 "GetDevicePositionResponse":{ 1945 "type":"structure", 1946 "required":[ 1947 "Position", 1948 "ReceivedTime", 1949 "SampleTime" 1950 ], 1951 "members":{ 1952 "DeviceId":{"shape":"Id"}, 1953 "Position":{"shape":"Position"}, 1954 "ReceivedTime":{"shape":"Timestamp"}, 1955 "SampleTime":{"shape":"Timestamp"} 1956 } 1957 }, 1958 "GetGeofenceRequest":{ 1959 "type":"structure", 1960 "required":[ 1961 "CollectionName", 1962 "GeofenceId" 1963 ], 1964 "members":{ 1965 "CollectionName":{ 1966 "shape":"ResourceName", 1967 "location":"uri", 1968 "locationName":"CollectionName" 1969 }, 1970 "GeofenceId":{ 1971 "shape":"Id", 1972 "location":"uri", 1973 "locationName":"GeofenceId" 1974 } 1975 } 1976 }, 1977 "GetGeofenceResponse":{ 1978 "type":"structure", 1979 "required":[ 1980 "CreateTime", 1981 "GeofenceId", 1982 "Geometry", 1983 "Status", 1984 "UpdateTime" 1985 ], 1986 "members":{ 1987 "CreateTime":{"shape":"Timestamp"}, 1988 "GeofenceId":{"shape":"Id"}, 1989 "Geometry":{"shape":"GeofenceGeometry"}, 1990 "Status":{"shape":"String"}, 1991 "UpdateTime":{"shape":"Timestamp"} 1992 } 1993 }, 1994 "GetMapGlyphsRequest":{ 1995 "type":"structure", 1996 "required":[ 1997 "FontStack", 1998 "FontUnicodeRange", 1999 "MapName" 2000 ], 2001 "members":{ 2002 "FontStack":{ 2003 "shape":"String", 2004 "location":"uri", 2005 "locationName":"FontStack" 2006 }, 2007 "FontUnicodeRange":{ 2008 "shape":"GetMapGlyphsRequestFontUnicodeRangeString", 2009 "location":"uri", 2010 "locationName":"FontUnicodeRange" 2011 }, 2012 "MapName":{ 2013 "shape":"ResourceName", 2014 "location":"uri", 2015 "locationName":"MapName" 2016 } 2017 } 2018 }, 2019 "GetMapGlyphsRequestFontUnicodeRangeString":{ 2020 "type":"string", 2021 "pattern":"^[0-9]+-[0-9]+\\.pbf$" 2022 }, 2023 "GetMapGlyphsResponse":{ 2024 "type":"structure", 2025 "members":{ 2026 "Blob":{"shape":"Blob"}, 2027 "ContentType":{ 2028 "shape":"String", 2029 "location":"header", 2030 "locationName":"Content-Type" 2031 } 2032 }, 2033 "payload":"Blob" 2034 }, 2035 "GetMapSpritesRequest":{ 2036 "type":"structure", 2037 "required":[ 2038 "FileName", 2039 "MapName" 2040 ], 2041 "members":{ 2042 "FileName":{ 2043 "shape":"GetMapSpritesRequestFileNameString", 2044 "location":"uri", 2045 "locationName":"FileName" 2046 }, 2047 "MapName":{ 2048 "shape":"ResourceName", 2049 "location":"uri", 2050 "locationName":"MapName" 2051 } 2052 } 2053 }, 2054 "GetMapSpritesRequestFileNameString":{ 2055 "type":"string", 2056 "pattern":"^sprites(@2x)?\\.(png|json)$" 2057 }, 2058 "GetMapSpritesResponse":{ 2059 "type":"structure", 2060 "members":{ 2061 "Blob":{"shape":"Blob"}, 2062 "ContentType":{ 2063 "shape":"String", 2064 "location":"header", 2065 "locationName":"Content-Type" 2066 } 2067 }, 2068 "payload":"Blob" 2069 }, 2070 "GetMapStyleDescriptorRequest":{ 2071 "type":"structure", 2072 "required":["MapName"], 2073 "members":{ 2074 "MapName":{ 2075 "shape":"ResourceName", 2076 "location":"uri", 2077 "locationName":"MapName" 2078 } 2079 } 2080 }, 2081 "GetMapStyleDescriptorResponse":{ 2082 "type":"structure", 2083 "members":{ 2084 "Blob":{"shape":"Blob"}, 2085 "ContentType":{ 2086 "shape":"String", 2087 "location":"header", 2088 "locationName":"Content-Type" 2089 } 2090 }, 2091 "payload":"Blob" 2092 }, 2093 "GetMapTileRequest":{ 2094 "type":"structure", 2095 "required":[ 2096 "MapName", 2097 "X", 2098 "Y", 2099 "Z" 2100 ], 2101 "members":{ 2102 "MapName":{ 2103 "shape":"ResourceName", 2104 "location":"uri", 2105 "locationName":"MapName" 2106 }, 2107 "X":{ 2108 "shape":"GetMapTileRequestXString", 2109 "location":"uri", 2110 "locationName":"X" 2111 }, 2112 "Y":{ 2113 "shape":"GetMapTileRequestYString", 2114 "location":"uri", 2115 "locationName":"Y" 2116 }, 2117 "Z":{ 2118 "shape":"GetMapTileRequestZString", 2119 "location":"uri", 2120 "locationName":"Z" 2121 } 2122 } 2123 }, 2124 "GetMapTileRequestXString":{ 2125 "type":"string", 2126 "pattern":"\\d+" 2127 }, 2128 "GetMapTileRequestYString":{ 2129 "type":"string", 2130 "pattern":"\\d+" 2131 }, 2132 "GetMapTileRequestZString":{ 2133 "type":"string", 2134 "pattern":"\\d+" 2135 }, 2136 "GetMapTileResponse":{ 2137 "type":"structure", 2138 "members":{ 2139 "Blob":{"shape":"Blob"}, 2140 "ContentType":{ 2141 "shape":"String", 2142 "location":"header", 2143 "locationName":"Content-Type" 2144 } 2145 }, 2146 "payload":"Blob" 2147 }, 2148 "Id":{ 2149 "type":"string", 2150 "max":100, 2151 "min":1, 2152 "pattern":"^[-._\\p{L}\\p{N}]+$" 2153 }, 2154 "IntendedUse":{ 2155 "type":"string", 2156 "enum":[ 2157 "SingleUse", 2158 "Storage" 2159 ] 2160 }, 2161 "InternalServerException":{ 2162 "type":"structure", 2163 "required":["Message"], 2164 "members":{ 2165 "Message":{ 2166 "shape":"String", 2167 "locationName":"message" 2168 } 2169 }, 2170 "error":{"httpStatusCode":500}, 2171 "exception":true, 2172 "fault":true, 2173 "retryable":{"throttling":false} 2174 }, 2175 "KmsKeyId":{ 2176 "type":"string", 2177 "max":2048, 2178 "min":1 2179 }, 2180 "Leg":{ 2181 "type":"structure", 2182 "required":[ 2183 "Distance", 2184 "DurationSeconds", 2185 "EndPosition", 2186 "StartPosition", 2187 "Steps" 2188 ], 2189 "members":{ 2190 "Distance":{"shape":"LegDistanceDouble"}, 2191 "DurationSeconds":{"shape":"LegDurationSecondsDouble"}, 2192 "EndPosition":{"shape":"Position"}, 2193 "Geometry":{"shape":"LegGeometry"}, 2194 "StartPosition":{"shape":"Position"}, 2195 "Steps":{"shape":"StepList"} 2196 } 2197 }, 2198 "LegDistanceDouble":{ 2199 "type":"double", 2200 "box":true, 2201 "min":0 2202 }, 2203 "LegDurationSecondsDouble":{ 2204 "type":"double", 2205 "box":true, 2206 "min":0 2207 }, 2208 "LegGeometry":{ 2209 "type":"structure", 2210 "members":{ 2211 "LineString":{"shape":"LineString"} 2212 } 2213 }, 2214 "LegList":{ 2215 "type":"list", 2216 "member":{"shape":"Leg"} 2217 }, 2218 "LineString":{ 2219 "type":"list", 2220 "member":{"shape":"Position"}, 2221 "min":2 2222 }, 2223 "LinearRing":{ 2224 "type":"list", 2225 "member":{"shape":"Position"}, 2226 "min":4 2227 }, 2228 "LinearRings":{ 2229 "type":"list", 2230 "member":{"shape":"LinearRing"}, 2231 "min":1 2232 }, 2233 "ListDevicePositionsRequest":{ 2234 "type":"structure", 2235 "required":["TrackerName"], 2236 "members":{ 2237 "MaxResults":{"shape":"ListDevicePositionsRequestMaxResultsInteger"}, 2238 "NextToken":{"shape":"Token"}, 2239 "TrackerName":{ 2240 "shape":"ResourceName", 2241 "location":"uri", 2242 "locationName":"TrackerName" 2243 } 2244 } 2245 }, 2246 "ListDevicePositionsRequestMaxResultsInteger":{ 2247 "type":"integer", 2248 "box":true, 2249 "max":100, 2250 "min":1 2251 }, 2252 "ListDevicePositionsResponse":{ 2253 "type":"structure", 2254 "required":["Entries"], 2255 "members":{ 2256 "Entries":{"shape":"ListDevicePositionsResponseEntryList"}, 2257 "NextToken":{"shape":"Token"} 2258 } 2259 }, 2260 "ListDevicePositionsResponseEntry":{ 2261 "type":"structure", 2262 "required":[ 2263 "DeviceId", 2264 "Position", 2265 "SampleTime" 2266 ], 2267 "members":{ 2268 "DeviceId":{"shape":"Id"}, 2269 "Position":{"shape":"Position"}, 2270 "SampleTime":{"shape":"Timestamp"} 2271 } 2272 }, 2273 "ListDevicePositionsResponseEntryList":{ 2274 "type":"list", 2275 "member":{"shape":"ListDevicePositionsResponseEntry"} 2276 }, 2277 "ListGeofenceCollectionsRequest":{ 2278 "type":"structure", 2279 "members":{ 2280 "MaxResults":{"shape":"ListGeofenceCollectionsRequestMaxResultsInteger"}, 2281 "NextToken":{"shape":"Token"} 2282 } 2283 }, 2284 "ListGeofenceCollectionsRequestMaxResultsInteger":{ 2285 "type":"integer", 2286 "box":true, 2287 "max":100, 2288 "min":1 2289 }, 2290 "ListGeofenceCollectionsResponse":{ 2291 "type":"structure", 2292 "required":["Entries"], 2293 "members":{ 2294 "Entries":{"shape":"ListGeofenceCollectionsResponseEntryList"}, 2295 "NextToken":{"shape":"Token"} 2296 } 2297 }, 2298 "ListGeofenceCollectionsResponseEntry":{ 2299 "type":"structure", 2300 "required":[ 2301 "CollectionName", 2302 "CreateTime", 2303 "Description", 2304 "PricingPlan", 2305 "UpdateTime" 2306 ], 2307 "members":{ 2308 "CollectionName":{"shape":"ResourceName"}, 2309 "CreateTime":{"shape":"Timestamp"}, 2310 "Description":{"shape":"ResourceDescription"}, 2311 "PricingPlan":{"shape":"PricingPlan"}, 2312 "PricingPlanDataSource":{"shape":"String"}, 2313 "UpdateTime":{"shape":"Timestamp"} 2314 } 2315 }, 2316 "ListGeofenceCollectionsResponseEntryList":{ 2317 "type":"list", 2318 "member":{"shape":"ListGeofenceCollectionsResponseEntry"} 2319 }, 2320 "ListGeofenceResponseEntry":{ 2321 "type":"structure", 2322 "required":[ 2323 "CreateTime", 2324 "GeofenceId", 2325 "Geometry", 2326 "Status", 2327 "UpdateTime" 2328 ], 2329 "members":{ 2330 "CreateTime":{"shape":"Timestamp"}, 2331 "GeofenceId":{"shape":"Id"}, 2332 "Geometry":{"shape":"GeofenceGeometry"}, 2333 "Status":{"shape":"String"}, 2334 "UpdateTime":{"shape":"Timestamp"} 2335 } 2336 }, 2337 "ListGeofenceResponseEntryList":{ 2338 "type":"list", 2339 "member":{"shape":"ListGeofenceResponseEntry"} 2340 }, 2341 "ListGeofencesRequest":{ 2342 "type":"structure", 2343 "required":["CollectionName"], 2344 "members":{ 2345 "CollectionName":{ 2346 "shape":"ResourceName", 2347 "location":"uri", 2348 "locationName":"CollectionName" 2349 }, 2350 "NextToken":{"shape":"Token"} 2351 } 2352 }, 2353 "ListGeofencesResponse":{ 2354 "type":"structure", 2355 "required":["Entries"], 2356 "members":{ 2357 "Entries":{"shape":"ListGeofenceResponseEntryList"}, 2358 "NextToken":{"shape":"Token"} 2359 } 2360 }, 2361 "ListMapsRequest":{ 2362 "type":"structure", 2363 "members":{ 2364 "MaxResults":{"shape":"ListMapsRequestMaxResultsInteger"}, 2365 "NextToken":{"shape":"Token"} 2366 } 2367 }, 2368 "ListMapsRequestMaxResultsInteger":{ 2369 "type":"integer", 2370 "box":true, 2371 "max":100, 2372 "min":1 2373 }, 2374 "ListMapsResponse":{ 2375 "type":"structure", 2376 "required":["Entries"], 2377 "members":{ 2378 "Entries":{"shape":"ListMapsResponseEntryList"}, 2379 "NextToken":{"shape":"Token"} 2380 } 2381 }, 2382 "ListMapsResponseEntry":{ 2383 "type":"structure", 2384 "required":[ 2385 "CreateTime", 2386 "DataSource", 2387 "Description", 2388 "MapName", 2389 "PricingPlan", 2390 "UpdateTime" 2391 ], 2392 "members":{ 2393 "CreateTime":{"shape":"Timestamp"}, 2394 "DataSource":{"shape":"String"}, 2395 "Description":{"shape":"ResourceDescription"}, 2396 "MapName":{"shape":"ResourceName"}, 2397 "PricingPlan":{"shape":"PricingPlan"}, 2398 "UpdateTime":{"shape":"Timestamp"} 2399 } 2400 }, 2401 "ListMapsResponseEntryList":{ 2402 "type":"list", 2403 "member":{"shape":"ListMapsResponseEntry"} 2404 }, 2405 "ListPlaceIndexesRequest":{ 2406 "type":"structure", 2407 "members":{ 2408 "MaxResults":{"shape":"ListPlaceIndexesRequestMaxResultsInteger"}, 2409 "NextToken":{"shape":"Token"} 2410 } 2411 }, 2412 "ListPlaceIndexesRequestMaxResultsInteger":{ 2413 "type":"integer", 2414 "box":true, 2415 "max":100, 2416 "min":1 2417 }, 2418 "ListPlaceIndexesResponse":{ 2419 "type":"structure", 2420 "required":["Entries"], 2421 "members":{ 2422 "Entries":{"shape":"ListPlaceIndexesResponseEntryList"}, 2423 "NextToken":{"shape":"Token"} 2424 } 2425 }, 2426 "ListPlaceIndexesResponseEntry":{ 2427 "type":"structure", 2428 "required":[ 2429 "CreateTime", 2430 "DataSource", 2431 "Description", 2432 "IndexName", 2433 "PricingPlan", 2434 "UpdateTime" 2435 ], 2436 "members":{ 2437 "CreateTime":{"shape":"Timestamp"}, 2438 "DataSource":{"shape":"String"}, 2439 "Description":{"shape":"ResourceDescription"}, 2440 "IndexName":{"shape":"ResourceName"}, 2441 "PricingPlan":{"shape":"PricingPlan"}, 2442 "UpdateTime":{"shape":"Timestamp"} 2443 } 2444 }, 2445 "ListPlaceIndexesResponseEntryList":{ 2446 "type":"list", 2447 "member":{"shape":"ListPlaceIndexesResponseEntry"} 2448 }, 2449 "ListRouteCalculatorsRequest":{ 2450 "type":"structure", 2451 "members":{ 2452 "MaxResults":{"shape":"ListRouteCalculatorsRequestMaxResultsInteger"}, 2453 "NextToken":{"shape":"Token"} 2454 } 2455 }, 2456 "ListRouteCalculatorsRequestMaxResultsInteger":{ 2457 "type":"integer", 2458 "box":true, 2459 "max":100, 2460 "min":1 2461 }, 2462 "ListRouteCalculatorsResponse":{ 2463 "type":"structure", 2464 "required":["Entries"], 2465 "members":{ 2466 "Entries":{"shape":"ListRouteCalculatorsResponseEntryList"}, 2467 "NextToken":{"shape":"Token"} 2468 } 2469 }, 2470 "ListRouteCalculatorsResponseEntry":{ 2471 "type":"structure", 2472 "required":[ 2473 "CalculatorName", 2474 "CreateTime", 2475 "DataSource", 2476 "Description", 2477 "PricingPlan", 2478 "UpdateTime" 2479 ], 2480 "members":{ 2481 "CalculatorName":{"shape":"ResourceName"}, 2482 "CreateTime":{"shape":"Timestamp"}, 2483 "DataSource":{"shape":"String"}, 2484 "Description":{"shape":"ResourceDescription"}, 2485 "PricingPlan":{"shape":"PricingPlan"}, 2486 "UpdateTime":{"shape":"Timestamp"} 2487 } 2488 }, 2489 "ListRouteCalculatorsResponseEntryList":{ 2490 "type":"list", 2491 "member":{"shape":"ListRouteCalculatorsResponseEntry"} 2492 }, 2493 "ListTagsForResourceRequest":{ 2494 "type":"structure", 2495 "required":["ResourceArn"], 2496 "members":{ 2497 "ResourceArn":{ 2498 "shape":"Arn", 2499 "location":"uri", 2500 "locationName":"ResourceArn" 2501 } 2502 } 2503 }, 2504 "ListTagsForResourceResponse":{ 2505 "type":"structure", 2506 "members":{ 2507 "Tags":{"shape":"TagMap"} 2508 } 2509 }, 2510 "ListTrackerConsumersRequest":{ 2511 "type":"structure", 2512 "required":["TrackerName"], 2513 "members":{ 2514 "MaxResults":{"shape":"ListTrackerConsumersRequestMaxResultsInteger"}, 2515 "NextToken":{"shape":"Token"}, 2516 "TrackerName":{ 2517 "shape":"ResourceName", 2518 "location":"uri", 2519 "locationName":"TrackerName" 2520 } 2521 } 2522 }, 2523 "ListTrackerConsumersRequestMaxResultsInteger":{ 2524 "type":"integer", 2525 "box":true, 2526 "max":100, 2527 "min":1 2528 }, 2529 "ListTrackerConsumersResponse":{ 2530 "type":"structure", 2531 "required":["ConsumerArns"], 2532 "members":{ 2533 "ConsumerArns":{"shape":"ArnList"}, 2534 "NextToken":{"shape":"Token"} 2535 } 2536 }, 2537 "ListTrackersRequest":{ 2538 "type":"structure", 2539 "members":{ 2540 "MaxResults":{"shape":"ListTrackersRequestMaxResultsInteger"}, 2541 "NextToken":{"shape":"Token"} 2542 } 2543 }, 2544 "ListTrackersRequestMaxResultsInteger":{ 2545 "type":"integer", 2546 "box":true, 2547 "max":100, 2548 "min":1 2549 }, 2550 "ListTrackersResponse":{ 2551 "type":"structure", 2552 "required":["Entries"], 2553 "members":{ 2554 "Entries":{"shape":"ListTrackersResponseEntryList"}, 2555 "NextToken":{"shape":"Token"} 2556 } 2557 }, 2558 "ListTrackersResponseEntry":{ 2559 "type":"structure", 2560 "required":[ 2561 "CreateTime", 2562 "Description", 2563 "PricingPlan", 2564 "TrackerName", 2565 "UpdateTime" 2566 ], 2567 "members":{ 2568 "CreateTime":{"shape":"Timestamp"}, 2569 "Description":{"shape":"ResourceDescription"}, 2570 "PricingPlan":{"shape":"PricingPlan"}, 2571 "PricingPlanDataSource":{"shape":"String"}, 2572 "TrackerName":{"shape":"ResourceName"}, 2573 "UpdateTime":{"shape":"Timestamp"} 2574 } 2575 }, 2576 "ListTrackersResponseEntryList":{ 2577 "type":"list", 2578 "member":{"shape":"ListTrackersResponseEntry"} 2579 }, 2580 "MapConfiguration":{ 2581 "type":"structure", 2582 "required":["Style"], 2583 "members":{ 2584 "Style":{"shape":"MapStyle"} 2585 } 2586 }, 2587 "MapStyle":{ 2588 "type":"string", 2589 "max":100, 2590 "min":1, 2591 "pattern":"^[-._\\w]+$" 2592 }, 2593 "Place":{ 2594 "type":"structure", 2595 "required":["Geometry"], 2596 "members":{ 2597 "AddressNumber":{"shape":"String"}, 2598 "Country":{"shape":"String"}, 2599 "Geometry":{"shape":"PlaceGeometry"}, 2600 "Label":{"shape":"String"}, 2601 "Municipality":{"shape":"String"}, 2602 "Neighborhood":{"shape":"String"}, 2603 "PostalCode":{"shape":"String"}, 2604 "Region":{"shape":"String"}, 2605 "Street":{"shape":"String"}, 2606 "SubRegion":{"shape":"String"} 2607 } 2608 }, 2609 "PlaceGeometry":{ 2610 "type":"structure", 2611 "members":{ 2612 "Point":{"shape":"Position"} 2613 } 2614 }, 2615 "PlaceIndexSearchResultLimit":{ 2616 "type":"integer", 2617 "max":50, 2618 "min":1 2619 }, 2620 "Position":{ 2621 "type":"list", 2622 "member":{"shape":"Double"}, 2623 "max":2, 2624 "min":2, 2625 "sensitive":true 2626 }, 2627 "PositionFiltering":{ 2628 "type":"string", 2629 "enum":[ 2630 "TimeBased", 2631 "DistanceBased" 2632 ] 2633 }, 2634 "PricingPlan":{ 2635 "type":"string", 2636 "enum":[ 2637 "RequestBasedUsage", 2638 "MobileAssetTracking", 2639 "MobileAssetManagement" 2640 ] 2641 }, 2642 "PutGeofenceRequest":{ 2643 "type":"structure", 2644 "required":[ 2645 "CollectionName", 2646 "GeofenceId", 2647 "Geometry" 2648 ], 2649 "members":{ 2650 "CollectionName":{ 2651 "shape":"ResourceName", 2652 "location":"uri", 2653 "locationName":"CollectionName" 2654 }, 2655 "GeofenceId":{ 2656 "shape":"Id", 2657 "location":"uri", 2658 "locationName":"GeofenceId" 2659 }, 2660 "Geometry":{"shape":"GeofenceGeometry"} 2661 } 2662 }, 2663 "PutGeofenceResponse":{ 2664 "type":"structure", 2665 "required":[ 2666 "CreateTime", 2667 "GeofenceId", 2668 "UpdateTime" 2669 ], 2670 "members":{ 2671 "CreateTime":{"shape":"Timestamp"}, 2672 "GeofenceId":{"shape":"Id"}, 2673 "UpdateTime":{"shape":"Timestamp"} 2674 } 2675 }, 2676 "ResourceDescription":{ 2677 "type":"string", 2678 "max":1000, 2679 "min":0 2680 }, 2681 "ResourceName":{ 2682 "type":"string", 2683 "max":100, 2684 "min":1, 2685 "pattern":"^[-._\\w]+$" 2686 }, 2687 "ResourceNotFoundException":{ 2688 "type":"structure", 2689 "required":["Message"], 2690 "members":{ 2691 "Message":{ 2692 "shape":"String", 2693 "locationName":"message" 2694 } 2695 }, 2696 "error":{ 2697 "httpStatusCode":404, 2698 "senderFault":true 2699 }, 2700 "exception":true 2701 }, 2702 "SearchForPositionResult":{ 2703 "type":"structure", 2704 "required":["Place"], 2705 "members":{ 2706 "Place":{"shape":"Place"} 2707 } 2708 }, 2709 "SearchForPositionResultList":{ 2710 "type":"list", 2711 "member":{"shape":"SearchForPositionResult"} 2712 }, 2713 "SearchForTextResult":{ 2714 "type":"structure", 2715 "required":["Place"], 2716 "members":{ 2717 "Place":{"shape":"Place"} 2718 } 2719 }, 2720 "SearchForTextResultList":{ 2721 "type":"list", 2722 "member":{"shape":"SearchForTextResult"} 2723 }, 2724 "SearchPlaceIndexForPositionRequest":{ 2725 "type":"structure", 2726 "required":[ 2727 "IndexName", 2728 "Position" 2729 ], 2730 "members":{ 2731 "IndexName":{ 2732 "shape":"ResourceName", 2733 "location":"uri", 2734 "locationName":"IndexName" 2735 }, 2736 "MaxResults":{"shape":"PlaceIndexSearchResultLimit"}, 2737 "Position":{"shape":"Position"} 2738 } 2739 }, 2740 "SearchPlaceIndexForPositionResponse":{ 2741 "type":"structure", 2742 "required":[ 2743 "Results", 2744 "Summary" 2745 ], 2746 "members":{ 2747 "Results":{"shape":"SearchForPositionResultList"}, 2748 "Summary":{"shape":"SearchPlaceIndexForPositionSummary"} 2749 } 2750 }, 2751 "SearchPlaceIndexForPositionSummary":{ 2752 "type":"structure", 2753 "required":[ 2754 "DataSource", 2755 "Position" 2756 ], 2757 "members":{ 2758 "DataSource":{"shape":"String"}, 2759 "MaxResults":{"shape":"PlaceIndexSearchResultLimit"}, 2760 "Position":{"shape":"Position"} 2761 } 2762 }, 2763 "SearchPlaceIndexForTextRequest":{ 2764 "type":"structure", 2765 "required":[ 2766 "IndexName", 2767 "Text" 2768 ], 2769 "members":{ 2770 "BiasPosition":{"shape":"Position"}, 2771 "FilterBBox":{"shape":"BoundingBox"}, 2772 "FilterCountries":{"shape":"CountryCodeList"}, 2773 "IndexName":{ 2774 "shape":"ResourceName", 2775 "location":"uri", 2776 "locationName":"IndexName" 2777 }, 2778 "MaxResults":{"shape":"PlaceIndexSearchResultLimit"}, 2779 "Text":{"shape":"SyntheticSearchPlaceIndexForTextRequestString"} 2780 } 2781 }, 2782 "SearchPlaceIndexForTextResponse":{ 2783 "type":"structure", 2784 "required":[ 2785 "Results", 2786 "Summary" 2787 ], 2788 "members":{ 2789 "Results":{"shape":"SearchForTextResultList"}, 2790 "Summary":{"shape":"SearchPlaceIndexForTextSummary"} 2791 } 2792 }, 2793 "SearchPlaceIndexForTextSummary":{ 2794 "type":"structure", 2795 "required":[ 2796 "DataSource", 2797 "Text" 2798 ], 2799 "members":{ 2800 "BiasPosition":{"shape":"Position"}, 2801 "DataSource":{"shape":"String"}, 2802 "FilterBBox":{"shape":"BoundingBox"}, 2803 "FilterCountries":{"shape":"CountryCodeList"}, 2804 "MaxResults":{"shape":"PlaceIndexSearchResultLimit"}, 2805 "ResultBBox":{"shape":"BoundingBox"}, 2806 "Text":{"shape":"SyntheticSearchPlaceIndexForTextSummaryString"} 2807 } 2808 }, 2809 "ServiceQuotaExceededException":{ 2810 "type":"structure", 2811 "required":["Message"], 2812 "members":{ 2813 "Message":{ 2814 "shape":"String", 2815 "locationName":"message" 2816 } 2817 }, 2818 "error":{ 2819 "httpStatusCode":402, 2820 "senderFault":true 2821 }, 2822 "exception":true 2823 }, 2824 "Step":{ 2825 "type":"structure", 2826 "required":[ 2827 "Distance", 2828 "DurationSeconds", 2829 "EndPosition", 2830 "StartPosition" 2831 ], 2832 "members":{ 2833 "Distance":{"shape":"StepDistanceDouble"}, 2834 "DurationSeconds":{"shape":"StepDurationSecondsDouble"}, 2835 "EndPosition":{"shape":"Position"}, 2836 "GeometryOffset":{"shape":"StepGeometryOffsetInteger"}, 2837 "StartPosition":{"shape":"Position"} 2838 } 2839 }, 2840 "StepDistanceDouble":{ 2841 "type":"double", 2842 "box":true, 2843 "min":0 2844 }, 2845 "StepDurationSecondsDouble":{ 2846 "type":"double", 2847 "box":true, 2848 "min":0 2849 }, 2850 "StepGeometryOffsetInteger":{ 2851 "type":"integer", 2852 "box":true, 2853 "min":0 2854 }, 2855 "StepList":{ 2856 "type":"list", 2857 "member":{"shape":"Step"} 2858 }, 2859 "String":{"type":"string"}, 2860 "SyntheticSearchPlaceIndexForTextRequestString":{ 2861 "type":"string", 2862 "max":200, 2863 "min":1, 2864 "sensitive":true 2865 }, 2866 "SyntheticSearchPlaceIndexForTextSummaryString":{ 2867 "type":"string", 2868 "sensitive":true 2869 }, 2870 "TagKey":{ 2871 "type":"string", 2872 "max":128, 2873 "min":1, 2874 "pattern":"^(?!aws:)[a-zA-Z+-=._:/]+$" 2875 }, 2876 "TagKeys":{ 2877 "type":"list", 2878 "member":{"shape":"String"}, 2879 "max":50, 2880 "min":1 2881 }, 2882 "TagMap":{ 2883 "type":"map", 2884 "key":{"shape":"TagKey"}, 2885 "value":{"shape":"TagValue"}, 2886 "max":50, 2887 "min":0 2888 }, 2889 "TagResourceRequest":{ 2890 "type":"structure", 2891 "required":[ 2892 "ResourceArn", 2893 "Tags" 2894 ], 2895 "members":{ 2896 "ResourceArn":{ 2897 "shape":"Arn", 2898 "location":"uri", 2899 "locationName":"ResourceArn" 2900 }, 2901 "Tags":{"shape":"TagMap"} 2902 } 2903 }, 2904 "TagResourceResponse":{ 2905 "type":"structure", 2906 "members":{ 2907 } 2908 }, 2909 "TagValue":{ 2910 "type":"string", 2911 "max":256, 2912 "min":0, 2913 "pattern":"^[A-Za-z0-9 _=@:.+-/]*$" 2914 }, 2915 "ThrottlingException":{ 2916 "type":"structure", 2917 "required":["Message"], 2918 "members":{ 2919 "Message":{ 2920 "shape":"String", 2921 "locationName":"message" 2922 } 2923 }, 2924 "error":{ 2925 "httpStatusCode":429, 2926 "senderFault":true 2927 }, 2928 "exception":true, 2929 "retryable":{"throttling":false} 2930 }, 2931 "Timestamp":{ 2932 "type":"timestamp", 2933 "timestampFormat":"iso8601" 2934 }, 2935 "Token":{ 2936 "type":"string", 2937 "max":2000, 2938 "min":1 2939 }, 2940 "TravelMode":{ 2941 "type":"string", 2942 "enum":[ 2943 "Car", 2944 "Truck", 2945 "Walking" 2946 ] 2947 }, 2948 "TruckDimensions":{ 2949 "type":"structure", 2950 "members":{ 2951 "Height":{"shape":"TruckDimensionsHeightDouble"}, 2952 "Length":{"shape":"TruckDimensionsLengthDouble"}, 2953 "Unit":{"shape":"DimensionUnit"}, 2954 "Width":{"shape":"TruckDimensionsWidthDouble"} 2955 } 2956 }, 2957 "TruckDimensionsHeightDouble":{ 2958 "type":"double", 2959 "box":true, 2960 "min":0 2961 }, 2962 "TruckDimensionsLengthDouble":{ 2963 "type":"double", 2964 "box":true, 2965 "min":0 2966 }, 2967 "TruckDimensionsWidthDouble":{ 2968 "type":"double", 2969 "box":true, 2970 "min":0 2971 }, 2972 "TruckWeight":{ 2973 "type":"structure", 2974 "members":{ 2975 "Total":{"shape":"TruckWeightTotalDouble"}, 2976 "Unit":{"shape":"VehicleWeightUnit"} 2977 } 2978 }, 2979 "TruckWeightTotalDouble":{ 2980 "type":"double", 2981 "box":true, 2982 "min":0 2983 }, 2984 "UntagResourceRequest":{ 2985 "type":"structure", 2986 "required":[ 2987 "ResourceArn", 2988 "TagKeys" 2989 ], 2990 "members":{ 2991 "ResourceArn":{ 2992 "shape":"Arn", 2993 "location":"uri", 2994 "locationName":"ResourceArn" 2995 }, 2996 "TagKeys":{ 2997 "shape":"TagKeys", 2998 "location":"querystring", 2999 "locationName":"tagKeys" 3000 } 3001 } 3002 }, 3003 "UntagResourceResponse":{ 3004 "type":"structure", 3005 "members":{ 3006 } 3007 }, 3008 "UpdateGeofenceCollectionRequest":{ 3009 "type":"structure", 3010 "required":["CollectionName"], 3011 "members":{ 3012 "CollectionName":{ 3013 "shape":"ResourceName", 3014 "location":"uri", 3015 "locationName":"CollectionName" 3016 }, 3017 "Description":{"shape":"ResourceDescription"}, 3018 "PricingPlan":{"shape":"PricingPlan"}, 3019 "PricingPlanDataSource":{"shape":"String"} 3020 } 3021 }, 3022 "UpdateGeofenceCollectionResponse":{ 3023 "type":"structure", 3024 "required":[ 3025 "CollectionArn", 3026 "CollectionName", 3027 "UpdateTime" 3028 ], 3029 "members":{ 3030 "CollectionArn":{"shape":"Arn"}, 3031 "CollectionName":{"shape":"ResourceName"}, 3032 "UpdateTime":{"shape":"Timestamp"} 3033 } 3034 }, 3035 "UpdateMapRequest":{ 3036 "type":"structure", 3037 "required":["MapName"], 3038 "members":{ 3039 "Description":{"shape":"ResourceDescription"}, 3040 "MapName":{ 3041 "shape":"ResourceName", 3042 "location":"uri", 3043 "locationName":"MapName" 3044 }, 3045 "PricingPlan":{"shape":"PricingPlan"} 3046 } 3047 }, 3048 "UpdateMapResponse":{ 3049 "type":"structure", 3050 "required":[ 3051 "MapArn", 3052 "MapName", 3053 "UpdateTime" 3054 ], 3055 "members":{ 3056 "MapArn":{"shape":"Arn"}, 3057 "MapName":{"shape":"ResourceName"}, 3058 "UpdateTime":{"shape":"Timestamp"} 3059 } 3060 }, 3061 "UpdatePlaceIndexRequest":{ 3062 "type":"structure", 3063 "required":["IndexName"], 3064 "members":{ 3065 "DataSourceConfiguration":{"shape":"DataSourceConfiguration"}, 3066 "Description":{"shape":"ResourceDescription"}, 3067 "IndexName":{ 3068 "shape":"ResourceName", 3069 "location":"uri", 3070 "locationName":"IndexName" 3071 }, 3072 "PricingPlan":{"shape":"PricingPlan"} 3073 } 3074 }, 3075 "UpdatePlaceIndexResponse":{ 3076 "type":"structure", 3077 "required":[ 3078 "IndexArn", 3079 "IndexName", 3080 "UpdateTime" 3081 ], 3082 "members":{ 3083 "IndexArn":{"shape":"Arn"}, 3084 "IndexName":{"shape":"ResourceName"}, 3085 "UpdateTime":{"shape":"Timestamp"} 3086 } 3087 }, 3088 "UpdateRouteCalculatorRequest":{ 3089 "type":"structure", 3090 "required":["CalculatorName"], 3091 "members":{ 3092 "CalculatorName":{ 3093 "shape":"ResourceName", 3094 "location":"uri", 3095 "locationName":"CalculatorName" 3096 }, 3097 "Description":{"shape":"ResourceDescription"}, 3098 "PricingPlan":{"shape":"PricingPlan"} 3099 } 3100 }, 3101 "UpdateRouteCalculatorResponse":{ 3102 "type":"structure", 3103 "required":[ 3104 "CalculatorArn", 3105 "CalculatorName", 3106 "UpdateTime" 3107 ], 3108 "members":{ 3109 "CalculatorArn":{"shape":"Arn"}, 3110 "CalculatorName":{"shape":"ResourceName"}, 3111 "UpdateTime":{"shape":"Timestamp"} 3112 } 3113 }, 3114 "UpdateTrackerRequest":{ 3115 "type":"structure", 3116 "required":["TrackerName"], 3117 "members":{ 3118 "Description":{"shape":"ResourceDescription"}, 3119 "PositionFiltering":{"shape":"PositionFiltering"}, 3120 "PricingPlan":{"shape":"PricingPlan"}, 3121 "PricingPlanDataSource":{"shape":"String"}, 3122 "TrackerName":{ 3123 "shape":"ResourceName", 3124 "location":"uri", 3125 "locationName":"TrackerName" 3126 } 3127 } 3128 }, 3129 "UpdateTrackerResponse":{ 3130 "type":"structure", 3131 "required":[ 3132 "TrackerArn", 3133 "TrackerName", 3134 "UpdateTime" 3135 ], 3136 "members":{ 3137 "TrackerArn":{"shape":"Arn"}, 3138 "TrackerName":{"shape":"ResourceName"}, 3139 "UpdateTime":{"shape":"Timestamp"} 3140 } 3141 }, 3142 "ValidationException":{ 3143 "type":"structure", 3144 "required":[ 3145 "FieldList", 3146 "Message", 3147 "Reason" 3148 ], 3149 "members":{ 3150 "FieldList":{ 3151 "shape":"ValidationExceptionFieldList", 3152 "locationName":"fieldList" 3153 }, 3154 "Message":{ 3155 "shape":"String", 3156 "locationName":"message" 3157 }, 3158 "Reason":{ 3159 "shape":"ValidationExceptionReason", 3160 "locationName":"reason" 3161 } 3162 }, 3163 "error":{ 3164 "httpStatusCode":400, 3165 "senderFault":true 3166 }, 3167 "exception":true 3168 }, 3169 "ValidationExceptionField":{ 3170 "type":"structure", 3171 "required":[ 3172 "Message", 3173 "Name" 3174 ], 3175 "members":{ 3176 "Message":{ 3177 "shape":"String", 3178 "locationName":"message" 3179 }, 3180 "Name":{ 3181 "shape":"String", 3182 "locationName":"name" 3183 } 3184 } 3185 }, 3186 "ValidationExceptionFieldList":{ 3187 "type":"list", 3188 "member":{"shape":"ValidationExceptionField"} 3189 }, 3190 "ValidationExceptionReason":{ 3191 "type":"string", 3192 "enum":[ 3193 "UnknownOperation", 3194 "Missing", 3195 "CannotParse", 3196 "FieldValidationFailed", 3197 "Other" 3198 ] 3199 }, 3200 "VehicleWeightUnit":{ 3201 "type":"string", 3202 "enum":[ 3203 "Kilograms", 3204 "Pounds" 3205 ] 3206 } 3207 } 3208 }