1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2015-06-23", 5 "endpointPrefix":"devicefarm", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"AWS Device Farm", 9 "serviceId":"Device Farm", 10 "signatureVersion":"v4", 11 "targetPrefix":"DeviceFarm_20150623", 12 "uid":"devicefarm-2015-06-23" 13 }, 14 "operations":{ 15 "CreateDevicePool":{ 16 "name":"CreateDevicePool", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"CreateDevicePoolRequest"}, 22 "output":{"shape":"CreateDevicePoolResult"}, 23 "errors":[ 24 {"shape":"ArgumentException"}, 25 {"shape":"NotFoundException"}, 26 {"shape":"LimitExceededException"}, 27 {"shape":"ServiceAccountException"} 28 ] 29 }, 30 "CreateInstanceProfile":{ 31 "name":"CreateInstanceProfile", 32 "http":{ 33 "method":"POST", 34 "requestUri":"/" 35 }, 36 "input":{"shape":"CreateInstanceProfileRequest"}, 37 "output":{"shape":"CreateInstanceProfileResult"}, 38 "errors":[ 39 {"shape":"ArgumentException"}, 40 {"shape":"NotFoundException"}, 41 {"shape":"LimitExceededException"}, 42 {"shape":"ServiceAccountException"} 43 ] 44 }, 45 "CreateNetworkProfile":{ 46 "name":"CreateNetworkProfile", 47 "http":{ 48 "method":"POST", 49 "requestUri":"/" 50 }, 51 "input":{"shape":"CreateNetworkProfileRequest"}, 52 "output":{"shape":"CreateNetworkProfileResult"}, 53 "errors":[ 54 {"shape":"ArgumentException"}, 55 {"shape":"NotFoundException"}, 56 {"shape":"LimitExceededException"}, 57 {"shape":"ServiceAccountException"} 58 ] 59 }, 60 "CreateProject":{ 61 "name":"CreateProject", 62 "http":{ 63 "method":"POST", 64 "requestUri":"/" 65 }, 66 "input":{"shape":"CreateProjectRequest"}, 67 "output":{"shape":"CreateProjectResult"}, 68 "errors":[ 69 {"shape":"ArgumentException"}, 70 {"shape":"NotFoundException"}, 71 {"shape":"LimitExceededException"}, 72 {"shape":"ServiceAccountException"}, 73 {"shape":"TagOperationException"} 74 ] 75 }, 76 "CreateRemoteAccessSession":{ 77 "name":"CreateRemoteAccessSession", 78 "http":{ 79 "method":"POST", 80 "requestUri":"/" 81 }, 82 "input":{"shape":"CreateRemoteAccessSessionRequest"}, 83 "output":{"shape":"CreateRemoteAccessSessionResult"}, 84 "errors":[ 85 {"shape":"ArgumentException"}, 86 {"shape":"NotFoundException"}, 87 {"shape":"LimitExceededException"}, 88 {"shape":"ServiceAccountException"} 89 ] 90 }, 91 "CreateTestGridProject":{ 92 "name":"CreateTestGridProject", 93 "http":{ 94 "method":"POST", 95 "requestUri":"/" 96 }, 97 "input":{"shape":"CreateTestGridProjectRequest"}, 98 "output":{"shape":"CreateTestGridProjectResult"}, 99 "errors":[ 100 {"shape":"ArgumentException"}, 101 {"shape":"LimitExceededException"}, 102 {"shape":"InternalServiceException"} 103 ] 104 }, 105 "CreateTestGridUrl":{ 106 "name":"CreateTestGridUrl", 107 "http":{ 108 "method":"POST", 109 "requestUri":"/" 110 }, 111 "input":{"shape":"CreateTestGridUrlRequest"}, 112 "output":{"shape":"CreateTestGridUrlResult"}, 113 "errors":[ 114 {"shape":"NotFoundException"}, 115 {"shape":"ArgumentException"}, 116 {"shape":"InternalServiceException"} 117 ] 118 }, 119 "CreateUpload":{ 120 "name":"CreateUpload", 121 "http":{ 122 "method":"POST", 123 "requestUri":"/" 124 }, 125 "input":{"shape":"CreateUploadRequest"}, 126 "output":{"shape":"CreateUploadResult"}, 127 "errors":[ 128 {"shape":"ArgumentException"}, 129 {"shape":"NotFoundException"}, 130 {"shape":"LimitExceededException"}, 131 {"shape":"ServiceAccountException"} 132 ] 133 }, 134 "CreateVPCEConfiguration":{ 135 "name":"CreateVPCEConfiguration", 136 "http":{ 137 "method":"POST", 138 "requestUri":"/" 139 }, 140 "input":{"shape":"CreateVPCEConfigurationRequest"}, 141 "output":{"shape":"CreateVPCEConfigurationResult"}, 142 "errors":[ 143 {"shape":"ArgumentException"}, 144 {"shape":"LimitExceededException"}, 145 {"shape":"ServiceAccountException"} 146 ] 147 }, 148 "DeleteDevicePool":{ 149 "name":"DeleteDevicePool", 150 "http":{ 151 "method":"POST", 152 "requestUri":"/" 153 }, 154 "input":{"shape":"DeleteDevicePoolRequest"}, 155 "output":{"shape":"DeleteDevicePoolResult"}, 156 "errors":[ 157 {"shape":"ArgumentException"}, 158 {"shape":"NotFoundException"}, 159 {"shape":"LimitExceededException"}, 160 {"shape":"ServiceAccountException"} 161 ] 162 }, 163 "DeleteInstanceProfile":{ 164 "name":"DeleteInstanceProfile", 165 "http":{ 166 "method":"POST", 167 "requestUri":"/" 168 }, 169 "input":{"shape":"DeleteInstanceProfileRequest"}, 170 "output":{"shape":"DeleteInstanceProfileResult"}, 171 "errors":[ 172 {"shape":"ArgumentException"}, 173 {"shape":"NotFoundException"}, 174 {"shape":"LimitExceededException"}, 175 {"shape":"ServiceAccountException"} 176 ] 177 }, 178 "DeleteNetworkProfile":{ 179 "name":"DeleteNetworkProfile", 180 "http":{ 181 "method":"POST", 182 "requestUri":"/" 183 }, 184 "input":{"shape":"DeleteNetworkProfileRequest"}, 185 "output":{"shape":"DeleteNetworkProfileResult"}, 186 "errors":[ 187 {"shape":"ArgumentException"}, 188 {"shape":"NotFoundException"}, 189 {"shape":"LimitExceededException"}, 190 {"shape":"ServiceAccountException"} 191 ] 192 }, 193 "DeleteProject":{ 194 "name":"DeleteProject", 195 "http":{ 196 "method":"POST", 197 "requestUri":"/" 198 }, 199 "input":{"shape":"DeleteProjectRequest"}, 200 "output":{"shape":"DeleteProjectResult"}, 201 "errors":[ 202 {"shape":"ArgumentException"}, 203 {"shape":"NotFoundException"}, 204 {"shape":"LimitExceededException"}, 205 {"shape":"ServiceAccountException"} 206 ] 207 }, 208 "DeleteRemoteAccessSession":{ 209 "name":"DeleteRemoteAccessSession", 210 "http":{ 211 "method":"POST", 212 "requestUri":"/" 213 }, 214 "input":{"shape":"DeleteRemoteAccessSessionRequest"}, 215 "output":{"shape":"DeleteRemoteAccessSessionResult"}, 216 "errors":[ 217 {"shape":"ArgumentException"}, 218 {"shape":"NotFoundException"}, 219 {"shape":"LimitExceededException"}, 220 {"shape":"ServiceAccountException"} 221 ] 222 }, 223 "DeleteRun":{ 224 "name":"DeleteRun", 225 "http":{ 226 "method":"POST", 227 "requestUri":"/" 228 }, 229 "input":{"shape":"DeleteRunRequest"}, 230 "output":{"shape":"DeleteRunResult"}, 231 "errors":[ 232 {"shape":"ArgumentException"}, 233 {"shape":"NotFoundException"}, 234 {"shape":"LimitExceededException"}, 235 {"shape":"ServiceAccountException"} 236 ] 237 }, 238 "DeleteTestGridProject":{ 239 "name":"DeleteTestGridProject", 240 "http":{ 241 "method":"POST", 242 "requestUri":"/" 243 }, 244 "input":{"shape":"DeleteTestGridProjectRequest"}, 245 "output":{"shape":"DeleteTestGridProjectResult"}, 246 "errors":[ 247 {"shape":"NotFoundException"}, 248 {"shape":"ArgumentException"}, 249 {"shape":"CannotDeleteException"}, 250 {"shape":"InternalServiceException"} 251 ] 252 }, 253 "DeleteUpload":{ 254 "name":"DeleteUpload", 255 "http":{ 256 "method":"POST", 257 "requestUri":"/" 258 }, 259 "input":{"shape":"DeleteUploadRequest"}, 260 "output":{"shape":"DeleteUploadResult"}, 261 "errors":[ 262 {"shape":"ArgumentException"}, 263 {"shape":"NotFoundException"}, 264 {"shape":"LimitExceededException"}, 265 {"shape":"ServiceAccountException"} 266 ] 267 }, 268 "DeleteVPCEConfiguration":{ 269 "name":"DeleteVPCEConfiguration", 270 "http":{ 271 "method":"POST", 272 "requestUri":"/" 273 }, 274 "input":{"shape":"DeleteVPCEConfigurationRequest"}, 275 "output":{"shape":"DeleteVPCEConfigurationResult"}, 276 "errors":[ 277 {"shape":"ArgumentException"}, 278 {"shape":"NotFoundException"}, 279 {"shape":"ServiceAccountException"}, 280 {"shape":"InvalidOperationException"} 281 ] 282 }, 283 "GetAccountSettings":{ 284 "name":"GetAccountSettings", 285 "http":{ 286 "method":"POST", 287 "requestUri":"/" 288 }, 289 "input":{"shape":"GetAccountSettingsRequest"}, 290 "output":{"shape":"GetAccountSettingsResult"}, 291 "errors":[ 292 {"shape":"ArgumentException"}, 293 {"shape":"NotFoundException"}, 294 {"shape":"LimitExceededException"}, 295 {"shape":"ServiceAccountException"} 296 ] 297 }, 298 "GetDevice":{ 299 "name":"GetDevice", 300 "http":{ 301 "method":"POST", 302 "requestUri":"/" 303 }, 304 "input":{"shape":"GetDeviceRequest"}, 305 "output":{"shape":"GetDeviceResult"}, 306 "errors":[ 307 {"shape":"ArgumentException"}, 308 {"shape":"NotFoundException"}, 309 {"shape":"LimitExceededException"}, 310 {"shape":"ServiceAccountException"} 311 ] 312 }, 313 "GetDeviceInstance":{ 314 "name":"GetDeviceInstance", 315 "http":{ 316 "method":"POST", 317 "requestUri":"/" 318 }, 319 "input":{"shape":"GetDeviceInstanceRequest"}, 320 "output":{"shape":"GetDeviceInstanceResult"}, 321 "errors":[ 322 {"shape":"ArgumentException"}, 323 {"shape":"NotFoundException"}, 324 {"shape":"LimitExceededException"}, 325 {"shape":"ServiceAccountException"} 326 ] 327 }, 328 "GetDevicePool":{ 329 "name":"GetDevicePool", 330 "http":{ 331 "method":"POST", 332 "requestUri":"/" 333 }, 334 "input":{"shape":"GetDevicePoolRequest"}, 335 "output":{"shape":"GetDevicePoolResult"}, 336 "errors":[ 337 {"shape":"ArgumentException"}, 338 {"shape":"NotFoundException"}, 339 {"shape":"LimitExceededException"}, 340 {"shape":"ServiceAccountException"} 341 ] 342 }, 343 "GetDevicePoolCompatibility":{ 344 "name":"GetDevicePoolCompatibility", 345 "http":{ 346 "method":"POST", 347 "requestUri":"/" 348 }, 349 "input":{"shape":"GetDevicePoolCompatibilityRequest"}, 350 "output":{"shape":"GetDevicePoolCompatibilityResult"}, 351 "errors":[ 352 {"shape":"ArgumentException"}, 353 {"shape":"NotFoundException"}, 354 {"shape":"LimitExceededException"}, 355 {"shape":"ServiceAccountException"} 356 ] 357 }, 358 "GetInstanceProfile":{ 359 "name":"GetInstanceProfile", 360 "http":{ 361 "method":"POST", 362 "requestUri":"/" 363 }, 364 "input":{"shape":"GetInstanceProfileRequest"}, 365 "output":{"shape":"GetInstanceProfileResult"}, 366 "errors":[ 367 {"shape":"ArgumentException"}, 368 {"shape":"NotFoundException"}, 369 {"shape":"LimitExceededException"}, 370 {"shape":"ServiceAccountException"} 371 ] 372 }, 373 "GetJob":{ 374 "name":"GetJob", 375 "http":{ 376 "method":"POST", 377 "requestUri":"/" 378 }, 379 "input":{"shape":"GetJobRequest"}, 380 "output":{"shape":"GetJobResult"}, 381 "errors":[ 382 {"shape":"ArgumentException"}, 383 {"shape":"NotFoundException"}, 384 {"shape":"LimitExceededException"}, 385 {"shape":"ServiceAccountException"} 386 ] 387 }, 388 "GetNetworkProfile":{ 389 "name":"GetNetworkProfile", 390 "http":{ 391 "method":"POST", 392 "requestUri":"/" 393 }, 394 "input":{"shape":"GetNetworkProfileRequest"}, 395 "output":{"shape":"GetNetworkProfileResult"}, 396 "errors":[ 397 {"shape":"ArgumentException"}, 398 {"shape":"NotFoundException"}, 399 {"shape":"LimitExceededException"}, 400 {"shape":"ServiceAccountException"} 401 ] 402 }, 403 "GetOfferingStatus":{ 404 "name":"GetOfferingStatus", 405 "http":{ 406 "method":"POST", 407 "requestUri":"/" 408 }, 409 "input":{"shape":"GetOfferingStatusRequest"}, 410 "output":{"shape":"GetOfferingStatusResult"}, 411 "errors":[ 412 {"shape":"ArgumentException"}, 413 {"shape":"NotFoundException"}, 414 {"shape":"NotEligibleException"}, 415 {"shape":"LimitExceededException"}, 416 {"shape":"ServiceAccountException"} 417 ] 418 }, 419 "GetProject":{ 420 "name":"GetProject", 421 "http":{ 422 "method":"POST", 423 "requestUri":"/" 424 }, 425 "input":{"shape":"GetProjectRequest"}, 426 "output":{"shape":"GetProjectResult"}, 427 "errors":[ 428 {"shape":"ArgumentException"}, 429 {"shape":"NotFoundException"}, 430 {"shape":"LimitExceededException"}, 431 {"shape":"ServiceAccountException"} 432 ] 433 }, 434 "GetRemoteAccessSession":{ 435 "name":"GetRemoteAccessSession", 436 "http":{ 437 "method":"POST", 438 "requestUri":"/" 439 }, 440 "input":{"shape":"GetRemoteAccessSessionRequest"}, 441 "output":{"shape":"GetRemoteAccessSessionResult"}, 442 "errors":[ 443 {"shape":"ArgumentException"}, 444 {"shape":"NotFoundException"}, 445 {"shape":"LimitExceededException"}, 446 {"shape":"ServiceAccountException"} 447 ] 448 }, 449 "GetRun":{ 450 "name":"GetRun", 451 "http":{ 452 "method":"POST", 453 "requestUri":"/" 454 }, 455 "input":{"shape":"GetRunRequest"}, 456 "output":{"shape":"GetRunResult"}, 457 "errors":[ 458 {"shape":"ArgumentException"}, 459 {"shape":"NotFoundException"}, 460 {"shape":"LimitExceededException"}, 461 {"shape":"ServiceAccountException"} 462 ] 463 }, 464 "GetSuite":{ 465 "name":"GetSuite", 466 "http":{ 467 "method":"POST", 468 "requestUri":"/" 469 }, 470 "input":{"shape":"GetSuiteRequest"}, 471 "output":{"shape":"GetSuiteResult"}, 472 "errors":[ 473 {"shape":"ArgumentException"}, 474 {"shape":"NotFoundException"}, 475 {"shape":"LimitExceededException"}, 476 {"shape":"ServiceAccountException"} 477 ] 478 }, 479 "GetTest":{ 480 "name":"GetTest", 481 "http":{ 482 "method":"POST", 483 "requestUri":"/" 484 }, 485 "input":{"shape":"GetTestRequest"}, 486 "output":{"shape":"GetTestResult"}, 487 "errors":[ 488 {"shape":"ArgumentException"}, 489 {"shape":"NotFoundException"}, 490 {"shape":"LimitExceededException"}, 491 {"shape":"ServiceAccountException"} 492 ] 493 }, 494 "GetTestGridProject":{ 495 "name":"GetTestGridProject", 496 "http":{ 497 "method":"POST", 498 "requestUri":"/" 499 }, 500 "input":{"shape":"GetTestGridProjectRequest"}, 501 "output":{"shape":"GetTestGridProjectResult"}, 502 "errors":[ 503 {"shape":"NotFoundException"}, 504 {"shape":"ArgumentException"}, 505 {"shape":"InternalServiceException"} 506 ] 507 }, 508 "GetTestGridSession":{ 509 "name":"GetTestGridSession", 510 "http":{ 511 "method":"POST", 512 "requestUri":"/" 513 }, 514 "input":{"shape":"GetTestGridSessionRequest"}, 515 "output":{"shape":"GetTestGridSessionResult"}, 516 "errors":[ 517 {"shape":"NotFoundException"}, 518 {"shape":"ArgumentException"}, 519 {"shape":"InternalServiceException"} 520 ] 521 }, 522 "GetUpload":{ 523 "name":"GetUpload", 524 "http":{ 525 "method":"POST", 526 "requestUri":"/" 527 }, 528 "input":{"shape":"GetUploadRequest"}, 529 "output":{"shape":"GetUploadResult"}, 530 "errors":[ 531 {"shape":"ArgumentException"}, 532 {"shape":"NotFoundException"}, 533 {"shape":"LimitExceededException"}, 534 {"shape":"ServiceAccountException"} 535 ] 536 }, 537 "GetVPCEConfiguration":{ 538 "name":"GetVPCEConfiguration", 539 "http":{ 540 "method":"POST", 541 "requestUri":"/" 542 }, 543 "input":{"shape":"GetVPCEConfigurationRequest"}, 544 "output":{"shape":"GetVPCEConfigurationResult"}, 545 "errors":[ 546 {"shape":"ArgumentException"}, 547 {"shape":"NotFoundException"}, 548 {"shape":"ServiceAccountException"} 549 ] 550 }, 551 "InstallToRemoteAccessSession":{ 552 "name":"InstallToRemoteAccessSession", 553 "http":{ 554 "method":"POST", 555 "requestUri":"/" 556 }, 557 "input":{"shape":"InstallToRemoteAccessSessionRequest"}, 558 "output":{"shape":"InstallToRemoteAccessSessionResult"}, 559 "errors":[ 560 {"shape":"ArgumentException"}, 561 {"shape":"NotFoundException"}, 562 {"shape":"LimitExceededException"}, 563 {"shape":"ServiceAccountException"} 564 ] 565 }, 566 "ListArtifacts":{ 567 "name":"ListArtifacts", 568 "http":{ 569 "method":"POST", 570 "requestUri":"/" 571 }, 572 "input":{"shape":"ListArtifactsRequest"}, 573 "output":{"shape":"ListArtifactsResult"}, 574 "errors":[ 575 {"shape":"ArgumentException"}, 576 {"shape":"NotFoundException"}, 577 {"shape":"LimitExceededException"}, 578 {"shape":"ServiceAccountException"} 579 ] 580 }, 581 "ListDeviceInstances":{ 582 "name":"ListDeviceInstances", 583 "http":{ 584 "method":"POST", 585 "requestUri":"/" 586 }, 587 "input":{"shape":"ListDeviceInstancesRequest"}, 588 "output":{"shape":"ListDeviceInstancesResult"}, 589 "errors":[ 590 {"shape":"ArgumentException"}, 591 {"shape":"NotFoundException"}, 592 {"shape":"LimitExceededException"}, 593 {"shape":"ServiceAccountException"} 594 ] 595 }, 596 "ListDevicePools":{ 597 "name":"ListDevicePools", 598 "http":{ 599 "method":"POST", 600 "requestUri":"/" 601 }, 602 "input":{"shape":"ListDevicePoolsRequest"}, 603 "output":{"shape":"ListDevicePoolsResult"}, 604 "errors":[ 605 {"shape":"ArgumentException"}, 606 {"shape":"NotFoundException"}, 607 {"shape":"LimitExceededException"}, 608 {"shape":"ServiceAccountException"} 609 ] 610 }, 611 "ListDevices":{ 612 "name":"ListDevices", 613 "http":{ 614 "method":"POST", 615 "requestUri":"/" 616 }, 617 "input":{"shape":"ListDevicesRequest"}, 618 "output":{"shape":"ListDevicesResult"}, 619 "errors":[ 620 {"shape":"ArgumentException"}, 621 {"shape":"NotFoundException"}, 622 {"shape":"LimitExceededException"}, 623 {"shape":"ServiceAccountException"} 624 ] 625 }, 626 "ListInstanceProfiles":{ 627 "name":"ListInstanceProfiles", 628 "http":{ 629 "method":"POST", 630 "requestUri":"/" 631 }, 632 "input":{"shape":"ListInstanceProfilesRequest"}, 633 "output":{"shape":"ListInstanceProfilesResult"}, 634 "errors":[ 635 {"shape":"ArgumentException"}, 636 {"shape":"NotFoundException"}, 637 {"shape":"LimitExceededException"}, 638 {"shape":"ServiceAccountException"} 639 ] 640 }, 641 "ListJobs":{ 642 "name":"ListJobs", 643 "http":{ 644 "method":"POST", 645 "requestUri":"/" 646 }, 647 "input":{"shape":"ListJobsRequest"}, 648 "output":{"shape":"ListJobsResult"}, 649 "errors":[ 650 {"shape":"ArgumentException"}, 651 {"shape":"NotFoundException"}, 652 {"shape":"LimitExceededException"}, 653 {"shape":"ServiceAccountException"} 654 ] 655 }, 656 "ListNetworkProfiles":{ 657 "name":"ListNetworkProfiles", 658 "http":{ 659 "method":"POST", 660 "requestUri":"/" 661 }, 662 "input":{"shape":"ListNetworkProfilesRequest"}, 663 "output":{"shape":"ListNetworkProfilesResult"}, 664 "errors":[ 665 {"shape":"ArgumentException"}, 666 {"shape":"NotFoundException"}, 667 {"shape":"LimitExceededException"}, 668 {"shape":"ServiceAccountException"} 669 ] 670 }, 671 "ListOfferingPromotions":{ 672 "name":"ListOfferingPromotions", 673 "http":{ 674 "method":"POST", 675 "requestUri":"/" 676 }, 677 "input":{"shape":"ListOfferingPromotionsRequest"}, 678 "output":{"shape":"ListOfferingPromotionsResult"}, 679 "errors":[ 680 {"shape":"ArgumentException"}, 681 {"shape":"NotFoundException"}, 682 {"shape":"NotEligibleException"}, 683 {"shape":"LimitExceededException"}, 684 {"shape":"ServiceAccountException"} 685 ] 686 }, 687 "ListOfferingTransactions":{ 688 "name":"ListOfferingTransactions", 689 "http":{ 690 "method":"POST", 691 "requestUri":"/" 692 }, 693 "input":{"shape":"ListOfferingTransactionsRequest"}, 694 "output":{"shape":"ListOfferingTransactionsResult"}, 695 "errors":[ 696 {"shape":"ArgumentException"}, 697 {"shape":"NotFoundException"}, 698 {"shape":"NotEligibleException"}, 699 {"shape":"LimitExceededException"}, 700 {"shape":"ServiceAccountException"} 701 ] 702 }, 703 "ListOfferings":{ 704 "name":"ListOfferings", 705 "http":{ 706 "method":"POST", 707 "requestUri":"/" 708 }, 709 "input":{"shape":"ListOfferingsRequest"}, 710 "output":{"shape":"ListOfferingsResult"}, 711 "errors":[ 712 {"shape":"ArgumentException"}, 713 {"shape":"NotFoundException"}, 714 {"shape":"NotEligibleException"}, 715 {"shape":"LimitExceededException"}, 716 {"shape":"ServiceAccountException"} 717 ] 718 }, 719 "ListProjects":{ 720 "name":"ListProjects", 721 "http":{ 722 "method":"POST", 723 "requestUri":"/" 724 }, 725 "input":{"shape":"ListProjectsRequest"}, 726 "output":{"shape":"ListProjectsResult"}, 727 "errors":[ 728 {"shape":"ArgumentException"}, 729 {"shape":"NotFoundException"}, 730 {"shape":"LimitExceededException"}, 731 {"shape":"ServiceAccountException"} 732 ] 733 }, 734 "ListRemoteAccessSessions":{ 735 "name":"ListRemoteAccessSessions", 736 "http":{ 737 "method":"POST", 738 "requestUri":"/" 739 }, 740 "input":{"shape":"ListRemoteAccessSessionsRequest"}, 741 "output":{"shape":"ListRemoteAccessSessionsResult"}, 742 "errors":[ 743 {"shape":"ArgumentException"}, 744 {"shape":"NotFoundException"}, 745 {"shape":"LimitExceededException"}, 746 {"shape":"ServiceAccountException"} 747 ] 748 }, 749 "ListRuns":{ 750 "name":"ListRuns", 751 "http":{ 752 "method":"POST", 753 "requestUri":"/" 754 }, 755 "input":{"shape":"ListRunsRequest"}, 756 "output":{"shape":"ListRunsResult"}, 757 "errors":[ 758 {"shape":"ArgumentException"}, 759 {"shape":"NotFoundException"}, 760 {"shape":"LimitExceededException"}, 761 {"shape":"ServiceAccountException"} 762 ] 763 }, 764 "ListSamples":{ 765 "name":"ListSamples", 766 "http":{ 767 "method":"POST", 768 "requestUri":"/" 769 }, 770 "input":{"shape":"ListSamplesRequest"}, 771 "output":{"shape":"ListSamplesResult"}, 772 "errors":[ 773 {"shape":"ArgumentException"}, 774 {"shape":"NotFoundException"}, 775 {"shape":"LimitExceededException"}, 776 {"shape":"ServiceAccountException"} 777 ] 778 }, 779 "ListSuites":{ 780 "name":"ListSuites", 781 "http":{ 782 "method":"POST", 783 "requestUri":"/" 784 }, 785 "input":{"shape":"ListSuitesRequest"}, 786 "output":{"shape":"ListSuitesResult"}, 787 "errors":[ 788 {"shape":"ArgumentException"}, 789 {"shape":"NotFoundException"}, 790 {"shape":"LimitExceededException"}, 791 {"shape":"ServiceAccountException"} 792 ] 793 }, 794 "ListTagsForResource":{ 795 "name":"ListTagsForResource", 796 "http":{ 797 "method":"POST", 798 "requestUri":"/" 799 }, 800 "input":{"shape":"ListTagsForResourceRequest"}, 801 "output":{"shape":"ListTagsForResourceResponse"}, 802 "errors":[ 803 {"shape":"ArgumentException"}, 804 {"shape":"NotFoundException"}, 805 {"shape":"TagOperationException"} 806 ] 807 }, 808 "ListTestGridProjects":{ 809 "name":"ListTestGridProjects", 810 "http":{ 811 "method":"POST", 812 "requestUri":"/" 813 }, 814 "input":{"shape":"ListTestGridProjectsRequest"}, 815 "output":{"shape":"ListTestGridProjectsResult"}, 816 "errors":[ 817 {"shape":"ArgumentException"}, 818 {"shape":"InternalServiceException"} 819 ] 820 }, 821 "ListTestGridSessionActions":{ 822 "name":"ListTestGridSessionActions", 823 "http":{ 824 "method":"POST", 825 "requestUri":"/" 826 }, 827 "input":{"shape":"ListTestGridSessionActionsRequest"}, 828 "output":{"shape":"ListTestGridSessionActionsResult"}, 829 "errors":[ 830 {"shape":"NotFoundException"}, 831 {"shape":"ArgumentException"}, 832 {"shape":"InternalServiceException"} 833 ] 834 }, 835 "ListTestGridSessionArtifacts":{ 836 "name":"ListTestGridSessionArtifacts", 837 "http":{ 838 "method":"POST", 839 "requestUri":"/" 840 }, 841 "input":{"shape":"ListTestGridSessionArtifactsRequest"}, 842 "output":{"shape":"ListTestGridSessionArtifactsResult"}, 843 "errors":[ 844 {"shape":"NotFoundException"}, 845 {"shape":"ArgumentException"}, 846 {"shape":"InternalServiceException"} 847 ] 848 }, 849 "ListTestGridSessions":{ 850 "name":"ListTestGridSessions", 851 "http":{ 852 "method":"POST", 853 "requestUri":"/" 854 }, 855 "input":{"shape":"ListTestGridSessionsRequest"}, 856 "output":{"shape":"ListTestGridSessionsResult"}, 857 "errors":[ 858 {"shape":"NotFoundException"}, 859 {"shape":"ArgumentException"}, 860 {"shape":"InternalServiceException"} 861 ] 862 }, 863 "ListTests":{ 864 "name":"ListTests", 865 "http":{ 866 "method":"POST", 867 "requestUri":"/" 868 }, 869 "input":{"shape":"ListTestsRequest"}, 870 "output":{"shape":"ListTestsResult"}, 871 "errors":[ 872 {"shape":"ArgumentException"}, 873 {"shape":"NotFoundException"}, 874 {"shape":"LimitExceededException"}, 875 {"shape":"ServiceAccountException"} 876 ] 877 }, 878 "ListUniqueProblems":{ 879 "name":"ListUniqueProblems", 880 "http":{ 881 "method":"POST", 882 "requestUri":"/" 883 }, 884 "input":{"shape":"ListUniqueProblemsRequest"}, 885 "output":{"shape":"ListUniqueProblemsResult"}, 886 "errors":[ 887 {"shape":"ArgumentException"}, 888 {"shape":"NotFoundException"}, 889 {"shape":"LimitExceededException"}, 890 {"shape":"ServiceAccountException"} 891 ] 892 }, 893 "ListUploads":{ 894 "name":"ListUploads", 895 "http":{ 896 "method":"POST", 897 "requestUri":"/" 898 }, 899 "input":{"shape":"ListUploadsRequest"}, 900 "output":{"shape":"ListUploadsResult"}, 901 "errors":[ 902 {"shape":"ArgumentException"}, 903 {"shape":"NotFoundException"}, 904 {"shape":"LimitExceededException"}, 905 {"shape":"ServiceAccountException"} 906 ] 907 }, 908 "ListVPCEConfigurations":{ 909 "name":"ListVPCEConfigurations", 910 "http":{ 911 "method":"POST", 912 "requestUri":"/" 913 }, 914 "input":{"shape":"ListVPCEConfigurationsRequest"}, 915 "output":{"shape":"ListVPCEConfigurationsResult"}, 916 "errors":[ 917 {"shape":"ArgumentException"}, 918 {"shape":"ServiceAccountException"} 919 ] 920 }, 921 "PurchaseOffering":{ 922 "name":"PurchaseOffering", 923 "http":{ 924 "method":"POST", 925 "requestUri":"/" 926 }, 927 "input":{"shape":"PurchaseOfferingRequest"}, 928 "output":{"shape":"PurchaseOfferingResult"}, 929 "errors":[ 930 {"shape":"ArgumentException"}, 931 {"shape":"NotFoundException"}, 932 {"shape":"NotEligibleException"}, 933 {"shape":"LimitExceededException"}, 934 {"shape":"ServiceAccountException"} 935 ] 936 }, 937 "RenewOffering":{ 938 "name":"RenewOffering", 939 "http":{ 940 "method":"POST", 941 "requestUri":"/" 942 }, 943 "input":{"shape":"RenewOfferingRequest"}, 944 "output":{"shape":"RenewOfferingResult"}, 945 "errors":[ 946 {"shape":"ArgumentException"}, 947 {"shape":"NotFoundException"}, 948 {"shape":"NotEligibleException"}, 949 {"shape":"LimitExceededException"}, 950 {"shape":"ServiceAccountException"} 951 ] 952 }, 953 "ScheduleRun":{ 954 "name":"ScheduleRun", 955 "http":{ 956 "method":"POST", 957 "requestUri":"/" 958 }, 959 "input":{"shape":"ScheduleRunRequest"}, 960 "output":{"shape":"ScheduleRunResult"}, 961 "errors":[ 962 {"shape":"ArgumentException"}, 963 {"shape":"NotFoundException"}, 964 {"shape":"LimitExceededException"}, 965 {"shape":"IdempotencyException"}, 966 {"shape":"ServiceAccountException"} 967 ] 968 }, 969 "StopJob":{ 970 "name":"StopJob", 971 "http":{ 972 "method":"POST", 973 "requestUri":"/" 974 }, 975 "input":{"shape":"StopJobRequest"}, 976 "output":{"shape":"StopJobResult"}, 977 "errors":[ 978 {"shape":"ArgumentException"}, 979 {"shape":"NotFoundException"}, 980 {"shape":"LimitExceededException"}, 981 {"shape":"ServiceAccountException"} 982 ] 983 }, 984 "StopRemoteAccessSession":{ 985 "name":"StopRemoteAccessSession", 986 "http":{ 987 "method":"POST", 988 "requestUri":"/" 989 }, 990 "input":{"shape":"StopRemoteAccessSessionRequest"}, 991 "output":{"shape":"StopRemoteAccessSessionResult"}, 992 "errors":[ 993 {"shape":"ArgumentException"}, 994 {"shape":"NotFoundException"}, 995 {"shape":"LimitExceededException"}, 996 {"shape":"ServiceAccountException"} 997 ] 998 }, 999 "StopRun":{ 1000 "name":"StopRun", 1001 "http":{ 1002 "method":"POST", 1003 "requestUri":"/" 1004 }, 1005 "input":{"shape":"StopRunRequest"}, 1006 "output":{"shape":"StopRunResult"}, 1007 "errors":[ 1008 {"shape":"ArgumentException"}, 1009 {"shape":"NotFoundException"}, 1010 {"shape":"LimitExceededException"}, 1011 {"shape":"ServiceAccountException"} 1012 ] 1013 }, 1014 "TagResource":{ 1015 "name":"TagResource", 1016 "http":{ 1017 "method":"POST", 1018 "requestUri":"/" 1019 }, 1020 "input":{"shape":"TagResourceRequest"}, 1021 "output":{"shape":"TagResourceResponse"}, 1022 "errors":[ 1023 {"shape":"ArgumentException"}, 1024 {"shape":"NotFoundException"}, 1025 {"shape":"TagOperationException"}, 1026 {"shape":"TooManyTagsException"}, 1027 {"shape":"TagPolicyException"} 1028 ] 1029 }, 1030 "UntagResource":{ 1031 "name":"UntagResource", 1032 "http":{ 1033 "method":"POST", 1034 "requestUri":"/" 1035 }, 1036 "input":{"shape":"UntagResourceRequest"}, 1037 "output":{"shape":"UntagResourceResponse"}, 1038 "errors":[ 1039 {"shape":"ArgumentException"}, 1040 {"shape":"NotFoundException"}, 1041 {"shape":"TagOperationException"} 1042 ] 1043 }, 1044 "UpdateDeviceInstance":{ 1045 "name":"UpdateDeviceInstance", 1046 "http":{ 1047 "method":"POST", 1048 "requestUri":"/" 1049 }, 1050 "input":{"shape":"UpdateDeviceInstanceRequest"}, 1051 "output":{"shape":"UpdateDeviceInstanceResult"}, 1052 "errors":[ 1053 {"shape":"ArgumentException"}, 1054 {"shape":"NotFoundException"}, 1055 {"shape":"LimitExceededException"}, 1056 {"shape":"ServiceAccountException"} 1057 ] 1058 }, 1059 "UpdateDevicePool":{ 1060 "name":"UpdateDevicePool", 1061 "http":{ 1062 "method":"POST", 1063 "requestUri":"/" 1064 }, 1065 "input":{"shape":"UpdateDevicePoolRequest"}, 1066 "output":{"shape":"UpdateDevicePoolResult"}, 1067 "errors":[ 1068 {"shape":"ArgumentException"}, 1069 {"shape":"NotFoundException"}, 1070 {"shape":"LimitExceededException"}, 1071 {"shape":"ServiceAccountException"} 1072 ] 1073 }, 1074 "UpdateInstanceProfile":{ 1075 "name":"UpdateInstanceProfile", 1076 "http":{ 1077 "method":"POST", 1078 "requestUri":"/" 1079 }, 1080 "input":{"shape":"UpdateInstanceProfileRequest"}, 1081 "output":{"shape":"UpdateInstanceProfileResult"}, 1082 "errors":[ 1083 {"shape":"ArgumentException"}, 1084 {"shape":"NotFoundException"}, 1085 {"shape":"LimitExceededException"}, 1086 {"shape":"ServiceAccountException"} 1087 ] 1088 }, 1089 "UpdateNetworkProfile":{ 1090 "name":"UpdateNetworkProfile", 1091 "http":{ 1092 "method":"POST", 1093 "requestUri":"/" 1094 }, 1095 "input":{"shape":"UpdateNetworkProfileRequest"}, 1096 "output":{"shape":"UpdateNetworkProfileResult"}, 1097 "errors":[ 1098 {"shape":"ArgumentException"}, 1099 {"shape":"NotFoundException"}, 1100 {"shape":"LimitExceededException"}, 1101 {"shape":"ServiceAccountException"} 1102 ] 1103 }, 1104 "UpdateProject":{ 1105 "name":"UpdateProject", 1106 "http":{ 1107 "method":"POST", 1108 "requestUri":"/" 1109 }, 1110 "input":{"shape":"UpdateProjectRequest"}, 1111 "output":{"shape":"UpdateProjectResult"}, 1112 "errors":[ 1113 {"shape":"ArgumentException"}, 1114 {"shape":"NotFoundException"}, 1115 {"shape":"LimitExceededException"}, 1116 {"shape":"ServiceAccountException"} 1117 ] 1118 }, 1119 "UpdateTestGridProject":{ 1120 "name":"UpdateTestGridProject", 1121 "http":{ 1122 "method":"POST", 1123 "requestUri":"/" 1124 }, 1125 "input":{"shape":"UpdateTestGridProjectRequest"}, 1126 "output":{"shape":"UpdateTestGridProjectResult"}, 1127 "errors":[ 1128 {"shape":"NotFoundException"}, 1129 {"shape":"ArgumentException"}, 1130 {"shape":"LimitExceededException"}, 1131 {"shape":"InternalServiceException"} 1132 ] 1133 }, 1134 "UpdateUpload":{ 1135 "name":"UpdateUpload", 1136 "http":{ 1137 "method":"POST", 1138 "requestUri":"/" 1139 }, 1140 "input":{"shape":"UpdateUploadRequest"}, 1141 "output":{"shape":"UpdateUploadResult"}, 1142 "errors":[ 1143 {"shape":"ArgumentException"}, 1144 {"shape":"NotFoundException"}, 1145 {"shape":"LimitExceededException"}, 1146 {"shape":"ServiceAccountException"} 1147 ] 1148 }, 1149 "UpdateVPCEConfiguration":{ 1150 "name":"UpdateVPCEConfiguration", 1151 "http":{ 1152 "method":"POST", 1153 "requestUri":"/" 1154 }, 1155 "input":{"shape":"UpdateVPCEConfigurationRequest"}, 1156 "output":{"shape":"UpdateVPCEConfigurationResult"}, 1157 "errors":[ 1158 {"shape":"ArgumentException"}, 1159 {"shape":"NotFoundException"}, 1160 {"shape":"ServiceAccountException"}, 1161 {"shape":"InvalidOperationException"} 1162 ] 1163 } 1164 }, 1165 "shapes":{ 1166 "AWSAccountNumber":{ 1167 "type":"string", 1168 "max":16, 1169 "min":2 1170 }, 1171 "AccountSettings":{ 1172 "type":"structure", 1173 "members":{ 1174 "awsAccountNumber":{"shape":"AWSAccountNumber"}, 1175 "unmeteredDevices":{"shape":"PurchasedDevicesMap"}, 1176 "unmeteredRemoteAccessDevices":{"shape":"PurchasedDevicesMap"}, 1177 "maxJobTimeoutMinutes":{"shape":"JobTimeoutMinutes"}, 1178 "trialMinutes":{"shape":"TrialMinutes"}, 1179 "maxSlots":{"shape":"MaxSlotMap"}, 1180 "defaultJobTimeoutMinutes":{"shape":"JobTimeoutMinutes"}, 1181 "skipAppResign":{"shape":"SkipAppResign"} 1182 } 1183 }, 1184 "AccountsCleanup":{"type":"boolean"}, 1185 "AmazonResourceName":{ 1186 "type":"string", 1187 "max":1011, 1188 "min":32, 1189 "pattern":"^arn:.+" 1190 }, 1191 "AmazonResourceNames":{ 1192 "type":"list", 1193 "member":{"shape":"AmazonResourceName"} 1194 }, 1195 "AndroidPaths":{ 1196 "type":"list", 1197 "member":{"shape":"String"} 1198 }, 1199 "AppPackagesCleanup":{"type":"boolean"}, 1200 "ArgumentException":{ 1201 "type":"structure", 1202 "members":{ 1203 "message":{"shape":"Message"} 1204 }, 1205 "exception":true 1206 }, 1207 "Artifact":{ 1208 "type":"structure", 1209 "members":{ 1210 "arn":{"shape":"AmazonResourceName"}, 1211 "name":{"shape":"Name"}, 1212 "type":{"shape":"ArtifactType"}, 1213 "extension":{"shape":"String"}, 1214 "url":{"shape":"URL"} 1215 } 1216 }, 1217 "ArtifactCategory":{ 1218 "type":"string", 1219 "enum":[ 1220 "SCREENSHOT", 1221 "FILE", 1222 "LOG" 1223 ] 1224 }, 1225 "ArtifactType":{ 1226 "type":"string", 1227 "enum":[ 1228 "UNKNOWN", 1229 "SCREENSHOT", 1230 "DEVICE_LOG", 1231 "MESSAGE_LOG", 1232 "VIDEO_LOG", 1233 "RESULT_LOG", 1234 "SERVICE_LOG", 1235 "WEBKIT_LOG", 1236 "INSTRUMENTATION_OUTPUT", 1237 "EXERCISER_MONKEY_OUTPUT", 1238 "CALABASH_JSON_OUTPUT", 1239 "CALABASH_PRETTY_OUTPUT", 1240 "CALABASH_STANDARD_OUTPUT", 1241 "CALABASH_JAVA_XML_OUTPUT", 1242 "AUTOMATION_OUTPUT", 1243 "APPIUM_SERVER_OUTPUT", 1244 "APPIUM_JAVA_OUTPUT", 1245 "APPIUM_JAVA_XML_OUTPUT", 1246 "APPIUM_PYTHON_OUTPUT", 1247 "APPIUM_PYTHON_XML_OUTPUT", 1248 "EXPLORER_EVENT_LOG", 1249 "EXPLORER_SUMMARY_LOG", 1250 "APPLICATION_CRASH_REPORT", 1251 "XCTEST_LOG", 1252 "VIDEO", 1253 "CUSTOMER_ARTIFACT", 1254 "CUSTOMER_ARTIFACT_LOG", 1255 "TESTSPEC_OUTPUT" 1256 ] 1257 }, 1258 "Artifacts":{ 1259 "type":"list", 1260 "member":{"shape":"Artifact"} 1261 }, 1262 "BillingMethod":{ 1263 "type":"string", 1264 "enum":[ 1265 "METERED", 1266 "UNMETERED" 1267 ] 1268 }, 1269 "Boolean":{"type":"boolean"}, 1270 "CPU":{ 1271 "type":"structure", 1272 "members":{ 1273 "frequency":{"shape":"String"}, 1274 "architecture":{"shape":"String"}, 1275 "clock":{"shape":"Double"} 1276 } 1277 }, 1278 "CannotDeleteException":{ 1279 "type":"structure", 1280 "members":{ 1281 "message":{"shape":"Message"} 1282 }, 1283 "exception":true 1284 }, 1285 "ClientId":{ 1286 "type":"string", 1287 "max":64, 1288 "min":0 1289 }, 1290 "ContentType":{ 1291 "type":"string", 1292 "max":64, 1293 "min":0 1294 }, 1295 "Counters":{ 1296 "type":"structure", 1297 "members":{ 1298 "total":{"shape":"Integer"}, 1299 "passed":{"shape":"Integer"}, 1300 "failed":{"shape":"Integer"}, 1301 "warned":{"shape":"Integer"}, 1302 "errored":{"shape":"Integer"}, 1303 "stopped":{"shape":"Integer"}, 1304 "skipped":{"shape":"Integer"} 1305 } 1306 }, 1307 "CreateDevicePoolRequest":{ 1308 "type":"structure", 1309 "required":[ 1310 "projectArn", 1311 "name", 1312 "rules" 1313 ], 1314 "members":{ 1315 "projectArn":{"shape":"AmazonResourceName"}, 1316 "name":{"shape":"Name"}, 1317 "description":{"shape":"Message"}, 1318 "rules":{"shape":"Rules"}, 1319 "maxDevices":{"shape":"Integer"} 1320 } 1321 }, 1322 "CreateDevicePoolResult":{ 1323 "type":"structure", 1324 "members":{ 1325 "devicePool":{"shape":"DevicePool"} 1326 } 1327 }, 1328 "CreateInstanceProfileRequest":{ 1329 "type":"structure", 1330 "required":["name"], 1331 "members":{ 1332 "name":{"shape":"Name"}, 1333 "description":{"shape":"Message"}, 1334 "packageCleanup":{"shape":"Boolean"}, 1335 "excludeAppPackagesFromCleanup":{"shape":"PackageIds"}, 1336 "rebootAfterUse":{"shape":"Boolean"} 1337 } 1338 }, 1339 "CreateInstanceProfileResult":{ 1340 "type":"structure", 1341 "members":{ 1342 "instanceProfile":{"shape":"InstanceProfile"} 1343 } 1344 }, 1345 "CreateNetworkProfileRequest":{ 1346 "type":"structure", 1347 "required":[ 1348 "projectArn", 1349 "name" 1350 ], 1351 "members":{ 1352 "projectArn":{"shape":"AmazonResourceName"}, 1353 "name":{"shape":"Name"}, 1354 "description":{"shape":"Message"}, 1355 "type":{"shape":"NetworkProfileType"}, 1356 "uplinkBandwidthBits":{"shape":"Long"}, 1357 "downlinkBandwidthBits":{"shape":"Long"}, 1358 "uplinkDelayMs":{"shape":"Long"}, 1359 "downlinkDelayMs":{"shape":"Long"}, 1360 "uplinkJitterMs":{"shape":"Long"}, 1361 "downlinkJitterMs":{"shape":"Long"}, 1362 "uplinkLossPercent":{"shape":"PercentInteger"}, 1363 "downlinkLossPercent":{"shape":"PercentInteger"} 1364 } 1365 }, 1366 "CreateNetworkProfileResult":{ 1367 "type":"structure", 1368 "members":{ 1369 "networkProfile":{"shape":"NetworkProfile"} 1370 } 1371 }, 1372 "CreateProjectRequest":{ 1373 "type":"structure", 1374 "required":["name"], 1375 "members":{ 1376 "name":{"shape":"Name"}, 1377 "defaultJobTimeoutMinutes":{"shape":"JobTimeoutMinutes"} 1378 } 1379 }, 1380 "CreateProjectResult":{ 1381 "type":"structure", 1382 "members":{ 1383 "project":{"shape":"Project"} 1384 } 1385 }, 1386 "CreateRemoteAccessSessionConfiguration":{ 1387 "type":"structure", 1388 "members":{ 1389 "billingMethod":{"shape":"BillingMethod"}, 1390 "vpceConfigurationArns":{"shape":"AmazonResourceNames"} 1391 } 1392 }, 1393 "CreateRemoteAccessSessionRequest":{ 1394 "type":"structure", 1395 "required":[ 1396 "projectArn", 1397 "deviceArn" 1398 ], 1399 "members":{ 1400 "projectArn":{"shape":"AmazonResourceName"}, 1401 "deviceArn":{"shape":"AmazonResourceName"}, 1402 "instanceArn":{"shape":"AmazonResourceName"}, 1403 "sshPublicKey":{"shape":"SshPublicKey"}, 1404 "remoteDebugEnabled":{"shape":"Boolean"}, 1405 "remoteRecordEnabled":{"shape":"Boolean"}, 1406 "remoteRecordAppArn":{"shape":"AmazonResourceName"}, 1407 "name":{"shape":"Name"}, 1408 "clientId":{"shape":"ClientId"}, 1409 "configuration":{"shape":"CreateRemoteAccessSessionConfiguration"}, 1410 "interactionMode":{"shape":"InteractionMode"}, 1411 "skipAppResign":{"shape":"Boolean"} 1412 } 1413 }, 1414 "CreateRemoteAccessSessionResult":{ 1415 "type":"structure", 1416 "members":{ 1417 "remoteAccessSession":{"shape":"RemoteAccessSession"} 1418 } 1419 }, 1420 "CreateTestGridProjectRequest":{ 1421 "type":"structure", 1422 "required":["name"], 1423 "members":{ 1424 "name":{"shape":"ResourceName"}, 1425 "description":{"shape":"ResourceDescription"}, 1426 "vpcConfig":{"shape":"TestGridVpcConfig"} 1427 } 1428 }, 1429 "CreateTestGridProjectResult":{ 1430 "type":"structure", 1431 "members":{ 1432 "testGridProject":{"shape":"TestGridProject"} 1433 } 1434 }, 1435 "CreateTestGridUrlRequest":{ 1436 "type":"structure", 1437 "required":[ 1438 "projectArn", 1439 "expiresInSeconds" 1440 ], 1441 "members":{ 1442 "projectArn":{"shape":"DeviceFarmArn"}, 1443 "expiresInSeconds":{"shape":"TestGridUrlExpiresInSecondsInput"} 1444 } 1445 }, 1446 "CreateTestGridUrlResult":{ 1447 "type":"structure", 1448 "members":{ 1449 "url":{"shape":"SensitiveString"}, 1450 "expires":{"shape":"DateTime"} 1451 } 1452 }, 1453 "CreateUploadRequest":{ 1454 "type":"structure", 1455 "required":[ 1456 "projectArn", 1457 "name", 1458 "type" 1459 ], 1460 "members":{ 1461 "projectArn":{"shape":"AmazonResourceName"}, 1462 "name":{"shape":"Name"}, 1463 "type":{"shape":"UploadType"}, 1464 "contentType":{"shape":"ContentType"} 1465 } 1466 }, 1467 "CreateUploadResult":{ 1468 "type":"structure", 1469 "members":{ 1470 "upload":{"shape":"Upload"} 1471 } 1472 }, 1473 "CreateVPCEConfigurationRequest":{ 1474 "type":"structure", 1475 "required":[ 1476 "vpceConfigurationName", 1477 "vpceServiceName", 1478 "serviceDnsName" 1479 ], 1480 "members":{ 1481 "vpceConfigurationName":{"shape":"VPCEConfigurationName"}, 1482 "vpceServiceName":{"shape":"VPCEServiceName"}, 1483 "serviceDnsName":{"shape":"ServiceDnsName"}, 1484 "vpceConfigurationDescription":{"shape":"VPCEConfigurationDescription"} 1485 } 1486 }, 1487 "CreateVPCEConfigurationResult":{ 1488 "type":"structure", 1489 "members":{ 1490 "vpceConfiguration":{"shape":"VPCEConfiguration"} 1491 } 1492 }, 1493 "CurrencyCode":{ 1494 "type":"string", 1495 "enum":["USD"] 1496 }, 1497 "CustomerArtifactPaths":{ 1498 "type":"structure", 1499 "members":{ 1500 "iosPaths":{"shape":"IosPaths"}, 1501 "androidPaths":{"shape":"AndroidPaths"}, 1502 "deviceHostPaths":{"shape":"DeviceHostPaths"} 1503 } 1504 }, 1505 "DateTime":{"type":"timestamp"}, 1506 "DeleteDevicePoolRequest":{ 1507 "type":"structure", 1508 "required":["arn"], 1509 "members":{ 1510 "arn":{"shape":"AmazonResourceName"} 1511 } 1512 }, 1513 "DeleteDevicePoolResult":{ 1514 "type":"structure", 1515 "members":{ 1516 } 1517 }, 1518 "DeleteInstanceProfileRequest":{ 1519 "type":"structure", 1520 "required":["arn"], 1521 "members":{ 1522 "arn":{"shape":"AmazonResourceName"} 1523 } 1524 }, 1525 "DeleteInstanceProfileResult":{ 1526 "type":"structure", 1527 "members":{ 1528 } 1529 }, 1530 "DeleteNetworkProfileRequest":{ 1531 "type":"structure", 1532 "required":["arn"], 1533 "members":{ 1534 "arn":{"shape":"AmazonResourceName"} 1535 } 1536 }, 1537 "DeleteNetworkProfileResult":{ 1538 "type":"structure", 1539 "members":{ 1540 } 1541 }, 1542 "DeleteProjectRequest":{ 1543 "type":"structure", 1544 "required":["arn"], 1545 "members":{ 1546 "arn":{"shape":"AmazonResourceName"} 1547 } 1548 }, 1549 "DeleteProjectResult":{ 1550 "type":"structure", 1551 "members":{ 1552 } 1553 }, 1554 "DeleteRemoteAccessSessionRequest":{ 1555 "type":"structure", 1556 "required":["arn"], 1557 "members":{ 1558 "arn":{"shape":"AmazonResourceName"} 1559 } 1560 }, 1561 "DeleteRemoteAccessSessionResult":{ 1562 "type":"structure", 1563 "members":{ 1564 } 1565 }, 1566 "DeleteRunRequest":{ 1567 "type":"structure", 1568 "required":["arn"], 1569 "members":{ 1570 "arn":{"shape":"AmazonResourceName"} 1571 } 1572 }, 1573 "DeleteRunResult":{ 1574 "type":"structure", 1575 "members":{ 1576 } 1577 }, 1578 "DeleteTestGridProjectRequest":{ 1579 "type":"structure", 1580 "required":["projectArn"], 1581 "members":{ 1582 "projectArn":{"shape":"DeviceFarmArn"} 1583 } 1584 }, 1585 "DeleteTestGridProjectResult":{ 1586 "type":"structure", 1587 "members":{ 1588 } 1589 }, 1590 "DeleteUploadRequest":{ 1591 "type":"structure", 1592 "required":["arn"], 1593 "members":{ 1594 "arn":{"shape":"AmazonResourceName"} 1595 } 1596 }, 1597 "DeleteUploadResult":{ 1598 "type":"structure", 1599 "members":{ 1600 } 1601 }, 1602 "DeleteVPCEConfigurationRequest":{ 1603 "type":"structure", 1604 "required":["arn"], 1605 "members":{ 1606 "arn":{"shape":"AmazonResourceName"} 1607 } 1608 }, 1609 "DeleteVPCEConfigurationResult":{ 1610 "type":"structure", 1611 "members":{ 1612 } 1613 }, 1614 "Device":{ 1615 "type":"structure", 1616 "members":{ 1617 "arn":{"shape":"AmazonResourceName"}, 1618 "name":{"shape":"Name"}, 1619 "manufacturer":{"shape":"String"}, 1620 "model":{"shape":"String"}, 1621 "modelId":{"shape":"String"}, 1622 "formFactor":{"shape":"DeviceFormFactor"}, 1623 "platform":{"shape":"DevicePlatform"}, 1624 "os":{"shape":"String"}, 1625 "cpu":{"shape":"CPU"}, 1626 "resolution":{"shape":"Resolution"}, 1627 "heapSize":{"shape":"Long"}, 1628 "memory":{"shape":"Long"}, 1629 "image":{"shape":"String"}, 1630 "carrier":{"shape":"String"}, 1631 "radio":{"shape":"String"}, 1632 "remoteAccessEnabled":{"shape":"Boolean"}, 1633 "remoteDebugEnabled":{"shape":"Boolean"}, 1634 "fleetType":{"shape":"String"}, 1635 "fleetName":{"shape":"String"}, 1636 "instances":{"shape":"DeviceInstances"}, 1637 "availability":{"shape":"DeviceAvailability"} 1638 } 1639 }, 1640 "DeviceAttribute":{ 1641 "type":"string", 1642 "enum":[ 1643 "ARN", 1644 "PLATFORM", 1645 "FORM_FACTOR", 1646 "MANUFACTURER", 1647 "REMOTE_ACCESS_ENABLED", 1648 "REMOTE_DEBUG_ENABLED", 1649 "APPIUM_VERSION", 1650 "INSTANCE_ARN", 1651 "INSTANCE_LABELS", 1652 "FLEET_TYPE", 1653 "OS_VERSION", 1654 "MODEL", 1655 "AVAILABILITY" 1656 ] 1657 }, 1658 "DeviceAvailability":{ 1659 "type":"string", 1660 "enum":[ 1661 "TEMPORARY_NOT_AVAILABLE", 1662 "BUSY", 1663 "AVAILABLE", 1664 "HIGHLY_AVAILABLE" 1665 ] 1666 }, 1667 "DeviceFarmArn":{ 1668 "type":"string", 1669 "max":1011, 1670 "min":32, 1671 "pattern":"^arn:aws:devicefarm:.+" 1672 }, 1673 "DeviceFilter":{ 1674 "type":"structure", 1675 "required":[ 1676 "attribute", 1677 "operator", 1678 "values" 1679 ], 1680 "members":{ 1681 "attribute":{"shape":"DeviceFilterAttribute"}, 1682 "operator":{"shape":"RuleOperator"}, 1683 "values":{"shape":"DeviceFilterValues"} 1684 } 1685 }, 1686 "DeviceFilterAttribute":{ 1687 "type":"string", 1688 "enum":[ 1689 "ARN", 1690 "PLATFORM", 1691 "OS_VERSION", 1692 "MODEL", 1693 "AVAILABILITY", 1694 "FORM_FACTOR", 1695 "MANUFACTURER", 1696 "REMOTE_ACCESS_ENABLED", 1697 "REMOTE_DEBUG_ENABLED", 1698 "INSTANCE_ARN", 1699 "INSTANCE_LABELS", 1700 "FLEET_TYPE" 1701 ] 1702 }, 1703 "DeviceFilterValues":{ 1704 "type":"list", 1705 "member":{"shape":"String"} 1706 }, 1707 "DeviceFilters":{ 1708 "type":"list", 1709 "member":{"shape":"DeviceFilter"} 1710 }, 1711 "DeviceFormFactor":{ 1712 "type":"string", 1713 "enum":[ 1714 "PHONE", 1715 "TABLET" 1716 ] 1717 }, 1718 "DeviceHostPaths":{ 1719 "type":"list", 1720 "member":{"shape":"String"} 1721 }, 1722 "DeviceInstance":{ 1723 "type":"structure", 1724 "members":{ 1725 "arn":{"shape":"AmazonResourceName"}, 1726 "deviceArn":{"shape":"AmazonResourceName"}, 1727 "labels":{"shape":"InstanceLabels"}, 1728 "status":{"shape":"InstanceStatus"}, 1729 "udid":{"shape":"String"}, 1730 "instanceProfile":{"shape":"InstanceProfile"} 1731 } 1732 }, 1733 "DeviceInstances":{ 1734 "type":"list", 1735 "member":{"shape":"DeviceInstance"} 1736 }, 1737 "DeviceMinutes":{ 1738 "type":"structure", 1739 "members":{ 1740 "total":{"shape":"Double"}, 1741 "metered":{"shape":"Double"}, 1742 "unmetered":{"shape":"Double"} 1743 } 1744 }, 1745 "DevicePlatform":{ 1746 "type":"string", 1747 "enum":[ 1748 "ANDROID", 1749 "IOS" 1750 ] 1751 }, 1752 "DevicePool":{ 1753 "type":"structure", 1754 "members":{ 1755 "arn":{"shape":"AmazonResourceName"}, 1756 "name":{"shape":"Name"}, 1757 "description":{"shape":"Message"}, 1758 "type":{"shape":"DevicePoolType"}, 1759 "rules":{"shape":"Rules"}, 1760 "maxDevices":{"shape":"Integer"} 1761 } 1762 }, 1763 "DevicePoolCompatibilityResult":{ 1764 "type":"structure", 1765 "members":{ 1766 "device":{"shape":"Device"}, 1767 "compatible":{"shape":"Boolean"}, 1768 "incompatibilityMessages":{"shape":"IncompatibilityMessages"} 1769 } 1770 }, 1771 "DevicePoolCompatibilityResults":{ 1772 "type":"list", 1773 "member":{"shape":"DevicePoolCompatibilityResult"} 1774 }, 1775 "DevicePoolType":{ 1776 "type":"string", 1777 "enum":[ 1778 "CURATED", 1779 "PRIVATE" 1780 ] 1781 }, 1782 "DevicePools":{ 1783 "type":"list", 1784 "member":{"shape":"DevicePool"} 1785 }, 1786 "DeviceSelectionConfiguration":{ 1787 "type":"structure", 1788 "required":[ 1789 "filters", 1790 "maxDevices" 1791 ], 1792 "members":{ 1793 "filters":{"shape":"DeviceFilters"}, 1794 "maxDevices":{"shape":"Integer"} 1795 } 1796 }, 1797 "DeviceSelectionResult":{ 1798 "type":"structure", 1799 "members":{ 1800 "filters":{"shape":"DeviceFilters"}, 1801 "matchedDevicesCount":{"shape":"Integer"}, 1802 "maxDevices":{"shape":"Integer"} 1803 } 1804 }, 1805 "Devices":{ 1806 "type":"list", 1807 "member":{"shape":"Device"} 1808 }, 1809 "Double":{"type":"double"}, 1810 "ExceptionMessage":{"type":"string"}, 1811 "ExecutionConfiguration":{ 1812 "type":"structure", 1813 "members":{ 1814 "jobTimeoutMinutes":{"shape":"JobTimeoutMinutes"}, 1815 "accountsCleanup":{"shape":"AccountsCleanup"}, 1816 "appPackagesCleanup":{"shape":"AppPackagesCleanup"}, 1817 "videoCapture":{"shape":"VideoCapture"}, 1818 "skipAppResign":{"shape":"SkipAppResign"} 1819 } 1820 }, 1821 "ExecutionResult":{ 1822 "type":"string", 1823 "enum":[ 1824 "PENDING", 1825 "PASSED", 1826 "WARNED", 1827 "FAILED", 1828 "SKIPPED", 1829 "ERRORED", 1830 "STOPPED" 1831 ] 1832 }, 1833 "ExecutionResultCode":{ 1834 "type":"string", 1835 "enum":[ 1836 "PARSING_FAILED", 1837 "VPC_ENDPOINT_SETUP_FAILED" 1838 ] 1839 }, 1840 "ExecutionStatus":{ 1841 "type":"string", 1842 "enum":[ 1843 "PENDING", 1844 "PENDING_CONCURRENCY", 1845 "PENDING_DEVICE", 1846 "PROCESSING", 1847 "SCHEDULING", 1848 "PREPARING", 1849 "RUNNING", 1850 "COMPLETED", 1851 "STOPPING" 1852 ] 1853 }, 1854 "Filter":{ 1855 "type":"string", 1856 "max":8192, 1857 "min":0 1858 }, 1859 "GetAccountSettingsRequest":{ 1860 "type":"structure", 1861 "members":{ 1862 } 1863 }, 1864 "GetAccountSettingsResult":{ 1865 "type":"structure", 1866 "members":{ 1867 "accountSettings":{"shape":"AccountSettings"} 1868 } 1869 }, 1870 "GetDeviceInstanceRequest":{ 1871 "type":"structure", 1872 "required":["arn"], 1873 "members":{ 1874 "arn":{"shape":"AmazonResourceName"} 1875 } 1876 }, 1877 "GetDeviceInstanceResult":{ 1878 "type":"structure", 1879 "members":{ 1880 "deviceInstance":{"shape":"DeviceInstance"} 1881 } 1882 }, 1883 "GetDevicePoolCompatibilityRequest":{ 1884 "type":"structure", 1885 "required":["devicePoolArn"], 1886 "members":{ 1887 "devicePoolArn":{"shape":"AmazonResourceName"}, 1888 "appArn":{"shape":"AmazonResourceName"}, 1889 "testType":{"shape":"TestType"}, 1890 "test":{"shape":"ScheduleRunTest"}, 1891 "configuration":{"shape":"ScheduleRunConfiguration"} 1892 } 1893 }, 1894 "GetDevicePoolCompatibilityResult":{ 1895 "type":"structure", 1896 "members":{ 1897 "compatibleDevices":{"shape":"DevicePoolCompatibilityResults"}, 1898 "incompatibleDevices":{"shape":"DevicePoolCompatibilityResults"} 1899 } 1900 }, 1901 "GetDevicePoolRequest":{ 1902 "type":"structure", 1903 "required":["arn"], 1904 "members":{ 1905 "arn":{"shape":"AmazonResourceName"} 1906 } 1907 }, 1908 "GetDevicePoolResult":{ 1909 "type":"structure", 1910 "members":{ 1911 "devicePool":{"shape":"DevicePool"} 1912 } 1913 }, 1914 "GetDeviceRequest":{ 1915 "type":"structure", 1916 "required":["arn"], 1917 "members":{ 1918 "arn":{"shape":"AmazonResourceName"} 1919 } 1920 }, 1921 "GetDeviceResult":{ 1922 "type":"structure", 1923 "members":{ 1924 "device":{"shape":"Device"} 1925 } 1926 }, 1927 "GetInstanceProfileRequest":{ 1928 "type":"structure", 1929 "required":["arn"], 1930 "members":{ 1931 "arn":{"shape":"AmazonResourceName"} 1932 } 1933 }, 1934 "GetInstanceProfileResult":{ 1935 "type":"structure", 1936 "members":{ 1937 "instanceProfile":{"shape":"InstanceProfile"} 1938 } 1939 }, 1940 "GetJobRequest":{ 1941 "type":"structure", 1942 "required":["arn"], 1943 "members":{ 1944 "arn":{"shape":"AmazonResourceName"} 1945 } 1946 }, 1947 "GetJobResult":{ 1948 "type":"structure", 1949 "members":{ 1950 "job":{"shape":"Job"} 1951 } 1952 }, 1953 "GetNetworkProfileRequest":{ 1954 "type":"structure", 1955 "required":["arn"], 1956 "members":{ 1957 "arn":{"shape":"AmazonResourceName"} 1958 } 1959 }, 1960 "GetNetworkProfileResult":{ 1961 "type":"structure", 1962 "members":{ 1963 "networkProfile":{"shape":"NetworkProfile"} 1964 } 1965 }, 1966 "GetOfferingStatusRequest":{ 1967 "type":"structure", 1968 "members":{ 1969 "nextToken":{"shape":"PaginationToken"} 1970 } 1971 }, 1972 "GetOfferingStatusResult":{ 1973 "type":"structure", 1974 "members":{ 1975 "current":{"shape":"OfferingStatusMap"}, 1976 "nextPeriod":{"shape":"OfferingStatusMap"}, 1977 "nextToken":{"shape":"PaginationToken"} 1978 } 1979 }, 1980 "GetProjectRequest":{ 1981 "type":"structure", 1982 "required":["arn"], 1983 "members":{ 1984 "arn":{"shape":"AmazonResourceName"} 1985 } 1986 }, 1987 "GetProjectResult":{ 1988 "type":"structure", 1989 "members":{ 1990 "project":{"shape":"Project"} 1991 } 1992 }, 1993 "GetRemoteAccessSessionRequest":{ 1994 "type":"structure", 1995 "required":["arn"], 1996 "members":{ 1997 "arn":{"shape":"AmazonResourceName"} 1998 } 1999 }, 2000 "GetRemoteAccessSessionResult":{ 2001 "type":"structure", 2002 "members":{ 2003 "remoteAccessSession":{"shape":"RemoteAccessSession"} 2004 } 2005 }, 2006 "GetRunRequest":{ 2007 "type":"structure", 2008 "required":["arn"], 2009 "members":{ 2010 "arn":{"shape":"AmazonResourceName"} 2011 } 2012 }, 2013 "GetRunResult":{ 2014 "type":"structure", 2015 "members":{ 2016 "run":{"shape":"Run"} 2017 } 2018 }, 2019 "GetSuiteRequest":{ 2020 "type":"structure", 2021 "required":["arn"], 2022 "members":{ 2023 "arn":{"shape":"AmazonResourceName"} 2024 } 2025 }, 2026 "GetSuiteResult":{ 2027 "type":"structure", 2028 "members":{ 2029 "suite":{"shape":"Suite"} 2030 } 2031 }, 2032 "GetTestGridProjectRequest":{ 2033 "type":"structure", 2034 "required":["projectArn"], 2035 "members":{ 2036 "projectArn":{"shape":"DeviceFarmArn"} 2037 } 2038 }, 2039 "GetTestGridProjectResult":{ 2040 "type":"structure", 2041 "members":{ 2042 "testGridProject":{"shape":"TestGridProject"} 2043 } 2044 }, 2045 "GetTestGridSessionRequest":{ 2046 "type":"structure", 2047 "members":{ 2048 "projectArn":{"shape":"DeviceFarmArn"}, 2049 "sessionId":{"shape":"ResourceId"}, 2050 "sessionArn":{"shape":"DeviceFarmArn"} 2051 } 2052 }, 2053 "GetTestGridSessionResult":{ 2054 "type":"structure", 2055 "members":{ 2056 "testGridSession":{"shape":"TestGridSession"} 2057 } 2058 }, 2059 "GetTestRequest":{ 2060 "type":"structure", 2061 "required":["arn"], 2062 "members":{ 2063 "arn":{"shape":"AmazonResourceName"} 2064 } 2065 }, 2066 "GetTestResult":{ 2067 "type":"structure", 2068 "members":{ 2069 "test":{"shape":"Test"} 2070 } 2071 }, 2072 "GetUploadRequest":{ 2073 "type":"structure", 2074 "required":["arn"], 2075 "members":{ 2076 "arn":{"shape":"AmazonResourceName"} 2077 } 2078 }, 2079 "GetUploadResult":{ 2080 "type":"structure", 2081 "members":{ 2082 "upload":{"shape":"Upload"} 2083 } 2084 }, 2085 "GetVPCEConfigurationRequest":{ 2086 "type":"structure", 2087 "required":["arn"], 2088 "members":{ 2089 "arn":{"shape":"AmazonResourceName"} 2090 } 2091 }, 2092 "GetVPCEConfigurationResult":{ 2093 "type":"structure", 2094 "members":{ 2095 "vpceConfiguration":{"shape":"VPCEConfiguration"} 2096 } 2097 }, 2098 "HostAddress":{ 2099 "type":"string", 2100 "max":1024 2101 }, 2102 "IdempotencyException":{ 2103 "type":"structure", 2104 "members":{ 2105 "message":{"shape":"Message"} 2106 }, 2107 "exception":true 2108 }, 2109 "IncompatibilityMessage":{ 2110 "type":"structure", 2111 "members":{ 2112 "message":{"shape":"Message"}, 2113 "type":{"shape":"DeviceAttribute"} 2114 } 2115 }, 2116 "IncompatibilityMessages":{ 2117 "type":"list", 2118 "member":{"shape":"IncompatibilityMessage"} 2119 }, 2120 "InstallToRemoteAccessSessionRequest":{ 2121 "type":"structure", 2122 "required":[ 2123 "remoteAccessSessionArn", 2124 "appArn" 2125 ], 2126 "members":{ 2127 "remoteAccessSessionArn":{"shape":"AmazonResourceName"}, 2128 "appArn":{"shape":"AmazonResourceName"} 2129 } 2130 }, 2131 "InstallToRemoteAccessSessionResult":{ 2132 "type":"structure", 2133 "members":{ 2134 "appUpload":{"shape":"Upload"} 2135 } 2136 }, 2137 "InstanceLabels":{ 2138 "type":"list", 2139 "member":{"shape":"String"} 2140 }, 2141 "InstanceProfile":{ 2142 "type":"structure", 2143 "members":{ 2144 "arn":{"shape":"AmazonResourceName"}, 2145 "packageCleanup":{"shape":"Boolean"}, 2146 "excludeAppPackagesFromCleanup":{"shape":"PackageIds"}, 2147 "rebootAfterUse":{"shape":"Boolean"}, 2148 "name":{"shape":"Name"}, 2149 "description":{"shape":"Message"} 2150 } 2151 }, 2152 "InstanceProfiles":{ 2153 "type":"list", 2154 "member":{"shape":"InstanceProfile"} 2155 }, 2156 "InstanceStatus":{ 2157 "type":"string", 2158 "enum":[ 2159 "IN_USE", 2160 "PREPARING", 2161 "AVAILABLE", 2162 "NOT_AVAILABLE" 2163 ] 2164 }, 2165 "Integer":{"type":"integer"}, 2166 "InteractionMode":{ 2167 "type":"string", 2168 "enum":[ 2169 "INTERACTIVE", 2170 "NO_VIDEO", 2171 "VIDEO_ONLY" 2172 ], 2173 "max":64, 2174 "min":0 2175 }, 2176 "InternalServiceException":{ 2177 "type":"structure", 2178 "members":{ 2179 "message":{"shape":"Message"} 2180 }, 2181 "exception":true, 2182 "fault":true 2183 }, 2184 "InvalidOperationException":{ 2185 "type":"structure", 2186 "members":{ 2187 "message":{"shape":"Message"} 2188 }, 2189 "exception":true 2190 }, 2191 "IosPaths":{ 2192 "type":"list", 2193 "member":{"shape":"String"} 2194 }, 2195 "Job":{ 2196 "type":"structure", 2197 "members":{ 2198 "arn":{"shape":"AmazonResourceName"}, 2199 "name":{"shape":"Name"}, 2200 "type":{"shape":"TestType"}, 2201 "created":{"shape":"DateTime"}, 2202 "status":{"shape":"ExecutionStatus"}, 2203 "result":{"shape":"ExecutionResult"}, 2204 "started":{"shape":"DateTime"}, 2205 "stopped":{"shape":"DateTime"}, 2206 "counters":{"shape":"Counters"}, 2207 "message":{"shape":"Message"}, 2208 "device":{"shape":"Device"}, 2209 "instanceArn":{"shape":"AmazonResourceName"}, 2210 "deviceMinutes":{"shape":"DeviceMinutes"}, 2211 "videoEndpoint":{"shape":"String"}, 2212 "videoCapture":{"shape":"VideoCapture"} 2213 } 2214 }, 2215 "JobTimeoutMinutes":{"type":"integer"}, 2216 "Jobs":{ 2217 "type":"list", 2218 "member":{"shape":"Job"} 2219 }, 2220 "LimitExceededException":{ 2221 "type":"structure", 2222 "members":{ 2223 "message":{"shape":"Message"} 2224 }, 2225 "exception":true 2226 }, 2227 "ListArtifactsRequest":{ 2228 "type":"structure", 2229 "required":[ 2230 "arn", 2231 "type" 2232 ], 2233 "members":{ 2234 "arn":{"shape":"AmazonResourceName"}, 2235 "type":{"shape":"ArtifactCategory"}, 2236 "nextToken":{"shape":"PaginationToken"} 2237 } 2238 }, 2239 "ListArtifactsResult":{ 2240 "type":"structure", 2241 "members":{ 2242 "artifacts":{"shape":"Artifacts"}, 2243 "nextToken":{"shape":"PaginationToken"} 2244 } 2245 }, 2246 "ListDeviceInstancesRequest":{ 2247 "type":"structure", 2248 "members":{ 2249 "maxResults":{"shape":"Integer"}, 2250 "nextToken":{"shape":"PaginationToken"} 2251 } 2252 }, 2253 "ListDeviceInstancesResult":{ 2254 "type":"structure", 2255 "members":{ 2256 "deviceInstances":{"shape":"DeviceInstances"}, 2257 "nextToken":{"shape":"PaginationToken"} 2258 } 2259 }, 2260 "ListDevicePoolsRequest":{ 2261 "type":"structure", 2262 "required":["arn"], 2263 "members":{ 2264 "arn":{"shape":"AmazonResourceName"}, 2265 "type":{"shape":"DevicePoolType"}, 2266 "nextToken":{"shape":"PaginationToken"} 2267 } 2268 }, 2269 "ListDevicePoolsResult":{ 2270 "type":"structure", 2271 "members":{ 2272 "devicePools":{"shape":"DevicePools"}, 2273 "nextToken":{"shape":"PaginationToken"} 2274 } 2275 }, 2276 "ListDevicesRequest":{ 2277 "type":"structure", 2278 "members":{ 2279 "arn":{"shape":"AmazonResourceName"}, 2280 "nextToken":{"shape":"PaginationToken"}, 2281 "filters":{"shape":"DeviceFilters"} 2282 } 2283 }, 2284 "ListDevicesResult":{ 2285 "type":"structure", 2286 "members":{ 2287 "devices":{"shape":"Devices"}, 2288 "nextToken":{"shape":"PaginationToken"} 2289 } 2290 }, 2291 "ListInstanceProfilesRequest":{ 2292 "type":"structure", 2293 "members":{ 2294 "maxResults":{"shape":"Integer"}, 2295 "nextToken":{"shape":"PaginationToken"} 2296 } 2297 }, 2298 "ListInstanceProfilesResult":{ 2299 "type":"structure", 2300 "members":{ 2301 "instanceProfiles":{"shape":"InstanceProfiles"}, 2302 "nextToken":{"shape":"PaginationToken"} 2303 } 2304 }, 2305 "ListJobsRequest":{ 2306 "type":"structure", 2307 "required":["arn"], 2308 "members":{ 2309 "arn":{"shape":"AmazonResourceName"}, 2310 "nextToken":{"shape":"PaginationToken"} 2311 } 2312 }, 2313 "ListJobsResult":{ 2314 "type":"structure", 2315 "members":{ 2316 "jobs":{"shape":"Jobs"}, 2317 "nextToken":{"shape":"PaginationToken"} 2318 } 2319 }, 2320 "ListNetworkProfilesRequest":{ 2321 "type":"structure", 2322 "required":["arn"], 2323 "members":{ 2324 "arn":{"shape":"AmazonResourceName"}, 2325 "type":{"shape":"NetworkProfileType"}, 2326 "nextToken":{"shape":"PaginationToken"} 2327 } 2328 }, 2329 "ListNetworkProfilesResult":{ 2330 "type":"structure", 2331 "members":{ 2332 "networkProfiles":{"shape":"NetworkProfiles"}, 2333 "nextToken":{"shape":"PaginationToken"} 2334 } 2335 }, 2336 "ListOfferingPromotionsRequest":{ 2337 "type":"structure", 2338 "members":{ 2339 "nextToken":{"shape":"PaginationToken"} 2340 } 2341 }, 2342 "ListOfferingPromotionsResult":{ 2343 "type":"structure", 2344 "members":{ 2345 "offeringPromotions":{"shape":"OfferingPromotions"}, 2346 "nextToken":{"shape":"PaginationToken"} 2347 } 2348 }, 2349 "ListOfferingTransactionsRequest":{ 2350 "type":"structure", 2351 "members":{ 2352 "nextToken":{"shape":"PaginationToken"} 2353 } 2354 }, 2355 "ListOfferingTransactionsResult":{ 2356 "type":"structure", 2357 "members":{ 2358 "offeringTransactions":{"shape":"OfferingTransactions"}, 2359 "nextToken":{"shape":"PaginationToken"} 2360 } 2361 }, 2362 "ListOfferingsRequest":{ 2363 "type":"structure", 2364 "members":{ 2365 "nextToken":{"shape":"PaginationToken"} 2366 } 2367 }, 2368 "ListOfferingsResult":{ 2369 "type":"structure", 2370 "members":{ 2371 "offerings":{"shape":"Offerings"}, 2372 "nextToken":{"shape":"PaginationToken"} 2373 } 2374 }, 2375 "ListProjectsRequest":{ 2376 "type":"structure", 2377 "members":{ 2378 "arn":{"shape":"AmazonResourceName"}, 2379 "nextToken":{"shape":"PaginationToken"} 2380 } 2381 }, 2382 "ListProjectsResult":{ 2383 "type":"structure", 2384 "members":{ 2385 "projects":{"shape":"Projects"}, 2386 "nextToken":{"shape":"PaginationToken"} 2387 } 2388 }, 2389 "ListRemoteAccessSessionsRequest":{ 2390 "type":"structure", 2391 "required":["arn"], 2392 "members":{ 2393 "arn":{"shape":"AmazonResourceName"}, 2394 "nextToken":{"shape":"PaginationToken"} 2395 } 2396 }, 2397 "ListRemoteAccessSessionsResult":{ 2398 "type":"structure", 2399 "members":{ 2400 "remoteAccessSessions":{"shape":"RemoteAccessSessions"}, 2401 "nextToken":{"shape":"PaginationToken"} 2402 } 2403 }, 2404 "ListRunsRequest":{ 2405 "type":"structure", 2406 "required":["arn"], 2407 "members":{ 2408 "arn":{"shape":"AmazonResourceName"}, 2409 "nextToken":{"shape":"PaginationToken"} 2410 } 2411 }, 2412 "ListRunsResult":{ 2413 "type":"structure", 2414 "members":{ 2415 "runs":{"shape":"Runs"}, 2416 "nextToken":{"shape":"PaginationToken"} 2417 } 2418 }, 2419 "ListSamplesRequest":{ 2420 "type":"structure", 2421 "required":["arn"], 2422 "members":{ 2423 "arn":{"shape":"AmazonResourceName"}, 2424 "nextToken":{"shape":"PaginationToken"} 2425 } 2426 }, 2427 "ListSamplesResult":{ 2428 "type":"structure", 2429 "members":{ 2430 "samples":{"shape":"Samples"}, 2431 "nextToken":{"shape":"PaginationToken"} 2432 } 2433 }, 2434 "ListSuitesRequest":{ 2435 "type":"structure", 2436 "required":["arn"], 2437 "members":{ 2438 "arn":{"shape":"AmazonResourceName"}, 2439 "nextToken":{"shape":"PaginationToken"} 2440 } 2441 }, 2442 "ListSuitesResult":{ 2443 "type":"structure", 2444 "members":{ 2445 "suites":{"shape":"Suites"}, 2446 "nextToken":{"shape":"PaginationToken"} 2447 } 2448 }, 2449 "ListTagsForResourceRequest":{ 2450 "type":"structure", 2451 "required":["ResourceARN"], 2452 "members":{ 2453 "ResourceARN":{"shape":"DeviceFarmArn"} 2454 } 2455 }, 2456 "ListTagsForResourceResponse":{ 2457 "type":"structure", 2458 "members":{ 2459 "Tags":{"shape":"TagList"} 2460 } 2461 }, 2462 "ListTestGridProjectsRequest":{ 2463 "type":"structure", 2464 "members":{ 2465 "maxResult":{"shape":"MaxPageSize"}, 2466 "nextToken":{"shape":"PaginationToken"} 2467 } 2468 }, 2469 "ListTestGridProjectsResult":{ 2470 "type":"structure", 2471 "members":{ 2472 "testGridProjects":{"shape":"TestGridProjects"}, 2473 "nextToken":{"shape":"PaginationToken"} 2474 } 2475 }, 2476 "ListTestGridSessionActionsRequest":{ 2477 "type":"structure", 2478 "required":["sessionArn"], 2479 "members":{ 2480 "sessionArn":{"shape":"DeviceFarmArn"}, 2481 "maxResult":{"shape":"MaxPageSize"}, 2482 "nextToken":{"shape":"PaginationToken"} 2483 } 2484 }, 2485 "ListTestGridSessionActionsResult":{ 2486 "type":"structure", 2487 "members":{ 2488 "actions":{"shape":"TestGridSessionActions"}, 2489 "nextToken":{"shape":"PaginationToken"} 2490 } 2491 }, 2492 "ListTestGridSessionArtifactsRequest":{ 2493 "type":"structure", 2494 "required":["sessionArn"], 2495 "members":{ 2496 "sessionArn":{"shape":"DeviceFarmArn"}, 2497 "type":{"shape":"TestGridSessionArtifactCategory"}, 2498 "maxResult":{"shape":"MaxPageSize"}, 2499 "nextToken":{"shape":"PaginationToken"} 2500 } 2501 }, 2502 "ListTestGridSessionArtifactsResult":{ 2503 "type":"structure", 2504 "members":{ 2505 "artifacts":{"shape":"TestGridSessionArtifacts"}, 2506 "nextToken":{"shape":"PaginationToken"} 2507 } 2508 }, 2509 "ListTestGridSessionsRequest":{ 2510 "type":"structure", 2511 "required":["projectArn"], 2512 "members":{ 2513 "projectArn":{"shape":"DeviceFarmArn"}, 2514 "status":{"shape":"TestGridSessionStatus"}, 2515 "creationTimeAfter":{"shape":"DateTime"}, 2516 "creationTimeBefore":{"shape":"DateTime"}, 2517 "endTimeAfter":{"shape":"DateTime"}, 2518 "endTimeBefore":{"shape":"DateTime"}, 2519 "maxResult":{"shape":"MaxPageSize"}, 2520 "nextToken":{"shape":"PaginationToken"} 2521 } 2522 }, 2523 "ListTestGridSessionsResult":{ 2524 "type":"structure", 2525 "members":{ 2526 "testGridSessions":{"shape":"TestGridSessions"}, 2527 "nextToken":{"shape":"PaginationToken"} 2528 } 2529 }, 2530 "ListTestsRequest":{ 2531 "type":"structure", 2532 "required":["arn"], 2533 "members":{ 2534 "arn":{"shape":"AmazonResourceName"}, 2535 "nextToken":{"shape":"PaginationToken"} 2536 } 2537 }, 2538 "ListTestsResult":{ 2539 "type":"structure", 2540 "members":{ 2541 "tests":{"shape":"Tests"}, 2542 "nextToken":{"shape":"PaginationToken"} 2543 } 2544 }, 2545 "ListUniqueProblemsRequest":{ 2546 "type":"structure", 2547 "required":["arn"], 2548 "members":{ 2549 "arn":{"shape":"AmazonResourceName"}, 2550 "nextToken":{"shape":"PaginationToken"} 2551 } 2552 }, 2553 "ListUniqueProblemsResult":{ 2554 "type":"structure", 2555 "members":{ 2556 "uniqueProblems":{"shape":"UniqueProblemsByExecutionResultMap"}, 2557 "nextToken":{"shape":"PaginationToken"} 2558 } 2559 }, 2560 "ListUploadsRequest":{ 2561 "type":"structure", 2562 "required":["arn"], 2563 "members":{ 2564 "arn":{"shape":"AmazonResourceName"}, 2565 "type":{"shape":"UploadType"}, 2566 "nextToken":{"shape":"PaginationToken"} 2567 } 2568 }, 2569 "ListUploadsResult":{ 2570 "type":"structure", 2571 "members":{ 2572 "uploads":{"shape":"Uploads"}, 2573 "nextToken":{"shape":"PaginationToken"} 2574 } 2575 }, 2576 "ListVPCEConfigurationsRequest":{ 2577 "type":"structure", 2578 "members":{ 2579 "maxResults":{"shape":"Integer"}, 2580 "nextToken":{"shape":"PaginationToken"} 2581 } 2582 }, 2583 "ListVPCEConfigurationsResult":{ 2584 "type":"structure", 2585 "members":{ 2586 "vpceConfigurations":{"shape":"VPCEConfigurations"}, 2587 "nextToken":{"shape":"PaginationToken"} 2588 } 2589 }, 2590 "Location":{ 2591 "type":"structure", 2592 "required":[ 2593 "latitude", 2594 "longitude" 2595 ], 2596 "members":{ 2597 "latitude":{"shape":"Double"}, 2598 "longitude":{"shape":"Double"} 2599 } 2600 }, 2601 "Long":{"type":"long"}, 2602 "MaxPageSize":{ 2603 "type":"integer", 2604 "max":1000, 2605 "min":1 2606 }, 2607 "MaxSlotMap":{ 2608 "type":"map", 2609 "key":{"shape":"String"}, 2610 "value":{"shape":"Integer"} 2611 }, 2612 "Message":{ 2613 "type":"string", 2614 "max":16384, 2615 "min":0 2616 }, 2617 "Metadata":{ 2618 "type":"string", 2619 "max":8192, 2620 "min":0 2621 }, 2622 "MonetaryAmount":{ 2623 "type":"structure", 2624 "members":{ 2625 "amount":{"shape":"Double"}, 2626 "currencyCode":{"shape":"CurrencyCode"} 2627 } 2628 }, 2629 "Name":{ 2630 "type":"string", 2631 "max":256, 2632 "min":0 2633 }, 2634 "NetworkProfile":{ 2635 "type":"structure", 2636 "members":{ 2637 "arn":{"shape":"AmazonResourceName"}, 2638 "name":{"shape":"Name"}, 2639 "description":{"shape":"Message"}, 2640 "type":{"shape":"NetworkProfileType"}, 2641 "uplinkBandwidthBits":{"shape":"Long"}, 2642 "downlinkBandwidthBits":{"shape":"Long"}, 2643 "uplinkDelayMs":{"shape":"Long"}, 2644 "downlinkDelayMs":{"shape":"Long"}, 2645 "uplinkJitterMs":{"shape":"Long"}, 2646 "downlinkJitterMs":{"shape":"Long"}, 2647 "uplinkLossPercent":{"shape":"PercentInteger"}, 2648 "downlinkLossPercent":{"shape":"PercentInteger"} 2649 } 2650 }, 2651 "NetworkProfileType":{ 2652 "type":"string", 2653 "enum":[ 2654 "CURATED", 2655 "PRIVATE" 2656 ] 2657 }, 2658 "NetworkProfiles":{ 2659 "type":"list", 2660 "member":{"shape":"NetworkProfile"} 2661 }, 2662 "NonEmptyString":{ 2663 "type":"string", 2664 "max":4096, 2665 "min":1, 2666 "pattern":".*\\S.*" 2667 }, 2668 "NotEligibleException":{ 2669 "type":"structure", 2670 "members":{ 2671 "message":{"shape":"Message"} 2672 }, 2673 "exception":true 2674 }, 2675 "NotFoundException":{ 2676 "type":"structure", 2677 "members":{ 2678 "message":{"shape":"Message"} 2679 }, 2680 "exception":true 2681 }, 2682 "Offering":{ 2683 "type":"structure", 2684 "members":{ 2685 "id":{"shape":"OfferingIdentifier"}, 2686 "description":{"shape":"Message"}, 2687 "type":{"shape":"OfferingType"}, 2688 "platform":{"shape":"DevicePlatform"}, 2689 "recurringCharges":{"shape":"RecurringCharges"} 2690 } 2691 }, 2692 "OfferingIdentifier":{ 2693 "type":"string", 2694 "min":32 2695 }, 2696 "OfferingPromotion":{ 2697 "type":"structure", 2698 "members":{ 2699 "id":{"shape":"OfferingPromotionIdentifier"}, 2700 "description":{"shape":"Message"} 2701 } 2702 }, 2703 "OfferingPromotionIdentifier":{ 2704 "type":"string", 2705 "min":4 2706 }, 2707 "OfferingPromotions":{ 2708 "type":"list", 2709 "member":{"shape":"OfferingPromotion"} 2710 }, 2711 "OfferingStatus":{ 2712 "type":"structure", 2713 "members":{ 2714 "type":{"shape":"OfferingTransactionType"}, 2715 "offering":{"shape":"Offering"}, 2716 "quantity":{"shape":"Integer"}, 2717 "effectiveOn":{"shape":"DateTime"} 2718 } 2719 }, 2720 "OfferingStatusMap":{ 2721 "type":"map", 2722 "key":{"shape":"OfferingIdentifier"}, 2723 "value":{"shape":"OfferingStatus"} 2724 }, 2725 "OfferingTransaction":{ 2726 "type":"structure", 2727 "members":{ 2728 "offeringStatus":{"shape":"OfferingStatus"}, 2729 "transactionId":{"shape":"TransactionIdentifier"}, 2730 "offeringPromotionId":{"shape":"OfferingPromotionIdentifier"}, 2731 "createdOn":{"shape":"DateTime"}, 2732 "cost":{"shape":"MonetaryAmount"} 2733 } 2734 }, 2735 "OfferingTransactionType":{ 2736 "type":"string", 2737 "enum":[ 2738 "PURCHASE", 2739 "RENEW", 2740 "SYSTEM" 2741 ] 2742 }, 2743 "OfferingTransactions":{ 2744 "type":"list", 2745 "member":{"shape":"OfferingTransaction"} 2746 }, 2747 "OfferingType":{ 2748 "type":"string", 2749 "enum":["RECURRING"] 2750 }, 2751 "Offerings":{ 2752 "type":"list", 2753 "member":{"shape":"Offering"} 2754 }, 2755 "PackageIds":{ 2756 "type":"list", 2757 "member":{"shape":"String"} 2758 }, 2759 "PaginationToken":{ 2760 "type":"string", 2761 "max":1024, 2762 "min":4 2763 }, 2764 "PercentInteger":{ 2765 "type":"integer", 2766 "max":100, 2767 "min":0 2768 }, 2769 "Problem":{ 2770 "type":"structure", 2771 "members":{ 2772 "run":{"shape":"ProblemDetail"}, 2773 "job":{"shape":"ProblemDetail"}, 2774 "suite":{"shape":"ProblemDetail"}, 2775 "test":{"shape":"ProblemDetail"}, 2776 "device":{"shape":"Device"}, 2777 "result":{"shape":"ExecutionResult"}, 2778 "message":{"shape":"Message"} 2779 } 2780 }, 2781 "ProblemDetail":{ 2782 "type":"structure", 2783 "members":{ 2784 "arn":{"shape":"AmazonResourceName"}, 2785 "name":{"shape":"Name"} 2786 } 2787 }, 2788 "Problems":{ 2789 "type":"list", 2790 "member":{"shape":"Problem"} 2791 }, 2792 "Project":{ 2793 "type":"structure", 2794 "members":{ 2795 "arn":{"shape":"AmazonResourceName"}, 2796 "name":{"shape":"Name"}, 2797 "defaultJobTimeoutMinutes":{"shape":"JobTimeoutMinutes"}, 2798 "created":{"shape":"DateTime"} 2799 } 2800 }, 2801 "Projects":{ 2802 "type":"list", 2803 "member":{"shape":"Project"} 2804 }, 2805 "PurchaseOfferingRequest":{ 2806 "type":"structure", 2807 "required":[ 2808 "offeringId", 2809 "quantity" 2810 ], 2811 "members":{ 2812 "offeringId":{"shape":"OfferingIdentifier"}, 2813 "quantity":{"shape":"Integer"}, 2814 "offeringPromotionId":{"shape":"OfferingPromotionIdentifier"} 2815 } 2816 }, 2817 "PurchaseOfferingResult":{ 2818 "type":"structure", 2819 "members":{ 2820 "offeringTransaction":{"shape":"OfferingTransaction"} 2821 } 2822 }, 2823 "PurchasedDevicesMap":{ 2824 "type":"map", 2825 "key":{"shape":"DevicePlatform"}, 2826 "value":{"shape":"Integer"} 2827 }, 2828 "Radios":{ 2829 "type":"structure", 2830 "members":{ 2831 "wifi":{"shape":"Boolean"}, 2832 "bluetooth":{"shape":"Boolean"}, 2833 "nfc":{"shape":"Boolean"}, 2834 "gps":{"shape":"Boolean"} 2835 } 2836 }, 2837 "RecurringCharge":{ 2838 "type":"structure", 2839 "members":{ 2840 "cost":{"shape":"MonetaryAmount"}, 2841 "frequency":{"shape":"RecurringChargeFrequency"} 2842 } 2843 }, 2844 "RecurringChargeFrequency":{ 2845 "type":"string", 2846 "enum":["MONTHLY"] 2847 }, 2848 "RecurringCharges":{ 2849 "type":"list", 2850 "member":{"shape":"RecurringCharge"} 2851 }, 2852 "RemoteAccessSession":{ 2853 "type":"structure", 2854 "members":{ 2855 "arn":{"shape":"AmazonResourceName"}, 2856 "name":{"shape":"Name"}, 2857 "created":{"shape":"DateTime"}, 2858 "status":{"shape":"ExecutionStatus"}, 2859 "result":{"shape":"ExecutionResult"}, 2860 "message":{"shape":"Message"}, 2861 "started":{"shape":"DateTime"}, 2862 "stopped":{"shape":"DateTime"}, 2863 "device":{"shape":"Device"}, 2864 "instanceArn":{"shape":"AmazonResourceName"}, 2865 "remoteDebugEnabled":{"shape":"Boolean"}, 2866 "remoteRecordEnabled":{"shape":"Boolean"}, 2867 "remoteRecordAppArn":{"shape":"AmazonResourceName"}, 2868 "hostAddress":{"shape":"HostAddress"}, 2869 "clientId":{"shape":"ClientId"}, 2870 "billingMethod":{"shape":"BillingMethod"}, 2871 "deviceMinutes":{"shape":"DeviceMinutes"}, 2872 "endpoint":{"shape":"String"}, 2873 "deviceUdid":{"shape":"String"}, 2874 "interactionMode":{"shape":"InteractionMode"}, 2875 "skipAppResign":{"shape":"SkipAppResign"} 2876 } 2877 }, 2878 "RemoteAccessSessions":{ 2879 "type":"list", 2880 "member":{"shape":"RemoteAccessSession"} 2881 }, 2882 "RenewOfferingRequest":{ 2883 "type":"structure", 2884 "required":[ 2885 "offeringId", 2886 "quantity" 2887 ], 2888 "members":{ 2889 "offeringId":{"shape":"OfferingIdentifier"}, 2890 "quantity":{"shape":"Integer"} 2891 } 2892 }, 2893 "RenewOfferingResult":{ 2894 "type":"structure", 2895 "members":{ 2896 "offeringTransaction":{"shape":"OfferingTransaction"} 2897 } 2898 }, 2899 "Resolution":{ 2900 "type":"structure", 2901 "members":{ 2902 "width":{"shape":"Integer"}, 2903 "height":{"shape":"Integer"} 2904 } 2905 }, 2906 "ResourceDescription":{ 2907 "type":"string", 2908 "max":2048, 2909 "min":1, 2910 "pattern":".*\\S.*" 2911 }, 2912 "ResourceId":{ 2913 "type":"string", 2914 "max":128, 2915 "min":1, 2916 "pattern":".*\\S.*" 2917 }, 2918 "ResourceName":{ 2919 "type":"string", 2920 "max":64, 2921 "min":1, 2922 "pattern":".*\\S.*" 2923 }, 2924 "Rule":{ 2925 "type":"structure", 2926 "members":{ 2927 "attribute":{"shape":"DeviceAttribute"}, 2928 "operator":{"shape":"RuleOperator"}, 2929 "value":{"shape":"String"} 2930 } 2931 }, 2932 "RuleOperator":{ 2933 "type":"string", 2934 "enum":[ 2935 "EQUALS", 2936 "LESS_THAN", 2937 "LESS_THAN_OR_EQUALS", 2938 "GREATER_THAN", 2939 "GREATER_THAN_OR_EQUALS", 2940 "IN", 2941 "NOT_IN", 2942 "CONTAINS" 2943 ] 2944 }, 2945 "Rules":{ 2946 "type":"list", 2947 "member":{"shape":"Rule"} 2948 }, 2949 "Run":{ 2950 "type":"structure", 2951 "members":{ 2952 "arn":{"shape":"AmazonResourceName"}, 2953 "name":{"shape":"Name"}, 2954 "type":{"shape":"TestType"}, 2955 "platform":{"shape":"DevicePlatform"}, 2956 "created":{"shape":"DateTime"}, 2957 "status":{"shape":"ExecutionStatus"}, 2958 "result":{"shape":"ExecutionResult"}, 2959 "started":{"shape":"DateTime"}, 2960 "stopped":{"shape":"DateTime"}, 2961 "counters":{"shape":"Counters"}, 2962 "message":{"shape":"Message"}, 2963 "totalJobs":{"shape":"Integer"}, 2964 "completedJobs":{"shape":"Integer"}, 2965 "billingMethod":{"shape":"BillingMethod"}, 2966 "deviceMinutes":{"shape":"DeviceMinutes"}, 2967 "networkProfile":{"shape":"NetworkProfile"}, 2968 "parsingResultUrl":{"shape":"String"}, 2969 "resultCode":{"shape":"ExecutionResultCode"}, 2970 "seed":{"shape":"Integer"}, 2971 "appUpload":{"shape":"AmazonResourceName"}, 2972 "eventCount":{"shape":"Integer"}, 2973 "jobTimeoutMinutes":{"shape":"JobTimeoutMinutes"}, 2974 "devicePoolArn":{"shape":"AmazonResourceName"}, 2975 "locale":{"shape":"String"}, 2976 "radios":{"shape":"Radios"}, 2977 "location":{"shape":"Location"}, 2978 "customerArtifactPaths":{"shape":"CustomerArtifactPaths"}, 2979 "webUrl":{"shape":"String"}, 2980 "skipAppResign":{"shape":"SkipAppResign"}, 2981 "testSpecArn":{"shape":"AmazonResourceName"}, 2982 "deviceSelectionResult":{"shape":"DeviceSelectionResult"} 2983 } 2984 }, 2985 "Runs":{ 2986 "type":"list", 2987 "member":{"shape":"Run"} 2988 }, 2989 "Sample":{ 2990 "type":"structure", 2991 "members":{ 2992 "arn":{"shape":"AmazonResourceName"}, 2993 "type":{"shape":"SampleType"}, 2994 "url":{"shape":"URL"} 2995 } 2996 }, 2997 "SampleType":{ 2998 "type":"string", 2999 "enum":[ 3000 "CPU", 3001 "MEMORY", 3002 "THREADS", 3003 "RX_RATE", 3004 "TX_RATE", 3005 "RX", 3006 "TX", 3007 "NATIVE_FRAMES", 3008 "NATIVE_FPS", 3009 "NATIVE_MIN_DRAWTIME", 3010 "NATIVE_AVG_DRAWTIME", 3011 "NATIVE_MAX_DRAWTIME", 3012 "OPENGL_FRAMES", 3013 "OPENGL_FPS", 3014 "OPENGL_MIN_DRAWTIME", 3015 "OPENGL_AVG_DRAWTIME", 3016 "OPENGL_MAX_DRAWTIME" 3017 ] 3018 }, 3019 "Samples":{ 3020 "type":"list", 3021 "member":{"shape":"Sample"} 3022 }, 3023 "ScheduleRunConfiguration":{ 3024 "type":"structure", 3025 "members":{ 3026 "extraDataPackageArn":{"shape":"AmazonResourceName"}, 3027 "networkProfileArn":{"shape":"AmazonResourceName"}, 3028 "locale":{"shape":"String"}, 3029 "location":{"shape":"Location"}, 3030 "vpceConfigurationArns":{"shape":"AmazonResourceNames"}, 3031 "customerArtifactPaths":{"shape":"CustomerArtifactPaths"}, 3032 "radios":{"shape":"Radios"}, 3033 "auxiliaryApps":{"shape":"AmazonResourceNames"}, 3034 "billingMethod":{"shape":"BillingMethod"} 3035 } 3036 }, 3037 "ScheduleRunRequest":{ 3038 "type":"structure", 3039 "required":[ 3040 "projectArn", 3041 "test" 3042 ], 3043 "members":{ 3044 "projectArn":{"shape":"AmazonResourceName"}, 3045 "appArn":{"shape":"AmazonResourceName"}, 3046 "devicePoolArn":{"shape":"AmazonResourceName"}, 3047 "deviceSelectionConfiguration":{"shape":"DeviceSelectionConfiguration"}, 3048 "name":{"shape":"Name"}, 3049 "test":{"shape":"ScheduleRunTest"}, 3050 "configuration":{"shape":"ScheduleRunConfiguration"}, 3051 "executionConfiguration":{"shape":"ExecutionConfiguration"} 3052 } 3053 }, 3054 "ScheduleRunResult":{ 3055 "type":"structure", 3056 "members":{ 3057 "run":{"shape":"Run"} 3058 } 3059 }, 3060 "ScheduleRunTest":{ 3061 "type":"structure", 3062 "required":["type"], 3063 "members":{ 3064 "type":{"shape":"TestType"}, 3065 "testPackageArn":{"shape":"AmazonResourceName"}, 3066 "testSpecArn":{"shape":"AmazonResourceName"}, 3067 "filter":{"shape":"Filter"}, 3068 "parameters":{"shape":"TestParameters"} 3069 } 3070 }, 3071 "SecurityGroupIds":{ 3072 "type":"list", 3073 "member":{"shape":"NonEmptyString"}, 3074 "max":5, 3075 "min":1 3076 }, 3077 "SensitiveString":{ 3078 "type":"string", 3079 "sensitive":true 3080 }, 3081 "SensitiveURL":{ 3082 "type":"string", 3083 "max":2048, 3084 "min":0, 3085 "sensitive":true 3086 }, 3087 "ServiceAccountException":{ 3088 "type":"structure", 3089 "members":{ 3090 "message":{"shape":"Message"} 3091 }, 3092 "exception":true 3093 }, 3094 "ServiceDnsName":{ 3095 "type":"string", 3096 "max":2048, 3097 "min":0 3098 }, 3099 "SkipAppResign":{"type":"boolean"}, 3100 "SshPublicKey":{ 3101 "type":"string", 3102 "max":8192, 3103 "min":0 3104 }, 3105 "StopJobRequest":{ 3106 "type":"structure", 3107 "required":["arn"], 3108 "members":{ 3109 "arn":{"shape":"AmazonResourceName"} 3110 } 3111 }, 3112 "StopJobResult":{ 3113 "type":"structure", 3114 "members":{ 3115 "job":{"shape":"Job"} 3116 } 3117 }, 3118 "StopRemoteAccessSessionRequest":{ 3119 "type":"structure", 3120 "required":["arn"], 3121 "members":{ 3122 "arn":{"shape":"AmazonResourceName"} 3123 } 3124 }, 3125 "StopRemoteAccessSessionResult":{ 3126 "type":"structure", 3127 "members":{ 3128 "remoteAccessSession":{"shape":"RemoteAccessSession"} 3129 } 3130 }, 3131 "StopRunRequest":{ 3132 "type":"structure", 3133 "required":["arn"], 3134 "members":{ 3135 "arn":{"shape":"AmazonResourceName"} 3136 } 3137 }, 3138 "StopRunResult":{ 3139 "type":"structure", 3140 "members":{ 3141 "run":{"shape":"Run"} 3142 } 3143 }, 3144 "String":{"type":"string"}, 3145 "SubnetIds":{ 3146 "type":"list", 3147 "member":{"shape":"NonEmptyString"}, 3148 "max":8, 3149 "min":1 3150 }, 3151 "Suite":{ 3152 "type":"structure", 3153 "members":{ 3154 "arn":{"shape":"AmazonResourceName"}, 3155 "name":{"shape":"Name"}, 3156 "type":{"shape":"TestType"}, 3157 "created":{"shape":"DateTime"}, 3158 "status":{"shape":"ExecutionStatus"}, 3159 "result":{"shape":"ExecutionResult"}, 3160 "started":{"shape":"DateTime"}, 3161 "stopped":{"shape":"DateTime"}, 3162 "counters":{"shape":"Counters"}, 3163 "message":{"shape":"Message"}, 3164 "deviceMinutes":{"shape":"DeviceMinutes"} 3165 } 3166 }, 3167 "Suites":{ 3168 "type":"list", 3169 "member":{"shape":"Suite"} 3170 }, 3171 "Tag":{ 3172 "type":"structure", 3173 "required":[ 3174 "Key", 3175 "Value" 3176 ], 3177 "members":{ 3178 "Key":{"shape":"TagKey"}, 3179 "Value":{"shape":"TagValue"} 3180 } 3181 }, 3182 "TagKey":{ 3183 "type":"string", 3184 "max":128, 3185 "min":1 3186 }, 3187 "TagKeyList":{ 3188 "type":"list", 3189 "member":{"shape":"TagKey"}, 3190 "max":150 3191 }, 3192 "TagList":{ 3193 "type":"list", 3194 "member":{"shape":"Tag"}, 3195 "max":150 3196 }, 3197 "TagOperationException":{ 3198 "type":"structure", 3199 "members":{ 3200 "message":{"shape":"ExceptionMessage"}, 3201 "resourceName":{"shape":"AmazonResourceName"} 3202 }, 3203 "exception":true 3204 }, 3205 "TagPolicyException":{ 3206 "type":"structure", 3207 "members":{ 3208 "message":{"shape":"ExceptionMessage"}, 3209 "resourceName":{"shape":"AmazonResourceName"} 3210 }, 3211 "exception":true 3212 }, 3213 "TagResourceRequest":{ 3214 "type":"structure", 3215 "required":[ 3216 "ResourceARN", 3217 "Tags" 3218 ], 3219 "members":{ 3220 "ResourceARN":{"shape":"DeviceFarmArn"}, 3221 "Tags":{"shape":"TagList"} 3222 } 3223 }, 3224 "TagResourceResponse":{ 3225 "type":"structure", 3226 "members":{ 3227 } 3228 }, 3229 "TagValue":{ 3230 "type":"string", 3231 "max":256, 3232 "min":0 3233 }, 3234 "Test":{ 3235 "type":"structure", 3236 "members":{ 3237 "arn":{"shape":"AmazonResourceName"}, 3238 "name":{"shape":"Name"}, 3239 "type":{"shape":"TestType"}, 3240 "created":{"shape":"DateTime"}, 3241 "status":{"shape":"ExecutionStatus"}, 3242 "result":{"shape":"ExecutionResult"}, 3243 "started":{"shape":"DateTime"}, 3244 "stopped":{"shape":"DateTime"}, 3245 "counters":{"shape":"Counters"}, 3246 "message":{"shape":"Message"}, 3247 "deviceMinutes":{"shape":"DeviceMinutes"} 3248 } 3249 }, 3250 "TestGridProject":{ 3251 "type":"structure", 3252 "members":{ 3253 "arn":{"shape":"DeviceFarmArn"}, 3254 "name":{"shape":"String"}, 3255 "description":{"shape":"String"}, 3256 "vpcConfig":{"shape":"TestGridVpcConfig"}, 3257 "created":{"shape":"DateTime"} 3258 } 3259 }, 3260 "TestGridProjects":{ 3261 "type":"list", 3262 "member":{"shape":"TestGridProject"} 3263 }, 3264 "TestGridSession":{ 3265 "type":"structure", 3266 "members":{ 3267 "arn":{"shape":"DeviceFarmArn"}, 3268 "status":{"shape":"TestGridSessionStatus"}, 3269 "created":{"shape":"DateTime"}, 3270 "ended":{"shape":"DateTime"}, 3271 "billingMinutes":{"shape":"Double"}, 3272 "seleniumProperties":{"shape":"String"} 3273 } 3274 }, 3275 "TestGridSessionAction":{ 3276 "type":"structure", 3277 "members":{ 3278 "action":{"shape":"String"}, 3279 "started":{"shape":"DateTime"}, 3280 "duration":{"shape":"Long"}, 3281 "statusCode":{"shape":"String"}, 3282 "requestMethod":{"shape":"String"} 3283 } 3284 }, 3285 "TestGridSessionActions":{ 3286 "type":"list", 3287 "member":{"shape":"TestGridSessionAction"} 3288 }, 3289 "TestGridSessionArtifact":{ 3290 "type":"structure", 3291 "members":{ 3292 "filename":{"shape":"String"}, 3293 "type":{"shape":"TestGridSessionArtifactType"}, 3294 "url":{"shape":"SensitiveString"} 3295 } 3296 }, 3297 "TestGridSessionArtifactCategory":{ 3298 "type":"string", 3299 "enum":[ 3300 "VIDEO", 3301 "LOG" 3302 ] 3303 }, 3304 "TestGridSessionArtifactType":{ 3305 "type":"string", 3306 "enum":[ 3307 "UNKNOWN", 3308 "VIDEO", 3309 "SELENIUM_LOG" 3310 ] 3311 }, 3312 "TestGridSessionArtifacts":{ 3313 "type":"list", 3314 "member":{"shape":"TestGridSessionArtifact"} 3315 }, 3316 "TestGridSessionStatus":{ 3317 "type":"string", 3318 "enum":[ 3319 "ACTIVE", 3320 "CLOSED", 3321 "ERRORED" 3322 ] 3323 }, 3324 "TestGridSessions":{ 3325 "type":"list", 3326 "member":{"shape":"TestGridSession"} 3327 }, 3328 "TestGridUrlExpiresInSecondsInput":{ 3329 "type":"integer", 3330 "max":86400, 3331 "min":60 3332 }, 3333 "TestGridVpcConfig":{ 3334 "type":"structure", 3335 "required":[ 3336 "securityGroupIds", 3337 "subnetIds", 3338 "vpcId" 3339 ], 3340 "members":{ 3341 "securityGroupIds":{"shape":"SecurityGroupIds"}, 3342 "subnetIds":{"shape":"SubnetIds"}, 3343 "vpcId":{"shape":"NonEmptyString"} 3344 } 3345 }, 3346 "TestParameters":{ 3347 "type":"map", 3348 "key":{"shape":"String"}, 3349 "value":{"shape":"String"} 3350 }, 3351 "TestType":{ 3352 "type":"string", 3353 "enum":[ 3354 "BUILTIN_FUZZ", 3355 "BUILTIN_EXPLORER", 3356 "WEB_PERFORMANCE_PROFILE", 3357 "APPIUM_JAVA_JUNIT", 3358 "APPIUM_JAVA_TESTNG", 3359 "APPIUM_PYTHON", 3360 "APPIUM_NODE", 3361 "APPIUM_RUBY", 3362 "APPIUM_WEB_JAVA_JUNIT", 3363 "APPIUM_WEB_JAVA_TESTNG", 3364 "APPIUM_WEB_PYTHON", 3365 "APPIUM_WEB_NODE", 3366 "APPIUM_WEB_RUBY", 3367 "CALABASH", 3368 "INSTRUMENTATION", 3369 "UIAUTOMATION", 3370 "UIAUTOMATOR", 3371 "XCTEST", 3372 "XCTEST_UI", 3373 "REMOTE_ACCESS_RECORD", 3374 "REMOTE_ACCESS_REPLAY" 3375 ] 3376 }, 3377 "Tests":{ 3378 "type":"list", 3379 "member":{"shape":"Test"} 3380 }, 3381 "TooManyTagsException":{ 3382 "type":"structure", 3383 "members":{ 3384 "message":{"shape":"ExceptionMessage"}, 3385 "resourceName":{"shape":"AmazonResourceName"} 3386 }, 3387 "exception":true 3388 }, 3389 "TransactionIdentifier":{ 3390 "type":"string", 3391 "min":32 3392 }, 3393 "TrialMinutes":{ 3394 "type":"structure", 3395 "members":{ 3396 "total":{"shape":"Double"}, 3397 "remaining":{"shape":"Double"} 3398 } 3399 }, 3400 "URL":{ 3401 "type":"string", 3402 "max":2048, 3403 "min":0 3404 }, 3405 "UniqueProblem":{ 3406 "type":"structure", 3407 "members":{ 3408 "message":{"shape":"Message"}, 3409 "problems":{"shape":"Problems"} 3410 } 3411 }, 3412 "UniqueProblems":{ 3413 "type":"list", 3414 "member":{"shape":"UniqueProblem"} 3415 }, 3416 "UniqueProblemsByExecutionResultMap":{ 3417 "type":"map", 3418 "key":{"shape":"ExecutionResult"}, 3419 "value":{"shape":"UniqueProblems"} 3420 }, 3421 "UntagResourceRequest":{ 3422 "type":"structure", 3423 "required":[ 3424 "ResourceARN", 3425 "TagKeys" 3426 ], 3427 "members":{ 3428 "ResourceARN":{"shape":"DeviceFarmArn"}, 3429 "TagKeys":{"shape":"TagKeyList"} 3430 } 3431 }, 3432 "UntagResourceResponse":{ 3433 "type":"structure", 3434 "members":{ 3435 } 3436 }, 3437 "UpdateDeviceInstanceRequest":{ 3438 "type":"structure", 3439 "required":["arn"], 3440 "members":{ 3441 "arn":{"shape":"AmazonResourceName"}, 3442 "profileArn":{"shape":"AmazonResourceName"}, 3443 "labels":{"shape":"InstanceLabels"} 3444 } 3445 }, 3446 "UpdateDeviceInstanceResult":{ 3447 "type":"structure", 3448 "members":{ 3449 "deviceInstance":{"shape":"DeviceInstance"} 3450 } 3451 }, 3452 "UpdateDevicePoolRequest":{ 3453 "type":"structure", 3454 "required":["arn"], 3455 "members":{ 3456 "arn":{"shape":"AmazonResourceName"}, 3457 "name":{"shape":"Name"}, 3458 "description":{"shape":"Message"}, 3459 "rules":{"shape":"Rules"}, 3460 "maxDevices":{"shape":"Integer"}, 3461 "clearMaxDevices":{"shape":"Boolean"} 3462 } 3463 }, 3464 "UpdateDevicePoolResult":{ 3465 "type":"structure", 3466 "members":{ 3467 "devicePool":{"shape":"DevicePool"} 3468 } 3469 }, 3470 "UpdateInstanceProfileRequest":{ 3471 "type":"structure", 3472 "required":["arn"], 3473 "members":{ 3474 "arn":{"shape":"AmazonResourceName"}, 3475 "name":{"shape":"Name"}, 3476 "description":{"shape":"Message"}, 3477 "packageCleanup":{"shape":"Boolean"}, 3478 "excludeAppPackagesFromCleanup":{"shape":"PackageIds"}, 3479 "rebootAfterUse":{"shape":"Boolean"} 3480 } 3481 }, 3482 "UpdateInstanceProfileResult":{ 3483 "type":"structure", 3484 "members":{ 3485 "instanceProfile":{"shape":"InstanceProfile"} 3486 } 3487 }, 3488 "UpdateNetworkProfileRequest":{ 3489 "type":"structure", 3490 "required":["arn"], 3491 "members":{ 3492 "arn":{"shape":"AmazonResourceName"}, 3493 "name":{"shape":"Name"}, 3494 "description":{"shape":"Message"}, 3495 "type":{"shape":"NetworkProfileType"}, 3496 "uplinkBandwidthBits":{"shape":"Long"}, 3497 "downlinkBandwidthBits":{"shape":"Long"}, 3498 "uplinkDelayMs":{"shape":"Long"}, 3499 "downlinkDelayMs":{"shape":"Long"}, 3500 "uplinkJitterMs":{"shape":"Long"}, 3501 "downlinkJitterMs":{"shape":"Long"}, 3502 "uplinkLossPercent":{"shape":"PercentInteger"}, 3503 "downlinkLossPercent":{"shape":"PercentInteger"} 3504 } 3505 }, 3506 "UpdateNetworkProfileResult":{ 3507 "type":"structure", 3508 "members":{ 3509 "networkProfile":{"shape":"NetworkProfile"} 3510 } 3511 }, 3512 "UpdateProjectRequest":{ 3513 "type":"structure", 3514 "required":["arn"], 3515 "members":{ 3516 "arn":{"shape":"AmazonResourceName"}, 3517 "name":{"shape":"Name"}, 3518 "defaultJobTimeoutMinutes":{"shape":"JobTimeoutMinutes"} 3519 } 3520 }, 3521 "UpdateProjectResult":{ 3522 "type":"structure", 3523 "members":{ 3524 "project":{"shape":"Project"} 3525 } 3526 }, 3527 "UpdateTestGridProjectRequest":{ 3528 "type":"structure", 3529 "required":["projectArn"], 3530 "members":{ 3531 "projectArn":{"shape":"DeviceFarmArn"}, 3532 "name":{"shape":"ResourceName"}, 3533 "description":{"shape":"ResourceDescription"}, 3534 "vpcConfig":{"shape":"TestGridVpcConfig"} 3535 } 3536 }, 3537 "UpdateTestGridProjectResult":{ 3538 "type":"structure", 3539 "members":{ 3540 "testGridProject":{"shape":"TestGridProject"} 3541 } 3542 }, 3543 "UpdateUploadRequest":{ 3544 "type":"structure", 3545 "required":["arn"], 3546 "members":{ 3547 "arn":{"shape":"AmazonResourceName"}, 3548 "name":{"shape":"Name"}, 3549 "contentType":{"shape":"ContentType"}, 3550 "editContent":{"shape":"Boolean"} 3551 } 3552 }, 3553 "UpdateUploadResult":{ 3554 "type":"structure", 3555 "members":{ 3556 "upload":{"shape":"Upload"} 3557 } 3558 }, 3559 "UpdateVPCEConfigurationRequest":{ 3560 "type":"structure", 3561 "required":["arn"], 3562 "members":{ 3563 "arn":{"shape":"AmazonResourceName"}, 3564 "vpceConfigurationName":{"shape":"VPCEConfigurationName"}, 3565 "vpceServiceName":{"shape":"VPCEServiceName"}, 3566 "serviceDnsName":{"shape":"ServiceDnsName"}, 3567 "vpceConfigurationDescription":{"shape":"VPCEConfigurationDescription"} 3568 } 3569 }, 3570 "UpdateVPCEConfigurationResult":{ 3571 "type":"structure", 3572 "members":{ 3573 "vpceConfiguration":{"shape":"VPCEConfiguration"} 3574 } 3575 }, 3576 "Upload":{ 3577 "type":"structure", 3578 "members":{ 3579 "arn":{"shape":"AmazonResourceName"}, 3580 "name":{"shape":"Name"}, 3581 "created":{"shape":"DateTime"}, 3582 "type":{"shape":"UploadType"}, 3583 "status":{"shape":"UploadStatus"}, 3584 "url":{"shape":"SensitiveURL"}, 3585 "metadata":{"shape":"Metadata"}, 3586 "contentType":{"shape":"ContentType"}, 3587 "message":{"shape":"Message"}, 3588 "category":{"shape":"UploadCategory"} 3589 } 3590 }, 3591 "UploadCategory":{ 3592 "type":"string", 3593 "enum":[ 3594 "CURATED", 3595 "PRIVATE" 3596 ] 3597 }, 3598 "UploadStatus":{ 3599 "type":"string", 3600 "enum":[ 3601 "INITIALIZED", 3602 "PROCESSING", 3603 "SUCCEEDED", 3604 "FAILED" 3605 ] 3606 }, 3607 "UploadType":{ 3608 "type":"string", 3609 "enum":[ 3610 "ANDROID_APP", 3611 "IOS_APP", 3612 "WEB_APP", 3613 "EXTERNAL_DATA", 3614 "APPIUM_JAVA_JUNIT_TEST_PACKAGE", 3615 "APPIUM_JAVA_TESTNG_TEST_PACKAGE", 3616 "APPIUM_PYTHON_TEST_PACKAGE", 3617 "APPIUM_NODE_TEST_PACKAGE", 3618 "APPIUM_RUBY_TEST_PACKAGE", 3619 "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE", 3620 "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE", 3621 "APPIUM_WEB_PYTHON_TEST_PACKAGE", 3622 "APPIUM_WEB_NODE_TEST_PACKAGE", 3623 "APPIUM_WEB_RUBY_TEST_PACKAGE", 3624 "CALABASH_TEST_PACKAGE", 3625 "INSTRUMENTATION_TEST_PACKAGE", 3626 "UIAUTOMATION_TEST_PACKAGE", 3627 "UIAUTOMATOR_TEST_PACKAGE", 3628 "XCTEST_TEST_PACKAGE", 3629 "XCTEST_UI_TEST_PACKAGE", 3630 "APPIUM_JAVA_JUNIT_TEST_SPEC", 3631 "APPIUM_JAVA_TESTNG_TEST_SPEC", 3632 "APPIUM_PYTHON_TEST_SPEC", 3633 "APPIUM_NODE_TEST_SPEC", 3634 "APPIUM_RUBY_TEST_SPEC", 3635 "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC", 3636 "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC", 3637 "APPIUM_WEB_PYTHON_TEST_SPEC", 3638 "APPIUM_WEB_NODE_TEST_SPEC", 3639 "APPIUM_WEB_RUBY_TEST_SPEC", 3640 "INSTRUMENTATION_TEST_SPEC", 3641 "XCTEST_UI_TEST_SPEC" 3642 ] 3643 }, 3644 "Uploads":{ 3645 "type":"list", 3646 "member":{"shape":"Upload"} 3647 }, 3648 "VPCEConfiguration":{ 3649 "type":"structure", 3650 "members":{ 3651 "arn":{"shape":"AmazonResourceName"}, 3652 "vpceConfigurationName":{"shape":"VPCEConfigurationName"}, 3653 "vpceServiceName":{"shape":"VPCEServiceName"}, 3654 "serviceDnsName":{"shape":"ServiceDnsName"}, 3655 "vpceConfigurationDescription":{"shape":"VPCEConfigurationDescription"} 3656 } 3657 }, 3658 "VPCEConfigurationDescription":{ 3659 "type":"string", 3660 "max":2048, 3661 "min":0 3662 }, 3663 "VPCEConfigurationName":{ 3664 "type":"string", 3665 "max":1024, 3666 "min":0 3667 }, 3668 "VPCEConfigurations":{ 3669 "type":"list", 3670 "member":{"shape":"VPCEConfiguration"} 3671 }, 3672 "VPCEServiceName":{ 3673 "type":"string", 3674 "max":2048, 3675 "min":0 3676 }, 3677 "VideoCapture":{"type":"boolean"} 3678 } 3679} 3680