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