github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/robomaker/2018-06-29/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2018-06-29", 5 "endpointPrefix":"robomaker", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceAbbreviation":"RoboMaker", 9 "serviceFullName":"AWS RoboMaker", 10 "serviceId":"RoboMaker", 11 "signatureVersion":"v4", 12 "signingName":"robomaker", 13 "uid":"robomaker-2018-06-29" 14 }, 15 "operations":{ 16 "BatchDeleteWorlds":{ 17 "name":"BatchDeleteWorlds", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/batchDeleteWorlds" 21 }, 22 "input":{"shape":"BatchDeleteWorldsRequest"}, 23 "output":{"shape":"BatchDeleteWorldsResponse"}, 24 "errors":[ 25 {"shape":"InvalidParameterException"}, 26 {"shape":"ThrottlingException"}, 27 {"shape":"InternalServerException"} 28 ] 29 }, 30 "BatchDescribeSimulationJob":{ 31 "name":"BatchDescribeSimulationJob", 32 "http":{ 33 "method":"POST", 34 "requestUri":"/batchDescribeSimulationJob" 35 }, 36 "input":{"shape":"BatchDescribeSimulationJobRequest"}, 37 "output":{"shape":"BatchDescribeSimulationJobResponse"}, 38 "errors":[ 39 {"shape":"ResourceNotFoundException"}, 40 {"shape":"InvalidParameterException"}, 41 {"shape":"InternalServerException"}, 42 {"shape":"ThrottlingException"} 43 ] 44 }, 45 "CancelDeploymentJob":{ 46 "name":"CancelDeploymentJob", 47 "http":{ 48 "method":"POST", 49 "requestUri":"/cancelDeploymentJob" 50 }, 51 "input":{"shape":"CancelDeploymentJobRequest"}, 52 "output":{"shape":"CancelDeploymentJobResponse"}, 53 "errors":[ 54 {"shape":"ResourceNotFoundException"}, 55 {"shape":"InvalidParameterException"}, 56 {"shape":"InternalServerException"}, 57 {"shape":"ThrottlingException"} 58 ] 59 }, 60 "CancelSimulationJob":{ 61 "name":"CancelSimulationJob", 62 "http":{ 63 "method":"POST", 64 "requestUri":"/cancelSimulationJob" 65 }, 66 "input":{"shape":"CancelSimulationJobRequest"}, 67 "output":{"shape":"CancelSimulationJobResponse"}, 68 "errors":[ 69 {"shape":"ResourceNotFoundException"}, 70 {"shape":"InvalidParameterException"}, 71 {"shape":"InternalServerException"}, 72 {"shape":"ThrottlingException"} 73 ] 74 }, 75 "CancelSimulationJobBatch":{ 76 "name":"CancelSimulationJobBatch", 77 "http":{ 78 "method":"POST", 79 "requestUri":"/cancelSimulationJobBatch" 80 }, 81 "input":{"shape":"CancelSimulationJobBatchRequest"}, 82 "output":{"shape":"CancelSimulationJobBatchResponse"}, 83 "errors":[ 84 {"shape":"ResourceNotFoundException"}, 85 {"shape":"InvalidParameterException"}, 86 {"shape":"InternalServerException"}, 87 {"shape":"ThrottlingException"} 88 ] 89 }, 90 "CancelWorldExportJob":{ 91 "name":"CancelWorldExportJob", 92 "http":{ 93 "method":"POST", 94 "requestUri":"/cancelWorldExportJob" 95 }, 96 "input":{"shape":"CancelWorldExportJobRequest"}, 97 "output":{"shape":"CancelWorldExportJobResponse"}, 98 "errors":[ 99 {"shape":"ResourceNotFoundException"}, 100 {"shape":"InvalidParameterException"}, 101 {"shape":"InternalServerException"}, 102 {"shape":"ThrottlingException"} 103 ] 104 }, 105 "CancelWorldGenerationJob":{ 106 "name":"CancelWorldGenerationJob", 107 "http":{ 108 "method":"POST", 109 "requestUri":"/cancelWorldGenerationJob" 110 }, 111 "input":{"shape":"CancelWorldGenerationJobRequest"}, 112 "output":{"shape":"CancelWorldGenerationJobResponse"}, 113 "errors":[ 114 {"shape":"ResourceNotFoundException"}, 115 {"shape":"InvalidParameterException"}, 116 {"shape":"InternalServerException"}, 117 {"shape":"ThrottlingException"} 118 ] 119 }, 120 "CreateDeploymentJob":{ 121 "name":"CreateDeploymentJob", 122 "http":{ 123 "method":"POST", 124 "requestUri":"/createDeploymentJob" 125 }, 126 "input":{"shape":"CreateDeploymentJobRequest"}, 127 "output":{"shape":"CreateDeploymentJobResponse"}, 128 "errors":[ 129 {"shape":"ResourceNotFoundException"}, 130 {"shape":"InvalidParameterException"}, 131 {"shape":"InternalServerException"}, 132 {"shape":"ThrottlingException"}, 133 {"shape":"LimitExceededException"}, 134 {"shape":"ConcurrentDeploymentException"}, 135 {"shape":"IdempotentParameterMismatchException"} 136 ] 137 }, 138 "CreateFleet":{ 139 "name":"CreateFleet", 140 "http":{ 141 "method":"POST", 142 "requestUri":"/createFleet" 143 }, 144 "input":{"shape":"CreateFleetRequest"}, 145 "output":{"shape":"CreateFleetResponse"}, 146 "errors":[ 147 {"shape":"InvalidParameterException"}, 148 {"shape":"InternalServerException"}, 149 {"shape":"ThrottlingException"}, 150 {"shape":"LimitExceededException"} 151 ] 152 }, 153 "CreateRobot":{ 154 "name":"CreateRobot", 155 "http":{ 156 "method":"POST", 157 "requestUri":"/createRobot" 158 }, 159 "input":{"shape":"CreateRobotRequest"}, 160 "output":{"shape":"CreateRobotResponse"}, 161 "errors":[ 162 {"shape":"InvalidParameterException"}, 163 {"shape":"InternalServerException"}, 164 {"shape":"ThrottlingException"}, 165 {"shape":"LimitExceededException"}, 166 {"shape":"ResourceAlreadyExistsException"} 167 ] 168 }, 169 "CreateRobotApplication":{ 170 "name":"CreateRobotApplication", 171 "http":{ 172 "method":"POST", 173 "requestUri":"/createRobotApplication" 174 }, 175 "input":{"shape":"CreateRobotApplicationRequest"}, 176 "output":{"shape":"CreateRobotApplicationResponse"}, 177 "errors":[ 178 {"shape":"InvalidParameterException"}, 179 {"shape":"ResourceAlreadyExistsException"}, 180 {"shape":"LimitExceededException"}, 181 {"shape":"ThrottlingException"}, 182 {"shape":"InternalServerException"}, 183 {"shape":"IdempotentParameterMismatchException"} 184 ] 185 }, 186 "CreateRobotApplicationVersion":{ 187 "name":"CreateRobotApplicationVersion", 188 "http":{ 189 "method":"POST", 190 "requestUri":"/createRobotApplicationVersion" 191 }, 192 "input":{"shape":"CreateRobotApplicationVersionRequest"}, 193 "output":{"shape":"CreateRobotApplicationVersionResponse"}, 194 "errors":[ 195 {"shape":"InvalidParameterException"}, 196 {"shape":"IdempotentParameterMismatchException"}, 197 {"shape":"LimitExceededException"}, 198 {"shape":"ThrottlingException"}, 199 {"shape":"InternalServerException"} 200 ] 201 }, 202 "CreateSimulationApplication":{ 203 "name":"CreateSimulationApplication", 204 "http":{ 205 "method":"POST", 206 "requestUri":"/createSimulationApplication" 207 }, 208 "input":{"shape":"CreateSimulationApplicationRequest"}, 209 "output":{"shape":"CreateSimulationApplicationResponse"}, 210 "errors":[ 211 {"shape":"InvalidParameterException"}, 212 {"shape":"ResourceAlreadyExistsException"}, 213 {"shape":"LimitExceededException"}, 214 {"shape":"ThrottlingException"}, 215 {"shape":"InternalServerException"}, 216 {"shape":"IdempotentParameterMismatchException"} 217 ] 218 }, 219 "CreateSimulationApplicationVersion":{ 220 "name":"CreateSimulationApplicationVersion", 221 "http":{ 222 "method":"POST", 223 "requestUri":"/createSimulationApplicationVersion" 224 }, 225 "input":{"shape":"CreateSimulationApplicationVersionRequest"}, 226 "output":{"shape":"CreateSimulationApplicationVersionResponse"}, 227 "errors":[ 228 {"shape":"InvalidParameterException"}, 229 {"shape":"IdempotentParameterMismatchException"}, 230 {"shape":"LimitExceededException"}, 231 {"shape":"ThrottlingException"}, 232 {"shape":"InternalServerException"} 233 ] 234 }, 235 "CreateSimulationJob":{ 236 "name":"CreateSimulationJob", 237 "http":{ 238 "method":"POST", 239 "requestUri":"/createSimulationJob" 240 }, 241 "input":{"shape":"CreateSimulationJobRequest"}, 242 "output":{"shape":"CreateSimulationJobResponse"}, 243 "errors":[ 244 {"shape":"ResourceNotFoundException"}, 245 {"shape":"InvalidParameterException"}, 246 {"shape":"InternalServerException"}, 247 {"shape":"ThrottlingException"}, 248 {"shape":"LimitExceededException"}, 249 {"shape":"IdempotentParameterMismatchException"}, 250 {"shape":"ServiceUnavailableException"} 251 ] 252 }, 253 "CreateWorldExportJob":{ 254 "name":"CreateWorldExportJob", 255 "http":{ 256 "method":"POST", 257 "requestUri":"/createWorldExportJob" 258 }, 259 "input":{"shape":"CreateWorldExportJobRequest"}, 260 "output":{"shape":"CreateWorldExportJobResponse"}, 261 "errors":[ 262 {"shape":"ResourceNotFoundException"}, 263 {"shape":"InvalidParameterException"}, 264 {"shape":"InternalServerException"}, 265 {"shape":"ThrottlingException"}, 266 {"shape":"IdempotentParameterMismatchException"}, 267 {"shape":"ServiceUnavailableException"} 268 ] 269 }, 270 "CreateWorldGenerationJob":{ 271 "name":"CreateWorldGenerationJob", 272 "http":{ 273 "method":"POST", 274 "requestUri":"/createWorldGenerationJob" 275 }, 276 "input":{"shape":"CreateWorldGenerationJobRequest"}, 277 "output":{"shape":"CreateWorldGenerationJobResponse"}, 278 "errors":[ 279 {"shape":"ResourceNotFoundException"}, 280 {"shape":"InvalidParameterException"}, 281 {"shape":"InternalServerException"}, 282 {"shape":"ThrottlingException"}, 283 {"shape":"LimitExceededException"}, 284 {"shape":"IdempotentParameterMismatchException"}, 285 {"shape":"ServiceUnavailableException"} 286 ] 287 }, 288 "CreateWorldTemplate":{ 289 "name":"CreateWorldTemplate", 290 "http":{ 291 "method":"POST", 292 "requestUri":"/createWorldTemplate" 293 }, 294 "input":{"shape":"CreateWorldTemplateRequest"}, 295 "output":{"shape":"CreateWorldTemplateResponse"}, 296 "errors":[ 297 {"shape":"InvalidParameterException"}, 298 {"shape":"ResourceAlreadyExistsException"}, 299 {"shape":"ResourceNotFoundException"}, 300 {"shape":"LimitExceededException"}, 301 {"shape":"ThrottlingException"}, 302 {"shape":"InternalServerException"} 303 ] 304 }, 305 "DeleteFleet":{ 306 "name":"DeleteFleet", 307 "http":{ 308 "method":"POST", 309 "requestUri":"/deleteFleet" 310 }, 311 "input":{"shape":"DeleteFleetRequest"}, 312 "output":{"shape":"DeleteFleetResponse"}, 313 "errors":[ 314 {"shape":"InvalidParameterException"}, 315 {"shape":"InternalServerException"}, 316 {"shape":"ThrottlingException"} 317 ] 318 }, 319 "DeleteRobot":{ 320 "name":"DeleteRobot", 321 "http":{ 322 "method":"POST", 323 "requestUri":"/deleteRobot" 324 }, 325 "input":{"shape":"DeleteRobotRequest"}, 326 "output":{"shape":"DeleteRobotResponse"}, 327 "errors":[ 328 {"shape":"InvalidParameterException"}, 329 {"shape":"InternalServerException"}, 330 {"shape":"ThrottlingException"} 331 ] 332 }, 333 "DeleteRobotApplication":{ 334 "name":"DeleteRobotApplication", 335 "http":{ 336 "method":"POST", 337 "requestUri":"/deleteRobotApplication" 338 }, 339 "input":{"shape":"DeleteRobotApplicationRequest"}, 340 "output":{"shape":"DeleteRobotApplicationResponse"}, 341 "errors":[ 342 {"shape":"InvalidParameterException"}, 343 {"shape":"ThrottlingException"}, 344 {"shape":"InternalServerException"} 345 ] 346 }, 347 "DeleteSimulationApplication":{ 348 "name":"DeleteSimulationApplication", 349 "http":{ 350 "method":"POST", 351 "requestUri":"/deleteSimulationApplication" 352 }, 353 "input":{"shape":"DeleteSimulationApplicationRequest"}, 354 "output":{"shape":"DeleteSimulationApplicationResponse"}, 355 "errors":[ 356 {"shape":"InvalidParameterException"}, 357 {"shape":"ThrottlingException"}, 358 {"shape":"InternalServerException"} 359 ] 360 }, 361 "DeleteWorldTemplate":{ 362 "name":"DeleteWorldTemplate", 363 "http":{ 364 "method":"POST", 365 "requestUri":"/deleteWorldTemplate" 366 }, 367 "input":{"shape":"DeleteWorldTemplateRequest"}, 368 "output":{"shape":"DeleteWorldTemplateResponse"}, 369 "errors":[ 370 {"shape":"InvalidParameterException"}, 371 {"shape":"ResourceNotFoundException"}, 372 {"shape":"ThrottlingException"}, 373 {"shape":"InternalServerException"} 374 ] 375 }, 376 "DeregisterRobot":{ 377 "name":"DeregisterRobot", 378 "http":{ 379 "method":"POST", 380 "requestUri":"/deregisterRobot" 381 }, 382 "input":{"shape":"DeregisterRobotRequest"}, 383 "output":{"shape":"DeregisterRobotResponse"}, 384 "errors":[ 385 {"shape":"InvalidParameterException"}, 386 {"shape":"InternalServerException"}, 387 {"shape":"ThrottlingException"}, 388 {"shape":"ResourceNotFoundException"} 389 ] 390 }, 391 "DescribeDeploymentJob":{ 392 "name":"DescribeDeploymentJob", 393 "http":{ 394 "method":"POST", 395 "requestUri":"/describeDeploymentJob" 396 }, 397 "input":{"shape":"DescribeDeploymentJobRequest"}, 398 "output":{"shape":"DescribeDeploymentJobResponse"}, 399 "errors":[ 400 {"shape":"ResourceNotFoundException"}, 401 {"shape":"InvalidParameterException"}, 402 {"shape":"InternalServerException"}, 403 {"shape":"ThrottlingException"} 404 ] 405 }, 406 "DescribeFleet":{ 407 "name":"DescribeFleet", 408 "http":{ 409 "method":"POST", 410 "requestUri":"/describeFleet" 411 }, 412 "input":{"shape":"DescribeFleetRequest"}, 413 "output":{"shape":"DescribeFleetResponse"}, 414 "errors":[ 415 {"shape":"ResourceNotFoundException"}, 416 {"shape":"InvalidParameterException"}, 417 {"shape":"InternalServerException"}, 418 {"shape":"ThrottlingException"} 419 ] 420 }, 421 "DescribeRobot":{ 422 "name":"DescribeRobot", 423 "http":{ 424 "method":"POST", 425 "requestUri":"/describeRobot" 426 }, 427 "input":{"shape":"DescribeRobotRequest"}, 428 "output":{"shape":"DescribeRobotResponse"}, 429 "errors":[ 430 {"shape":"ResourceNotFoundException"}, 431 {"shape":"InvalidParameterException"}, 432 {"shape":"InternalServerException"}, 433 {"shape":"ThrottlingException"} 434 ] 435 }, 436 "DescribeRobotApplication":{ 437 "name":"DescribeRobotApplication", 438 "http":{ 439 "method":"POST", 440 "requestUri":"/describeRobotApplication" 441 }, 442 "input":{"shape":"DescribeRobotApplicationRequest"}, 443 "output":{"shape":"DescribeRobotApplicationResponse"}, 444 "errors":[ 445 {"shape":"InvalidParameterException"}, 446 {"shape":"ResourceNotFoundException"}, 447 {"shape":"ThrottlingException"}, 448 {"shape":"InternalServerException"} 449 ] 450 }, 451 "DescribeSimulationApplication":{ 452 "name":"DescribeSimulationApplication", 453 "http":{ 454 "method":"POST", 455 "requestUri":"/describeSimulationApplication" 456 }, 457 "input":{"shape":"DescribeSimulationApplicationRequest"}, 458 "output":{"shape":"DescribeSimulationApplicationResponse"}, 459 "errors":[ 460 {"shape":"InvalidParameterException"}, 461 {"shape":"ResourceNotFoundException"}, 462 {"shape":"ThrottlingException"}, 463 {"shape":"InternalServerException"} 464 ] 465 }, 466 "DescribeSimulationJob":{ 467 "name":"DescribeSimulationJob", 468 "http":{ 469 "method":"POST", 470 "requestUri":"/describeSimulationJob" 471 }, 472 "input":{"shape":"DescribeSimulationJobRequest"}, 473 "output":{"shape":"DescribeSimulationJobResponse"}, 474 "errors":[ 475 {"shape":"ResourceNotFoundException"}, 476 {"shape":"InvalidParameterException"}, 477 {"shape":"InternalServerException"}, 478 {"shape":"ThrottlingException"} 479 ] 480 }, 481 "DescribeSimulationJobBatch":{ 482 "name":"DescribeSimulationJobBatch", 483 "http":{ 484 "method":"POST", 485 "requestUri":"/describeSimulationJobBatch" 486 }, 487 "input":{"shape":"DescribeSimulationJobBatchRequest"}, 488 "output":{"shape":"DescribeSimulationJobBatchResponse"}, 489 "errors":[ 490 {"shape":"ResourceNotFoundException"}, 491 {"shape":"InvalidParameterException"}, 492 {"shape":"InternalServerException"} 493 ] 494 }, 495 "DescribeWorld":{ 496 "name":"DescribeWorld", 497 "http":{ 498 "method":"POST", 499 "requestUri":"/describeWorld" 500 }, 501 "input":{"shape":"DescribeWorldRequest"}, 502 "output":{"shape":"DescribeWorldResponse"}, 503 "errors":[ 504 {"shape":"InvalidParameterException"}, 505 {"shape":"ResourceNotFoundException"}, 506 {"shape":"ThrottlingException"}, 507 {"shape":"InternalServerException"} 508 ] 509 }, 510 "DescribeWorldExportJob":{ 511 "name":"DescribeWorldExportJob", 512 "http":{ 513 "method":"POST", 514 "requestUri":"/describeWorldExportJob" 515 }, 516 "input":{"shape":"DescribeWorldExportJobRequest"}, 517 "output":{"shape":"DescribeWorldExportJobResponse"}, 518 "errors":[ 519 {"shape":"ResourceNotFoundException"}, 520 {"shape":"InvalidParameterException"}, 521 {"shape":"InternalServerException"}, 522 {"shape":"ThrottlingException"} 523 ] 524 }, 525 "DescribeWorldGenerationJob":{ 526 "name":"DescribeWorldGenerationJob", 527 "http":{ 528 "method":"POST", 529 "requestUri":"/describeWorldGenerationJob" 530 }, 531 "input":{"shape":"DescribeWorldGenerationJobRequest"}, 532 "output":{"shape":"DescribeWorldGenerationJobResponse"}, 533 "errors":[ 534 {"shape":"ResourceNotFoundException"}, 535 {"shape":"InvalidParameterException"}, 536 {"shape":"InternalServerException"}, 537 {"shape":"ThrottlingException"} 538 ] 539 }, 540 "DescribeWorldTemplate":{ 541 "name":"DescribeWorldTemplate", 542 "http":{ 543 "method":"POST", 544 "requestUri":"/describeWorldTemplate" 545 }, 546 "input":{"shape":"DescribeWorldTemplateRequest"}, 547 "output":{"shape":"DescribeWorldTemplateResponse"}, 548 "errors":[ 549 {"shape":"InvalidParameterException"}, 550 {"shape":"ResourceNotFoundException"}, 551 {"shape":"ThrottlingException"}, 552 {"shape":"InternalServerException"} 553 ] 554 }, 555 "GetWorldTemplateBody":{ 556 "name":"GetWorldTemplateBody", 557 "http":{ 558 "method":"POST", 559 "requestUri":"/getWorldTemplateBody" 560 }, 561 "input":{"shape":"GetWorldTemplateBodyRequest"}, 562 "output":{"shape":"GetWorldTemplateBodyResponse"}, 563 "errors":[ 564 {"shape":"InvalidParameterException"}, 565 {"shape":"ResourceNotFoundException"}, 566 {"shape":"ThrottlingException"}, 567 {"shape":"InternalServerException"} 568 ] 569 }, 570 "ListDeploymentJobs":{ 571 "name":"ListDeploymentJobs", 572 "http":{ 573 "method":"POST", 574 "requestUri":"/listDeploymentJobs" 575 }, 576 "input":{"shape":"ListDeploymentJobsRequest"}, 577 "output":{"shape":"ListDeploymentJobsResponse"}, 578 "errors":[ 579 {"shape":"ResourceNotFoundException"}, 580 {"shape":"InvalidParameterException"}, 581 {"shape":"InternalServerException"}, 582 {"shape":"ThrottlingException"} 583 ] 584 }, 585 "ListFleets":{ 586 "name":"ListFleets", 587 "http":{ 588 "method":"POST", 589 "requestUri":"/listFleets" 590 }, 591 "input":{"shape":"ListFleetsRequest"}, 592 "output":{"shape":"ListFleetsResponse"}, 593 "errors":[ 594 {"shape":"ResourceNotFoundException"}, 595 {"shape":"InvalidParameterException"}, 596 {"shape":"InternalServerException"}, 597 {"shape":"ThrottlingException"} 598 ] 599 }, 600 "ListRobotApplications":{ 601 "name":"ListRobotApplications", 602 "http":{ 603 "method":"POST", 604 "requestUri":"/listRobotApplications" 605 }, 606 "input":{"shape":"ListRobotApplicationsRequest"}, 607 "output":{"shape":"ListRobotApplicationsResponse"}, 608 "errors":[ 609 {"shape":"InvalidParameterException"}, 610 {"shape":"ThrottlingException"}, 611 {"shape":"InternalServerException"} 612 ] 613 }, 614 "ListRobots":{ 615 "name":"ListRobots", 616 "http":{ 617 "method":"POST", 618 "requestUri":"/listRobots" 619 }, 620 "input":{"shape":"ListRobotsRequest"}, 621 "output":{"shape":"ListRobotsResponse"}, 622 "errors":[ 623 {"shape":"ResourceNotFoundException"}, 624 {"shape":"InvalidParameterException"}, 625 {"shape":"InternalServerException"}, 626 {"shape":"ThrottlingException"} 627 ] 628 }, 629 "ListSimulationApplications":{ 630 "name":"ListSimulationApplications", 631 "http":{ 632 "method":"POST", 633 "requestUri":"/listSimulationApplications" 634 }, 635 "input":{"shape":"ListSimulationApplicationsRequest"}, 636 "output":{"shape":"ListSimulationApplicationsResponse"}, 637 "errors":[ 638 {"shape":"InvalidParameterException"}, 639 {"shape":"ThrottlingException"}, 640 {"shape":"InternalServerException"} 641 ] 642 }, 643 "ListSimulationJobBatches":{ 644 "name":"ListSimulationJobBatches", 645 "http":{ 646 "method":"POST", 647 "requestUri":"/listSimulationJobBatches" 648 }, 649 "input":{"shape":"ListSimulationJobBatchesRequest"}, 650 "output":{"shape":"ListSimulationJobBatchesResponse"}, 651 "errors":[ 652 {"shape":"InvalidParameterException"}, 653 {"shape":"InternalServerException"} 654 ] 655 }, 656 "ListSimulationJobs":{ 657 "name":"ListSimulationJobs", 658 "http":{ 659 "method":"POST", 660 "requestUri":"/listSimulationJobs" 661 }, 662 "input":{"shape":"ListSimulationJobsRequest"}, 663 "output":{"shape":"ListSimulationJobsResponse"}, 664 "errors":[ 665 {"shape":"InvalidParameterException"}, 666 {"shape":"InternalServerException"}, 667 {"shape":"ThrottlingException"} 668 ] 669 }, 670 "ListTagsForResource":{ 671 "name":"ListTagsForResource", 672 "http":{ 673 "method":"GET", 674 "requestUri":"/tags/{resourceArn}" 675 }, 676 "input":{"shape":"ListTagsForResourceRequest"}, 677 "output":{"shape":"ListTagsForResourceResponse"}, 678 "errors":[ 679 {"shape":"InternalServerException"}, 680 {"shape":"ResourceNotFoundException"}, 681 {"shape":"InvalidParameterException"}, 682 {"shape":"ThrottlingException"} 683 ] 684 }, 685 "ListWorldExportJobs":{ 686 "name":"ListWorldExportJobs", 687 "http":{ 688 "method":"POST", 689 "requestUri":"/listWorldExportJobs" 690 }, 691 "input":{"shape":"ListWorldExportJobsRequest"}, 692 "output":{"shape":"ListWorldExportJobsResponse"}, 693 "errors":[ 694 {"shape":"InvalidParameterException"}, 695 {"shape":"InternalServerException"}, 696 {"shape":"ThrottlingException"} 697 ] 698 }, 699 "ListWorldGenerationJobs":{ 700 "name":"ListWorldGenerationJobs", 701 "http":{ 702 "method":"POST", 703 "requestUri":"/listWorldGenerationJobs" 704 }, 705 "input":{"shape":"ListWorldGenerationJobsRequest"}, 706 "output":{"shape":"ListWorldGenerationJobsResponse"}, 707 "errors":[ 708 {"shape":"InvalidParameterException"}, 709 {"shape":"InternalServerException"}, 710 {"shape":"ThrottlingException"} 711 ] 712 }, 713 "ListWorldTemplates":{ 714 "name":"ListWorldTemplates", 715 "http":{ 716 "method":"POST", 717 "requestUri":"/listWorldTemplates" 718 }, 719 "input":{"shape":"ListWorldTemplatesRequest"}, 720 "output":{"shape":"ListWorldTemplatesResponse"}, 721 "errors":[ 722 {"shape":"InvalidParameterException"}, 723 {"shape":"ThrottlingException"}, 724 {"shape":"InternalServerException"} 725 ] 726 }, 727 "ListWorlds":{ 728 "name":"ListWorlds", 729 "http":{ 730 "method":"POST", 731 "requestUri":"/listWorlds" 732 }, 733 "input":{"shape":"ListWorldsRequest"}, 734 "output":{"shape":"ListWorldsResponse"}, 735 "errors":[ 736 {"shape":"InvalidParameterException"}, 737 {"shape":"ThrottlingException"}, 738 {"shape":"InternalServerException"} 739 ] 740 }, 741 "RegisterRobot":{ 742 "name":"RegisterRobot", 743 "http":{ 744 "method":"POST", 745 "requestUri":"/registerRobot" 746 }, 747 "input":{"shape":"RegisterRobotRequest"}, 748 "output":{"shape":"RegisterRobotResponse"}, 749 "errors":[ 750 {"shape":"InvalidParameterException"}, 751 {"shape":"InternalServerException"}, 752 {"shape":"ThrottlingException"}, 753 {"shape":"LimitExceededException"}, 754 {"shape":"ResourceNotFoundException"} 755 ] 756 }, 757 "RestartSimulationJob":{ 758 "name":"RestartSimulationJob", 759 "http":{ 760 "method":"POST", 761 "requestUri":"/restartSimulationJob" 762 }, 763 "input":{"shape":"RestartSimulationJobRequest"}, 764 "output":{"shape":"RestartSimulationJobResponse"}, 765 "errors":[ 766 {"shape":"ResourceNotFoundException"}, 767 {"shape":"ThrottlingException"}, 768 {"shape":"LimitExceededException"}, 769 {"shape":"InvalidParameterException"}, 770 {"shape":"InternalServerException"} 771 ] 772 }, 773 "StartSimulationJobBatch":{ 774 "name":"StartSimulationJobBatch", 775 "http":{ 776 "method":"POST", 777 "requestUri":"/startSimulationJobBatch" 778 }, 779 "input":{"shape":"StartSimulationJobBatchRequest"}, 780 "output":{"shape":"StartSimulationJobBatchResponse"}, 781 "errors":[ 782 {"shape":"InvalidParameterException"}, 783 {"shape":"LimitExceededException"}, 784 {"shape":"ThrottlingException"}, 785 {"shape":"IdempotentParameterMismatchException"}, 786 {"shape":"InternalServerException"} 787 ] 788 }, 789 "SyncDeploymentJob":{ 790 "name":"SyncDeploymentJob", 791 "http":{ 792 "method":"POST", 793 "requestUri":"/syncDeploymentJob" 794 }, 795 "input":{"shape":"SyncDeploymentJobRequest"}, 796 "output":{"shape":"SyncDeploymentJobResponse"}, 797 "errors":[ 798 {"shape":"ResourceNotFoundException"}, 799 {"shape":"InvalidParameterException"}, 800 {"shape":"InternalServerException"}, 801 {"shape":"ThrottlingException"}, 802 {"shape":"LimitExceededException"}, 803 {"shape":"ConcurrentDeploymentException"}, 804 {"shape":"IdempotentParameterMismatchException"} 805 ] 806 }, 807 "TagResource":{ 808 "name":"TagResource", 809 "http":{ 810 "method":"POST", 811 "requestUri":"/tags/{resourceArn}" 812 }, 813 "input":{"shape":"TagResourceRequest"}, 814 "output":{"shape":"TagResourceResponse"}, 815 "errors":[ 816 {"shape":"InternalServerException"}, 817 {"shape":"ResourceNotFoundException"}, 818 {"shape":"InvalidParameterException"}, 819 {"shape":"ThrottlingException"} 820 ] 821 }, 822 "UntagResource":{ 823 "name":"UntagResource", 824 "http":{ 825 "method":"DELETE", 826 "requestUri":"/tags/{resourceArn}" 827 }, 828 "input":{"shape":"UntagResourceRequest"}, 829 "output":{"shape":"UntagResourceResponse"}, 830 "errors":[ 831 {"shape":"InternalServerException"}, 832 {"shape":"ResourceNotFoundException"}, 833 {"shape":"InvalidParameterException"}, 834 {"shape":"ThrottlingException"} 835 ] 836 }, 837 "UpdateRobotApplication":{ 838 "name":"UpdateRobotApplication", 839 "http":{ 840 "method":"POST", 841 "requestUri":"/updateRobotApplication" 842 }, 843 "input":{"shape":"UpdateRobotApplicationRequest"}, 844 "output":{"shape":"UpdateRobotApplicationResponse"}, 845 "errors":[ 846 {"shape":"InvalidParameterException"}, 847 {"shape":"ResourceNotFoundException"}, 848 {"shape":"LimitExceededException"}, 849 {"shape":"ThrottlingException"}, 850 {"shape":"InternalServerException"} 851 ] 852 }, 853 "UpdateSimulationApplication":{ 854 "name":"UpdateSimulationApplication", 855 "http":{ 856 "method":"POST", 857 "requestUri":"/updateSimulationApplication" 858 }, 859 "input":{"shape":"UpdateSimulationApplicationRequest"}, 860 "output":{"shape":"UpdateSimulationApplicationResponse"}, 861 "errors":[ 862 {"shape":"InvalidParameterException"}, 863 {"shape":"ResourceNotFoundException"}, 864 {"shape":"LimitExceededException"}, 865 {"shape":"ThrottlingException"}, 866 {"shape":"InternalServerException"} 867 ] 868 }, 869 "UpdateWorldTemplate":{ 870 "name":"UpdateWorldTemplate", 871 "http":{ 872 "method":"POST", 873 "requestUri":"/updateWorldTemplate" 874 }, 875 "input":{"shape":"UpdateWorldTemplateRequest"}, 876 "output":{"shape":"UpdateWorldTemplateResponse"}, 877 "errors":[ 878 {"shape":"InvalidParameterException"}, 879 {"shape":"ResourceNotFoundException"}, 880 {"shape":"ThrottlingException"}, 881 {"shape":"InternalServerException"} 882 ] 883 } 884 }, 885 "shapes":{ 886 "Architecture":{ 887 "type":"string", 888 "enum":[ 889 "X86_64", 890 "ARM64", 891 "ARMHF" 892 ] 893 }, 894 "Arn":{ 895 "type":"string", 896 "max":1224, 897 "min":1, 898 "pattern":"arn:.*" 899 }, 900 "Arns":{ 901 "type":"list", 902 "member":{"shape":"Arn"}, 903 "max":100, 904 "min":1 905 }, 906 "BatchDeleteWorldsRequest":{ 907 "type":"structure", 908 "required":["worlds"], 909 "members":{ 910 "worlds":{"shape":"Arns"} 911 } 912 }, 913 "BatchDeleteWorldsResponse":{ 914 "type":"structure", 915 "members":{ 916 "unprocessedWorlds":{"shape":"Arns"} 917 } 918 }, 919 "BatchDescribeSimulationJobRequest":{ 920 "type":"structure", 921 "required":["jobs"], 922 "members":{ 923 "jobs":{"shape":"Arns"} 924 } 925 }, 926 "BatchDescribeSimulationJobResponse":{ 927 "type":"structure", 928 "members":{ 929 "jobs":{"shape":"SimulationJobs"}, 930 "unprocessedJobs":{"shape":"Arns"} 931 } 932 }, 933 "BatchPolicy":{ 934 "type":"structure", 935 "members":{ 936 "timeoutInSeconds":{"shape":"BatchTimeoutInSeconds"}, 937 "maxConcurrency":{"shape":"MaxConcurrency"} 938 } 939 }, 940 "BatchTimeoutInSeconds":{"type":"long"}, 941 "Boolean":{"type":"boolean"}, 942 "BoxedBoolean":{"type":"boolean"}, 943 "CancelDeploymentJobRequest":{ 944 "type":"structure", 945 "required":["job"], 946 "members":{ 947 "job":{"shape":"Arn"} 948 } 949 }, 950 "CancelDeploymentJobResponse":{ 951 "type":"structure", 952 "members":{ 953 } 954 }, 955 "CancelSimulationJobBatchRequest":{ 956 "type":"structure", 957 "required":["batch"], 958 "members":{ 959 "batch":{"shape":"Arn"} 960 } 961 }, 962 "CancelSimulationJobBatchResponse":{ 963 "type":"structure", 964 "members":{ 965 } 966 }, 967 "CancelSimulationJobRequest":{ 968 "type":"structure", 969 "required":["job"], 970 "members":{ 971 "job":{"shape":"Arn"} 972 } 973 }, 974 "CancelSimulationJobResponse":{ 975 "type":"structure", 976 "members":{ 977 } 978 }, 979 "CancelWorldExportJobRequest":{ 980 "type":"structure", 981 "required":["job"], 982 "members":{ 983 "job":{"shape":"Arn"} 984 } 985 }, 986 "CancelWorldExportJobResponse":{ 987 "type":"structure", 988 "members":{ 989 } 990 }, 991 "CancelWorldGenerationJobRequest":{ 992 "type":"structure", 993 "required":["job"], 994 "members":{ 995 "job":{"shape":"Arn"} 996 } 997 }, 998 "CancelWorldGenerationJobResponse":{ 999 "type":"structure", 1000 "members":{ 1001 } 1002 }, 1003 "ClientRequestToken":{ 1004 "type":"string", 1005 "max":64, 1006 "min":1, 1007 "pattern":"[a-zA-Z0-9_\\-=]*" 1008 }, 1009 "Command":{ 1010 "type":"string", 1011 "max":1024, 1012 "min":1, 1013 "pattern":"[a-zA-Z0-9_.\\-]*" 1014 }, 1015 "Compute":{ 1016 "type":"structure", 1017 "members":{ 1018 "simulationUnitLimit":{"shape":"SimulationUnit"} 1019 } 1020 }, 1021 "ComputeResponse":{ 1022 "type":"structure", 1023 "members":{ 1024 "simulationUnitLimit":{"shape":"SimulationUnit"} 1025 } 1026 }, 1027 "ConcurrentDeploymentException":{ 1028 "type":"structure", 1029 "members":{ 1030 "message":{"shape":"errorMessage"} 1031 }, 1032 "error":{"httpStatusCode":400}, 1033 "exception":true 1034 }, 1035 "CreateDeploymentJobRequest":{ 1036 "type":"structure", 1037 "required":[ 1038 "clientRequestToken", 1039 "fleet", 1040 "deploymentApplicationConfigs" 1041 ], 1042 "members":{ 1043 "deploymentConfig":{"shape":"DeploymentConfig"}, 1044 "clientRequestToken":{ 1045 "shape":"ClientRequestToken", 1046 "idempotencyToken":true 1047 }, 1048 "fleet":{"shape":"Arn"}, 1049 "deploymentApplicationConfigs":{"shape":"DeploymentApplicationConfigs"}, 1050 "tags":{"shape":"TagMap"} 1051 } 1052 }, 1053 "CreateDeploymentJobResponse":{ 1054 "type":"structure", 1055 "members":{ 1056 "arn":{"shape":"Arn"}, 1057 "fleet":{"shape":"Arn"}, 1058 "status":{"shape":"DeploymentStatus"}, 1059 "deploymentApplicationConfigs":{"shape":"DeploymentApplicationConfigs"}, 1060 "failureReason":{"shape":"GenericString"}, 1061 "failureCode":{"shape":"DeploymentJobErrorCode"}, 1062 "createdAt":{"shape":"CreatedAt"}, 1063 "deploymentConfig":{"shape":"DeploymentConfig"}, 1064 "tags":{"shape":"TagMap"} 1065 } 1066 }, 1067 "CreateFleetRequest":{ 1068 "type":"structure", 1069 "required":["name"], 1070 "members":{ 1071 "name":{"shape":"Name"}, 1072 "tags":{"shape":"TagMap"} 1073 } 1074 }, 1075 "CreateFleetResponse":{ 1076 "type":"structure", 1077 "members":{ 1078 "arn":{"shape":"Arn"}, 1079 "name":{"shape":"Name"}, 1080 "createdAt":{"shape":"CreatedAt"}, 1081 "tags":{"shape":"TagMap"} 1082 } 1083 }, 1084 "CreateRobotApplicationRequest":{ 1085 "type":"structure", 1086 "required":[ 1087 "name", 1088 "robotSoftwareSuite" 1089 ], 1090 "members":{ 1091 "name":{"shape":"Name"}, 1092 "sources":{"shape":"SourceConfigs"}, 1093 "robotSoftwareSuite":{"shape":"RobotSoftwareSuite"}, 1094 "tags":{"shape":"TagMap"}, 1095 "environment":{"shape":"Environment"} 1096 } 1097 }, 1098 "CreateRobotApplicationResponse":{ 1099 "type":"structure", 1100 "members":{ 1101 "arn":{"shape":"Arn"}, 1102 "name":{"shape":"Name"}, 1103 "version":{"shape":"Version"}, 1104 "sources":{"shape":"Sources"}, 1105 "robotSoftwareSuite":{"shape":"RobotSoftwareSuite"}, 1106 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 1107 "revisionId":{"shape":"RevisionId"}, 1108 "tags":{"shape":"TagMap"}, 1109 "environment":{"shape":"Environment"} 1110 } 1111 }, 1112 "CreateRobotApplicationVersionRequest":{ 1113 "type":"structure", 1114 "required":["application"], 1115 "members":{ 1116 "application":{"shape":"Arn"}, 1117 "currentRevisionId":{"shape":"RevisionId"}, 1118 "s3Etags":{"shape":"S3Etags"}, 1119 "imageDigest":{"shape":"ImageDigest"} 1120 } 1121 }, 1122 "CreateRobotApplicationVersionResponse":{ 1123 "type":"structure", 1124 "members":{ 1125 "arn":{"shape":"Arn"}, 1126 "name":{"shape":"Name"}, 1127 "version":{"shape":"Version"}, 1128 "sources":{"shape":"Sources"}, 1129 "robotSoftwareSuite":{"shape":"RobotSoftwareSuite"}, 1130 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 1131 "revisionId":{"shape":"RevisionId"}, 1132 "environment":{"shape":"Environment"} 1133 } 1134 }, 1135 "CreateRobotRequest":{ 1136 "type":"structure", 1137 "required":[ 1138 "name", 1139 "architecture", 1140 "greengrassGroupId" 1141 ], 1142 "members":{ 1143 "name":{"shape":"Name"}, 1144 "architecture":{"shape":"Architecture"}, 1145 "greengrassGroupId":{"shape":"Id"}, 1146 "tags":{"shape":"TagMap"} 1147 } 1148 }, 1149 "CreateRobotResponse":{ 1150 "type":"structure", 1151 "members":{ 1152 "arn":{"shape":"Arn"}, 1153 "name":{"shape":"Name"}, 1154 "createdAt":{"shape":"CreatedAt"}, 1155 "greengrassGroupId":{"shape":"Id"}, 1156 "architecture":{"shape":"Architecture"}, 1157 "tags":{"shape":"TagMap"} 1158 } 1159 }, 1160 "CreateSimulationApplicationRequest":{ 1161 "type":"structure", 1162 "required":[ 1163 "name", 1164 "simulationSoftwareSuite", 1165 "robotSoftwareSuite" 1166 ], 1167 "members":{ 1168 "name":{"shape":"Name"}, 1169 "sources":{"shape":"SourceConfigs"}, 1170 "simulationSoftwareSuite":{"shape":"SimulationSoftwareSuite"}, 1171 "robotSoftwareSuite":{"shape":"RobotSoftwareSuite"}, 1172 "renderingEngine":{"shape":"RenderingEngine"}, 1173 "tags":{"shape":"TagMap"}, 1174 "environment":{"shape":"Environment"} 1175 } 1176 }, 1177 "CreateSimulationApplicationResponse":{ 1178 "type":"structure", 1179 "members":{ 1180 "arn":{"shape":"Arn"}, 1181 "name":{"shape":"Name"}, 1182 "version":{"shape":"Version"}, 1183 "sources":{"shape":"Sources"}, 1184 "simulationSoftwareSuite":{"shape":"SimulationSoftwareSuite"}, 1185 "robotSoftwareSuite":{"shape":"RobotSoftwareSuite"}, 1186 "renderingEngine":{"shape":"RenderingEngine"}, 1187 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 1188 "revisionId":{"shape":"RevisionId"}, 1189 "tags":{"shape":"TagMap"}, 1190 "environment":{"shape":"Environment"} 1191 } 1192 }, 1193 "CreateSimulationApplicationVersionRequest":{ 1194 "type":"structure", 1195 "required":["application"], 1196 "members":{ 1197 "application":{"shape":"Arn"}, 1198 "currentRevisionId":{"shape":"RevisionId"}, 1199 "s3Etags":{"shape":"S3Etags"}, 1200 "imageDigest":{"shape":"ImageDigest"} 1201 } 1202 }, 1203 "CreateSimulationApplicationVersionResponse":{ 1204 "type":"structure", 1205 "members":{ 1206 "arn":{"shape":"Arn"}, 1207 "name":{"shape":"Name"}, 1208 "version":{"shape":"Version"}, 1209 "sources":{"shape":"Sources"}, 1210 "simulationSoftwareSuite":{"shape":"SimulationSoftwareSuite"}, 1211 "robotSoftwareSuite":{"shape":"RobotSoftwareSuite"}, 1212 "renderingEngine":{"shape":"RenderingEngine"}, 1213 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 1214 "revisionId":{"shape":"RevisionId"}, 1215 "environment":{"shape":"Environment"} 1216 } 1217 }, 1218 "CreateSimulationJobRequest":{ 1219 "type":"structure", 1220 "required":[ 1221 "maxJobDurationInSeconds", 1222 "iamRole" 1223 ], 1224 "members":{ 1225 "clientRequestToken":{ 1226 "shape":"ClientRequestToken", 1227 "idempotencyToken":true 1228 }, 1229 "outputLocation":{"shape":"OutputLocation"}, 1230 "loggingConfig":{"shape":"LoggingConfig"}, 1231 "maxJobDurationInSeconds":{"shape":"JobDuration"}, 1232 "iamRole":{"shape":"IamRole"}, 1233 "failureBehavior":{"shape":"FailureBehavior"}, 1234 "robotApplications":{"shape":"RobotApplicationConfigs"}, 1235 "simulationApplications":{"shape":"SimulationApplicationConfigs"}, 1236 "dataSources":{"shape":"DataSourceConfigs"}, 1237 "tags":{"shape":"TagMap"}, 1238 "vpcConfig":{"shape":"VPCConfig"}, 1239 "compute":{"shape":"Compute"} 1240 } 1241 }, 1242 "CreateSimulationJobRequests":{ 1243 "type":"list", 1244 "member":{"shape":"SimulationJobRequest"}, 1245 "max":1000, 1246 "min":1 1247 }, 1248 "CreateSimulationJobResponse":{ 1249 "type":"structure", 1250 "members":{ 1251 "arn":{"shape":"Arn"}, 1252 "status":{"shape":"SimulationJobStatus"}, 1253 "lastStartedAt":{"shape":"LastStartedAt"}, 1254 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 1255 "failureBehavior":{"shape":"FailureBehavior"}, 1256 "failureCode":{"shape":"SimulationJobErrorCode"}, 1257 "clientRequestToken":{"shape":"ClientRequestToken"}, 1258 "outputLocation":{"shape":"OutputLocation"}, 1259 "loggingConfig":{"shape":"LoggingConfig"}, 1260 "maxJobDurationInSeconds":{"shape":"JobDuration"}, 1261 "simulationTimeMillis":{"shape":"SimulationTimeMillis"}, 1262 "iamRole":{"shape":"IamRole"}, 1263 "robotApplications":{"shape":"RobotApplicationConfigs"}, 1264 "simulationApplications":{"shape":"SimulationApplicationConfigs"}, 1265 "dataSources":{"shape":"DataSources"}, 1266 "tags":{"shape":"TagMap"}, 1267 "vpcConfig":{"shape":"VPCConfigResponse"}, 1268 "compute":{"shape":"ComputeResponse"} 1269 } 1270 }, 1271 "CreateWorldExportJobRequest":{ 1272 "type":"structure", 1273 "required":[ 1274 "worlds", 1275 "outputLocation", 1276 "iamRole" 1277 ], 1278 "members":{ 1279 "clientRequestToken":{ 1280 "shape":"ClientRequestToken", 1281 "idempotencyToken":true 1282 }, 1283 "worlds":{"shape":"Arns"}, 1284 "outputLocation":{"shape":"OutputLocation"}, 1285 "iamRole":{"shape":"IamRole"}, 1286 "tags":{"shape":"TagMap"} 1287 } 1288 }, 1289 "CreateWorldExportJobResponse":{ 1290 "type":"structure", 1291 "members":{ 1292 "arn":{"shape":"Arn"}, 1293 "status":{"shape":"WorldExportJobStatus"}, 1294 "createdAt":{"shape":"CreatedAt"}, 1295 "failureCode":{"shape":"WorldExportJobErrorCode"}, 1296 "clientRequestToken":{"shape":"ClientRequestToken"}, 1297 "outputLocation":{"shape":"OutputLocation"}, 1298 "iamRole":{"shape":"IamRole"}, 1299 "tags":{"shape":"TagMap"} 1300 } 1301 }, 1302 "CreateWorldGenerationJobRequest":{ 1303 "type":"structure", 1304 "required":[ 1305 "template", 1306 "worldCount" 1307 ], 1308 "members":{ 1309 "clientRequestToken":{ 1310 "shape":"ClientRequestToken", 1311 "idempotencyToken":true 1312 }, 1313 "template":{"shape":"Arn"}, 1314 "worldCount":{"shape":"WorldCount"}, 1315 "tags":{"shape":"TagMap"}, 1316 "worldTags":{"shape":"TagMap"} 1317 } 1318 }, 1319 "CreateWorldGenerationJobResponse":{ 1320 "type":"structure", 1321 "members":{ 1322 "arn":{"shape":"Arn"}, 1323 "status":{"shape":"WorldGenerationJobStatus"}, 1324 "createdAt":{"shape":"CreatedAt"}, 1325 "failureCode":{"shape":"WorldGenerationJobErrorCode"}, 1326 "clientRequestToken":{"shape":"ClientRequestToken"}, 1327 "template":{"shape":"Arn"}, 1328 "worldCount":{"shape":"WorldCount"}, 1329 "tags":{"shape":"TagMap"}, 1330 "worldTags":{"shape":"TagMap"} 1331 } 1332 }, 1333 "CreateWorldTemplateRequest":{ 1334 "type":"structure", 1335 "members":{ 1336 "clientRequestToken":{"shape":"ClientRequestToken"}, 1337 "name":{"shape":"TemplateName"}, 1338 "templateBody":{"shape":"Json"}, 1339 "templateLocation":{"shape":"TemplateLocation"}, 1340 "tags":{"shape":"TagMap"} 1341 } 1342 }, 1343 "CreateWorldTemplateResponse":{ 1344 "type":"structure", 1345 "members":{ 1346 "arn":{"shape":"Arn"}, 1347 "clientRequestToken":{"shape":"ClientRequestToken"}, 1348 "createdAt":{"shape":"CreatedAt"}, 1349 "name":{"shape":"TemplateName"}, 1350 "tags":{"shape":"TagMap"} 1351 } 1352 }, 1353 "CreatedAt":{"type":"timestamp"}, 1354 "DataSource":{ 1355 "type":"structure", 1356 "members":{ 1357 "name":{"shape":"Name"}, 1358 "s3Bucket":{"shape":"S3Bucket"}, 1359 "s3Keys":{"shape":"S3KeyOutputs"} 1360 } 1361 }, 1362 "DataSourceConfig":{ 1363 "type":"structure", 1364 "required":[ 1365 "name", 1366 "s3Bucket", 1367 "s3Keys" 1368 ], 1369 "members":{ 1370 "name":{"shape":"Name"}, 1371 "s3Bucket":{"shape":"S3Bucket"}, 1372 "s3Keys":{"shape":"S3Keys"} 1373 } 1374 }, 1375 "DataSourceConfigs":{ 1376 "type":"list", 1377 "member":{"shape":"DataSourceConfig"}, 1378 "max":5, 1379 "min":1 1380 }, 1381 "DataSourceNames":{ 1382 "type":"list", 1383 "member":{"shape":"Name"} 1384 }, 1385 "DataSources":{ 1386 "type":"list", 1387 "member":{"shape":"DataSource"} 1388 }, 1389 "DeleteFleetRequest":{ 1390 "type":"structure", 1391 "required":["fleet"], 1392 "members":{ 1393 "fleet":{"shape":"Arn"} 1394 } 1395 }, 1396 "DeleteFleetResponse":{ 1397 "type":"structure", 1398 "members":{ 1399 } 1400 }, 1401 "DeleteRobotApplicationRequest":{ 1402 "type":"structure", 1403 "required":["application"], 1404 "members":{ 1405 "application":{"shape":"Arn"}, 1406 "applicationVersion":{"shape":"Version"} 1407 } 1408 }, 1409 "DeleteRobotApplicationResponse":{ 1410 "type":"structure", 1411 "members":{ 1412 } 1413 }, 1414 "DeleteRobotRequest":{ 1415 "type":"structure", 1416 "required":["robot"], 1417 "members":{ 1418 "robot":{"shape":"Arn"} 1419 } 1420 }, 1421 "DeleteRobotResponse":{ 1422 "type":"structure", 1423 "members":{ 1424 } 1425 }, 1426 "DeleteSimulationApplicationRequest":{ 1427 "type":"structure", 1428 "required":["application"], 1429 "members":{ 1430 "application":{"shape":"Arn"}, 1431 "applicationVersion":{"shape":"Version"} 1432 } 1433 }, 1434 "DeleteSimulationApplicationResponse":{ 1435 "type":"structure", 1436 "members":{ 1437 } 1438 }, 1439 "DeleteWorldTemplateRequest":{ 1440 "type":"structure", 1441 "required":["template"], 1442 "members":{ 1443 "template":{"shape":"Arn"} 1444 } 1445 }, 1446 "DeleteWorldTemplateResponse":{ 1447 "type":"structure", 1448 "members":{ 1449 } 1450 }, 1451 "DeploymentApplicationConfig":{ 1452 "type":"structure", 1453 "required":[ 1454 "application", 1455 "applicationVersion", 1456 "launchConfig" 1457 ], 1458 "members":{ 1459 "application":{"shape":"Arn"}, 1460 "applicationVersion":{"shape":"DeploymentVersion"}, 1461 "launchConfig":{"shape":"DeploymentLaunchConfig"} 1462 } 1463 }, 1464 "DeploymentApplicationConfigs":{ 1465 "type":"list", 1466 "member":{"shape":"DeploymentApplicationConfig"}, 1467 "max":1, 1468 "min":1 1469 }, 1470 "DeploymentConfig":{ 1471 "type":"structure", 1472 "members":{ 1473 "concurrentDeploymentPercentage":{"shape":"Percentage"}, 1474 "failureThresholdPercentage":{"shape":"Percentage"}, 1475 "robotDeploymentTimeoutInSeconds":{"shape":"DeploymentTimeout"}, 1476 "downloadConditionFile":{"shape":"S3Object"} 1477 } 1478 }, 1479 "DeploymentJob":{ 1480 "type":"structure", 1481 "members":{ 1482 "arn":{"shape":"Arn"}, 1483 "fleet":{"shape":"Arn"}, 1484 "status":{"shape":"DeploymentStatus"}, 1485 "deploymentApplicationConfigs":{"shape":"DeploymentApplicationConfigs"}, 1486 "deploymentConfig":{"shape":"DeploymentConfig"}, 1487 "failureReason":{"shape":"GenericString"}, 1488 "failureCode":{"shape":"DeploymentJobErrorCode"}, 1489 "createdAt":{"shape":"CreatedAt"} 1490 } 1491 }, 1492 "DeploymentJobErrorCode":{ 1493 "type":"string", 1494 "enum":[ 1495 "ResourceNotFound", 1496 "EnvironmentSetupError", 1497 "EtagMismatch", 1498 "FailureThresholdBreached", 1499 "RobotDeploymentAborted", 1500 "RobotDeploymentNoResponse", 1501 "RobotAgentConnectionTimeout", 1502 "GreengrassDeploymentFailed", 1503 "InvalidGreengrassGroup", 1504 "MissingRobotArchitecture", 1505 "MissingRobotApplicationArchitecture", 1506 "MissingRobotDeploymentResource", 1507 "GreengrassGroupVersionDoesNotExist", 1508 "LambdaDeleted", 1509 "ExtractingBundleFailure", 1510 "PreLaunchFileFailure", 1511 "PostLaunchFileFailure", 1512 "BadPermissionError", 1513 "DownloadConditionFailed", 1514 "BadLambdaAssociated", 1515 "InternalServerError", 1516 "RobotApplicationDoesNotExist", 1517 "DeploymentFleetDoesNotExist", 1518 "FleetDeploymentTimeout" 1519 ] 1520 }, 1521 "DeploymentJobs":{ 1522 "type":"list", 1523 "member":{"shape":"DeploymentJob"}, 1524 "max":200, 1525 "min":0 1526 }, 1527 "DeploymentLaunchConfig":{ 1528 "type":"structure", 1529 "required":[ 1530 "packageName", 1531 "launchFile" 1532 ], 1533 "members":{ 1534 "packageName":{"shape":"Command"}, 1535 "preLaunchFile":{"shape":"Path"}, 1536 "launchFile":{"shape":"Command"}, 1537 "postLaunchFile":{"shape":"Path"}, 1538 "environmentVariables":{"shape":"EnvironmentVariableMap"} 1539 } 1540 }, 1541 "DeploymentStatus":{ 1542 "type":"string", 1543 "enum":[ 1544 "Pending", 1545 "Preparing", 1546 "InProgress", 1547 "Failed", 1548 "Succeeded", 1549 "Canceled" 1550 ] 1551 }, 1552 "DeploymentTimeout":{"type":"long"}, 1553 "DeploymentVersion":{ 1554 "type":"string", 1555 "max":255, 1556 "min":1, 1557 "pattern":"[0-9]*" 1558 }, 1559 "DeregisterRobotRequest":{ 1560 "type":"structure", 1561 "required":[ 1562 "fleet", 1563 "robot" 1564 ], 1565 "members":{ 1566 "fleet":{"shape":"Arn"}, 1567 "robot":{"shape":"Arn"} 1568 } 1569 }, 1570 "DeregisterRobotResponse":{ 1571 "type":"structure", 1572 "members":{ 1573 "fleet":{"shape":"Arn"}, 1574 "robot":{"shape":"Arn"} 1575 } 1576 }, 1577 "DescribeDeploymentJobRequest":{ 1578 "type":"structure", 1579 "required":["job"], 1580 "members":{ 1581 "job":{"shape":"Arn"} 1582 } 1583 }, 1584 "DescribeDeploymentJobResponse":{ 1585 "type":"structure", 1586 "members":{ 1587 "arn":{"shape":"Arn"}, 1588 "fleet":{"shape":"Arn"}, 1589 "status":{"shape":"DeploymentStatus"}, 1590 "deploymentConfig":{"shape":"DeploymentConfig"}, 1591 "deploymentApplicationConfigs":{"shape":"DeploymentApplicationConfigs"}, 1592 "failureReason":{"shape":"GenericString"}, 1593 "failureCode":{"shape":"DeploymentJobErrorCode"}, 1594 "createdAt":{"shape":"CreatedAt"}, 1595 "robotDeploymentSummary":{"shape":"RobotDeploymentSummary"}, 1596 "tags":{"shape":"TagMap"} 1597 } 1598 }, 1599 "DescribeFleetRequest":{ 1600 "type":"structure", 1601 "required":["fleet"], 1602 "members":{ 1603 "fleet":{"shape":"Arn"} 1604 } 1605 }, 1606 "DescribeFleetResponse":{ 1607 "type":"structure", 1608 "members":{ 1609 "name":{"shape":"Name"}, 1610 "arn":{"shape":"Arn"}, 1611 "robots":{"shape":"Robots"}, 1612 "createdAt":{"shape":"CreatedAt"}, 1613 "lastDeploymentStatus":{"shape":"DeploymentStatus"}, 1614 "lastDeploymentJob":{"shape":"Arn"}, 1615 "lastDeploymentTime":{"shape":"CreatedAt"}, 1616 "tags":{"shape":"TagMap"} 1617 } 1618 }, 1619 "DescribeRobotApplicationRequest":{ 1620 "type":"structure", 1621 "required":["application"], 1622 "members":{ 1623 "application":{"shape":"Arn"}, 1624 "applicationVersion":{"shape":"Version"} 1625 } 1626 }, 1627 "DescribeRobotApplicationResponse":{ 1628 "type":"structure", 1629 "members":{ 1630 "arn":{"shape":"Arn"}, 1631 "name":{"shape":"Name"}, 1632 "version":{"shape":"Version"}, 1633 "sources":{"shape":"Sources"}, 1634 "robotSoftwareSuite":{"shape":"RobotSoftwareSuite"}, 1635 "revisionId":{"shape":"RevisionId"}, 1636 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 1637 "tags":{"shape":"TagMap"}, 1638 "environment":{"shape":"Environment"}, 1639 "imageDigest":{"shape":"ImageDigest"} 1640 } 1641 }, 1642 "DescribeRobotRequest":{ 1643 "type":"structure", 1644 "required":["robot"], 1645 "members":{ 1646 "robot":{"shape":"Arn"} 1647 } 1648 }, 1649 "DescribeRobotResponse":{ 1650 "type":"structure", 1651 "members":{ 1652 "arn":{"shape":"Arn"}, 1653 "name":{"shape":"Name"}, 1654 "fleetArn":{"shape":"Arn"}, 1655 "status":{"shape":"RobotStatus"}, 1656 "greengrassGroupId":{"shape":"Id"}, 1657 "createdAt":{"shape":"CreatedAt"}, 1658 "architecture":{"shape":"Architecture"}, 1659 "lastDeploymentJob":{"shape":"Arn"}, 1660 "lastDeploymentTime":{"shape":"CreatedAt"}, 1661 "tags":{"shape":"TagMap"} 1662 } 1663 }, 1664 "DescribeSimulationApplicationRequest":{ 1665 "type":"structure", 1666 "required":["application"], 1667 "members":{ 1668 "application":{"shape":"Arn"}, 1669 "applicationVersion":{"shape":"Version"} 1670 } 1671 }, 1672 "DescribeSimulationApplicationResponse":{ 1673 "type":"structure", 1674 "members":{ 1675 "arn":{"shape":"Arn"}, 1676 "name":{"shape":"Name"}, 1677 "version":{"shape":"Version"}, 1678 "sources":{"shape":"Sources"}, 1679 "simulationSoftwareSuite":{"shape":"SimulationSoftwareSuite"}, 1680 "robotSoftwareSuite":{"shape":"RobotSoftwareSuite"}, 1681 "renderingEngine":{"shape":"RenderingEngine"}, 1682 "revisionId":{"shape":"RevisionId"}, 1683 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 1684 "tags":{"shape":"TagMap"}, 1685 "environment":{"shape":"Environment"}, 1686 "imageDigest":{"shape":"ImageDigest"} 1687 } 1688 }, 1689 "DescribeSimulationJobBatchRequest":{ 1690 "type":"structure", 1691 "required":["batch"], 1692 "members":{ 1693 "batch":{"shape":"Arn"} 1694 } 1695 }, 1696 "DescribeSimulationJobBatchResponse":{ 1697 "type":"structure", 1698 "members":{ 1699 "arn":{"shape":"Arn"}, 1700 "status":{"shape":"SimulationJobBatchStatus"}, 1701 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 1702 "createdAt":{"shape":"CreatedAt"}, 1703 "clientRequestToken":{"shape":"ClientRequestToken"}, 1704 "batchPolicy":{"shape":"BatchPolicy"}, 1705 "failureCode":{"shape":"SimulationJobBatchErrorCode"}, 1706 "failureReason":{"shape":"GenericString"}, 1707 "failedRequests":{"shape":"FailedCreateSimulationJobRequests"}, 1708 "pendingRequests":{"shape":"CreateSimulationJobRequests"}, 1709 "createdRequests":{"shape":"SimulationJobSummaries"}, 1710 "tags":{"shape":"TagMap"} 1711 } 1712 }, 1713 "DescribeSimulationJobRequest":{ 1714 "type":"structure", 1715 "required":["job"], 1716 "members":{ 1717 "job":{"shape":"Arn"} 1718 } 1719 }, 1720 "DescribeSimulationJobResponse":{ 1721 "type":"structure", 1722 "members":{ 1723 "arn":{"shape":"Arn"}, 1724 "name":{"shape":"Name"}, 1725 "status":{"shape":"SimulationJobStatus"}, 1726 "lastStartedAt":{"shape":"LastStartedAt"}, 1727 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 1728 "failureBehavior":{"shape":"FailureBehavior"}, 1729 "failureCode":{"shape":"SimulationJobErrorCode"}, 1730 "failureReason":{"shape":"GenericString"}, 1731 "clientRequestToken":{"shape":"ClientRequestToken"}, 1732 "outputLocation":{"shape":"OutputLocation"}, 1733 "loggingConfig":{"shape":"LoggingConfig"}, 1734 "maxJobDurationInSeconds":{"shape":"JobDuration"}, 1735 "simulationTimeMillis":{"shape":"SimulationTimeMillis"}, 1736 "iamRole":{"shape":"IamRole"}, 1737 "robotApplications":{"shape":"RobotApplicationConfigs"}, 1738 "simulationApplications":{"shape":"SimulationApplicationConfigs"}, 1739 "dataSources":{"shape":"DataSources"}, 1740 "tags":{"shape":"TagMap"}, 1741 "vpcConfig":{"shape":"VPCConfigResponse"}, 1742 "networkInterface":{"shape":"NetworkInterface"}, 1743 "compute":{"shape":"ComputeResponse"} 1744 } 1745 }, 1746 "DescribeWorldExportJobRequest":{ 1747 "type":"structure", 1748 "required":["job"], 1749 "members":{ 1750 "job":{"shape":"Arn"} 1751 } 1752 }, 1753 "DescribeWorldExportJobResponse":{ 1754 "type":"structure", 1755 "members":{ 1756 "arn":{"shape":"Arn"}, 1757 "status":{"shape":"WorldExportJobStatus"}, 1758 "createdAt":{"shape":"CreatedAt"}, 1759 "failureCode":{"shape":"WorldExportJobErrorCode"}, 1760 "failureReason":{"shape":"GenericString"}, 1761 "clientRequestToken":{"shape":"ClientRequestToken"}, 1762 "worlds":{"shape":"Arns"}, 1763 "outputLocation":{"shape":"OutputLocation"}, 1764 "iamRole":{"shape":"IamRole"}, 1765 "tags":{"shape":"TagMap"} 1766 } 1767 }, 1768 "DescribeWorldGenerationJobRequest":{ 1769 "type":"structure", 1770 "required":["job"], 1771 "members":{ 1772 "job":{"shape":"Arn"} 1773 } 1774 }, 1775 "DescribeWorldGenerationJobResponse":{ 1776 "type":"structure", 1777 "members":{ 1778 "arn":{"shape":"Arn"}, 1779 "status":{"shape":"WorldGenerationJobStatus"}, 1780 "createdAt":{"shape":"CreatedAt"}, 1781 "failureCode":{"shape":"WorldGenerationJobErrorCode"}, 1782 "failureReason":{"shape":"GenericString"}, 1783 "clientRequestToken":{"shape":"ClientRequestToken"}, 1784 "template":{"shape":"Arn"}, 1785 "worldCount":{"shape":"WorldCount"}, 1786 "finishedWorldsSummary":{"shape":"FinishedWorldsSummary"}, 1787 "tags":{"shape":"TagMap"}, 1788 "worldTags":{"shape":"TagMap"} 1789 } 1790 }, 1791 "DescribeWorldRequest":{ 1792 "type":"structure", 1793 "required":["world"], 1794 "members":{ 1795 "world":{"shape":"Arn"} 1796 } 1797 }, 1798 "DescribeWorldResponse":{ 1799 "type":"structure", 1800 "members":{ 1801 "arn":{"shape":"Arn"}, 1802 "generationJob":{"shape":"Arn"}, 1803 "template":{"shape":"Arn"}, 1804 "createdAt":{"shape":"CreatedAt"}, 1805 "tags":{"shape":"TagMap"}, 1806 "worldDescriptionBody":{"shape":"Json"} 1807 } 1808 }, 1809 "DescribeWorldTemplateRequest":{ 1810 "type":"structure", 1811 "required":["template"], 1812 "members":{ 1813 "template":{"shape":"Arn"} 1814 } 1815 }, 1816 "DescribeWorldTemplateResponse":{ 1817 "type":"structure", 1818 "members":{ 1819 "arn":{"shape":"Arn"}, 1820 "clientRequestToken":{"shape":"ClientRequestToken"}, 1821 "name":{"shape":"TemplateName"}, 1822 "createdAt":{"shape":"CreatedAt"}, 1823 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 1824 "tags":{"shape":"TagMap"}, 1825 "version":{"shape":"GenericString"} 1826 } 1827 }, 1828 "Environment":{ 1829 "type":"structure", 1830 "members":{ 1831 "uri":{"shape":"RepositoryUrl"} 1832 } 1833 }, 1834 "EnvironmentVariableKey":{ 1835 "type":"string", 1836 "max":1024, 1837 "min":1, 1838 "pattern":"[A-Z_][A-Z0-9_]*" 1839 }, 1840 "EnvironmentVariableMap":{ 1841 "type":"map", 1842 "key":{"shape":"EnvironmentVariableKey"}, 1843 "value":{"shape":"EnvironmentVariableValue"}, 1844 "max":16, 1845 "min":0 1846 }, 1847 "EnvironmentVariableValue":{ 1848 "type":"string", 1849 "max":1024, 1850 "min":1, 1851 "pattern":".*" 1852 }, 1853 "ExitBehavior":{ 1854 "type":"string", 1855 "enum":[ 1856 "FAIL", 1857 "RESTART" 1858 ] 1859 }, 1860 "FailedAt":{"type":"timestamp"}, 1861 "FailedCreateSimulationJobRequest":{ 1862 "type":"structure", 1863 "members":{ 1864 "request":{"shape":"SimulationJobRequest"}, 1865 "failureReason":{"shape":"GenericString"}, 1866 "failureCode":{"shape":"SimulationJobErrorCode"}, 1867 "failedAt":{"shape":"FailedAt"} 1868 } 1869 }, 1870 "FailedCreateSimulationJobRequests":{ 1871 "type":"list", 1872 "member":{"shape":"FailedCreateSimulationJobRequest"} 1873 }, 1874 "FailureBehavior":{ 1875 "type":"string", 1876 "enum":[ 1877 "Fail", 1878 "Continue" 1879 ] 1880 }, 1881 "FailureSummary":{ 1882 "type":"structure", 1883 "members":{ 1884 "totalFailureCount":{"shape":"Integer"}, 1885 "failures":{"shape":"WorldFailures"} 1886 } 1887 }, 1888 "Filter":{ 1889 "type":"structure", 1890 "members":{ 1891 "name":{"shape":"Name"}, 1892 "values":{"shape":"FilterValues"} 1893 } 1894 }, 1895 "FilterValues":{ 1896 "type":"list", 1897 "member":{"shape":"Name"}, 1898 "max":1, 1899 "min":1 1900 }, 1901 "Filters":{ 1902 "type":"list", 1903 "member":{"shape":"Filter"}, 1904 "max":1, 1905 "min":1 1906 }, 1907 "FinishedWorldsSummary":{ 1908 "type":"structure", 1909 "members":{ 1910 "finishedCount":{"shape":"Integer"}, 1911 "succeededWorlds":{"shape":"Arns"}, 1912 "failureSummary":{"shape":"FailureSummary"} 1913 } 1914 }, 1915 "Fleet":{ 1916 "type":"structure", 1917 "members":{ 1918 "name":{"shape":"Name"}, 1919 "arn":{"shape":"Arn"}, 1920 "createdAt":{"shape":"CreatedAt"}, 1921 "lastDeploymentStatus":{"shape":"DeploymentStatus"}, 1922 "lastDeploymentJob":{"shape":"Arn"}, 1923 "lastDeploymentTime":{"shape":"CreatedAt"} 1924 } 1925 }, 1926 "Fleets":{ 1927 "type":"list", 1928 "member":{"shape":"Fleet"}, 1929 "max":200, 1930 "min":0 1931 }, 1932 "FloorplanCount":{"type":"integer"}, 1933 "GenericInteger":{"type":"integer"}, 1934 "GenericString":{ 1935 "type":"string", 1936 "max":1024, 1937 "min":0, 1938 "pattern":".*" 1939 }, 1940 "GetWorldTemplateBodyRequest":{ 1941 "type":"structure", 1942 "members":{ 1943 "template":{"shape":"Arn"}, 1944 "generationJob":{"shape":"Arn"} 1945 } 1946 }, 1947 "GetWorldTemplateBodyResponse":{ 1948 "type":"structure", 1949 "members":{ 1950 "templateBody":{"shape":"Json"} 1951 } 1952 }, 1953 "IamRole":{ 1954 "type":"string", 1955 "max":255, 1956 "min":1, 1957 "pattern":"arn:aws:iam::\\w+:role/.*" 1958 }, 1959 "Id":{ 1960 "type":"string", 1961 "max":1224, 1962 "min":1, 1963 "pattern":".*" 1964 }, 1965 "IdempotentParameterMismatchException":{ 1966 "type":"structure", 1967 "members":{ 1968 "message":{"shape":"errorMessage"} 1969 }, 1970 "error":{"httpStatusCode":400}, 1971 "exception":true 1972 }, 1973 "ImageDigest":{ 1974 "type":"string", 1975 "max":72, 1976 "min":0, 1977 "pattern":"[Ss][Hh][Aa]256:[0-9a-fA-F]{64}" 1978 }, 1979 "Integer":{"type":"integer"}, 1980 "InteriorCountPerFloorplan":{"type":"integer"}, 1981 "InternalServerException":{ 1982 "type":"structure", 1983 "members":{ 1984 "message":{"shape":"errorMessage"} 1985 }, 1986 "error":{"httpStatusCode":500}, 1987 "exception":true 1988 }, 1989 "InvalidParameterException":{ 1990 "type":"structure", 1991 "members":{ 1992 "message":{"shape":"errorMessage"} 1993 }, 1994 "error":{"httpStatusCode":400}, 1995 "exception":true 1996 }, 1997 "JobDuration":{"type":"long"}, 1998 "Json":{ 1999 "type":"string", 2000 "max":262144, 2001 "min":1, 2002 "pattern":"[\\S\\s]+" 2003 }, 2004 "LastStartedAt":{"type":"timestamp"}, 2005 "LastUpdatedAt":{"type":"timestamp"}, 2006 "LaunchConfig":{ 2007 "type":"structure", 2008 "required":[ 2009 "packageName", 2010 "launchFile" 2011 ], 2012 "members":{ 2013 "packageName":{"shape":"Command"}, 2014 "launchFile":{"shape":"Command"}, 2015 "environmentVariables":{"shape":"EnvironmentVariableMap"}, 2016 "portForwardingConfig":{"shape":"PortForwardingConfig"}, 2017 "streamUI":{"shape":"Boolean"} 2018 } 2019 }, 2020 "LimitExceededException":{ 2021 "type":"structure", 2022 "members":{ 2023 "message":{"shape":"errorMessage"} 2024 }, 2025 "error":{"httpStatusCode":400}, 2026 "exception":true 2027 }, 2028 "ListDeploymentJobsRequest":{ 2029 "type":"structure", 2030 "members":{ 2031 "filters":{"shape":"Filters"}, 2032 "nextToken":{"shape":"PaginationToken"}, 2033 "maxResults":{"shape":"MaxResults"} 2034 } 2035 }, 2036 "ListDeploymentJobsResponse":{ 2037 "type":"structure", 2038 "members":{ 2039 "deploymentJobs":{"shape":"DeploymentJobs"}, 2040 "nextToken":{"shape":"PaginationToken"} 2041 } 2042 }, 2043 "ListFleetsRequest":{ 2044 "type":"structure", 2045 "members":{ 2046 "nextToken":{"shape":"PaginationToken"}, 2047 "maxResults":{"shape":"MaxResults"}, 2048 "filters":{"shape":"Filters"} 2049 } 2050 }, 2051 "ListFleetsResponse":{ 2052 "type":"structure", 2053 "members":{ 2054 "fleetDetails":{"shape":"Fleets"}, 2055 "nextToken":{"shape":"PaginationToken"} 2056 } 2057 }, 2058 "ListRobotApplicationsRequest":{ 2059 "type":"structure", 2060 "members":{ 2061 "versionQualifier":{"shape":"VersionQualifier"}, 2062 "nextToken":{"shape":"PaginationToken"}, 2063 "maxResults":{"shape":"MaxResults"}, 2064 "filters":{"shape":"Filters"} 2065 } 2066 }, 2067 "ListRobotApplicationsResponse":{ 2068 "type":"structure", 2069 "members":{ 2070 "robotApplicationSummaries":{"shape":"RobotApplicationSummaries"}, 2071 "nextToken":{"shape":"PaginationToken"} 2072 } 2073 }, 2074 "ListRobotsRequest":{ 2075 "type":"structure", 2076 "members":{ 2077 "nextToken":{"shape":"PaginationToken"}, 2078 "maxResults":{"shape":"MaxResults"}, 2079 "filters":{"shape":"Filters"} 2080 } 2081 }, 2082 "ListRobotsResponse":{ 2083 "type":"structure", 2084 "members":{ 2085 "robots":{"shape":"Robots"}, 2086 "nextToken":{"shape":"PaginationToken"} 2087 } 2088 }, 2089 "ListSimulationApplicationsRequest":{ 2090 "type":"structure", 2091 "members":{ 2092 "versionQualifier":{"shape":"VersionQualifier"}, 2093 "nextToken":{"shape":"PaginationToken"}, 2094 "maxResults":{"shape":"MaxResults"}, 2095 "filters":{"shape":"Filters"} 2096 } 2097 }, 2098 "ListSimulationApplicationsResponse":{ 2099 "type":"structure", 2100 "members":{ 2101 "simulationApplicationSummaries":{"shape":"SimulationApplicationSummaries"}, 2102 "nextToken":{"shape":"PaginationToken"} 2103 } 2104 }, 2105 "ListSimulationJobBatchesRequest":{ 2106 "type":"structure", 2107 "members":{ 2108 "nextToken":{"shape":"PaginationToken"}, 2109 "maxResults":{"shape":"MaxResults"}, 2110 "filters":{"shape":"Filters"} 2111 } 2112 }, 2113 "ListSimulationJobBatchesResponse":{ 2114 "type":"structure", 2115 "members":{ 2116 "simulationJobBatchSummaries":{"shape":"SimulationJobBatchSummaries"}, 2117 "nextToken":{"shape":"PaginationToken"} 2118 } 2119 }, 2120 "ListSimulationJobsRequest":{ 2121 "type":"structure", 2122 "members":{ 2123 "nextToken":{"shape":"PaginationToken"}, 2124 "maxResults":{"shape":"MaxResults"}, 2125 "filters":{"shape":"Filters"} 2126 } 2127 }, 2128 "ListSimulationJobsResponse":{ 2129 "type":"structure", 2130 "required":["simulationJobSummaries"], 2131 "members":{ 2132 "simulationJobSummaries":{"shape":"SimulationJobSummaries"}, 2133 "nextToken":{"shape":"PaginationToken"} 2134 } 2135 }, 2136 "ListTagsForResourceRequest":{ 2137 "type":"structure", 2138 "required":["resourceArn"], 2139 "members":{ 2140 "resourceArn":{ 2141 "shape":"Arn", 2142 "location":"uri", 2143 "locationName":"resourceArn" 2144 } 2145 } 2146 }, 2147 "ListTagsForResourceResponse":{ 2148 "type":"structure", 2149 "members":{ 2150 "tags":{"shape":"TagMap"} 2151 } 2152 }, 2153 "ListWorldExportJobsRequest":{ 2154 "type":"structure", 2155 "members":{ 2156 "nextToken":{"shape":"PaginationToken"}, 2157 "maxResults":{"shape":"MaxResults"}, 2158 "filters":{"shape":"Filters"} 2159 } 2160 }, 2161 "ListWorldExportJobsResponse":{ 2162 "type":"structure", 2163 "required":["worldExportJobSummaries"], 2164 "members":{ 2165 "worldExportJobSummaries":{"shape":"WorldExportJobSummaries"}, 2166 "nextToken":{"shape":"PaginationToken"} 2167 } 2168 }, 2169 "ListWorldGenerationJobsRequest":{ 2170 "type":"structure", 2171 "members":{ 2172 "nextToken":{"shape":"PaginationToken"}, 2173 "maxResults":{"shape":"MaxResults"}, 2174 "filters":{"shape":"Filters"} 2175 } 2176 }, 2177 "ListWorldGenerationJobsResponse":{ 2178 "type":"structure", 2179 "required":["worldGenerationJobSummaries"], 2180 "members":{ 2181 "worldGenerationJobSummaries":{"shape":"WorldGenerationJobSummaries"}, 2182 "nextToken":{"shape":"PaginationToken"} 2183 } 2184 }, 2185 "ListWorldTemplatesRequest":{ 2186 "type":"structure", 2187 "members":{ 2188 "nextToken":{"shape":"PaginationToken"}, 2189 "maxResults":{"shape":"MaxResults"} 2190 } 2191 }, 2192 "ListWorldTemplatesResponse":{ 2193 "type":"structure", 2194 "members":{ 2195 "templateSummaries":{"shape":"TemplateSummaries"}, 2196 "nextToken":{"shape":"PaginationToken"} 2197 } 2198 }, 2199 "ListWorldsRequest":{ 2200 "type":"structure", 2201 "members":{ 2202 "nextToken":{"shape":"PaginationToken"}, 2203 "maxResults":{"shape":"MaxResults"}, 2204 "filters":{"shape":"Filters"} 2205 } 2206 }, 2207 "ListWorldsResponse":{ 2208 "type":"structure", 2209 "members":{ 2210 "worldSummaries":{"shape":"WorldSummaries"}, 2211 "nextToken":{"shape":"PaginationToken"} 2212 } 2213 }, 2214 "LoggingConfig":{ 2215 "type":"structure", 2216 "required":["recordAllRosTopics"], 2217 "members":{ 2218 "recordAllRosTopics":{"shape":"BoxedBoolean"} 2219 } 2220 }, 2221 "MaxConcurrency":{"type":"integer"}, 2222 "MaxResults":{"type":"integer"}, 2223 "Name":{ 2224 "type":"string", 2225 "max":255, 2226 "min":1, 2227 "pattern":"[a-zA-Z0-9_\\-]*" 2228 }, 2229 "NetworkInterface":{ 2230 "type":"structure", 2231 "members":{ 2232 "networkInterfaceId":{"shape":"GenericString"}, 2233 "privateIpAddress":{"shape":"GenericString"}, 2234 "publicIpAddress":{"shape":"GenericString"} 2235 } 2236 }, 2237 "NonEmptyString":{ 2238 "type":"string", 2239 "max":255, 2240 "min":1, 2241 "pattern":".+" 2242 }, 2243 "NonSystemPort":{ 2244 "type":"integer", 2245 "max":65535, 2246 "min":1024 2247 }, 2248 "OutputLocation":{ 2249 "type":"structure", 2250 "members":{ 2251 "s3Bucket":{"shape":"S3Bucket"}, 2252 "s3Prefix":{"shape":"S3Key"} 2253 } 2254 }, 2255 "PaginationToken":{ 2256 "type":"string", 2257 "max":2048, 2258 "min":1, 2259 "pattern":"[a-zA-Z0-9_.\\-\\/+=]*" 2260 }, 2261 "Path":{ 2262 "type":"string", 2263 "max":1024, 2264 "min":1, 2265 "pattern":".*" 2266 }, 2267 "PercentDone":{ 2268 "type":"float", 2269 "max":100.0, 2270 "min":0.0 2271 }, 2272 "Percentage":{ 2273 "type":"integer", 2274 "max":100, 2275 "min":1 2276 }, 2277 "Port":{ 2278 "type":"integer", 2279 "max":65535, 2280 "min":1 2281 }, 2282 "PortForwardingConfig":{ 2283 "type":"structure", 2284 "members":{ 2285 "portMappings":{"shape":"PortMappingList"} 2286 } 2287 }, 2288 "PortMapping":{ 2289 "type":"structure", 2290 "required":[ 2291 "jobPort", 2292 "applicationPort" 2293 ], 2294 "members":{ 2295 "jobPort":{"shape":"Port"}, 2296 "applicationPort":{"shape":"NonSystemPort"}, 2297 "enableOnPublicIp":{"shape":"Boolean"} 2298 } 2299 }, 2300 "PortMappingList":{ 2301 "type":"list", 2302 "member":{"shape":"PortMapping"}, 2303 "max":10, 2304 "min":0 2305 }, 2306 "ProgressDetail":{ 2307 "type":"structure", 2308 "members":{ 2309 "currentProgress":{"shape":"RobotDeploymentStep"}, 2310 "percentDone":{"shape":"PercentDone"}, 2311 "estimatedTimeRemainingSeconds":{"shape":"GenericInteger"}, 2312 "targetResource":{"shape":"GenericString"} 2313 } 2314 }, 2315 "RegisterRobotRequest":{ 2316 "type":"structure", 2317 "required":[ 2318 "fleet", 2319 "robot" 2320 ], 2321 "members":{ 2322 "fleet":{"shape":"Arn"}, 2323 "robot":{"shape":"Arn"} 2324 } 2325 }, 2326 "RegisterRobotResponse":{ 2327 "type":"structure", 2328 "members":{ 2329 "fleet":{"shape":"Arn"}, 2330 "robot":{"shape":"Arn"} 2331 } 2332 }, 2333 "RenderingEngine":{ 2334 "type":"structure", 2335 "members":{ 2336 "name":{"shape":"RenderingEngineType"}, 2337 "version":{"shape":"RenderingEngineVersionType"} 2338 } 2339 }, 2340 "RenderingEngineType":{ 2341 "type":"string", 2342 "enum":["OGRE"] 2343 }, 2344 "RenderingEngineVersionType":{ 2345 "type":"string", 2346 "max":4, 2347 "min":1, 2348 "pattern":"1.x" 2349 }, 2350 "RepositoryUrl":{ 2351 "type":"string", 2352 "max":1024, 2353 "min":1, 2354 "pattern":".+" 2355 }, 2356 "ResourceAlreadyExistsException":{ 2357 "type":"structure", 2358 "members":{ 2359 "message":{"shape":"errorMessage"} 2360 }, 2361 "error":{"httpStatusCode":400}, 2362 "exception":true 2363 }, 2364 "ResourceNotFoundException":{ 2365 "type":"structure", 2366 "members":{ 2367 "message":{"shape":"errorMessage"} 2368 }, 2369 "error":{"httpStatusCode":400}, 2370 "exception":true 2371 }, 2372 "RestartSimulationJobRequest":{ 2373 "type":"structure", 2374 "required":["job"], 2375 "members":{ 2376 "job":{"shape":"Arn"} 2377 } 2378 }, 2379 "RestartSimulationJobResponse":{ 2380 "type":"structure", 2381 "members":{ 2382 } 2383 }, 2384 "RevisionId":{ 2385 "type":"string", 2386 "max":40, 2387 "min":1, 2388 "pattern":"[a-zA-Z0-9_.\\-]*" 2389 }, 2390 "Robot":{ 2391 "type":"structure", 2392 "members":{ 2393 "arn":{"shape":"Arn"}, 2394 "name":{"shape":"Name"}, 2395 "fleetArn":{"shape":"Arn"}, 2396 "status":{"shape":"RobotStatus"}, 2397 "greenGrassGroupId":{"shape":"Id"}, 2398 "createdAt":{"shape":"CreatedAt"}, 2399 "architecture":{"shape":"Architecture"}, 2400 "lastDeploymentJob":{"shape":"Arn"}, 2401 "lastDeploymentTime":{"shape":"CreatedAt"} 2402 } 2403 }, 2404 "RobotApplicationConfig":{ 2405 "type":"structure", 2406 "required":[ 2407 "application", 2408 "launchConfig" 2409 ], 2410 "members":{ 2411 "application":{"shape":"Arn"}, 2412 "applicationVersion":{"shape":"Version"}, 2413 "launchConfig":{"shape":"LaunchConfig"}, 2414 "uploadConfigurations":{"shape":"UploadConfigurations"}, 2415 "useDefaultUploadConfigurations":{"shape":"BoxedBoolean"}, 2416 "tools":{"shape":"Tools"}, 2417 "useDefaultTools":{"shape":"BoxedBoolean"} 2418 } 2419 }, 2420 "RobotApplicationConfigs":{ 2421 "type":"list", 2422 "member":{"shape":"RobotApplicationConfig"}, 2423 "max":1, 2424 "min":1 2425 }, 2426 "RobotApplicationNames":{ 2427 "type":"list", 2428 "member":{"shape":"Name"} 2429 }, 2430 "RobotApplicationSummaries":{ 2431 "type":"list", 2432 "member":{"shape":"RobotApplicationSummary"}, 2433 "max":100, 2434 "min":0 2435 }, 2436 "RobotApplicationSummary":{ 2437 "type":"structure", 2438 "members":{ 2439 "name":{"shape":"Name"}, 2440 "arn":{"shape":"Arn"}, 2441 "version":{"shape":"Version"}, 2442 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 2443 "robotSoftwareSuite":{"shape":"RobotSoftwareSuite"} 2444 } 2445 }, 2446 "RobotDeployment":{ 2447 "type":"structure", 2448 "members":{ 2449 "arn":{"shape":"Arn"}, 2450 "deploymentStartTime":{"shape":"CreatedAt"}, 2451 "deploymentFinishTime":{"shape":"CreatedAt"}, 2452 "status":{"shape":"RobotStatus"}, 2453 "progressDetail":{"shape":"ProgressDetail"}, 2454 "failureReason":{"shape":"GenericString"}, 2455 "failureCode":{"shape":"DeploymentJobErrorCode"} 2456 } 2457 }, 2458 "RobotDeploymentStep":{ 2459 "type":"string", 2460 "enum":[ 2461 "Validating", 2462 "DownloadingExtracting", 2463 "ExecutingDownloadCondition", 2464 "ExecutingPreLaunch", 2465 "Launching", 2466 "ExecutingPostLaunch", 2467 "Finished" 2468 ] 2469 }, 2470 "RobotDeploymentSummary":{ 2471 "type":"list", 2472 "member":{"shape":"RobotDeployment"} 2473 }, 2474 "RobotSoftwareSuite":{ 2475 "type":"structure", 2476 "members":{ 2477 "name":{"shape":"RobotSoftwareSuiteType"}, 2478 "version":{"shape":"RobotSoftwareSuiteVersionType"} 2479 } 2480 }, 2481 "RobotSoftwareSuiteType":{ 2482 "type":"string", 2483 "enum":[ 2484 "ROS", 2485 "ROS2" 2486 ] 2487 }, 2488 "RobotSoftwareSuiteVersionType":{ 2489 "type":"string", 2490 "enum":[ 2491 "Kinetic", 2492 "Melodic", 2493 "Dashing", 2494 "Foxy" 2495 ] 2496 }, 2497 "RobotStatus":{ 2498 "type":"string", 2499 "enum":[ 2500 "Available", 2501 "Registered", 2502 "PendingNewDeployment", 2503 "Deploying", 2504 "Failed", 2505 "InSync", 2506 "NoResponse" 2507 ] 2508 }, 2509 "Robots":{ 2510 "type":"list", 2511 "member":{"shape":"Robot"}, 2512 "max":1000, 2513 "min":0 2514 }, 2515 "S3Bucket":{ 2516 "type":"string", 2517 "max":63, 2518 "min":3, 2519 "pattern":"[a-z0-9][a-z0-9.\\-]*[a-z0-9]" 2520 }, 2521 "S3Etag":{"type":"string"}, 2522 "S3Etags":{ 2523 "type":"list", 2524 "member":{"shape":"S3Etag"} 2525 }, 2526 "S3Key":{ 2527 "type":"string", 2528 "max":1024, 2529 "min":1, 2530 "pattern":".*" 2531 }, 2532 "S3KeyOutput":{ 2533 "type":"structure", 2534 "members":{ 2535 "s3Key":{"shape":"S3Key"}, 2536 "etag":{"shape":"S3Etag"} 2537 } 2538 }, 2539 "S3KeyOutputs":{ 2540 "type":"list", 2541 "member":{"shape":"S3KeyOutput"} 2542 }, 2543 "S3Keys":{ 2544 "type":"list", 2545 "member":{"shape":"S3Key"}, 2546 "max":100, 2547 "min":1 2548 }, 2549 "S3Object":{ 2550 "type":"structure", 2551 "required":[ 2552 "bucket", 2553 "key" 2554 ], 2555 "members":{ 2556 "bucket":{"shape":"S3Bucket"}, 2557 "key":{"shape":"S3Key"}, 2558 "etag":{"shape":"S3Etag"} 2559 } 2560 }, 2561 "SecurityGroups":{ 2562 "type":"list", 2563 "member":{"shape":"NonEmptyString"}, 2564 "max":5, 2565 "min":1 2566 }, 2567 "ServiceUnavailableException":{ 2568 "type":"structure", 2569 "members":{ 2570 "message":{"shape":"errorMessage"} 2571 }, 2572 "error":{"httpStatusCode":503}, 2573 "exception":true 2574 }, 2575 "SimulationApplicationConfig":{ 2576 "type":"structure", 2577 "required":[ 2578 "application", 2579 "launchConfig" 2580 ], 2581 "members":{ 2582 "application":{"shape":"Arn"}, 2583 "applicationVersion":{"shape":"Version"}, 2584 "launchConfig":{"shape":"LaunchConfig"}, 2585 "uploadConfigurations":{"shape":"UploadConfigurations"}, 2586 "worldConfigs":{"shape":"WorldConfigs"}, 2587 "useDefaultUploadConfigurations":{"shape":"BoxedBoolean"}, 2588 "tools":{"shape":"Tools"}, 2589 "useDefaultTools":{"shape":"BoxedBoolean"} 2590 } 2591 }, 2592 "SimulationApplicationConfigs":{ 2593 "type":"list", 2594 "member":{"shape":"SimulationApplicationConfig"}, 2595 "max":1, 2596 "min":1 2597 }, 2598 "SimulationApplicationNames":{ 2599 "type":"list", 2600 "member":{"shape":"Name"} 2601 }, 2602 "SimulationApplicationSummaries":{ 2603 "type":"list", 2604 "member":{"shape":"SimulationApplicationSummary"}, 2605 "max":100, 2606 "min":0 2607 }, 2608 "SimulationApplicationSummary":{ 2609 "type":"structure", 2610 "members":{ 2611 "name":{"shape":"Name"}, 2612 "arn":{"shape":"Arn"}, 2613 "version":{"shape":"Version"}, 2614 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 2615 "robotSoftwareSuite":{"shape":"RobotSoftwareSuite"}, 2616 "simulationSoftwareSuite":{"shape":"SimulationSoftwareSuite"} 2617 } 2618 }, 2619 "SimulationJob":{ 2620 "type":"structure", 2621 "members":{ 2622 "arn":{"shape":"Arn"}, 2623 "name":{"shape":"Name"}, 2624 "status":{"shape":"SimulationJobStatus"}, 2625 "lastStartedAt":{"shape":"LastStartedAt"}, 2626 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 2627 "failureBehavior":{"shape":"FailureBehavior"}, 2628 "failureCode":{"shape":"SimulationJobErrorCode"}, 2629 "failureReason":{"shape":"GenericString"}, 2630 "clientRequestToken":{"shape":"ClientRequestToken"}, 2631 "outputLocation":{"shape":"OutputLocation"}, 2632 "loggingConfig":{"shape":"LoggingConfig"}, 2633 "maxJobDurationInSeconds":{"shape":"JobDuration"}, 2634 "simulationTimeMillis":{"shape":"SimulationTimeMillis"}, 2635 "iamRole":{"shape":"IamRole"}, 2636 "robotApplications":{"shape":"RobotApplicationConfigs"}, 2637 "simulationApplications":{"shape":"SimulationApplicationConfigs"}, 2638 "dataSources":{"shape":"DataSources"}, 2639 "tags":{"shape":"TagMap"}, 2640 "vpcConfig":{"shape":"VPCConfigResponse"}, 2641 "networkInterface":{"shape":"NetworkInterface"}, 2642 "compute":{"shape":"ComputeResponse"} 2643 } 2644 }, 2645 "SimulationJobBatchErrorCode":{ 2646 "type":"string", 2647 "enum":["InternalServiceError"] 2648 }, 2649 "SimulationJobBatchStatus":{ 2650 "type":"string", 2651 "enum":[ 2652 "Pending", 2653 "InProgress", 2654 "Failed", 2655 "Completed", 2656 "Canceled", 2657 "Canceling", 2658 "Completing", 2659 "TimingOut", 2660 "TimedOut" 2661 ] 2662 }, 2663 "SimulationJobBatchSummaries":{ 2664 "type":"list", 2665 "member":{"shape":"SimulationJobBatchSummary"} 2666 }, 2667 "SimulationJobBatchSummary":{ 2668 "type":"structure", 2669 "members":{ 2670 "arn":{"shape":"Arn"}, 2671 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 2672 "createdAt":{"shape":"CreatedAt"}, 2673 "status":{"shape":"SimulationJobBatchStatus"}, 2674 "failedRequestCount":{"shape":"Integer"}, 2675 "pendingRequestCount":{"shape":"Integer"}, 2676 "createdRequestCount":{"shape":"Integer"} 2677 } 2678 }, 2679 "SimulationJobErrorCode":{ 2680 "type":"string", 2681 "enum":[ 2682 "InternalServiceError", 2683 "RobotApplicationCrash", 2684 "SimulationApplicationCrash", 2685 "RobotApplicationHealthCheckFailure", 2686 "SimulationApplicationHealthCheckFailure", 2687 "BadPermissionsRobotApplication", 2688 "BadPermissionsSimulationApplication", 2689 "BadPermissionsS3Object", 2690 "BadPermissionsS3Output", 2691 "BadPermissionsCloudwatchLogs", 2692 "SubnetIpLimitExceeded", 2693 "ENILimitExceeded", 2694 "BadPermissionsUserCredentials", 2695 "InvalidBundleRobotApplication", 2696 "InvalidBundleSimulationApplication", 2697 "InvalidS3Resource", 2698 "ThrottlingError", 2699 "LimitExceeded", 2700 "MismatchedEtag", 2701 "RobotApplicationVersionMismatchedEtag", 2702 "SimulationApplicationVersionMismatchedEtag", 2703 "ResourceNotFound", 2704 "RequestThrottled", 2705 "BatchTimedOut", 2706 "BatchCanceled", 2707 "InvalidInput", 2708 "WrongRegionS3Bucket", 2709 "WrongRegionS3Output", 2710 "WrongRegionRobotApplication", 2711 "WrongRegionSimulationApplication", 2712 "UploadContentMismatchError" 2713 ] 2714 }, 2715 "SimulationJobRequest":{ 2716 "type":"structure", 2717 "required":["maxJobDurationInSeconds"], 2718 "members":{ 2719 "outputLocation":{"shape":"OutputLocation"}, 2720 "loggingConfig":{"shape":"LoggingConfig"}, 2721 "maxJobDurationInSeconds":{"shape":"JobDuration"}, 2722 "iamRole":{"shape":"IamRole"}, 2723 "failureBehavior":{"shape":"FailureBehavior"}, 2724 "useDefaultApplications":{"shape":"BoxedBoolean"}, 2725 "robotApplications":{"shape":"RobotApplicationConfigs"}, 2726 "simulationApplications":{"shape":"SimulationApplicationConfigs"}, 2727 "dataSources":{"shape":"DataSourceConfigs"}, 2728 "vpcConfig":{"shape":"VPCConfig"}, 2729 "compute":{"shape":"Compute"}, 2730 "tags":{"shape":"TagMap"} 2731 } 2732 }, 2733 "SimulationJobStatus":{ 2734 "type":"string", 2735 "enum":[ 2736 "Pending", 2737 "Preparing", 2738 "Running", 2739 "Restarting", 2740 "Completed", 2741 "Failed", 2742 "RunningFailed", 2743 "Terminating", 2744 "Terminated", 2745 "Canceled" 2746 ] 2747 }, 2748 "SimulationJobSummaries":{ 2749 "type":"list", 2750 "member":{"shape":"SimulationJobSummary"}, 2751 "max":100, 2752 "min":0 2753 }, 2754 "SimulationJobSummary":{ 2755 "type":"structure", 2756 "members":{ 2757 "arn":{"shape":"Arn"}, 2758 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 2759 "name":{"shape":"Name"}, 2760 "status":{"shape":"SimulationJobStatus"}, 2761 "simulationApplicationNames":{"shape":"SimulationApplicationNames"}, 2762 "robotApplicationNames":{"shape":"RobotApplicationNames"}, 2763 "dataSourceNames":{"shape":"DataSourceNames"} 2764 } 2765 }, 2766 "SimulationJobs":{ 2767 "type":"list", 2768 "member":{"shape":"SimulationJob"} 2769 }, 2770 "SimulationSoftwareSuite":{ 2771 "type":"structure", 2772 "members":{ 2773 "name":{"shape":"SimulationSoftwareSuiteType"}, 2774 "version":{"shape":"SimulationSoftwareSuiteVersionType"} 2775 } 2776 }, 2777 "SimulationSoftwareSuiteType":{ 2778 "type":"string", 2779 "enum":[ 2780 "Gazebo", 2781 "RosbagPlay" 2782 ] 2783 }, 2784 "SimulationSoftwareSuiteVersionType":{ 2785 "type":"string", 2786 "max":1024, 2787 "min":0, 2788 "pattern":"7|9|11|Kinetic|Melodic|Dashing|Foxy" 2789 }, 2790 "SimulationTimeMillis":{"type":"long"}, 2791 "SimulationUnit":{ 2792 "type":"integer", 2793 "max":15, 2794 "min":1 2795 }, 2796 "Source":{ 2797 "type":"structure", 2798 "members":{ 2799 "s3Bucket":{"shape":"S3Bucket"}, 2800 "s3Key":{"shape":"S3Key"}, 2801 "etag":{"shape":"S3Etag"}, 2802 "architecture":{"shape":"Architecture"} 2803 } 2804 }, 2805 "SourceConfig":{ 2806 "type":"structure", 2807 "members":{ 2808 "s3Bucket":{"shape":"S3Bucket"}, 2809 "s3Key":{"shape":"S3Key"}, 2810 "architecture":{"shape":"Architecture"} 2811 } 2812 }, 2813 "SourceConfigs":{ 2814 "type":"list", 2815 "member":{"shape":"SourceConfig"} 2816 }, 2817 "Sources":{ 2818 "type":"list", 2819 "member":{"shape":"Source"} 2820 }, 2821 "StartSimulationJobBatchRequest":{ 2822 "type":"structure", 2823 "required":["createSimulationJobRequests"], 2824 "members":{ 2825 "clientRequestToken":{ 2826 "shape":"ClientRequestToken", 2827 "idempotencyToken":true 2828 }, 2829 "batchPolicy":{"shape":"BatchPolicy"}, 2830 "createSimulationJobRequests":{"shape":"CreateSimulationJobRequests"}, 2831 "tags":{"shape":"TagMap"} 2832 } 2833 }, 2834 "StartSimulationJobBatchResponse":{ 2835 "type":"structure", 2836 "members":{ 2837 "arn":{"shape":"Arn"}, 2838 "status":{"shape":"SimulationJobBatchStatus"}, 2839 "createdAt":{"shape":"CreatedAt"}, 2840 "clientRequestToken":{"shape":"ClientRequestToken"}, 2841 "batchPolicy":{"shape":"BatchPolicy"}, 2842 "failureCode":{"shape":"SimulationJobBatchErrorCode"}, 2843 "failureReason":{"shape":"GenericString"}, 2844 "failedRequests":{"shape":"FailedCreateSimulationJobRequests"}, 2845 "pendingRequests":{"shape":"CreateSimulationJobRequests"}, 2846 "createdRequests":{"shape":"SimulationJobSummaries"}, 2847 "tags":{"shape":"TagMap"} 2848 } 2849 }, 2850 "Subnets":{ 2851 "type":"list", 2852 "member":{"shape":"NonEmptyString"}, 2853 "max":16, 2854 "min":1 2855 }, 2856 "SyncDeploymentJobRequest":{ 2857 "type":"structure", 2858 "required":[ 2859 "clientRequestToken", 2860 "fleet" 2861 ], 2862 "members":{ 2863 "clientRequestToken":{ 2864 "shape":"ClientRequestToken", 2865 "idempotencyToken":true 2866 }, 2867 "fleet":{"shape":"Arn"} 2868 } 2869 }, 2870 "SyncDeploymentJobResponse":{ 2871 "type":"structure", 2872 "members":{ 2873 "arn":{"shape":"Arn"}, 2874 "fleet":{"shape":"Arn"}, 2875 "status":{"shape":"DeploymentStatus"}, 2876 "deploymentConfig":{"shape":"DeploymentConfig"}, 2877 "deploymentApplicationConfigs":{"shape":"DeploymentApplicationConfigs"}, 2878 "failureReason":{"shape":"GenericString"}, 2879 "failureCode":{"shape":"DeploymentJobErrorCode"}, 2880 "createdAt":{"shape":"CreatedAt"} 2881 } 2882 }, 2883 "TagKey":{ 2884 "type":"string", 2885 "max":128, 2886 "min":1, 2887 "pattern":"[a-zA-Z0-9 _.\\-\\/+=:]*" 2888 }, 2889 "TagKeyList":{ 2890 "type":"list", 2891 "member":{"shape":"TagKey"} 2892 }, 2893 "TagMap":{ 2894 "type":"map", 2895 "key":{"shape":"TagKey"}, 2896 "value":{"shape":"TagValue"}, 2897 "max":50, 2898 "min":0 2899 }, 2900 "TagResourceRequest":{ 2901 "type":"structure", 2902 "required":[ 2903 "resourceArn", 2904 "tags" 2905 ], 2906 "members":{ 2907 "resourceArn":{ 2908 "shape":"Arn", 2909 "location":"uri", 2910 "locationName":"resourceArn" 2911 }, 2912 "tags":{"shape":"TagMap"} 2913 } 2914 }, 2915 "TagResourceResponse":{ 2916 "type":"structure", 2917 "members":{ 2918 } 2919 }, 2920 "TagValue":{ 2921 "type":"string", 2922 "max":256, 2923 "min":0, 2924 "pattern":"[a-zA-Z0-9 _.\\-\\/+=:]*" 2925 }, 2926 "TemplateLocation":{ 2927 "type":"structure", 2928 "required":[ 2929 "s3Bucket", 2930 "s3Key" 2931 ], 2932 "members":{ 2933 "s3Bucket":{"shape":"S3Bucket"}, 2934 "s3Key":{"shape":"S3Key"} 2935 } 2936 }, 2937 "TemplateName":{ 2938 "type":"string", 2939 "max":255, 2940 "min":0, 2941 "pattern":".*" 2942 }, 2943 "TemplateSummaries":{ 2944 "type":"list", 2945 "member":{"shape":"TemplateSummary"} 2946 }, 2947 "TemplateSummary":{ 2948 "type":"structure", 2949 "members":{ 2950 "arn":{"shape":"Arn"}, 2951 "createdAt":{"shape":"CreatedAt"}, 2952 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 2953 "name":{"shape":"TemplateName"}, 2954 "version":{"shape":"GenericString"} 2955 } 2956 }, 2957 "ThrottlingException":{ 2958 "type":"structure", 2959 "members":{ 2960 "message":{"shape":"errorMessage"} 2961 }, 2962 "error":{"httpStatusCode":400}, 2963 "exception":true 2964 }, 2965 "Tool":{ 2966 "type":"structure", 2967 "required":[ 2968 "name", 2969 "command" 2970 ], 2971 "members":{ 2972 "streamUI":{"shape":"BoxedBoolean"}, 2973 "name":{"shape":"Name"}, 2974 "command":{"shape":"UnrestrictedCommand"}, 2975 "streamOutputToCloudWatch":{"shape":"BoxedBoolean"}, 2976 "exitBehavior":{"shape":"ExitBehavior"} 2977 } 2978 }, 2979 "Tools":{ 2980 "type":"list", 2981 "member":{"shape":"Tool"}, 2982 "max":10, 2983 "min":0 2984 }, 2985 "UnrestrictedCommand":{ 2986 "type":"string", 2987 "max":1024, 2988 "min":1, 2989 "pattern":".*" 2990 }, 2991 "UntagResourceRequest":{ 2992 "type":"structure", 2993 "required":[ 2994 "resourceArn", 2995 "tagKeys" 2996 ], 2997 "members":{ 2998 "resourceArn":{ 2999 "shape":"Arn", 3000 "location":"uri", 3001 "locationName":"resourceArn" 3002 }, 3003 "tagKeys":{ 3004 "shape":"TagKeyList", 3005 "location":"querystring", 3006 "locationName":"tagKeys" 3007 } 3008 } 3009 }, 3010 "UntagResourceResponse":{ 3011 "type":"structure", 3012 "members":{ 3013 } 3014 }, 3015 "UpdateRobotApplicationRequest":{ 3016 "type":"structure", 3017 "required":[ 3018 "application", 3019 "robotSoftwareSuite" 3020 ], 3021 "members":{ 3022 "application":{"shape":"Arn"}, 3023 "sources":{"shape":"SourceConfigs"}, 3024 "robotSoftwareSuite":{"shape":"RobotSoftwareSuite"}, 3025 "currentRevisionId":{"shape":"RevisionId"}, 3026 "environment":{"shape":"Environment"} 3027 } 3028 }, 3029 "UpdateRobotApplicationResponse":{ 3030 "type":"structure", 3031 "members":{ 3032 "arn":{"shape":"Arn"}, 3033 "name":{"shape":"Name"}, 3034 "version":{"shape":"Version"}, 3035 "sources":{"shape":"Sources"}, 3036 "robotSoftwareSuite":{"shape":"RobotSoftwareSuite"}, 3037 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 3038 "revisionId":{"shape":"RevisionId"}, 3039 "environment":{"shape":"Environment"} 3040 } 3041 }, 3042 "UpdateSimulationApplicationRequest":{ 3043 "type":"structure", 3044 "required":[ 3045 "application", 3046 "simulationSoftwareSuite", 3047 "robotSoftwareSuite" 3048 ], 3049 "members":{ 3050 "application":{"shape":"Arn"}, 3051 "sources":{"shape":"SourceConfigs"}, 3052 "simulationSoftwareSuite":{"shape":"SimulationSoftwareSuite"}, 3053 "robotSoftwareSuite":{"shape":"RobotSoftwareSuite"}, 3054 "renderingEngine":{"shape":"RenderingEngine"}, 3055 "currentRevisionId":{"shape":"RevisionId"}, 3056 "environment":{"shape":"Environment"} 3057 } 3058 }, 3059 "UpdateSimulationApplicationResponse":{ 3060 "type":"structure", 3061 "members":{ 3062 "arn":{"shape":"Arn"}, 3063 "name":{"shape":"Name"}, 3064 "version":{"shape":"Version"}, 3065 "sources":{"shape":"Sources"}, 3066 "simulationSoftwareSuite":{"shape":"SimulationSoftwareSuite"}, 3067 "robotSoftwareSuite":{"shape":"RobotSoftwareSuite"}, 3068 "renderingEngine":{"shape":"RenderingEngine"}, 3069 "lastUpdatedAt":{"shape":"LastUpdatedAt"}, 3070 "revisionId":{"shape":"RevisionId"}, 3071 "environment":{"shape":"Environment"} 3072 } 3073 }, 3074 "UpdateWorldTemplateRequest":{ 3075 "type":"structure", 3076 "required":["template"], 3077 "members":{ 3078 "template":{"shape":"Arn"}, 3079 "name":{"shape":"TemplateName"}, 3080 "templateBody":{"shape":"Json"}, 3081 "templateLocation":{"shape":"TemplateLocation"} 3082 } 3083 }, 3084 "UpdateWorldTemplateResponse":{ 3085 "type":"structure", 3086 "members":{ 3087 "arn":{"shape":"Arn"}, 3088 "name":{"shape":"TemplateName"}, 3089 "createdAt":{"shape":"CreatedAt"}, 3090 "lastUpdatedAt":{"shape":"LastUpdatedAt"} 3091 } 3092 }, 3093 "UploadBehavior":{ 3094 "type":"string", 3095 "enum":[ 3096 "UPLOAD_ON_TERMINATE", 3097 "UPLOAD_ROLLING_AUTO_REMOVE" 3098 ] 3099 }, 3100 "UploadConfiguration":{ 3101 "type":"structure", 3102 "required":[ 3103 "name", 3104 "path", 3105 "uploadBehavior" 3106 ], 3107 "members":{ 3108 "name":{"shape":"Name"}, 3109 "path":{"shape":"Path"}, 3110 "uploadBehavior":{"shape":"UploadBehavior"} 3111 } 3112 }, 3113 "UploadConfigurations":{ 3114 "type":"list", 3115 "member":{"shape":"UploadConfiguration"}, 3116 "max":10, 3117 "min":0 3118 }, 3119 "VPCConfig":{ 3120 "type":"structure", 3121 "required":["subnets"], 3122 "members":{ 3123 "subnets":{"shape":"Subnets"}, 3124 "securityGroups":{"shape":"SecurityGroups"}, 3125 "assignPublicIp":{"shape":"Boolean"} 3126 } 3127 }, 3128 "VPCConfigResponse":{ 3129 "type":"structure", 3130 "members":{ 3131 "subnets":{"shape":"Subnets"}, 3132 "securityGroups":{"shape":"SecurityGroups"}, 3133 "vpcId":{"shape":"GenericString"}, 3134 "assignPublicIp":{"shape":"Boolean"} 3135 } 3136 }, 3137 "Version":{ 3138 "type":"string", 3139 "max":255, 3140 "min":1, 3141 "pattern":"(\\$LATEST)|[0-9]*" 3142 }, 3143 "VersionQualifier":{ 3144 "type":"string", 3145 "max":255, 3146 "min":1, 3147 "pattern":"ALL" 3148 }, 3149 "WorldConfig":{ 3150 "type":"structure", 3151 "members":{ 3152 "world":{"shape":"Arn"} 3153 } 3154 }, 3155 "WorldConfigs":{ 3156 "type":"list", 3157 "member":{"shape":"WorldConfig"}, 3158 "max":1, 3159 "min":0 3160 }, 3161 "WorldCount":{ 3162 "type":"structure", 3163 "members":{ 3164 "floorplanCount":{"shape":"FloorplanCount"}, 3165 "interiorCountPerFloorplan":{"shape":"InteriorCountPerFloorplan"} 3166 } 3167 }, 3168 "WorldExportJobErrorCode":{ 3169 "type":"string", 3170 "enum":[ 3171 "InternalServiceError", 3172 "LimitExceeded", 3173 "ResourceNotFound", 3174 "RequestThrottled", 3175 "InvalidInput", 3176 "AccessDenied" 3177 ] 3178 }, 3179 "WorldExportJobStatus":{ 3180 "type":"string", 3181 "enum":[ 3182 "Pending", 3183 "Running", 3184 "Completed", 3185 "Failed", 3186 "Canceling", 3187 "Canceled" 3188 ] 3189 }, 3190 "WorldExportJobSummaries":{ 3191 "type":"list", 3192 "member":{"shape":"WorldExportJobSummary"}, 3193 "max":100, 3194 "min":0 3195 }, 3196 "WorldExportJobSummary":{ 3197 "type":"structure", 3198 "members":{ 3199 "arn":{"shape":"Arn"}, 3200 "status":{"shape":"WorldExportJobStatus"}, 3201 "createdAt":{"shape":"CreatedAt"}, 3202 "worlds":{"shape":"Arns"} 3203 } 3204 }, 3205 "WorldFailure":{ 3206 "type":"structure", 3207 "members":{ 3208 "failureCode":{"shape":"WorldGenerationJobErrorCode"}, 3209 "sampleFailureReason":{"shape":"GenericString"}, 3210 "failureCount":{"shape":"Integer"} 3211 } 3212 }, 3213 "WorldFailures":{ 3214 "type":"list", 3215 "member":{"shape":"WorldFailure"}, 3216 "max":100, 3217 "min":0 3218 }, 3219 "WorldGenerationJobErrorCode":{ 3220 "type":"string", 3221 "enum":[ 3222 "InternalServiceError", 3223 "LimitExceeded", 3224 "ResourceNotFound", 3225 "RequestThrottled", 3226 "InvalidInput", 3227 "AllWorldGenerationFailed" 3228 ] 3229 }, 3230 "WorldGenerationJobStatus":{ 3231 "type":"string", 3232 "enum":[ 3233 "Pending", 3234 "Running", 3235 "Completed", 3236 "Failed", 3237 "PartialFailed", 3238 "Canceling", 3239 "Canceled" 3240 ] 3241 }, 3242 "WorldGenerationJobSummaries":{ 3243 "type":"list", 3244 "member":{"shape":"WorldGenerationJobSummary"}, 3245 "max":100, 3246 "min":0 3247 }, 3248 "WorldGenerationJobSummary":{ 3249 "type":"structure", 3250 "members":{ 3251 "arn":{"shape":"Arn"}, 3252 "template":{"shape":"Arn"}, 3253 "createdAt":{"shape":"CreatedAt"}, 3254 "status":{"shape":"WorldGenerationJobStatus"}, 3255 "worldCount":{"shape":"WorldCount"}, 3256 "succeededWorldCount":{"shape":"Integer"}, 3257 "failedWorldCount":{"shape":"Integer"} 3258 } 3259 }, 3260 "WorldSummaries":{ 3261 "type":"list", 3262 "member":{"shape":"WorldSummary"} 3263 }, 3264 "WorldSummary":{ 3265 "type":"structure", 3266 "members":{ 3267 "arn":{"shape":"Arn"}, 3268 "createdAt":{"shape":"CreatedAt"}, 3269 "generationJob":{"shape":"Arn"}, 3270 "template":{"shape":"Arn"} 3271 } 3272 }, 3273 "errorMessage":{"type":"string"} 3274 } 3275 }