1{ 2 "metadata": { 3 "apiVersion": "2020-08-01", 4 "endpointPrefix": "nimble", 5 "signingName": "nimble", 6 "serviceFullName": "AmazonNimbleStudio", 7 "serviceId": "nimble", 8 "protocol": "rest-json", 9 "jsonVersion": "1.1", 10 "uid": "nimble-2020-08-01", 11 "signatureVersion": "v4" 12 }, 13 "operations": { 14 "AcceptEulas": { 15 "name": "AcceptEulas", 16 "http": { 17 "method": "POST", 18 "requestUri": "/2020-08-01/studios/{studioId}/eula-acceptances", 19 "responseCode": 200 20 }, 21 "input": { 22 "shape": "AcceptEulasRequest" 23 }, 24 "output": { 25 "shape": "AcceptEulasResponse" 26 }, 27 "errors": [ 28 { 29 "shape": "ValidationException" 30 }, 31 { 32 "shape": "InternalServerErrorException" 33 }, 34 { 35 "shape": "ServiceQuotaExceededException" 36 }, 37 { 38 "shape": "AccessDeniedException" 39 }, 40 { 41 "shape": "ResourceNotFoundException" 42 }, 43 { 44 "shape": "ThrottlingException" 45 }, 46 { 47 "shape": "ConflictException" 48 } 49 ] 50 }, 51 "CreateLaunchProfile": { 52 "name": "CreateLaunchProfile", 53 "http": { 54 "method": "POST", 55 "requestUri": "/2020-08-01/studios/{studioId}/launch-profiles", 56 "responseCode": 200 57 }, 58 "input": { 59 "shape": "CreateLaunchProfileRequest" 60 }, 61 "output": { 62 "shape": "CreateLaunchProfileResponse" 63 }, 64 "errors": [ 65 { 66 "shape": "ValidationException" 67 }, 68 { 69 "shape": "InternalServerErrorException" 70 }, 71 { 72 "shape": "ServiceQuotaExceededException" 73 }, 74 { 75 "shape": "AccessDeniedException" 76 }, 77 { 78 "shape": "ResourceNotFoundException" 79 }, 80 { 81 "shape": "ThrottlingException" 82 }, 83 { 84 "shape": "ConflictException" 85 } 86 ] 87 }, 88 "CreateStreamingImage": { 89 "name": "CreateStreamingImage", 90 "http": { 91 "method": "POST", 92 "requestUri": "/2020-08-01/studios/{studioId}/streaming-images", 93 "responseCode": 200 94 }, 95 "input": { 96 "shape": "CreateStreamingImageRequest" 97 }, 98 "output": { 99 "shape": "CreateStreamingImageResponse" 100 }, 101 "errors": [ 102 { 103 "shape": "ValidationException" 104 }, 105 { 106 "shape": "InternalServerErrorException" 107 }, 108 { 109 "shape": "ServiceQuotaExceededException" 110 }, 111 { 112 "shape": "AccessDeniedException" 113 }, 114 { 115 "shape": "ResourceNotFoundException" 116 }, 117 { 118 "shape": "ThrottlingException" 119 }, 120 { 121 "shape": "ConflictException" 122 } 123 ] 124 }, 125 "CreateStreamingSession": { 126 "name": "CreateStreamingSession", 127 "http": { 128 "method": "POST", 129 "requestUri": "/2020-08-01/studios/{studioId}/streaming-sessions", 130 "responseCode": 200 131 }, 132 "input": { 133 "shape": "CreateStreamingSessionRequest" 134 }, 135 "output": { 136 "shape": "CreateStreamingSessionResponse" 137 }, 138 "errors": [ 139 { 140 "shape": "ValidationException" 141 }, 142 { 143 "shape": "InternalServerErrorException" 144 }, 145 { 146 "shape": "ServiceQuotaExceededException" 147 }, 148 { 149 "shape": "AccessDeniedException" 150 }, 151 { 152 "shape": "ResourceNotFoundException" 153 }, 154 { 155 "shape": "ThrottlingException" 156 }, 157 { 158 "shape": "ConflictException" 159 } 160 ] 161 }, 162 "CreateStreamingSessionStream": { 163 "name": "CreateStreamingSessionStream", 164 "http": { 165 "method": "POST", 166 "requestUri": "/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams", 167 "responseCode": 200 168 }, 169 "input": { 170 "shape": "CreateStreamingSessionStreamRequest" 171 }, 172 "output": { 173 "shape": "CreateStreamingSessionStreamResponse" 174 }, 175 "errors": [ 176 { 177 "shape": "ValidationException" 178 }, 179 { 180 "shape": "InternalServerErrorException" 181 }, 182 { 183 "shape": "ServiceQuotaExceededException" 184 }, 185 { 186 "shape": "AccessDeniedException" 187 }, 188 { 189 "shape": "ResourceNotFoundException" 190 }, 191 { 192 "shape": "ThrottlingException" 193 }, 194 { 195 "shape": "ConflictException" 196 } 197 ] 198 }, 199 "CreateStudio": { 200 "name": "CreateStudio", 201 "http": { 202 "method": "POST", 203 "requestUri": "/2020-08-01/studios", 204 "responseCode": 200 205 }, 206 "input": { 207 "shape": "CreateStudioRequest" 208 }, 209 "output": { 210 "shape": "CreateStudioResponse" 211 }, 212 "errors": [ 213 { 214 "shape": "ValidationException" 215 }, 216 { 217 "shape": "InternalServerErrorException" 218 }, 219 { 220 "shape": "ServiceQuotaExceededException" 221 }, 222 { 223 "shape": "AccessDeniedException" 224 }, 225 { 226 "shape": "ResourceNotFoundException" 227 }, 228 { 229 "shape": "ThrottlingException" 230 }, 231 { 232 "shape": "ConflictException" 233 } 234 ] 235 }, 236 "CreateStudioComponent": { 237 "name": "CreateStudioComponent", 238 "http": { 239 "method": "POST", 240 "requestUri": "/2020-08-01/studios/{studioId}/studio-components", 241 "responseCode": 200 242 }, 243 "input": { 244 "shape": "CreateStudioComponentRequest" 245 }, 246 "output": { 247 "shape": "CreateStudioComponentResponse" 248 }, 249 "errors": [ 250 { 251 "shape": "ValidationException" 252 }, 253 { 254 "shape": "InternalServerErrorException" 255 }, 256 { 257 "shape": "ServiceQuotaExceededException" 258 }, 259 { 260 "shape": "AccessDeniedException" 261 }, 262 { 263 "shape": "ResourceNotFoundException" 264 }, 265 { 266 "shape": "ThrottlingException" 267 }, 268 { 269 "shape": "ConflictException" 270 } 271 ] 272 }, 273 "DeleteLaunchProfile": { 274 "name": "DeleteLaunchProfile", 275 "http": { 276 "method": "DELETE", 277 "requestUri": "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}", 278 "responseCode": 200 279 }, 280 "input": { 281 "shape": "DeleteLaunchProfileRequest" 282 }, 283 "output": { 284 "shape": "DeleteLaunchProfileResponse" 285 }, 286 "errors": [ 287 { 288 "shape": "ValidationException" 289 }, 290 { 291 "shape": "InternalServerErrorException" 292 }, 293 { 294 "shape": "ServiceQuotaExceededException" 295 }, 296 { 297 "shape": "AccessDeniedException" 298 }, 299 { 300 "shape": "ResourceNotFoundException" 301 }, 302 { 303 "shape": "ThrottlingException" 304 }, 305 { 306 "shape": "ConflictException" 307 } 308 ] 309 }, 310 "DeleteLaunchProfileMember": { 311 "name": "DeleteLaunchProfileMember", 312 "http": { 313 "method": "DELETE", 314 "requestUri": "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}", 315 "responseCode": 200 316 }, 317 "input": { 318 "shape": "DeleteLaunchProfileMemberRequest" 319 }, 320 "output": { 321 "shape": "DeleteLaunchProfileMemberResponse" 322 }, 323 "errors": [ 324 { 325 "shape": "ValidationException" 326 }, 327 { 328 "shape": "InternalServerErrorException" 329 }, 330 { 331 "shape": "ServiceQuotaExceededException" 332 }, 333 { 334 "shape": "AccessDeniedException" 335 }, 336 { 337 "shape": "ResourceNotFoundException" 338 }, 339 { 340 "shape": "ThrottlingException" 341 }, 342 { 343 "shape": "ConflictException" 344 } 345 ] 346 }, 347 "DeleteStreamingImage": { 348 "name": "DeleteStreamingImage", 349 "http": { 350 "method": "DELETE", 351 "requestUri": "/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}", 352 "responseCode": 200 353 }, 354 "input": { 355 "shape": "DeleteStreamingImageRequest" 356 }, 357 "output": { 358 "shape": "DeleteStreamingImageResponse" 359 }, 360 "errors": [ 361 { 362 "shape": "ValidationException" 363 }, 364 { 365 "shape": "InternalServerErrorException" 366 }, 367 { 368 "shape": "ServiceQuotaExceededException" 369 }, 370 { 371 "shape": "AccessDeniedException" 372 }, 373 { 374 "shape": "ResourceNotFoundException" 375 }, 376 { 377 "shape": "ThrottlingException" 378 }, 379 { 380 "shape": "ConflictException" 381 } 382 ] 383 }, 384 "DeleteStreamingSession": { 385 "name": "DeleteStreamingSession", 386 "http": { 387 "method": "DELETE", 388 "requestUri": "/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}", 389 "responseCode": 200 390 }, 391 "input": { 392 "shape": "DeleteStreamingSessionRequest" 393 }, 394 "output": { 395 "shape": "DeleteStreamingSessionResponse" 396 }, 397 "errors": [ 398 { 399 "shape": "ValidationException" 400 }, 401 { 402 "shape": "InternalServerErrorException" 403 }, 404 { 405 "shape": "ServiceQuotaExceededException" 406 }, 407 { 408 "shape": "AccessDeniedException" 409 }, 410 { 411 "shape": "ResourceNotFoundException" 412 }, 413 { 414 "shape": "ThrottlingException" 415 }, 416 { 417 "shape": "ConflictException" 418 } 419 ] 420 }, 421 "DeleteStudio": { 422 "name": "DeleteStudio", 423 "http": { 424 "method": "DELETE", 425 "requestUri": "/2020-08-01/studios/{studioId}", 426 "responseCode": 200 427 }, 428 "input": { 429 "shape": "DeleteStudioRequest" 430 }, 431 "output": { 432 "shape": "DeleteStudioResponse" 433 }, 434 "errors": [ 435 { 436 "shape": "ValidationException" 437 }, 438 { 439 "shape": "InternalServerErrorException" 440 }, 441 { 442 "shape": "ServiceQuotaExceededException" 443 }, 444 { 445 "shape": "AccessDeniedException" 446 }, 447 { 448 "shape": "ResourceNotFoundException" 449 }, 450 { 451 "shape": "ThrottlingException" 452 }, 453 { 454 "shape": "ConflictException" 455 } 456 ] 457 }, 458 "DeleteStudioComponent": { 459 "name": "DeleteStudioComponent", 460 "http": { 461 "method": "DELETE", 462 "requestUri": "/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}", 463 "responseCode": 200 464 }, 465 "input": { 466 "shape": "DeleteStudioComponentRequest" 467 }, 468 "output": { 469 "shape": "DeleteStudioComponentResponse" 470 }, 471 "errors": [ 472 { 473 "shape": "ValidationException" 474 }, 475 { 476 "shape": "InternalServerErrorException" 477 }, 478 { 479 "shape": "ServiceQuotaExceededException" 480 }, 481 { 482 "shape": "AccessDeniedException" 483 }, 484 { 485 "shape": "ResourceNotFoundException" 486 }, 487 { 488 "shape": "ThrottlingException" 489 }, 490 { 491 "shape": "ConflictException" 492 } 493 ] 494 }, 495 "DeleteStudioMember": { 496 "name": "DeleteStudioMember", 497 "http": { 498 "method": "DELETE", 499 "requestUri": "/2020-08-01/studios/{studioId}/membership/{principalId}", 500 "responseCode": 200 501 }, 502 "input": { 503 "shape": "DeleteStudioMemberRequest" 504 }, 505 "output": { 506 "shape": "DeleteStudioMemberResponse" 507 }, 508 "errors": [ 509 { 510 "shape": "ValidationException" 511 }, 512 { 513 "shape": "InternalServerErrorException" 514 }, 515 { 516 "shape": "ServiceQuotaExceededException" 517 }, 518 { 519 "shape": "AccessDeniedException" 520 }, 521 { 522 "shape": "ResourceNotFoundException" 523 }, 524 { 525 "shape": "ThrottlingException" 526 }, 527 { 528 "shape": "ConflictException" 529 } 530 ] 531 }, 532 "GetEula": { 533 "name": "GetEula", 534 "http": { 535 "method": "GET", 536 "requestUri": "/2020-08-01/eulas/{eulaId}", 537 "responseCode": 200 538 }, 539 "input": { 540 "shape": "GetEulaRequest" 541 }, 542 "output": { 543 "shape": "GetEulaResponse" 544 }, 545 "errors": [ 546 { 547 "shape": "ValidationException" 548 }, 549 { 550 "shape": "InternalServerErrorException" 551 }, 552 { 553 "shape": "ServiceQuotaExceededException" 554 }, 555 { 556 "shape": "AccessDeniedException" 557 }, 558 { 559 "shape": "ResourceNotFoundException" 560 }, 561 { 562 "shape": "ThrottlingException" 563 }, 564 { 565 "shape": "ConflictException" 566 } 567 ] 568 }, 569 "GetLaunchProfile": { 570 "name": "GetLaunchProfile", 571 "http": { 572 "method": "GET", 573 "requestUri": "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}", 574 "responseCode": 200 575 }, 576 "input": { 577 "shape": "GetLaunchProfileRequest" 578 }, 579 "output": { 580 "shape": "GetLaunchProfileResponse" 581 }, 582 "errors": [ 583 { 584 "shape": "ValidationException" 585 }, 586 { 587 "shape": "InternalServerErrorException" 588 }, 589 { 590 "shape": "ServiceQuotaExceededException" 591 }, 592 { 593 "shape": "AccessDeniedException" 594 }, 595 { 596 "shape": "ResourceNotFoundException" 597 }, 598 { 599 "shape": "ThrottlingException" 600 }, 601 { 602 "shape": "ConflictException" 603 } 604 ] 605 }, 606 "GetLaunchProfileDetails": { 607 "name": "GetLaunchProfileDetails", 608 "http": { 609 "method": "GET", 610 "requestUri": "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/details", 611 "responseCode": 200 612 }, 613 "input": { 614 "shape": "GetLaunchProfileDetailsRequest" 615 }, 616 "output": { 617 "shape": "GetLaunchProfileDetailsResponse" 618 }, 619 "errors": [ 620 { 621 "shape": "ValidationException" 622 }, 623 { 624 "shape": "InternalServerErrorException" 625 }, 626 { 627 "shape": "ServiceQuotaExceededException" 628 }, 629 { 630 "shape": "AccessDeniedException" 631 }, 632 { 633 "shape": "ResourceNotFoundException" 634 }, 635 { 636 "shape": "ThrottlingException" 637 }, 638 { 639 "shape": "ConflictException" 640 } 641 ] 642 }, 643 "GetLaunchProfileInitialization": { 644 "name": "GetLaunchProfileInitialization", 645 "http": { 646 "method": "GET", 647 "requestUri": "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/init", 648 "responseCode": 200 649 }, 650 "input": { 651 "shape": "GetLaunchProfileInitializationRequest" 652 }, 653 "output": { 654 "shape": "GetLaunchProfileInitializationResponse" 655 }, 656 "errors": [ 657 { 658 "shape": "ValidationException" 659 }, 660 { 661 "shape": "InternalServerErrorException" 662 }, 663 { 664 "shape": "ServiceQuotaExceededException" 665 }, 666 { 667 "shape": "AccessDeniedException" 668 }, 669 { 670 "shape": "ResourceNotFoundException" 671 }, 672 { 673 "shape": "ThrottlingException" 674 }, 675 { 676 "shape": "ConflictException" 677 } 678 ] 679 }, 680 "GetLaunchProfileMember": { 681 "name": "GetLaunchProfileMember", 682 "http": { 683 "method": "GET", 684 "requestUri": "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}", 685 "responseCode": 200 686 }, 687 "input": { 688 "shape": "GetLaunchProfileMemberRequest" 689 }, 690 "output": { 691 "shape": "GetLaunchProfileMemberResponse" 692 }, 693 "errors": [ 694 { 695 "shape": "ValidationException" 696 }, 697 { 698 "shape": "InternalServerErrorException" 699 }, 700 { 701 "shape": "ServiceQuotaExceededException" 702 }, 703 { 704 "shape": "AccessDeniedException" 705 }, 706 { 707 "shape": "ResourceNotFoundException" 708 }, 709 { 710 "shape": "ThrottlingException" 711 }, 712 { 713 "shape": "ConflictException" 714 } 715 ] 716 }, 717 "GetStreamingImage": { 718 "name": "GetStreamingImage", 719 "http": { 720 "method": "GET", 721 "requestUri": "/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}", 722 "responseCode": 200 723 }, 724 "input": { 725 "shape": "GetStreamingImageRequest" 726 }, 727 "output": { 728 "shape": "GetStreamingImageResponse" 729 }, 730 "errors": [ 731 { 732 "shape": "ValidationException" 733 }, 734 { 735 "shape": "InternalServerErrorException" 736 }, 737 { 738 "shape": "ServiceQuotaExceededException" 739 }, 740 { 741 "shape": "AccessDeniedException" 742 }, 743 { 744 "shape": "ResourceNotFoundException" 745 }, 746 { 747 "shape": "ThrottlingException" 748 }, 749 { 750 "shape": "ConflictException" 751 } 752 ] 753 }, 754 "GetStreamingSession": { 755 "name": "GetStreamingSession", 756 "http": { 757 "method": "GET", 758 "requestUri": "/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}", 759 "responseCode": 200 760 }, 761 "input": { 762 "shape": "GetStreamingSessionRequest" 763 }, 764 "output": { 765 "shape": "GetStreamingSessionResponse" 766 }, 767 "errors": [ 768 { 769 "shape": "ValidationException" 770 }, 771 { 772 "shape": "InternalServerErrorException" 773 }, 774 { 775 "shape": "ServiceQuotaExceededException" 776 }, 777 { 778 "shape": "AccessDeniedException" 779 }, 780 { 781 "shape": "ResourceNotFoundException" 782 }, 783 { 784 "shape": "ThrottlingException" 785 }, 786 { 787 "shape": "ConflictException" 788 } 789 ] 790 }, 791 "GetStreamingSessionStream": { 792 "name": "GetStreamingSessionStream", 793 "http": { 794 "method": "GET", 795 "requestUri": "/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams/{streamId}", 796 "responseCode": 200 797 }, 798 "input": { 799 "shape": "GetStreamingSessionStreamRequest" 800 }, 801 "output": { 802 "shape": "GetStreamingSessionStreamResponse" 803 }, 804 "errors": [ 805 { 806 "shape": "ValidationException" 807 }, 808 { 809 "shape": "InternalServerErrorException" 810 }, 811 { 812 "shape": "ServiceQuotaExceededException" 813 }, 814 { 815 "shape": "AccessDeniedException" 816 }, 817 { 818 "shape": "ResourceNotFoundException" 819 }, 820 { 821 "shape": "ThrottlingException" 822 }, 823 { 824 "shape": "ConflictException" 825 } 826 ] 827 }, 828 "GetStudio": { 829 "name": "GetStudio", 830 "http": { 831 "method": "GET", 832 "requestUri": "/2020-08-01/studios/{studioId}", 833 "responseCode": 200 834 }, 835 "input": { 836 "shape": "GetStudioRequest" 837 }, 838 "output": { 839 "shape": "GetStudioResponse" 840 }, 841 "errors": [ 842 { 843 "shape": "ValidationException" 844 }, 845 { 846 "shape": "InternalServerErrorException" 847 }, 848 { 849 "shape": "ServiceQuotaExceededException" 850 }, 851 { 852 "shape": "AccessDeniedException" 853 }, 854 { 855 "shape": "ResourceNotFoundException" 856 }, 857 { 858 "shape": "ThrottlingException" 859 }, 860 { 861 "shape": "ConflictException" 862 } 863 ] 864 }, 865 "GetStudioComponent": { 866 "name": "GetStudioComponent", 867 "http": { 868 "method": "GET", 869 "requestUri": "/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}", 870 "responseCode": 200 871 }, 872 "input": { 873 "shape": "GetStudioComponentRequest" 874 }, 875 "output": { 876 "shape": "GetStudioComponentResponse" 877 }, 878 "errors": [ 879 { 880 "shape": "ValidationException" 881 }, 882 { 883 "shape": "InternalServerErrorException" 884 }, 885 { 886 "shape": "ServiceQuotaExceededException" 887 }, 888 { 889 "shape": "AccessDeniedException" 890 }, 891 { 892 "shape": "ResourceNotFoundException" 893 }, 894 { 895 "shape": "ThrottlingException" 896 }, 897 { 898 "shape": "ConflictException" 899 } 900 ] 901 }, 902 "GetStudioMember": { 903 "name": "GetStudioMember", 904 "http": { 905 "method": "GET", 906 "requestUri": "/2020-08-01/studios/{studioId}/membership/{principalId}", 907 "responseCode": 200 908 }, 909 "input": { 910 "shape": "GetStudioMemberRequest" 911 }, 912 "output": { 913 "shape": "GetStudioMemberResponse" 914 }, 915 "errors": [ 916 { 917 "shape": "ValidationException" 918 }, 919 { 920 "shape": "InternalServerErrorException" 921 }, 922 { 923 "shape": "ServiceQuotaExceededException" 924 }, 925 { 926 "shape": "AccessDeniedException" 927 }, 928 { 929 "shape": "ResourceNotFoundException" 930 }, 931 { 932 "shape": "ThrottlingException" 933 }, 934 { 935 "shape": "ConflictException" 936 } 937 ] 938 }, 939 "ListEulaAcceptances": { 940 "name": "ListEulaAcceptances", 941 "http": { 942 "method": "GET", 943 "requestUri": "/2020-08-01/studios/{studioId}/eula-acceptances", 944 "responseCode": 200 945 }, 946 "input": { 947 "shape": "ListEulaAcceptancesRequest" 948 }, 949 "output": { 950 "shape": "ListEulaAcceptancesResponse" 951 }, 952 "errors": [ 953 { 954 "shape": "ValidationException" 955 }, 956 { 957 "shape": "InternalServerErrorException" 958 }, 959 { 960 "shape": "ServiceQuotaExceededException" 961 }, 962 { 963 "shape": "AccessDeniedException" 964 }, 965 { 966 "shape": "ResourceNotFoundException" 967 }, 968 { 969 "shape": "ThrottlingException" 970 }, 971 { 972 "shape": "ConflictException" 973 } 974 ] 975 }, 976 "ListEulas": { 977 "name": "ListEulas", 978 "http": { 979 "method": "GET", 980 "requestUri": "/2020-08-01/eulas", 981 "responseCode": 200 982 }, 983 "input": { 984 "shape": "ListEulasRequest" 985 }, 986 "output": { 987 "shape": "ListEulasResponse" 988 }, 989 "errors": [ 990 { 991 "shape": "ValidationException" 992 }, 993 { 994 "shape": "InternalServerErrorException" 995 }, 996 { 997 "shape": "ServiceQuotaExceededException" 998 }, 999 { 1000 "shape": "AccessDeniedException" 1001 }, 1002 { 1003 "shape": "ResourceNotFoundException" 1004 }, 1005 { 1006 "shape": "ThrottlingException" 1007 }, 1008 { 1009 "shape": "ConflictException" 1010 } 1011 ] 1012 }, 1013 "ListLaunchProfileMembers": { 1014 "name": "ListLaunchProfileMembers", 1015 "http": { 1016 "method": "GET", 1017 "requestUri": "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership", 1018 "responseCode": 200 1019 }, 1020 "input": { 1021 "shape": "ListLaunchProfileMembersRequest" 1022 }, 1023 "output": { 1024 "shape": "ListLaunchProfileMembersResponse" 1025 }, 1026 "errors": [ 1027 { 1028 "shape": "ValidationException" 1029 }, 1030 { 1031 "shape": "InternalServerErrorException" 1032 }, 1033 { 1034 "shape": "ServiceQuotaExceededException" 1035 }, 1036 { 1037 "shape": "AccessDeniedException" 1038 }, 1039 { 1040 "shape": "ResourceNotFoundException" 1041 }, 1042 { 1043 "shape": "ThrottlingException" 1044 }, 1045 { 1046 "shape": "ConflictException" 1047 } 1048 ] 1049 }, 1050 "ListLaunchProfiles": { 1051 "name": "ListLaunchProfiles", 1052 "http": { 1053 "method": "GET", 1054 "requestUri": "/2020-08-01/studios/{studioId}/launch-profiles", 1055 "responseCode": 200 1056 }, 1057 "input": { 1058 "shape": "ListLaunchProfilesRequest" 1059 }, 1060 "output": { 1061 "shape": "ListLaunchProfilesResponse" 1062 }, 1063 "errors": [ 1064 { 1065 "shape": "ValidationException" 1066 }, 1067 { 1068 "shape": "InternalServerErrorException" 1069 }, 1070 { 1071 "shape": "ServiceQuotaExceededException" 1072 }, 1073 { 1074 "shape": "AccessDeniedException" 1075 }, 1076 { 1077 "shape": "ResourceNotFoundException" 1078 }, 1079 { 1080 "shape": "ThrottlingException" 1081 }, 1082 { 1083 "shape": "ConflictException" 1084 } 1085 ] 1086 }, 1087 "ListStreamingImages": { 1088 "name": "ListStreamingImages", 1089 "http": { 1090 "method": "GET", 1091 "requestUri": "/2020-08-01/studios/{studioId}/streaming-images", 1092 "responseCode": 200 1093 }, 1094 "input": { 1095 "shape": "ListStreamingImagesRequest" 1096 }, 1097 "output": { 1098 "shape": "ListStreamingImagesResponse" 1099 }, 1100 "errors": [ 1101 { 1102 "shape": "ValidationException" 1103 }, 1104 { 1105 "shape": "InternalServerErrorException" 1106 }, 1107 { 1108 "shape": "ServiceQuotaExceededException" 1109 }, 1110 { 1111 "shape": "AccessDeniedException" 1112 }, 1113 { 1114 "shape": "ResourceNotFoundException" 1115 }, 1116 { 1117 "shape": "ThrottlingException" 1118 }, 1119 { 1120 "shape": "ConflictException" 1121 } 1122 ] 1123 }, 1124 "ListStreamingSessions": { 1125 "name": "ListStreamingSessions", 1126 "http": { 1127 "method": "GET", 1128 "requestUri": "/2020-08-01/studios/{studioId}/streaming-sessions", 1129 "responseCode": 200 1130 }, 1131 "input": { 1132 "shape": "ListStreamingSessionsRequest" 1133 }, 1134 "output": { 1135 "shape": "ListStreamingSessionsResponse" 1136 }, 1137 "errors": [ 1138 { 1139 "shape": "ValidationException" 1140 }, 1141 { 1142 "shape": "InternalServerErrorException" 1143 }, 1144 { 1145 "shape": "ServiceQuotaExceededException" 1146 }, 1147 { 1148 "shape": "AccessDeniedException" 1149 }, 1150 { 1151 "shape": "ResourceNotFoundException" 1152 }, 1153 { 1154 "shape": "ThrottlingException" 1155 }, 1156 { 1157 "shape": "ConflictException" 1158 } 1159 ] 1160 }, 1161 "ListStudioComponents": { 1162 "name": "ListStudioComponents", 1163 "http": { 1164 "method": "GET", 1165 "requestUri": "/2020-08-01/studios/{studioId}/studio-components", 1166 "responseCode": 200 1167 }, 1168 "input": { 1169 "shape": "ListStudioComponentsRequest" 1170 }, 1171 "output": { 1172 "shape": "ListStudioComponentsResponse" 1173 }, 1174 "errors": [ 1175 { 1176 "shape": "ValidationException" 1177 }, 1178 { 1179 "shape": "InternalServerErrorException" 1180 }, 1181 { 1182 "shape": "ServiceQuotaExceededException" 1183 }, 1184 { 1185 "shape": "AccessDeniedException" 1186 }, 1187 { 1188 "shape": "ResourceNotFoundException" 1189 }, 1190 { 1191 "shape": "ThrottlingException" 1192 }, 1193 { 1194 "shape": "ConflictException" 1195 } 1196 ] 1197 }, 1198 "ListStudioMembers": { 1199 "name": "ListStudioMembers", 1200 "http": { 1201 "method": "GET", 1202 "requestUri": "/2020-08-01/studios/{studioId}/membership", 1203 "responseCode": 200 1204 }, 1205 "input": { 1206 "shape": "ListStudioMembersRequest" 1207 }, 1208 "output": { 1209 "shape": "ListStudioMembersResponse" 1210 }, 1211 "errors": [ 1212 { 1213 "shape": "ValidationException" 1214 }, 1215 { 1216 "shape": "InternalServerErrorException" 1217 }, 1218 { 1219 "shape": "ServiceQuotaExceededException" 1220 }, 1221 { 1222 "shape": "AccessDeniedException" 1223 }, 1224 { 1225 "shape": "ResourceNotFoundException" 1226 }, 1227 { 1228 "shape": "ThrottlingException" 1229 }, 1230 { 1231 "shape": "ConflictException" 1232 } 1233 ] 1234 }, 1235 "ListStudios": { 1236 "name": "ListStudios", 1237 "http": { 1238 "method": "GET", 1239 "requestUri": "/2020-08-01/studios", 1240 "responseCode": 200 1241 }, 1242 "input": { 1243 "shape": "ListStudiosRequest" 1244 }, 1245 "output": { 1246 "shape": "ListStudiosResponse" 1247 }, 1248 "errors": [ 1249 { 1250 "shape": "ValidationException" 1251 }, 1252 { 1253 "shape": "InternalServerErrorException" 1254 }, 1255 { 1256 "shape": "ServiceQuotaExceededException" 1257 }, 1258 { 1259 "shape": "AccessDeniedException" 1260 }, 1261 { 1262 "shape": "ResourceNotFoundException" 1263 }, 1264 { 1265 "shape": "ThrottlingException" 1266 }, 1267 { 1268 "shape": "ConflictException" 1269 } 1270 ] 1271 }, 1272 "ListTagsForResource": { 1273 "name": "ListTagsForResource", 1274 "http": { 1275 "method": "GET", 1276 "requestUri": "/2020-08-01/tags/{resourceArn}", 1277 "responseCode": 200 1278 }, 1279 "input": { 1280 "shape": "ListTagsForResourceRequest" 1281 }, 1282 "output": { 1283 "shape": "ListTagsForResourceResponse" 1284 }, 1285 "errors": [ 1286 { 1287 "shape": "ValidationException" 1288 }, 1289 { 1290 "shape": "InternalServerErrorException" 1291 }, 1292 { 1293 "shape": "ServiceQuotaExceededException" 1294 }, 1295 { 1296 "shape": "AccessDeniedException" 1297 }, 1298 { 1299 "shape": "ResourceNotFoundException" 1300 }, 1301 { 1302 "shape": "ThrottlingException" 1303 }, 1304 { 1305 "shape": "ConflictException" 1306 } 1307 ] 1308 }, 1309 "PutLaunchProfileMembers": { 1310 "name": "PutLaunchProfileMembers", 1311 "http": { 1312 "method": "POST", 1313 "requestUri": "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership", 1314 "responseCode": 200 1315 }, 1316 "input": { 1317 "shape": "PutLaunchProfileMembersRequest" 1318 }, 1319 "output": { 1320 "shape": "PutLaunchProfileMembersResponse" 1321 }, 1322 "errors": [ 1323 { 1324 "shape": "ValidationException" 1325 }, 1326 { 1327 "shape": "InternalServerErrorException" 1328 }, 1329 { 1330 "shape": "ServiceQuotaExceededException" 1331 }, 1332 { 1333 "shape": "AccessDeniedException" 1334 }, 1335 { 1336 "shape": "ResourceNotFoundException" 1337 }, 1338 { 1339 "shape": "ThrottlingException" 1340 }, 1341 { 1342 "shape": "ConflictException" 1343 } 1344 ] 1345 }, 1346 "PutStudioMembers": { 1347 "name": "PutStudioMembers", 1348 "http": { 1349 "method": "POST", 1350 "requestUri": "/2020-08-01/studios/{studioId}/membership", 1351 "responseCode": 200 1352 }, 1353 "input": { 1354 "shape": "PutStudioMembersRequest" 1355 }, 1356 "output": { 1357 "shape": "PutStudioMembersResponse" 1358 }, 1359 "errors": [ 1360 { 1361 "shape": "ValidationException" 1362 }, 1363 { 1364 "shape": "InternalServerErrorException" 1365 }, 1366 { 1367 "shape": "ServiceQuotaExceededException" 1368 }, 1369 { 1370 "shape": "AccessDeniedException" 1371 }, 1372 { 1373 "shape": "ResourceNotFoundException" 1374 }, 1375 { 1376 "shape": "ThrottlingException" 1377 }, 1378 { 1379 "shape": "ConflictException" 1380 } 1381 ] 1382 }, 1383 "StartStudioSSOConfigurationRepair": { 1384 "name": "StartStudioSSOConfigurationRepair", 1385 "http": { 1386 "method": "PUT", 1387 "requestUri": "/2020-08-01/studios/{studioId}/sso-configuration", 1388 "responseCode": 200 1389 }, 1390 "input": { 1391 "shape": "StartStudioSSOConfigurationRepairRequest" 1392 }, 1393 "output": { 1394 "shape": "StartStudioSSOConfigurationRepairResponse" 1395 }, 1396 "errors": [ 1397 { 1398 "shape": "ValidationException" 1399 }, 1400 { 1401 "shape": "InternalServerErrorException" 1402 }, 1403 { 1404 "shape": "ServiceQuotaExceededException" 1405 }, 1406 { 1407 "shape": "AccessDeniedException" 1408 }, 1409 { 1410 "shape": "ResourceNotFoundException" 1411 }, 1412 { 1413 "shape": "ThrottlingException" 1414 }, 1415 { 1416 "shape": "ConflictException" 1417 } 1418 ] 1419 }, 1420 "TagResource": { 1421 "name": "TagResource", 1422 "http": { 1423 "method": "POST", 1424 "requestUri": "/2020-08-01/tags/{resourceArn}", 1425 "responseCode": 204 1426 }, 1427 "input": { 1428 "shape": "TagResourceRequest" 1429 }, 1430 "output": { 1431 "shape": "TagResourceResponse" 1432 }, 1433 "errors": [ 1434 { 1435 "shape": "ValidationException" 1436 }, 1437 { 1438 "shape": "InternalServerErrorException" 1439 }, 1440 { 1441 "shape": "ServiceQuotaExceededException" 1442 }, 1443 { 1444 "shape": "AccessDeniedException" 1445 }, 1446 { 1447 "shape": "ResourceNotFoundException" 1448 }, 1449 { 1450 "shape": "ThrottlingException" 1451 }, 1452 { 1453 "shape": "ConflictException" 1454 } 1455 ] 1456 }, 1457 "UntagResource": { 1458 "name": "UntagResource", 1459 "http": { 1460 "method": "DELETE", 1461 "requestUri": "/2020-08-01/tags/{resourceArn}", 1462 "responseCode": 204 1463 }, 1464 "input": { 1465 "shape": "UntagResourceRequest" 1466 }, 1467 "output": { 1468 "shape": "UntagResourceResponse" 1469 }, 1470 "errors": [ 1471 { 1472 "shape": "ValidationException" 1473 }, 1474 { 1475 "shape": "InternalServerErrorException" 1476 }, 1477 { 1478 "shape": "ServiceQuotaExceededException" 1479 }, 1480 { 1481 "shape": "AccessDeniedException" 1482 }, 1483 { 1484 "shape": "ResourceNotFoundException" 1485 }, 1486 { 1487 "shape": "ThrottlingException" 1488 }, 1489 { 1490 "shape": "ConflictException" 1491 } 1492 ] 1493 }, 1494 "UpdateLaunchProfile": { 1495 "name": "UpdateLaunchProfile", 1496 "http": { 1497 "method": "PATCH", 1498 "requestUri": "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}", 1499 "responseCode": 200 1500 }, 1501 "input": { 1502 "shape": "UpdateLaunchProfileRequest" 1503 }, 1504 "output": { 1505 "shape": "UpdateLaunchProfileResponse" 1506 }, 1507 "errors": [ 1508 { 1509 "shape": "ValidationException" 1510 }, 1511 { 1512 "shape": "InternalServerErrorException" 1513 }, 1514 { 1515 "shape": "ServiceQuotaExceededException" 1516 }, 1517 { 1518 "shape": "AccessDeniedException" 1519 }, 1520 { 1521 "shape": "ResourceNotFoundException" 1522 }, 1523 { 1524 "shape": "ThrottlingException" 1525 }, 1526 { 1527 "shape": "ConflictException" 1528 } 1529 ] 1530 }, 1531 "UpdateLaunchProfileMember": { 1532 "name": "UpdateLaunchProfileMember", 1533 "http": { 1534 "method": "PATCH", 1535 "requestUri": "/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}", 1536 "responseCode": 200 1537 }, 1538 "input": { 1539 "shape": "UpdateLaunchProfileMemberRequest" 1540 }, 1541 "output": { 1542 "shape": "UpdateLaunchProfileMemberResponse" 1543 }, 1544 "errors": [ 1545 { 1546 "shape": "ValidationException" 1547 }, 1548 { 1549 "shape": "InternalServerErrorException" 1550 }, 1551 { 1552 "shape": "ServiceQuotaExceededException" 1553 }, 1554 { 1555 "shape": "AccessDeniedException" 1556 }, 1557 { 1558 "shape": "ResourceNotFoundException" 1559 }, 1560 { 1561 "shape": "ThrottlingException" 1562 }, 1563 { 1564 "shape": "ConflictException" 1565 } 1566 ] 1567 }, 1568 "UpdateStreamingImage": { 1569 "name": "UpdateStreamingImage", 1570 "http": { 1571 "method": "PATCH", 1572 "requestUri": "/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}", 1573 "responseCode": 200 1574 }, 1575 "input": { 1576 "shape": "UpdateStreamingImageRequest" 1577 }, 1578 "output": { 1579 "shape": "UpdateStreamingImageResponse" 1580 }, 1581 "errors": [ 1582 { 1583 "shape": "ValidationException" 1584 }, 1585 { 1586 "shape": "InternalServerErrorException" 1587 }, 1588 { 1589 "shape": "ServiceQuotaExceededException" 1590 }, 1591 { 1592 "shape": "AccessDeniedException" 1593 }, 1594 { 1595 "shape": "ResourceNotFoundException" 1596 }, 1597 { 1598 "shape": "ThrottlingException" 1599 }, 1600 { 1601 "shape": "ConflictException" 1602 } 1603 ] 1604 }, 1605 "UpdateStudio": { 1606 "name": "UpdateStudio", 1607 "http": { 1608 "method": "PATCH", 1609 "requestUri": "/2020-08-01/studios/{studioId}", 1610 "responseCode": 200 1611 }, 1612 "input": { 1613 "shape": "UpdateStudioRequest" 1614 }, 1615 "output": { 1616 "shape": "UpdateStudioResponse" 1617 }, 1618 "errors": [ 1619 { 1620 "shape": "ValidationException" 1621 }, 1622 { 1623 "shape": "InternalServerErrorException" 1624 }, 1625 { 1626 "shape": "ServiceQuotaExceededException" 1627 }, 1628 { 1629 "shape": "AccessDeniedException" 1630 }, 1631 { 1632 "shape": "ResourceNotFoundException" 1633 }, 1634 { 1635 "shape": "ThrottlingException" 1636 }, 1637 { 1638 "shape": "ConflictException" 1639 } 1640 ] 1641 }, 1642 "UpdateStudioComponent": { 1643 "name": "UpdateStudioComponent", 1644 "http": { 1645 "method": "PATCH", 1646 "requestUri": "/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}", 1647 "responseCode": 200 1648 }, 1649 "input": { 1650 "shape": "UpdateStudioComponentRequest" 1651 }, 1652 "output": { 1653 "shape": "UpdateStudioComponentResponse" 1654 }, 1655 "errors": [ 1656 { 1657 "shape": "ValidationException" 1658 }, 1659 { 1660 "shape": "InternalServerErrorException" 1661 }, 1662 { 1663 "shape": "ServiceQuotaExceededException" 1664 }, 1665 { 1666 "shape": "AccessDeniedException" 1667 }, 1668 { 1669 "shape": "ResourceNotFoundException" 1670 }, 1671 { 1672 "shape": "ThrottlingException" 1673 }, 1674 { 1675 "shape": "ConflictException" 1676 } 1677 ] 1678 } 1679 }, 1680 "shapes": { 1681 "AcceptEulasInput": { 1682 "type": "structure", 1683 "members": { 1684 "eulaIds": { 1685 "shape": "EulaIdList", 1686 "locationName": "eulaIds" 1687 } 1688 } 1689 }, 1690 "AcceptEulasOutput": { 1691 "type": "structure", 1692 "members": { 1693 "eulaAcceptances": { 1694 "shape": "EulaAcceptanceList", 1695 "locationName": "eulaAcceptances" 1696 } 1697 } 1698 }, 1699 "AcceptEulasRequest": { 1700 "type": "structure", 1701 "members": { 1702 "clientToken": { 1703 "shape": "ClientToken", 1704 "location": "header", 1705 "locationName": "X-Amz-Client-Token", 1706 "idempotencyToken": true 1707 }, 1708 "eulaIds": { 1709 "shape": "EulaIdList", 1710 "locationName": "eulaIds" 1711 }, 1712 "studioId": { 1713 "shape": "__string", 1714 "location": "uri", 1715 "locationName": "studioId" 1716 } 1717 }, 1718 "required": [ 1719 "studioId" 1720 ] 1721 }, 1722 "AcceptEulasResponse": { 1723 "type": "structure", 1724 "members": { 1725 "eulaAcceptances": { 1726 "shape": "EulaAcceptanceList", 1727 "locationName": "eulaAcceptances" 1728 } 1729 } 1730 }, 1731 "AccessDeniedException": { 1732 "type": "structure", 1733 "members": { 1734 "code": { 1735 "shape": "__string", 1736 "locationName": "code" 1737 }, 1738 "context": { 1739 "shape": "ExceptionContext", 1740 "locationName": "context" 1741 }, 1742 "message": { 1743 "shape": "__string", 1744 "locationName": "message" 1745 } 1746 }, 1747 "exception": true, 1748 "error": { 1749 "httpStatusCode": 403 1750 } 1751 }, 1752 "ActiveDirectoryComputerAttribute": { 1753 "type": "structure", 1754 "members": { 1755 "name": { 1756 "shape": "ActiveDirectoryComputerAttributeName", 1757 "locationName": "name" 1758 }, 1759 "value": { 1760 "shape": "ActiveDirectoryComputerAttributeValue", 1761 "locationName": "value" 1762 } 1763 } 1764 }, 1765 "ActiveDirectoryComputerAttributeList": { 1766 "type": "list", 1767 "max": 50, 1768 "member": { 1769 "shape": "ActiveDirectoryComputerAttribute" 1770 } 1771 }, 1772 "ActiveDirectoryComputerAttributeName": { 1773 "type": "string", 1774 "min": 1, 1775 "max": 40 1776 }, 1777 "ActiveDirectoryComputerAttributeValue": { 1778 "type": "string", 1779 "min": 1, 1780 "max": 64 1781 }, 1782 "ActiveDirectoryConfiguration": { 1783 "type": "structure", 1784 "members": { 1785 "computerAttributes": { 1786 "shape": "ActiveDirectoryComputerAttributeList", 1787 "locationName": "computerAttributes" 1788 }, 1789 "directoryId": { 1790 "shape": "DirectoryId", 1791 "locationName": "directoryId" 1792 }, 1793 "organizationalUnitDistinguishedName": { 1794 "shape": "ActiveDirectoryOrganizationalUnitDistinguishedName", 1795 "locationName": "organizationalUnitDistinguishedName" 1796 } 1797 } 1798 }, 1799 "ActiveDirectoryDnsIpAddress": { 1800 "type": "string" 1801 }, 1802 "ActiveDirectoryDnsIpAddressList": { 1803 "type": "list", 1804 "max": 10, 1805 "member": { 1806 "shape": "ActiveDirectoryDnsIpAddress" 1807 } 1808 }, 1809 "ActiveDirectoryOrganizationalUnitDistinguishedName": { 1810 "type": "string", 1811 "min": 1, 1812 "max": 2000 1813 }, 1814 "ComputeFarmConfiguration": { 1815 "type": "structure", 1816 "members": { 1817 "activeDirectoryUser": { 1818 "shape": "__string", 1819 "locationName": "activeDirectoryUser" 1820 }, 1821 "endpoint": { 1822 "shape": "__string", 1823 "locationName": "endpoint" 1824 } 1825 } 1826 }, 1827 "ConflictException": { 1828 "type": "structure", 1829 "members": { 1830 "code": { 1831 "shape": "__string", 1832 "locationName": "code" 1833 }, 1834 "context": { 1835 "shape": "ExceptionContext", 1836 "locationName": "context" 1837 }, 1838 "message": { 1839 "shape": "__string", 1840 "locationName": "message" 1841 } 1842 }, 1843 "exception": true, 1844 "error": { 1845 "httpStatusCode": 409 1846 } 1847 }, 1848 "CreateLaunchProfileInput": { 1849 "type": "structure", 1850 "members": { 1851 "description": { 1852 "shape": "LaunchProfileDescription", 1853 "locationName": "description" 1854 }, 1855 "ec2SubnetIds": { 1856 "shape": "EC2SubnetIdList", 1857 "locationName": "ec2SubnetIds" 1858 }, 1859 "launchProfileProtocolVersions": { 1860 "shape": "LaunchProfileProtocolVersionList", 1861 "locationName": "launchProfileProtocolVersions" 1862 }, 1863 "name": { 1864 "shape": "LaunchProfileName", 1865 "locationName": "name" 1866 }, 1867 "streamConfiguration": { 1868 "shape": "StreamConfigurationCreate", 1869 "locationName": "streamConfiguration" 1870 }, 1871 "studioComponentIds": { 1872 "shape": "LaunchProfileStudioComponentIdList", 1873 "locationName": "studioComponentIds" 1874 }, 1875 "tags": { 1876 "shape": "Tags", 1877 "locationName": "tags" 1878 } 1879 }, 1880 "required": [ 1881 "ec2SubnetIds", 1882 "studioComponentIds", 1883 "launchProfileProtocolVersions", 1884 "name", 1885 "streamConfiguration" 1886 ] 1887 }, 1888 "CreateLaunchProfileOutput": { 1889 "type": "structure", 1890 "members": { 1891 "launchProfile": { 1892 "shape": "LaunchProfile", 1893 "locationName": "launchProfile" 1894 } 1895 } 1896 }, 1897 "CreateLaunchProfileRequest": { 1898 "type": "structure", 1899 "members": { 1900 "clientToken": { 1901 "shape": "ClientToken", 1902 "location": "header", 1903 "locationName": "X-Amz-Client-Token", 1904 "idempotencyToken": true 1905 }, 1906 "description": { 1907 "shape": "LaunchProfileDescription", 1908 "locationName": "description" 1909 }, 1910 "ec2SubnetIds": { 1911 "shape": "EC2SubnetIdList", 1912 "locationName": "ec2SubnetIds" 1913 }, 1914 "launchProfileProtocolVersions": { 1915 "shape": "LaunchProfileProtocolVersionList", 1916 "locationName": "launchProfileProtocolVersions" 1917 }, 1918 "name": { 1919 "shape": "LaunchProfileName", 1920 "locationName": "name" 1921 }, 1922 "streamConfiguration": { 1923 "shape": "StreamConfigurationCreate", 1924 "locationName": "streamConfiguration" 1925 }, 1926 "studioComponentIds": { 1927 "shape": "LaunchProfileStudioComponentIdList", 1928 "locationName": "studioComponentIds" 1929 }, 1930 "studioId": { 1931 "shape": "__string", 1932 "location": "uri", 1933 "locationName": "studioId" 1934 }, 1935 "tags": { 1936 "shape": "Tags", 1937 "locationName": "tags" 1938 } 1939 }, 1940 "required": [ 1941 "ec2SubnetIds", 1942 "studioComponentIds", 1943 "studioId", 1944 "launchProfileProtocolVersions", 1945 "name", 1946 "streamConfiguration" 1947 ] 1948 }, 1949 "CreateLaunchProfileResponse": { 1950 "type": "structure", 1951 "members": { 1952 "launchProfile": { 1953 "shape": "LaunchProfile", 1954 "locationName": "launchProfile" 1955 } 1956 } 1957 }, 1958 "CreateStreamingImageInput": { 1959 "type": "structure", 1960 "members": { 1961 "description": { 1962 "shape": "StreamingImageDescription", 1963 "locationName": "description" 1964 }, 1965 "ec2ImageId": { 1966 "shape": "EC2ImageId", 1967 "locationName": "ec2ImageId" 1968 }, 1969 "name": { 1970 "shape": "StreamingImageName", 1971 "locationName": "name" 1972 }, 1973 "tags": { 1974 "shape": "Tags", 1975 "locationName": "tags" 1976 } 1977 }, 1978 "required": [ 1979 "name", 1980 "ec2ImageId" 1981 ] 1982 }, 1983 "CreateStreamingImageOutput": { 1984 "type": "structure", 1985 "members": { 1986 "streamingImage": { 1987 "shape": "StreamingImage", 1988 "locationName": "streamingImage" 1989 } 1990 } 1991 }, 1992 "CreateStreamingImageRequest": { 1993 "type": "structure", 1994 "members": { 1995 "clientToken": { 1996 "shape": "ClientToken", 1997 "location": "header", 1998 "locationName": "X-Amz-Client-Token", 1999 "idempotencyToken": true 2000 }, 2001 "description": { 2002 "shape": "StreamingImageDescription", 2003 "locationName": "description" 2004 }, 2005 "ec2ImageId": { 2006 "shape": "EC2ImageId", 2007 "locationName": "ec2ImageId" 2008 }, 2009 "name": { 2010 "shape": "StreamingImageName", 2011 "locationName": "name" 2012 }, 2013 "studioId": { 2014 "shape": "__string", 2015 "location": "uri", 2016 "locationName": "studioId" 2017 }, 2018 "tags": { 2019 "shape": "Tags", 2020 "locationName": "tags" 2021 } 2022 }, 2023 "required": [ 2024 "studioId", 2025 "name", 2026 "ec2ImageId" 2027 ] 2028 }, 2029 "CreateStreamingImageResponse": { 2030 "type": "structure", 2031 "members": { 2032 "streamingImage": { 2033 "shape": "StreamingImage", 2034 "locationName": "streamingImage" 2035 } 2036 } 2037 }, 2038 "CreateStreamingSessionInput": { 2039 "type": "structure", 2040 "members": { 2041 "ec2InstanceType": { 2042 "shape": "StreamingInstanceType", 2043 "locationName": "ec2InstanceType" 2044 }, 2045 "launchProfileId": { 2046 "shape": "__string", 2047 "locationName": "launchProfileId" 2048 }, 2049 "streamingImageId": { 2050 "shape": "StreamingImageId", 2051 "locationName": "streamingImageId" 2052 }, 2053 "tags": { 2054 "shape": "Tags", 2055 "locationName": "tags" 2056 } 2057 } 2058 }, 2059 "CreateStreamingSessionOutput": { 2060 "type": "structure", 2061 "members": { 2062 "session": { 2063 "shape": "StreamingSession", 2064 "locationName": "session" 2065 } 2066 } 2067 }, 2068 "CreateStreamingSessionRequest": { 2069 "type": "structure", 2070 "members": { 2071 "clientToken": { 2072 "shape": "ClientToken", 2073 "location": "header", 2074 "locationName": "X-Amz-Client-Token", 2075 "idempotencyToken": true 2076 }, 2077 "ec2InstanceType": { 2078 "shape": "StreamingInstanceType", 2079 "locationName": "ec2InstanceType" 2080 }, 2081 "launchProfileId": { 2082 "shape": "__string", 2083 "locationName": "launchProfileId" 2084 }, 2085 "streamingImageId": { 2086 "shape": "StreamingImageId", 2087 "locationName": "streamingImageId" 2088 }, 2089 "studioId": { 2090 "shape": "__string", 2091 "location": "uri", 2092 "locationName": "studioId" 2093 }, 2094 "tags": { 2095 "shape": "Tags", 2096 "locationName": "tags" 2097 } 2098 }, 2099 "required": [ 2100 "studioId" 2101 ] 2102 }, 2103 "CreateStreamingSessionResponse": { 2104 "type": "structure", 2105 "members": { 2106 "session": { 2107 "shape": "StreamingSession", 2108 "locationName": "session" 2109 } 2110 } 2111 }, 2112 "CreateStreamingSessionStreamInput": { 2113 "type": "structure", 2114 "members": { 2115 "expirationInSeconds": { 2116 "shape": "StreamingSessionStreamExpirationInSeconds", 2117 "locationName": "expirationInSeconds" 2118 } 2119 } 2120 }, 2121 "CreateStreamingSessionStreamOutput": { 2122 "type": "structure", 2123 "members": { 2124 "stream": { 2125 "shape": "StreamingSessionStream", 2126 "locationName": "stream" 2127 } 2128 } 2129 }, 2130 "CreateStreamingSessionStreamRequest": { 2131 "type": "structure", 2132 "members": { 2133 "clientToken": { 2134 "shape": "ClientToken", 2135 "location": "header", 2136 "locationName": "X-Amz-Client-Token", 2137 "idempotencyToken": true 2138 }, 2139 "expirationInSeconds": { 2140 "shape": "StreamingSessionStreamExpirationInSeconds", 2141 "locationName": "expirationInSeconds" 2142 }, 2143 "sessionId": { 2144 "shape": "__string", 2145 "location": "uri", 2146 "locationName": "sessionId" 2147 }, 2148 "studioId": { 2149 "shape": "__string", 2150 "location": "uri", 2151 "locationName": "studioId" 2152 } 2153 }, 2154 "required": [ 2155 "studioId", 2156 "sessionId" 2157 ] 2158 }, 2159 "CreateStreamingSessionStreamResponse": { 2160 "type": "structure", 2161 "members": { 2162 "stream": { 2163 "shape": "StreamingSessionStream", 2164 "locationName": "stream" 2165 } 2166 } 2167 }, 2168 "CreateStudioComponentInput": { 2169 "type": "structure", 2170 "members": { 2171 "configuration": { 2172 "shape": "StudioComponentConfiguration", 2173 "locationName": "configuration" 2174 }, 2175 "description": { 2176 "shape": "StudioComponentDescription", 2177 "locationName": "description" 2178 }, 2179 "ec2SecurityGroupIds": { 2180 "shape": "StudioComponentSecurityGroupIdList", 2181 "locationName": "ec2SecurityGroupIds" 2182 }, 2183 "initializationScripts": { 2184 "shape": "StudioComponentInitializationScriptList", 2185 "locationName": "initializationScripts" 2186 }, 2187 "name": { 2188 "shape": "StudioComponentName", 2189 "locationName": "name" 2190 }, 2191 "scriptParameters": { 2192 "shape": "StudioComponentScriptParameterKeyValueList", 2193 "locationName": "scriptParameters" 2194 }, 2195 "subtype": { 2196 "shape": "StudioComponentSubtype", 2197 "locationName": "subtype" 2198 }, 2199 "tags": { 2200 "shape": "Tags", 2201 "locationName": "tags" 2202 }, 2203 "type": { 2204 "shape": "StudioComponentType", 2205 "locationName": "type" 2206 } 2207 }, 2208 "required": [ 2209 "name", 2210 "type" 2211 ] 2212 }, 2213 "CreateStudioComponentOutput": { 2214 "type": "structure", 2215 "members": { 2216 "studioComponent": { 2217 "shape": "StudioComponent", 2218 "locationName": "studioComponent" 2219 } 2220 } 2221 }, 2222 "CreateStudioComponentRequest": { 2223 "type": "structure", 2224 "members": { 2225 "clientToken": { 2226 "shape": "ClientToken", 2227 "location": "header", 2228 "locationName": "X-Amz-Client-Token", 2229 "idempotencyToken": true 2230 }, 2231 "configuration": { 2232 "shape": "StudioComponentConfiguration", 2233 "locationName": "configuration" 2234 }, 2235 "description": { 2236 "shape": "StudioComponentDescription", 2237 "locationName": "description" 2238 }, 2239 "ec2SecurityGroupIds": { 2240 "shape": "StudioComponentSecurityGroupIdList", 2241 "locationName": "ec2SecurityGroupIds" 2242 }, 2243 "initializationScripts": { 2244 "shape": "StudioComponentInitializationScriptList", 2245 "locationName": "initializationScripts" 2246 }, 2247 "name": { 2248 "shape": "StudioComponentName", 2249 "locationName": "name" 2250 }, 2251 "scriptParameters": { 2252 "shape": "StudioComponentScriptParameterKeyValueList", 2253 "locationName": "scriptParameters" 2254 }, 2255 "studioId": { 2256 "shape": "__string", 2257 "location": "uri", 2258 "locationName": "studioId" 2259 }, 2260 "subtype": { 2261 "shape": "StudioComponentSubtype", 2262 "locationName": "subtype" 2263 }, 2264 "tags": { 2265 "shape": "Tags", 2266 "locationName": "tags" 2267 }, 2268 "type": { 2269 "shape": "StudioComponentType", 2270 "locationName": "type" 2271 } 2272 }, 2273 "required": [ 2274 "studioId", 2275 "name", 2276 "type" 2277 ] 2278 }, 2279 "CreateStudioComponentResponse": { 2280 "type": "structure", 2281 "members": { 2282 "studioComponent": { 2283 "shape": "StudioComponent", 2284 "locationName": "studioComponent" 2285 } 2286 } 2287 }, 2288 "CreateStudioInput": { 2289 "type": "structure", 2290 "members": { 2291 "adminRoleArn": { 2292 "shape": "__string", 2293 "locationName": "adminRoleArn" 2294 }, 2295 "displayName": { 2296 "shape": "StudioDisplayName", 2297 "locationName": "displayName" 2298 }, 2299 "studioEncryptionConfiguration": { 2300 "shape": "StudioEncryptionConfiguration", 2301 "locationName": "studioEncryptionConfiguration" 2302 }, 2303 "studioName": { 2304 "shape": "StudioName", 2305 "locationName": "studioName" 2306 }, 2307 "tags": { 2308 "shape": "Tags", 2309 "locationName": "tags" 2310 }, 2311 "userRoleArn": { 2312 "shape": "__string", 2313 "locationName": "userRoleArn" 2314 } 2315 }, 2316 "required": [ 2317 "displayName", 2318 "studioName", 2319 "userRoleArn", 2320 "adminRoleArn" 2321 ] 2322 }, 2323 "CreateStudioOutput": { 2324 "type": "structure", 2325 "members": { 2326 "studio": { 2327 "shape": "Studio", 2328 "locationName": "studio" 2329 } 2330 } 2331 }, 2332 "CreateStudioRequest": { 2333 "type": "structure", 2334 "members": { 2335 "adminRoleArn": { 2336 "shape": "__string", 2337 "locationName": "adminRoleArn" 2338 }, 2339 "clientToken": { 2340 "shape": "ClientToken", 2341 "location": "header", 2342 "locationName": "X-Amz-Client-Token", 2343 "idempotencyToken": true 2344 }, 2345 "displayName": { 2346 "shape": "StudioDisplayName", 2347 "locationName": "displayName" 2348 }, 2349 "studioEncryptionConfiguration": { 2350 "shape": "StudioEncryptionConfiguration", 2351 "locationName": "studioEncryptionConfiguration" 2352 }, 2353 "studioName": { 2354 "shape": "StudioName", 2355 "locationName": "studioName" 2356 }, 2357 "tags": { 2358 "shape": "Tags", 2359 "locationName": "tags" 2360 }, 2361 "userRoleArn": { 2362 "shape": "__string", 2363 "locationName": "userRoleArn" 2364 } 2365 }, 2366 "required": [ 2367 "displayName", 2368 "studioName", 2369 "userRoleArn", 2370 "adminRoleArn" 2371 ] 2372 }, 2373 "CreateStudioResponse": { 2374 "type": "structure", 2375 "members": { 2376 "studio": { 2377 "shape": "Studio", 2378 "locationName": "studio" 2379 } 2380 } 2381 }, 2382 "DeleteLaunchProfileMemberOutput": { 2383 "type": "structure", 2384 "members": {} 2385 }, 2386 "DeleteLaunchProfileMemberRequest": { 2387 "type": "structure", 2388 "members": { 2389 "clientToken": { 2390 "shape": "ClientToken", 2391 "location": "header", 2392 "locationName": "X-Amz-Client-Token", 2393 "idempotencyToken": true 2394 }, 2395 "launchProfileId": { 2396 "shape": "__string", 2397 "location": "uri", 2398 "locationName": "launchProfileId" 2399 }, 2400 "principalId": { 2401 "shape": "__string", 2402 "location": "uri", 2403 "locationName": "principalId" 2404 }, 2405 "studioId": { 2406 "shape": "__string", 2407 "location": "uri", 2408 "locationName": "studioId" 2409 } 2410 }, 2411 "required": [ 2412 "studioId", 2413 "principalId", 2414 "launchProfileId" 2415 ] 2416 }, 2417 "DeleteLaunchProfileMemberResponse": { 2418 "type": "structure", 2419 "members": {} 2420 }, 2421 "DeleteLaunchProfileOutput": { 2422 "type": "structure", 2423 "members": { 2424 "launchProfile": { 2425 "shape": "LaunchProfile", 2426 "locationName": "launchProfile" 2427 } 2428 } 2429 }, 2430 "DeleteLaunchProfileRequest": { 2431 "type": "structure", 2432 "members": { 2433 "clientToken": { 2434 "shape": "ClientToken", 2435 "location": "header", 2436 "locationName": "X-Amz-Client-Token", 2437 "idempotencyToken": true 2438 }, 2439 "launchProfileId": { 2440 "shape": "__string", 2441 "location": "uri", 2442 "locationName": "launchProfileId" 2443 }, 2444 "studioId": { 2445 "shape": "__string", 2446 "location": "uri", 2447 "locationName": "studioId" 2448 } 2449 }, 2450 "required": [ 2451 "studioId", 2452 "launchProfileId" 2453 ] 2454 }, 2455 "DeleteLaunchProfileResponse": { 2456 "type": "structure", 2457 "members": { 2458 "launchProfile": { 2459 "shape": "LaunchProfile", 2460 "locationName": "launchProfile" 2461 } 2462 } 2463 }, 2464 "DeleteStreamingImageOutput": { 2465 "type": "structure", 2466 "members": { 2467 "streamingImage": { 2468 "shape": "StreamingImage", 2469 "locationName": "streamingImage" 2470 } 2471 } 2472 }, 2473 "DeleteStreamingImageRequest": { 2474 "type": "structure", 2475 "members": { 2476 "clientToken": { 2477 "shape": "ClientToken", 2478 "location": "header", 2479 "locationName": "X-Amz-Client-Token", 2480 "idempotencyToken": true 2481 }, 2482 "streamingImageId": { 2483 "shape": "__string", 2484 "location": "uri", 2485 "locationName": "streamingImageId" 2486 }, 2487 "studioId": { 2488 "shape": "__string", 2489 "location": "uri", 2490 "locationName": "studioId" 2491 } 2492 }, 2493 "required": [ 2494 "studioId", 2495 "streamingImageId" 2496 ] 2497 }, 2498 "DeleteStreamingImageResponse": { 2499 "type": "structure", 2500 "members": { 2501 "streamingImage": { 2502 "shape": "StreamingImage", 2503 "locationName": "streamingImage" 2504 } 2505 } 2506 }, 2507 "DeleteStreamingSessionOutput": { 2508 "type": "structure", 2509 "members": { 2510 "session": { 2511 "shape": "StreamingSession", 2512 "locationName": "session" 2513 } 2514 } 2515 }, 2516 "DeleteStreamingSessionRequest": { 2517 "type": "structure", 2518 "members": { 2519 "clientToken": { 2520 "shape": "ClientToken", 2521 "location": "header", 2522 "locationName": "X-Amz-Client-Token", 2523 "idempotencyToken": true 2524 }, 2525 "sessionId": { 2526 "shape": "__string", 2527 "location": "uri", 2528 "locationName": "sessionId" 2529 }, 2530 "studioId": { 2531 "shape": "__string", 2532 "location": "uri", 2533 "locationName": "studioId" 2534 } 2535 }, 2536 "required": [ 2537 "studioId", 2538 "sessionId" 2539 ] 2540 }, 2541 "DeleteStreamingSessionResponse": { 2542 "type": "structure", 2543 "members": { 2544 "session": { 2545 "shape": "StreamingSession", 2546 "locationName": "session" 2547 } 2548 } 2549 }, 2550 "DeleteStudioComponentOutput": { 2551 "type": "structure", 2552 "members": { 2553 "studioComponent": { 2554 "shape": "StudioComponent", 2555 "locationName": "studioComponent" 2556 } 2557 } 2558 }, 2559 "DeleteStudioComponentRequest": { 2560 "type": "structure", 2561 "members": { 2562 "clientToken": { 2563 "shape": "ClientToken", 2564 "location": "header", 2565 "locationName": "X-Amz-Client-Token", 2566 "idempotencyToken": true 2567 }, 2568 "studioComponentId": { 2569 "shape": "__string", 2570 "location": "uri", 2571 "locationName": "studioComponentId" 2572 }, 2573 "studioId": { 2574 "shape": "__string", 2575 "location": "uri", 2576 "locationName": "studioId" 2577 } 2578 }, 2579 "required": [ 2580 "studioId", 2581 "studioComponentId" 2582 ] 2583 }, 2584 "DeleteStudioComponentResponse": { 2585 "type": "structure", 2586 "members": { 2587 "studioComponent": { 2588 "shape": "StudioComponent", 2589 "locationName": "studioComponent" 2590 } 2591 } 2592 }, 2593 "DeleteStudioMemberOutput": { 2594 "type": "structure", 2595 "members": {} 2596 }, 2597 "DeleteStudioMemberRequest": { 2598 "type": "structure", 2599 "members": { 2600 "clientToken": { 2601 "shape": "ClientToken", 2602 "location": "header", 2603 "locationName": "X-Amz-Client-Token", 2604 "idempotencyToken": true 2605 }, 2606 "principalId": { 2607 "shape": "__string", 2608 "location": "uri", 2609 "locationName": "principalId" 2610 }, 2611 "studioId": { 2612 "shape": "__string", 2613 "location": "uri", 2614 "locationName": "studioId" 2615 } 2616 }, 2617 "required": [ 2618 "studioId", 2619 "principalId" 2620 ] 2621 }, 2622 "DeleteStudioMemberResponse": { 2623 "type": "structure", 2624 "members": {} 2625 }, 2626 "DeleteStudioOutput": { 2627 "type": "structure", 2628 "members": { 2629 "studio": { 2630 "shape": "Studio", 2631 "locationName": "studio" 2632 } 2633 } 2634 }, 2635 "DeleteStudioRequest": { 2636 "type": "structure", 2637 "members": { 2638 "clientToken": { 2639 "shape": "ClientToken", 2640 "location": "header", 2641 "locationName": "X-Amz-Client-Token", 2642 "idempotencyToken": true 2643 }, 2644 "studioId": { 2645 "shape": "__string", 2646 "location": "uri", 2647 "locationName": "studioId" 2648 } 2649 }, 2650 "required": [ 2651 "studioId" 2652 ] 2653 }, 2654 "DeleteStudioResponse": { 2655 "type": "structure", 2656 "members": { 2657 "studio": { 2658 "shape": "Studio", 2659 "locationName": "studio" 2660 } 2661 } 2662 }, 2663 "DirectoryId": { 2664 "type": "string" 2665 }, 2666 "EC2ImageId": { 2667 "type": "string", 2668 "pattern": "^ami-[0-9A-z]+$" 2669 }, 2670 "EC2SubnetId": { 2671 "type": "string" 2672 }, 2673 "EC2SubnetIdList": { 2674 "type": "list", 2675 "max": 6, 2676 "member": { 2677 "shape": "EC2SubnetId" 2678 } 2679 }, 2680 "Empty": { 2681 "type": "structure", 2682 "members": {} 2683 }, 2684 "Eula": { 2685 "type": "structure", 2686 "members": { 2687 "content": { 2688 "shape": "__string", 2689 "locationName": "content" 2690 }, 2691 "createdAt": { 2692 "shape": "Timestamp", 2693 "locationName": "createdAt" 2694 }, 2695 "eulaId": { 2696 "shape": "EulaId", 2697 "locationName": "eulaId" 2698 }, 2699 "name": { 2700 "shape": "EulaName", 2701 "locationName": "name" 2702 }, 2703 "updatedAt": { 2704 "shape": "Timestamp", 2705 "locationName": "updatedAt" 2706 } 2707 } 2708 }, 2709 "EulaAcceptance": { 2710 "type": "structure", 2711 "members": { 2712 "acceptedAt": { 2713 "shape": "Timestamp", 2714 "locationName": "acceptedAt" 2715 }, 2716 "acceptedBy": { 2717 "shape": "__string", 2718 "locationName": "acceptedBy" 2719 }, 2720 "accepteeId": { 2721 "shape": "__string", 2722 "locationName": "accepteeId" 2723 }, 2724 "eulaAcceptanceId": { 2725 "shape": "EulaAcceptanceId", 2726 "locationName": "eulaAcceptanceId" 2727 }, 2728 "eulaId": { 2729 "shape": "EulaId", 2730 "locationName": "eulaId" 2731 } 2732 } 2733 }, 2734 "EulaAcceptanceId": { 2735 "type": "string", 2736 "max": 22, 2737 "pattern": "^[a-zA-Z0-9-_]*$" 2738 }, 2739 "EulaAcceptanceList": { 2740 "type": "list", 2741 "member": { 2742 "shape": "EulaAcceptance" 2743 } 2744 }, 2745 "EulaId": { 2746 "type": "string", 2747 "max": 22, 2748 "pattern": "^[a-zA-Z0-9-_]*$" 2749 }, 2750 "EulaIdList": { 2751 "type": "list", 2752 "member": { 2753 "shape": "__string" 2754 } 2755 }, 2756 "EulaList": { 2757 "type": "list", 2758 "member": { 2759 "shape": "Eula" 2760 } 2761 }, 2762 "EulaName": { 2763 "type": "string", 2764 "max": 64 2765 }, 2766 "ExceptionContext": { 2767 "type": "map", 2768 "key": { 2769 "shape": "__string" 2770 }, 2771 "value": { 2772 "shape": "__string" 2773 } 2774 }, 2775 "GetEulaOutput": { 2776 "type": "structure", 2777 "members": { 2778 "eula": { 2779 "shape": "Eula", 2780 "locationName": "eula" 2781 } 2782 } 2783 }, 2784 "GetEulaRequest": { 2785 "type": "structure", 2786 "members": { 2787 "eulaId": { 2788 "shape": "__string", 2789 "location": "uri", 2790 "locationName": "eulaId" 2791 } 2792 }, 2793 "required": [ 2794 "eulaId" 2795 ] 2796 }, 2797 "GetEulaResponse": { 2798 "type": "structure", 2799 "members": { 2800 "eula": { 2801 "shape": "Eula", 2802 "locationName": "eula" 2803 } 2804 } 2805 }, 2806 "GetLaunchProfileDetailsOutput": { 2807 "type": "structure", 2808 "members": { 2809 "launchProfile": { 2810 "shape": "LaunchProfile", 2811 "locationName": "launchProfile" 2812 }, 2813 "streamingImages": { 2814 "shape": "StreamingImageList", 2815 "locationName": "streamingImages" 2816 }, 2817 "studioComponentSummaries": { 2818 "shape": "StudioComponentSummaryList", 2819 "locationName": "studioComponentSummaries" 2820 } 2821 } 2822 }, 2823 "GetLaunchProfileDetailsRequest": { 2824 "type": "structure", 2825 "members": { 2826 "launchProfileId": { 2827 "shape": "__string", 2828 "location": "uri", 2829 "locationName": "launchProfileId" 2830 }, 2831 "studioId": { 2832 "shape": "__string", 2833 "location": "uri", 2834 "locationName": "studioId" 2835 } 2836 }, 2837 "required": [ 2838 "studioId", 2839 "launchProfileId" 2840 ] 2841 }, 2842 "GetLaunchProfileDetailsResponse": { 2843 "type": "structure", 2844 "members": { 2845 "launchProfile": { 2846 "shape": "LaunchProfile", 2847 "locationName": "launchProfile" 2848 }, 2849 "streamingImages": { 2850 "shape": "StreamingImageList", 2851 "locationName": "streamingImages" 2852 }, 2853 "studioComponentSummaries": { 2854 "shape": "StudioComponentSummaryList", 2855 "locationName": "studioComponentSummaries" 2856 } 2857 } 2858 }, 2859 "GetLaunchProfileInitializationOutput": { 2860 "type": "structure", 2861 "members": { 2862 "launchProfileInitialization": { 2863 "shape": "LaunchProfileInitialization", 2864 "locationName": "launchProfileInitialization" 2865 } 2866 } 2867 }, 2868 "GetLaunchProfileInitializationRequest": { 2869 "type": "structure", 2870 "members": { 2871 "launchProfileId": { 2872 "shape": "__string", 2873 "location": "uri", 2874 "locationName": "launchProfileId" 2875 }, 2876 "launchProfileProtocolVersions": { 2877 "shape": "multiValueQueryStringList", 2878 "location": "querystring", 2879 "locationName": "launchProfileProtocolVersions" 2880 }, 2881 "launchPurpose": { 2882 "shape": "__string", 2883 "location": "querystring", 2884 "locationName": "launchPurpose" 2885 }, 2886 "platform": { 2887 "shape": "__string", 2888 "location": "querystring", 2889 "locationName": "platform" 2890 }, 2891 "studioId": { 2892 "shape": "__string", 2893 "location": "uri", 2894 "locationName": "studioId" 2895 } 2896 }, 2897 "required": [ 2898 "studioId", 2899 "launchProfileProtocolVersions", 2900 "launchPurpose", 2901 "launchProfileId", 2902 "platform" 2903 ] 2904 }, 2905 "GetLaunchProfileInitializationResponse": { 2906 "type": "structure", 2907 "members": { 2908 "launchProfileInitialization": { 2909 "shape": "LaunchProfileInitialization", 2910 "locationName": "launchProfileInitialization" 2911 } 2912 } 2913 }, 2914 "GetLaunchProfileMemberOutput": { 2915 "type": "structure", 2916 "members": { 2917 "member": { 2918 "shape": "LaunchProfileMembership", 2919 "locationName": "member" 2920 } 2921 } 2922 }, 2923 "GetLaunchProfileMemberRequest": { 2924 "type": "structure", 2925 "members": { 2926 "launchProfileId": { 2927 "shape": "__string", 2928 "location": "uri", 2929 "locationName": "launchProfileId" 2930 }, 2931 "principalId": { 2932 "shape": "__string", 2933 "location": "uri", 2934 "locationName": "principalId" 2935 }, 2936 "studioId": { 2937 "shape": "__string", 2938 "location": "uri", 2939 "locationName": "studioId" 2940 } 2941 }, 2942 "required": [ 2943 "studioId", 2944 "principalId", 2945 "launchProfileId" 2946 ] 2947 }, 2948 "GetLaunchProfileMemberResponse": { 2949 "type": "structure", 2950 "members": { 2951 "member": { 2952 "shape": "LaunchProfileMembership", 2953 "locationName": "member" 2954 } 2955 } 2956 }, 2957 "GetLaunchProfileOutput": { 2958 "type": "structure", 2959 "members": { 2960 "launchProfile": { 2961 "shape": "LaunchProfile", 2962 "locationName": "launchProfile" 2963 } 2964 } 2965 }, 2966 "GetLaunchProfileRequest": { 2967 "type": "structure", 2968 "members": { 2969 "launchProfileId": { 2970 "shape": "__string", 2971 "location": "uri", 2972 "locationName": "launchProfileId" 2973 }, 2974 "studioId": { 2975 "shape": "__string", 2976 "location": "uri", 2977 "locationName": "studioId" 2978 } 2979 }, 2980 "required": [ 2981 "studioId", 2982 "launchProfileId" 2983 ] 2984 }, 2985 "GetLaunchProfileResponse": { 2986 "type": "structure", 2987 "members": { 2988 "launchProfile": { 2989 "shape": "LaunchProfile", 2990 "locationName": "launchProfile" 2991 } 2992 } 2993 }, 2994 "GetStreamingImageOutput": { 2995 "type": "structure", 2996 "members": { 2997 "streamingImage": { 2998 "shape": "StreamingImage", 2999 "locationName": "streamingImage" 3000 } 3001 } 3002 }, 3003 "GetStreamingImageRequest": { 3004 "type": "structure", 3005 "members": { 3006 "streamingImageId": { 3007 "shape": "__string", 3008 "location": "uri", 3009 "locationName": "streamingImageId" 3010 }, 3011 "studioId": { 3012 "shape": "__string", 3013 "location": "uri", 3014 "locationName": "studioId" 3015 } 3016 }, 3017 "required": [ 3018 "studioId", 3019 "streamingImageId" 3020 ] 3021 }, 3022 "GetStreamingImageResponse": { 3023 "type": "structure", 3024 "members": { 3025 "streamingImage": { 3026 "shape": "StreamingImage", 3027 "locationName": "streamingImage" 3028 } 3029 } 3030 }, 3031 "GetStreamingSessionOutput": { 3032 "type": "structure", 3033 "members": { 3034 "session": { 3035 "shape": "StreamingSession", 3036 "locationName": "session" 3037 } 3038 } 3039 }, 3040 "GetStreamingSessionRequest": { 3041 "type": "structure", 3042 "members": { 3043 "sessionId": { 3044 "shape": "__string", 3045 "location": "uri", 3046 "locationName": "sessionId" 3047 }, 3048 "studioId": { 3049 "shape": "__string", 3050 "location": "uri", 3051 "locationName": "studioId" 3052 } 3053 }, 3054 "required": [ 3055 "studioId", 3056 "sessionId" 3057 ] 3058 }, 3059 "GetStreamingSessionResponse": { 3060 "type": "structure", 3061 "members": { 3062 "session": { 3063 "shape": "StreamingSession", 3064 "locationName": "session" 3065 } 3066 } 3067 }, 3068 "GetStreamingSessionStreamOutput": { 3069 "type": "structure", 3070 "members": { 3071 "stream": { 3072 "shape": "StreamingSessionStream", 3073 "locationName": "stream" 3074 } 3075 } 3076 }, 3077 "GetStreamingSessionStreamRequest": { 3078 "type": "structure", 3079 "members": { 3080 "sessionId": { 3081 "shape": "__string", 3082 "location": "uri", 3083 "locationName": "sessionId" 3084 }, 3085 "streamId": { 3086 "shape": "__string", 3087 "location": "uri", 3088 "locationName": "streamId" 3089 }, 3090 "studioId": { 3091 "shape": "__string", 3092 "location": "uri", 3093 "locationName": "studioId" 3094 } 3095 }, 3096 "required": [ 3097 "studioId", 3098 "streamId", 3099 "sessionId" 3100 ] 3101 }, 3102 "GetStreamingSessionStreamResponse": { 3103 "type": "structure", 3104 "members": { 3105 "stream": { 3106 "shape": "StreamingSessionStream", 3107 "locationName": "stream" 3108 } 3109 } 3110 }, 3111 "GetStudioComponentOutput": { 3112 "type": "structure", 3113 "members": { 3114 "studioComponent": { 3115 "shape": "StudioComponent", 3116 "locationName": "studioComponent" 3117 } 3118 } 3119 }, 3120 "GetStudioComponentRequest": { 3121 "type": "structure", 3122 "members": { 3123 "studioComponentId": { 3124 "shape": "__string", 3125 "location": "uri", 3126 "locationName": "studioComponentId" 3127 }, 3128 "studioId": { 3129 "shape": "__string", 3130 "location": "uri", 3131 "locationName": "studioId" 3132 } 3133 }, 3134 "required": [ 3135 "studioId", 3136 "studioComponentId" 3137 ] 3138 }, 3139 "GetStudioComponentResponse": { 3140 "type": "structure", 3141 "members": { 3142 "studioComponent": { 3143 "shape": "StudioComponent", 3144 "locationName": "studioComponent" 3145 } 3146 } 3147 }, 3148 "GetStudioMemberOutput": { 3149 "type": "structure", 3150 "members": { 3151 "member": { 3152 "shape": "StudioMembership", 3153 "locationName": "member" 3154 } 3155 } 3156 }, 3157 "GetStudioMemberRequest": { 3158 "type": "structure", 3159 "members": { 3160 "principalId": { 3161 "shape": "__string", 3162 "location": "uri", 3163 "locationName": "principalId" 3164 }, 3165 "studioId": { 3166 "shape": "__string", 3167 "location": "uri", 3168 "locationName": "studioId" 3169 } 3170 }, 3171 "required": [ 3172 "studioId", 3173 "principalId" 3174 ] 3175 }, 3176 "GetStudioMemberResponse": { 3177 "type": "structure", 3178 "members": { 3179 "member": { 3180 "shape": "StudioMembership", 3181 "locationName": "member" 3182 } 3183 } 3184 }, 3185 "GetStudioOutput": { 3186 "type": "structure", 3187 "members": { 3188 "studio": { 3189 "shape": "Studio", 3190 "locationName": "studio" 3191 } 3192 } 3193 }, 3194 "GetStudioRequest": { 3195 "type": "structure", 3196 "members": { 3197 "studioId": { 3198 "shape": "__string", 3199 "location": "uri", 3200 "locationName": "studioId" 3201 } 3202 }, 3203 "required": [ 3204 "studioId" 3205 ] 3206 }, 3207 "GetStudioResponse": { 3208 "type": "structure", 3209 "members": { 3210 "studio": { 3211 "shape": "Studio", 3212 "locationName": "studio" 3213 } 3214 } 3215 }, 3216 "InternalServerErrorException": { 3217 "type": "structure", 3218 "members": { 3219 "code": { 3220 "shape": "__string", 3221 "locationName": "code" 3222 }, 3223 "context": { 3224 "shape": "ExceptionContext", 3225 "locationName": "context" 3226 }, 3227 "message": { 3228 "shape": "__string", 3229 "locationName": "message" 3230 } 3231 }, 3232 "exception": true, 3233 "error": { 3234 "httpStatusCode": 500 3235 } 3236 }, 3237 "InternalServerException": { 3238 "type": "structure", 3239 "members": { 3240 "code": { 3241 "shape": "__string", 3242 "locationName": "code" 3243 }, 3244 "context": { 3245 "shape": "ExceptionContext", 3246 "locationName": "context" 3247 }, 3248 "message": { 3249 "shape": "__string", 3250 "locationName": "message" 3251 } 3252 } 3253 }, 3254 "LaunchProfile": { 3255 "type": "structure", 3256 "members": { 3257 "arn": { 3258 "shape": "__string", 3259 "locationName": "arn" 3260 }, 3261 "createdAt": { 3262 "shape": "Timestamp", 3263 "locationName": "createdAt" 3264 }, 3265 "createdBy": { 3266 "shape": "__string", 3267 "locationName": "createdBy" 3268 }, 3269 "description": { 3270 "shape": "LaunchProfileDescription", 3271 "locationName": "description" 3272 }, 3273 "ec2SubnetIds": { 3274 "shape": "EC2SubnetIdList", 3275 "locationName": "ec2SubnetIds" 3276 }, 3277 "launchProfileId": { 3278 "shape": "LaunchProfileId", 3279 "locationName": "launchProfileId" 3280 }, 3281 "launchProfileProtocolVersions": { 3282 "shape": "LaunchProfileProtocolVersionList", 3283 "locationName": "launchProfileProtocolVersions" 3284 }, 3285 "name": { 3286 "shape": "LaunchProfileName", 3287 "locationName": "name" 3288 }, 3289 "state": { 3290 "shape": "LaunchProfileState", 3291 "locationName": "state" 3292 }, 3293 "statusCode": { 3294 "shape": "LaunchProfileStatusCode", 3295 "locationName": "statusCode" 3296 }, 3297 "statusMessage": { 3298 "shape": "__string", 3299 "locationName": "statusMessage" 3300 }, 3301 "streamConfiguration": { 3302 "shape": "StreamConfiguration", 3303 "locationName": "streamConfiguration" 3304 }, 3305 "studioComponentIds": { 3306 "shape": "LaunchProfileStudioComponentIdList", 3307 "locationName": "studioComponentIds" 3308 }, 3309 "tags": { 3310 "shape": "Tags", 3311 "locationName": "tags" 3312 }, 3313 "updatedAt": { 3314 "shape": "Timestamp", 3315 "locationName": "updatedAt" 3316 }, 3317 "updatedBy": { 3318 "shape": "__string", 3319 "locationName": "updatedBy" 3320 } 3321 } 3322 }, 3323 "LaunchProfileDescription": { 3324 "type": "string", 3325 "max": 256 3326 }, 3327 "LaunchProfileId": { 3328 "type": "string", 3329 "max": 22, 3330 "pattern": "^[a-zA-Z0-9-_]*$" 3331 }, 3332 "LaunchProfileInitialization": { 3333 "type": "structure", 3334 "members": { 3335 "activeDirectory": { 3336 "shape": "LaunchProfileInitializationActiveDirectory", 3337 "locationName": "activeDirectory" 3338 }, 3339 "ec2SecurityGroupIds": { 3340 "shape": "LaunchProfileSecurityGroupIdList", 3341 "locationName": "ec2SecurityGroupIds" 3342 }, 3343 "launchProfileId": { 3344 "shape": "LaunchProfileId", 3345 "locationName": "launchProfileId" 3346 }, 3347 "launchProfileProtocolVersion": { 3348 "shape": "LaunchProfileProtocolVersion", 3349 "locationName": "launchProfileProtocolVersion" 3350 }, 3351 "launchPurpose": { 3352 "shape": "LaunchPurpose", 3353 "locationName": "launchPurpose" 3354 }, 3355 "name": { 3356 "shape": "LaunchProfileName", 3357 "locationName": "name" 3358 }, 3359 "platform": { 3360 "shape": "LaunchProfilePlatform", 3361 "locationName": "platform" 3362 }, 3363 "systemInitializationScripts": { 3364 "shape": "LaunchProfileInitializationScriptList", 3365 "locationName": "systemInitializationScripts" 3366 }, 3367 "userInitializationScripts": { 3368 "shape": "LaunchProfileInitializationScriptList", 3369 "locationName": "userInitializationScripts" 3370 } 3371 } 3372 }, 3373 "LaunchProfileInitializationActiveDirectory": { 3374 "type": "structure", 3375 "members": { 3376 "computerAttributes": { 3377 "shape": "ActiveDirectoryComputerAttributeList", 3378 "locationName": "computerAttributes" 3379 }, 3380 "directoryId": { 3381 "shape": "DirectoryId", 3382 "locationName": "directoryId" 3383 }, 3384 "directoryName": { 3385 "shape": "__string", 3386 "locationName": "directoryName" 3387 }, 3388 "dnsIpAddresses": { 3389 "shape": "ActiveDirectoryDnsIpAddressList", 3390 "locationName": "dnsIpAddresses" 3391 }, 3392 "organizationalUnitDistinguishedName": { 3393 "shape": "ActiveDirectoryOrganizationalUnitDistinguishedName", 3394 "locationName": "organizationalUnitDistinguishedName" 3395 }, 3396 "studioComponentId": { 3397 "shape": "StudioComponentId", 3398 "locationName": "studioComponentId" 3399 }, 3400 "studioComponentName": { 3401 "shape": "StudioComponentName", 3402 "locationName": "studioComponentName" 3403 } 3404 } 3405 }, 3406 "LaunchProfileInitializationScript": { 3407 "type": "structure", 3408 "members": { 3409 "script": { 3410 "shape": "StudioComponentInitializationScriptContent", 3411 "locationName": "script" 3412 }, 3413 "studioComponentId": { 3414 "shape": "StudioComponentId", 3415 "locationName": "studioComponentId" 3416 }, 3417 "studioComponentName": { 3418 "shape": "StudioComponentName", 3419 "locationName": "studioComponentName" 3420 } 3421 } 3422 }, 3423 "LaunchProfileInitializationScriptList": { 3424 "type": "list", 3425 "member": { 3426 "shape": "LaunchProfileInitializationScript" 3427 } 3428 }, 3429 "LaunchProfileList": { 3430 "type": "list", 3431 "member": { 3432 "shape": "LaunchProfile" 3433 } 3434 }, 3435 "LaunchProfileMembership": { 3436 "type": "structure", 3437 "members": { 3438 "identityStoreId": { 3439 "shape": "__string", 3440 "locationName": "identityStoreId" 3441 }, 3442 "persona": { 3443 "shape": "LaunchProfilePersona", 3444 "locationName": "persona" 3445 }, 3446 "principalId": { 3447 "shape": "__string", 3448 "locationName": "principalId" 3449 } 3450 } 3451 }, 3452 "LaunchProfileMembershipList": { 3453 "type": "list", 3454 "max": 20, 3455 "member": { 3456 "shape": "LaunchProfileMembership" 3457 } 3458 }, 3459 "LaunchProfileName": { 3460 "type": "string", 3461 "max": 64 3462 }, 3463 "LaunchProfilePersona": { 3464 "type": "string", 3465 "enum": [ 3466 "USER" 3467 ] 3468 }, 3469 "LaunchProfilePlatform": { 3470 "type": "string", 3471 "enum": [ 3472 "LINUX", 3473 "WINDOWS" 3474 ] 3475 }, 3476 "LaunchProfileProtocolVersion": { 3477 "type": "string", 3478 "max": 10, 3479 "pattern": "^2021\\-03\\-31$" 3480 }, 3481 "LaunchProfileProtocolVersionList": { 3482 "type": "list", 3483 "member": { 3484 "shape": "LaunchProfileProtocolVersion" 3485 } 3486 }, 3487 "LaunchProfileSecurityGroupIdList": { 3488 "type": "list", 3489 "min": 1, 3490 "member": { 3491 "shape": "SecurityGroupId" 3492 } 3493 }, 3494 "LaunchProfileState": { 3495 "type": "string", 3496 "enum": [ 3497 "CREATE_IN_PROGRESS", 3498 "READY", 3499 "UPDATE_IN_PROGRESS", 3500 "DELETE_IN_PROGRESS", 3501 "DELETED", 3502 "DELETE_FAILED", 3503 "CREATE_FAILED", 3504 "UPDATE_FAILED" 3505 ] 3506 }, 3507 "LaunchProfileStatusCode": { 3508 "type": "string", 3509 "enum": [ 3510 "LAUNCH_PROFILE_CREATED", 3511 "LAUNCH_PROFILE_UPDATED", 3512 "LAUNCH_PROFILE_DELETED", 3513 "LAUNCH_PROFILE_CREATE_IN_PROGRESS", 3514 "LAUNCH_PROFILE_UPDATE_IN_PROGRESS", 3515 "LAUNCH_PROFILE_DELETE_IN_PROGRESS", 3516 "INTERNAL_ERROR", 3517 "STREAMING_IMAGE_NOT_FOUND", 3518 "STREAMING_IMAGE_NOT_READY", 3519 "LAUNCH_PROFILE_WITH_STREAM_SESSIONS_NOT_DELETED", 3520 "ENCRYPTION_KEY_ACCESS_DENIED", 3521 "ENCRYPTION_KEY_NOT_FOUND", 3522 "INVALID_SUBNETS_PROVIDED" 3523 ] 3524 }, 3525 "LaunchProfileStudioComponentIdList": { 3526 "type": "list", 3527 "min": 1, 3528 "max": 100, 3529 "member": { 3530 "shape": "__string" 3531 } 3532 }, 3533 "LaunchPurpose": { 3534 "type": "string", 3535 "max": 64, 3536 "pattern": "^[A-Z0-9_]+$" 3537 }, 3538 "LicenseServiceConfiguration": { 3539 "type": "structure", 3540 "members": { 3541 "endpoint": { 3542 "shape": "__string", 3543 "locationName": "endpoint" 3544 } 3545 } 3546 }, 3547 "LinuxMountPoint": { 3548 "type": "string", 3549 "max": 128, 3550 "pattern": "^(/?|(\\$HOME)?(/[^/\\n\\s\\\\]+)*)$" 3551 }, 3552 "ListEulaAcceptancesOutput": { 3553 "type": "structure", 3554 "members": { 3555 "eulaAcceptances": { 3556 "shape": "EulaAcceptanceList", 3557 "locationName": "eulaAcceptances" 3558 }, 3559 "nextToken": { 3560 "shape": "__string", 3561 "locationName": "nextToken" 3562 } 3563 } 3564 }, 3565 "ListEulaAcceptancesRequest": { 3566 "type": "structure", 3567 "members": { 3568 "eulaIds": { 3569 "shape": "multiValueQueryStringList", 3570 "location": "querystring", 3571 "locationName": "eulaIds" 3572 }, 3573 "nextToken": { 3574 "shape": "__string", 3575 "location": "querystring", 3576 "locationName": "nextToken" 3577 }, 3578 "studioId": { 3579 "shape": "__string", 3580 "location": "uri", 3581 "locationName": "studioId" 3582 } 3583 }, 3584 "required": [ 3585 "studioId" 3586 ] 3587 }, 3588 "ListEulaAcceptancesResponse": { 3589 "type": "structure", 3590 "members": { 3591 "eulaAcceptances": { 3592 "shape": "EulaAcceptanceList", 3593 "locationName": "eulaAcceptances" 3594 }, 3595 "nextToken": { 3596 "shape": "__string", 3597 "locationName": "nextToken" 3598 } 3599 } 3600 }, 3601 "ListEulasOutput": { 3602 "type": "structure", 3603 "members": { 3604 "eulas": { 3605 "shape": "EulaList", 3606 "locationName": "eulas" 3607 }, 3608 "nextToken": { 3609 "shape": "__string", 3610 "locationName": "nextToken" 3611 } 3612 } 3613 }, 3614 "ListEulasRequest": { 3615 "type": "structure", 3616 "members": { 3617 "eulaIds": { 3618 "shape": "multiValueQueryStringList", 3619 "location": "querystring", 3620 "locationName": "eulaIds" 3621 }, 3622 "nextToken": { 3623 "shape": "__string", 3624 "location": "querystring", 3625 "locationName": "nextToken" 3626 } 3627 } 3628 }, 3629 "ListEulasResponse": { 3630 "type": "structure", 3631 "members": { 3632 "eulas": { 3633 "shape": "EulaList", 3634 "locationName": "eulas" 3635 }, 3636 "nextToken": { 3637 "shape": "__string", 3638 "locationName": "nextToken" 3639 } 3640 } 3641 }, 3642 "ListLaunchProfileMembersOutput": { 3643 "type": "structure", 3644 "members": { 3645 "members": { 3646 "shape": "LaunchProfileMembershipList", 3647 "locationName": "members" 3648 }, 3649 "nextToken": { 3650 "shape": "__string", 3651 "locationName": "nextToken" 3652 } 3653 } 3654 }, 3655 "ListLaunchProfileMembersRequest": { 3656 "type": "structure", 3657 "members": { 3658 "launchProfileId": { 3659 "shape": "__string", 3660 "location": "uri", 3661 "locationName": "launchProfileId" 3662 }, 3663 "maxResults": { 3664 "shape": "MaxResults", 3665 "location": "querystring", 3666 "locationName": "maxResults" 3667 }, 3668 "nextToken": { 3669 "shape": "__string", 3670 "location": "querystring", 3671 "locationName": "nextToken" 3672 }, 3673 "studioId": { 3674 "shape": "__string", 3675 "location": "uri", 3676 "locationName": "studioId" 3677 } 3678 }, 3679 "required": [ 3680 "studioId", 3681 "launchProfileId" 3682 ] 3683 }, 3684 "ListLaunchProfileMembersResponse": { 3685 "type": "structure", 3686 "members": { 3687 "members": { 3688 "shape": "LaunchProfileMembershipList", 3689 "locationName": "members" 3690 }, 3691 "nextToken": { 3692 "shape": "__string", 3693 "locationName": "nextToken" 3694 } 3695 } 3696 }, 3697 "ListLaunchProfilesOutput": { 3698 "type": "structure", 3699 "members": { 3700 "launchProfiles": { 3701 "shape": "LaunchProfileList", 3702 "locationName": "launchProfiles" 3703 }, 3704 "nextToken": { 3705 "shape": "__string", 3706 "locationName": "nextToken" 3707 } 3708 } 3709 }, 3710 "ListLaunchProfilesRequest": { 3711 "type": "structure", 3712 "members": { 3713 "maxResults": { 3714 "shape": "MaxResults", 3715 "location": "querystring", 3716 "locationName": "maxResults" 3717 }, 3718 "nextToken": { 3719 "shape": "__string", 3720 "location": "querystring", 3721 "locationName": "nextToken" 3722 }, 3723 "principalId": { 3724 "shape": "__string", 3725 "location": "querystring", 3726 "locationName": "principalId" 3727 }, 3728 "states": { 3729 "shape": "multiValueQueryStringList", 3730 "location": "querystring", 3731 "locationName": "states" 3732 }, 3733 "studioId": { 3734 "shape": "__string", 3735 "location": "uri", 3736 "locationName": "studioId" 3737 } 3738 }, 3739 "required": [ 3740 "studioId" 3741 ] 3742 }, 3743 "ListLaunchProfilesResponse": { 3744 "type": "structure", 3745 "members": { 3746 "launchProfiles": { 3747 "shape": "LaunchProfileList", 3748 "locationName": "launchProfiles" 3749 }, 3750 "nextToken": { 3751 "shape": "__string", 3752 "locationName": "nextToken" 3753 } 3754 } 3755 }, 3756 "ListStreamingImagesOutput": { 3757 "type": "structure", 3758 "members": { 3759 "nextToken": { 3760 "shape": "__string", 3761 "locationName": "nextToken" 3762 }, 3763 "streamingImages": { 3764 "shape": "StreamingImageList", 3765 "locationName": "streamingImages" 3766 } 3767 } 3768 }, 3769 "ListStreamingImagesRequest": { 3770 "type": "structure", 3771 "members": { 3772 "nextToken": { 3773 "shape": "__string", 3774 "location": "querystring", 3775 "locationName": "nextToken" 3776 }, 3777 "owner": { 3778 "shape": "__string", 3779 "location": "querystring", 3780 "locationName": "owner" 3781 }, 3782 "studioId": { 3783 "shape": "__string", 3784 "location": "uri", 3785 "locationName": "studioId" 3786 } 3787 }, 3788 "required": [ 3789 "studioId" 3790 ] 3791 }, 3792 "ListStreamingImagesResponse": { 3793 "type": "structure", 3794 "members": { 3795 "nextToken": { 3796 "shape": "__string", 3797 "locationName": "nextToken" 3798 }, 3799 "streamingImages": { 3800 "shape": "StreamingImageList", 3801 "locationName": "streamingImages" 3802 } 3803 } 3804 }, 3805 "ListStreamingSessionsOutput": { 3806 "type": "structure", 3807 "members": { 3808 "nextToken": { 3809 "shape": "__string", 3810 "locationName": "nextToken" 3811 }, 3812 "sessions": { 3813 "shape": "StreamingSessionList", 3814 "locationName": "sessions" 3815 } 3816 } 3817 }, 3818 "ListStreamingSessionsRequest": { 3819 "type": "structure", 3820 "members": { 3821 "createdBy": { 3822 "shape": "__string", 3823 "location": "querystring", 3824 "locationName": "createdBy" 3825 }, 3826 "nextToken": { 3827 "shape": "__string", 3828 "location": "querystring", 3829 "locationName": "nextToken" 3830 }, 3831 "sessionIds": { 3832 "shape": "__string", 3833 "location": "querystring", 3834 "locationName": "sessionIds" 3835 }, 3836 "studioId": { 3837 "shape": "__string", 3838 "location": "uri", 3839 "locationName": "studioId" 3840 } 3841 }, 3842 "required": [ 3843 "studioId" 3844 ] 3845 }, 3846 "ListStreamingSessionsResponse": { 3847 "type": "structure", 3848 "members": { 3849 "nextToken": { 3850 "shape": "__string", 3851 "locationName": "nextToken" 3852 }, 3853 "sessions": { 3854 "shape": "StreamingSessionList", 3855 "locationName": "sessions" 3856 } 3857 } 3858 }, 3859 "ListStudioComponentsOutput": { 3860 "type": "structure", 3861 "members": { 3862 "nextToken": { 3863 "shape": "__string", 3864 "locationName": "nextToken" 3865 }, 3866 "studioComponents": { 3867 "shape": "StudioComponentList", 3868 "locationName": "studioComponents" 3869 } 3870 } 3871 }, 3872 "ListStudioComponentsRequest": { 3873 "type": "structure", 3874 "members": { 3875 "maxResults": { 3876 "shape": "MaxResults", 3877 "location": "querystring", 3878 "locationName": "maxResults" 3879 }, 3880 "nextToken": { 3881 "shape": "__string", 3882 "location": "querystring", 3883 "locationName": "nextToken" 3884 }, 3885 "states": { 3886 "shape": "multiValueQueryStringList", 3887 "location": "querystring", 3888 "locationName": "states" 3889 }, 3890 "studioId": { 3891 "shape": "__string", 3892 "location": "uri", 3893 "locationName": "studioId" 3894 }, 3895 "types": { 3896 "shape": "multiValueQueryStringList", 3897 "location": "querystring", 3898 "locationName": "types" 3899 } 3900 }, 3901 "required": [ 3902 "studioId" 3903 ] 3904 }, 3905 "ListStudioComponentsResponse": { 3906 "type": "structure", 3907 "members": { 3908 "nextToken": { 3909 "shape": "__string", 3910 "locationName": "nextToken" 3911 }, 3912 "studioComponents": { 3913 "shape": "StudioComponentList", 3914 "locationName": "studioComponents" 3915 } 3916 } 3917 }, 3918 "ListStudioMembersOutput": { 3919 "type": "structure", 3920 "members": { 3921 "members": { 3922 "shape": "StudioMembershipList", 3923 "locationName": "members" 3924 }, 3925 "nextToken": { 3926 "shape": "__string", 3927 "locationName": "nextToken" 3928 } 3929 } 3930 }, 3931 "ListStudioMembersRequest": { 3932 "type": "structure", 3933 "members": { 3934 "maxResults": { 3935 "shape": "MaxResults", 3936 "location": "querystring", 3937 "locationName": "maxResults" 3938 }, 3939 "nextToken": { 3940 "shape": "__string", 3941 "location": "querystring", 3942 "locationName": "nextToken" 3943 }, 3944 "studioId": { 3945 "shape": "__string", 3946 "location": "uri", 3947 "locationName": "studioId" 3948 } 3949 }, 3950 "required": [ 3951 "studioId" 3952 ] 3953 }, 3954 "ListStudioMembersResponse": { 3955 "type": "structure", 3956 "members": { 3957 "members": { 3958 "shape": "StudioMembershipList", 3959 "locationName": "members" 3960 }, 3961 "nextToken": { 3962 "shape": "__string", 3963 "locationName": "nextToken" 3964 } 3965 } 3966 }, 3967 "ListStudiosOutput": { 3968 "type": "structure", 3969 "members": { 3970 "nextToken": { 3971 "shape": "__string", 3972 "locationName": "nextToken" 3973 }, 3974 "studios": { 3975 "shape": "StudioList", 3976 "locationName": "studios" 3977 } 3978 } 3979 }, 3980 "ListStudiosRequest": { 3981 "type": "structure", 3982 "members": { 3983 "nextToken": { 3984 "shape": "__string", 3985 "location": "querystring", 3986 "locationName": "nextToken" 3987 } 3988 } 3989 }, 3990 "ListStudiosResponse": { 3991 "type": "structure", 3992 "members": { 3993 "nextToken": { 3994 "shape": "__string", 3995 "locationName": "nextToken" 3996 }, 3997 "studios": { 3998 "shape": "StudioList", 3999 "locationName": "studios" 4000 } 4001 } 4002 }, 4003 "ListTagsForResourceRequest": { 4004 "type": "structure", 4005 "members": { 4006 "resourceArn": { 4007 "shape": "__string", 4008 "location": "uri", 4009 "locationName": "resourceArn" 4010 } 4011 }, 4012 "required": [ 4013 "resourceArn" 4014 ] 4015 }, 4016 "ListTagsForResourceResponse": { 4017 "type": "structure", 4018 "members": { 4019 "tags": { 4020 "shape": "Tags", 4021 "locationName": "tags" 4022 } 4023 } 4024 }, 4025 "ListTagsOutput": { 4026 "type": "structure", 4027 "members": { 4028 "tags": { 4029 "shape": "Tags", 4030 "locationName": "tags" 4031 } 4032 } 4033 }, 4034 "MaxResults": { 4035 "type": "integer", 4036 "min": 1, 4037 "max": 100 4038 }, 4039 "NewLaunchProfileMember": { 4040 "type": "structure", 4041 "members": { 4042 "persona": { 4043 "shape": "LaunchProfilePersona", 4044 "locationName": "persona" 4045 }, 4046 "principalId": { 4047 "shape": "__string", 4048 "locationName": "principalId" 4049 } 4050 }, 4051 "required": [ 4052 "persona", 4053 "principalId" 4054 ] 4055 }, 4056 "NewLaunchProfileMemberList": { 4057 "type": "list", 4058 "max": 20, 4059 "member": { 4060 "shape": "NewLaunchProfileMember" 4061 } 4062 }, 4063 "NewStudioMember": { 4064 "type": "structure", 4065 "members": { 4066 "persona": { 4067 "shape": "StudioPersona", 4068 "locationName": "persona" 4069 }, 4070 "principalId": { 4071 "shape": "__string", 4072 "locationName": "principalId" 4073 } 4074 }, 4075 "required": [ 4076 "persona", 4077 "principalId" 4078 ] 4079 }, 4080 "NewStudioMemberList": { 4081 "type": "list", 4082 "max": 20, 4083 "member": { 4084 "shape": "NewStudioMember" 4085 } 4086 }, 4087 "PutLaunchProfileMembersInput": { 4088 "type": "structure", 4089 "members": { 4090 "identityStoreId": { 4091 "shape": "__string", 4092 "locationName": "identityStoreId" 4093 }, 4094 "members": { 4095 "shape": "NewLaunchProfileMemberList", 4096 "locationName": "members" 4097 } 4098 }, 4099 "required": [ 4100 "members", 4101 "identityStoreId" 4102 ] 4103 }, 4104 "PutLaunchProfileMembersRequest": { 4105 "type": "structure", 4106 "members": { 4107 "clientToken": { 4108 "shape": "ClientToken", 4109 "location": "header", 4110 "locationName": "X-Amz-Client-Token", 4111 "idempotencyToken": true 4112 }, 4113 "identityStoreId": { 4114 "shape": "__string", 4115 "locationName": "identityStoreId" 4116 }, 4117 "launchProfileId": { 4118 "shape": "__string", 4119 "location": "uri", 4120 "locationName": "launchProfileId" 4121 }, 4122 "members": { 4123 "shape": "NewLaunchProfileMemberList", 4124 "locationName": "members" 4125 }, 4126 "studioId": { 4127 "shape": "__string", 4128 "location": "uri", 4129 "locationName": "studioId" 4130 } 4131 }, 4132 "required": [ 4133 "studioId", 4134 "members", 4135 "launchProfileId", 4136 "identityStoreId" 4137 ] 4138 }, 4139 "PutLaunchProfileMembersResponse": { 4140 "type": "structure", 4141 "members": {} 4142 }, 4143 "PutStudioMembersInput": { 4144 "type": "structure", 4145 "members": { 4146 "identityStoreId": { 4147 "shape": "__string", 4148 "locationName": "identityStoreId" 4149 }, 4150 "members": { 4151 "shape": "NewStudioMemberList", 4152 "locationName": "members" 4153 } 4154 }, 4155 "required": [ 4156 "members", 4157 "identityStoreId" 4158 ] 4159 }, 4160 "PutStudioMembersOutput": { 4161 "type": "structure", 4162 "members": {} 4163 }, 4164 "PutStudioMembersRequest": { 4165 "type": "structure", 4166 "members": { 4167 "clientToken": { 4168 "shape": "ClientToken", 4169 "location": "header", 4170 "locationName": "X-Amz-Client-Token", 4171 "idempotencyToken": true 4172 }, 4173 "identityStoreId": { 4174 "shape": "__string", 4175 "locationName": "identityStoreId" 4176 }, 4177 "members": { 4178 "shape": "NewStudioMemberList", 4179 "locationName": "members" 4180 }, 4181 "studioId": { 4182 "shape": "__string", 4183 "location": "uri", 4184 "locationName": "studioId" 4185 } 4186 }, 4187 "required": [ 4188 "studioId", 4189 "members", 4190 "identityStoreId" 4191 ] 4192 }, 4193 "PutStudioMembersResponse": { 4194 "type": "structure", 4195 "members": {} 4196 }, 4197 "Region": { 4198 "type": "string", 4199 "max": 50, 4200 "pattern": "[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]" 4201 }, 4202 "ResourceNotFoundException": { 4203 "type": "structure", 4204 "members": { 4205 "code": { 4206 "shape": "__string", 4207 "locationName": "code" 4208 }, 4209 "context": { 4210 "shape": "ExceptionContext", 4211 "locationName": "context" 4212 }, 4213 "message": { 4214 "shape": "__string", 4215 "locationName": "message" 4216 } 4217 }, 4218 "exception": true, 4219 "error": { 4220 "httpStatusCode": 404 4221 } 4222 }, 4223 "ScriptParameterKey": { 4224 "type": "string", 4225 "min": 1, 4226 "max": 64, 4227 "pattern": "^[a-zA-Z_][a-zA-Z0-9_]+$" 4228 }, 4229 "ScriptParameterKeyValue": { 4230 "type": "structure", 4231 "members": { 4232 "key": { 4233 "shape": "ScriptParameterKey", 4234 "locationName": "key" 4235 }, 4236 "value": { 4237 "shape": "ScriptParameterValue", 4238 "locationName": "value" 4239 } 4240 } 4241 }, 4242 "ScriptParameterValue": { 4243 "type": "string", 4244 "min": 1, 4245 "max": 256 4246 }, 4247 "SecurityGroupId": { 4248 "type": "string" 4249 }, 4250 "ServiceQuotaExceededException": { 4251 "type": "structure", 4252 "members": { 4253 "code": { 4254 "shape": "__string", 4255 "locationName": "code" 4256 }, 4257 "context": { 4258 "shape": "ExceptionContext", 4259 "locationName": "context" 4260 }, 4261 "message": { 4262 "shape": "__string", 4263 "locationName": "message" 4264 } 4265 }, 4266 "exception": true, 4267 "error": { 4268 "httpStatusCode": 402 4269 } 4270 }, 4271 "SharedFileSystemConfiguration": { 4272 "type": "structure", 4273 "members": { 4274 "endpoint": { 4275 "shape": "__string", 4276 "locationName": "endpoint" 4277 }, 4278 "fileSystemId": { 4279 "shape": "__string", 4280 "locationName": "fileSystemId" 4281 }, 4282 "linuxMountPoint": { 4283 "shape": "LinuxMountPoint", 4284 "locationName": "linuxMountPoint" 4285 }, 4286 "shareName": { 4287 "shape": "__string", 4288 "locationName": "shareName" 4289 }, 4290 "windowsMountDrive": { 4291 "shape": "WindowsMountDrive", 4292 "locationName": "windowsMountDrive" 4293 } 4294 } 4295 }, 4296 "StartStudioSSOConfigurationRepairOutput": { 4297 "type": "structure", 4298 "members": { 4299 "studio": { 4300 "shape": "Studio", 4301 "locationName": "studio" 4302 } 4303 } 4304 }, 4305 "StartStudioSSOConfigurationRepairRequest": { 4306 "type": "structure", 4307 "members": { 4308 "clientToken": { 4309 "shape": "ClientToken", 4310 "location": "header", 4311 "locationName": "X-Amz-Client-Token", 4312 "idempotencyToken": true 4313 }, 4314 "studioId": { 4315 "shape": "__string", 4316 "location": "uri", 4317 "locationName": "studioId" 4318 } 4319 }, 4320 "required": [ 4321 "studioId" 4322 ] 4323 }, 4324 "StartStudioSSOConfigurationRepairResponse": { 4325 "type": "structure", 4326 "members": { 4327 "studio": { 4328 "shape": "Studio", 4329 "locationName": "studio" 4330 } 4331 } 4332 }, 4333 "StreamConfiguration": { 4334 "type": "structure", 4335 "members": { 4336 "clipboardMode": { 4337 "shape": "StreamingClipboardMode", 4338 "locationName": "clipboardMode" 4339 }, 4340 "ec2InstanceTypes": { 4341 "shape": "StreamingInstanceTypeList", 4342 "locationName": "ec2InstanceTypes" 4343 }, 4344 "maxSessionLengthInMinutes": { 4345 "shape": "StreamConfigurationMaxSessionLengthInMinutes", 4346 "locationName": "maxSessionLengthInMinutes" 4347 }, 4348 "streamingImageIds": { 4349 "shape": "StreamingImageIdList", 4350 "locationName": "streamingImageIds" 4351 } 4352 } 4353 }, 4354 "StreamConfigurationCreate": { 4355 "type": "structure", 4356 "members": { 4357 "clipboardMode": { 4358 "shape": "StreamingClipboardMode", 4359 "locationName": "clipboardMode" 4360 }, 4361 "ec2InstanceTypes": { 4362 "shape": "StreamingInstanceTypeList", 4363 "locationName": "ec2InstanceTypes" 4364 }, 4365 "maxSessionLengthInMinutes": { 4366 "shape": "StreamConfigurationMaxSessionLengthInMinutes", 4367 "locationName": "maxSessionLengthInMinutes" 4368 }, 4369 "streamingImageIds": { 4370 "shape": "StreamingImageIdList", 4371 "locationName": "streamingImageIds" 4372 } 4373 }, 4374 "required": [ 4375 "clipboardMode", 4376 "streamingImageIds", 4377 "ec2InstanceTypes" 4378 ] 4379 }, 4380 "StreamConfigurationMaxSessionLengthInMinutes": { 4381 "type": "integer", 4382 "min": 1, 4383 "max": 690 4384 }, 4385 "StreamingClipboardMode": { 4386 "type": "string", 4387 "enum": [ 4388 "ENABLED", 4389 "DISABLED" 4390 ] 4391 }, 4392 "StreamingImage": { 4393 "type": "structure", 4394 "members": { 4395 "arn": { 4396 "shape": "__string", 4397 "locationName": "arn" 4398 }, 4399 "description": { 4400 "shape": "StreamingImageDescription", 4401 "locationName": "description" 4402 }, 4403 "ec2ImageId": { 4404 "shape": "EC2ImageId", 4405 "locationName": "ec2ImageId" 4406 }, 4407 "encryptionConfiguration": { 4408 "shape": "StreamingImageEncryptionConfiguration", 4409 "locationName": "encryptionConfiguration" 4410 }, 4411 "eulaIds": { 4412 "shape": "EulaIdList", 4413 "locationName": "eulaIds" 4414 }, 4415 "name": { 4416 "shape": "StreamingImageName", 4417 "locationName": "name" 4418 }, 4419 "owner": { 4420 "shape": "StreamingImageOwner", 4421 "locationName": "owner" 4422 }, 4423 "platform": { 4424 "shape": "StreamingImagePlatform", 4425 "locationName": "platform" 4426 }, 4427 "state": { 4428 "shape": "StreamingImageState", 4429 "locationName": "state" 4430 }, 4431 "statusCode": { 4432 "shape": "StreamingImageStatusCode", 4433 "locationName": "statusCode" 4434 }, 4435 "statusMessage": { 4436 "shape": "__string", 4437 "locationName": "statusMessage" 4438 }, 4439 "streamingImageId": { 4440 "shape": "StreamingImageId", 4441 "locationName": "streamingImageId" 4442 }, 4443 "tags": { 4444 "shape": "Tags", 4445 "locationName": "tags" 4446 } 4447 } 4448 }, 4449 "StreamingImageDescription": { 4450 "type": "string", 4451 "max": 256 4452 }, 4453 "StreamingImageEncryptionConfiguration": { 4454 "type": "structure", 4455 "members": { 4456 "keyArn": { 4457 "shape": "StreamingImageEncryptionConfigurationKeyArn", 4458 "locationName": "keyArn" 4459 }, 4460 "keyType": { 4461 "shape": "StreamingImageEncryptionConfigurationKeyType", 4462 "locationName": "keyType" 4463 } 4464 }, 4465 "required": [ 4466 "keyType" 4467 ] 4468 }, 4469 "StreamingImageEncryptionConfigurationKeyArn": { 4470 "type": "string", 4471 "min": 4, 4472 "pattern": "^arn:.*" 4473 }, 4474 "StreamingImageEncryptionConfigurationKeyType": { 4475 "type": "string", 4476 "enum": [ 4477 "CUSTOMER_MANAGED_KEY" 4478 ] 4479 }, 4480 "StreamingImageId": { 4481 "type": "string", 4482 "max": 22, 4483 "pattern": "^[a-zA-Z0-9-_]*$" 4484 }, 4485 "StreamingImageIdList": { 4486 "type": "list", 4487 "max": 20, 4488 "member": { 4489 "shape": "StreamingImageId" 4490 } 4491 }, 4492 "StreamingImageList": { 4493 "type": "list", 4494 "member": { 4495 "shape": "StreamingImage" 4496 } 4497 }, 4498 "StreamingImageName": { 4499 "type": "string", 4500 "max": 64 4501 }, 4502 "StreamingImageOwner": { 4503 "type": "string" 4504 }, 4505 "StreamingImagePlatform": { 4506 "type": "string", 4507 "pattern": "^[a-zA-Z]*$" 4508 }, 4509 "StreamingImageSessionId": { 4510 "type": "string", 4511 "pattern": "^[A-z0-9-_:]*\\.{1}[A-z0-9-_]*$" 4512 }, 4513 "StreamingImageState": { 4514 "type": "string", 4515 "enum": [ 4516 "CREATE_IN_PROGRESS", 4517 "READY", 4518 "DELETE_IN_PROGRESS", 4519 "DELETED", 4520 "UPDATE_IN_PROGRESS", 4521 "UPDATE_FAILED", 4522 "CREATE_FAILED", 4523 "DELETE_FAILED" 4524 ] 4525 }, 4526 "StreamingImageStatusCode": { 4527 "type": "string", 4528 "enum": [ 4529 "STREAMING_IMAGE_CREATE_IN_PROGRESS", 4530 "STREAMING_IMAGE_READY", 4531 "STREAMING_IMAGE_DELETE_IN_PROGRESS", 4532 "STREAMING_IMAGE_DELETED", 4533 "STREAMING_IMAGE_UPDATE_IN_PROGRESS", 4534 "INTERNAL_ERROR" 4535 ] 4536 }, 4537 "StreamingInstanceType": { 4538 "type": "string", 4539 "enum": [ 4540 "g4dn.xlarge", 4541 "g4dn.2xlarge", 4542 "g4dn.4xlarge", 4543 "g4dn.8xlarge", 4544 "g4dn.12xlarge", 4545 "g4dn.16xlarge" 4546 ] 4547 }, 4548 "StreamingInstanceTypeList": { 4549 "type": "list", 4550 "min": 1, 4551 "max": 30, 4552 "member": { 4553 "shape": "StreamingInstanceType" 4554 } 4555 }, 4556 "StreamingSession": { 4557 "type": "structure", 4558 "members": { 4559 "arn": { 4560 "shape": "__string", 4561 "locationName": "arn" 4562 }, 4563 "createdAt": { 4564 "shape": "Timestamp", 4565 "locationName": "createdAt" 4566 }, 4567 "createdBy": { 4568 "shape": "__string", 4569 "locationName": "createdBy" 4570 }, 4571 "ec2InstanceType": { 4572 "shape": "__string", 4573 "locationName": "ec2InstanceType" 4574 }, 4575 "launchProfileId": { 4576 "shape": "__string", 4577 "locationName": "launchProfileId" 4578 }, 4579 "sessionId": { 4580 "shape": "StreamingImageSessionId", 4581 "locationName": "sessionId" 4582 }, 4583 "state": { 4584 "shape": "StreamingSessionState", 4585 "locationName": "state" 4586 }, 4587 "statusCode": { 4588 "shape": "StreamingSessionStatusCode", 4589 "locationName": "statusCode" 4590 }, 4591 "statusMessage": { 4592 "shape": "__string", 4593 "locationName": "statusMessage" 4594 }, 4595 "streamingImageId": { 4596 "shape": "StreamingImageId", 4597 "locationName": "streamingImageId" 4598 }, 4599 "tags": { 4600 "shape": "Tags", 4601 "locationName": "tags" 4602 }, 4603 "terminateAt": { 4604 "shape": "Timestamp", 4605 "locationName": "terminateAt" 4606 }, 4607 "updatedAt": { 4608 "shape": "Timestamp", 4609 "locationName": "updatedAt" 4610 }, 4611 "updatedBy": { 4612 "shape": "__string", 4613 "locationName": "updatedBy" 4614 } 4615 } 4616 }, 4617 "StreamingSessionList": { 4618 "type": "list", 4619 "member": { 4620 "shape": "StreamingSession" 4621 } 4622 }, 4623 "StreamingSessionState": { 4624 "type": "string", 4625 "enum": [ 4626 "CREATE_IN_PROGRESS", 4627 "DELETE_IN_PROGRESS", 4628 "READY", 4629 "DELETED", 4630 "CREATE_FAILED", 4631 "DELETE_FAILED" 4632 ] 4633 }, 4634 "StreamingSessionStatusCode": { 4635 "type": "string", 4636 "enum": [ 4637 "STREAMING_SESSION_READY", 4638 "STREAMING_SESSION_DELETED", 4639 "STREAMING_SESSION_CREATE_IN_PROGRESS", 4640 "STREAMING_SESSION_DELETE_IN_PROGRESS", 4641 "INTERNAL_ERROR", 4642 "INSUFFICIENT_CAPACITY", 4643 "ACTIVE_DIRECTORY_DOMAIN_JOIN_ERROR", 4644 "NETWORK_CONNECTION_ERROR", 4645 "INITIALIZATION_SCRIPT_ERROR", 4646 "DECRYPT_STREAMING_IMAGE_ERROR", 4647 "NETWORK_INTERFACE_ERROR" 4648 ] 4649 }, 4650 "StreamingSessionStream": { 4651 "type": "structure", 4652 "members": { 4653 "createdAt": { 4654 "shape": "Timestamp", 4655 "locationName": "createdAt" 4656 }, 4657 "createdBy": { 4658 "shape": "__string", 4659 "locationName": "createdBy" 4660 }, 4661 "expiresAt": { 4662 "shape": "Timestamp", 4663 "locationName": "expiresAt" 4664 }, 4665 "state": { 4666 "shape": "StreamingSessionStreamState", 4667 "locationName": "state" 4668 }, 4669 "statusCode": { 4670 "shape": "StreamingSessionStreamStatusCode", 4671 "locationName": "statusCode" 4672 }, 4673 "streamId": { 4674 "shape": "__string", 4675 "locationName": "streamId" 4676 }, 4677 "url": { 4678 "shape": "__string", 4679 "locationName": "url" 4680 } 4681 } 4682 }, 4683 "StreamingSessionStreamExpirationInSeconds": { 4684 "type": "integer", 4685 "min": 60, 4686 "max": 3600 4687 }, 4688 "StreamingSessionStreamState": { 4689 "type": "string", 4690 "enum": [ 4691 "READY", 4692 "CREATE_IN_PROGRESS", 4693 "DELETE_IN_PROGRESS", 4694 "DELETED", 4695 "CREATE_FAILED", 4696 "DELETE_FAILED" 4697 ] 4698 }, 4699 "StreamingSessionStreamStatusCode": { 4700 "type": "string", 4701 "enum": [ 4702 "STREAM_CREATE_IN_PROGRESS", 4703 "STREAM_READY", 4704 "STREAM_DELETE_IN_PROGRESS", 4705 "STREAM_DELETED", 4706 "INTERNAL_ERROR", 4707 "NETWORK_CONNECTION_ERROR" 4708 ] 4709 }, 4710 "Studio": { 4711 "type": "structure", 4712 "members": { 4713 "adminRoleArn": { 4714 "shape": "__string", 4715 "locationName": "adminRoleArn" 4716 }, 4717 "arn": { 4718 "shape": "__string", 4719 "locationName": "arn" 4720 }, 4721 "createdAt": { 4722 "shape": "Timestamp", 4723 "locationName": "createdAt" 4724 }, 4725 "displayName": { 4726 "shape": "StudioDisplayName", 4727 "locationName": "displayName" 4728 }, 4729 "homeRegion": { 4730 "shape": "Region", 4731 "locationName": "homeRegion" 4732 }, 4733 "ssoClientId": { 4734 "shape": "__string", 4735 "locationName": "ssoClientId" 4736 }, 4737 "state": { 4738 "shape": "StudioState", 4739 "locationName": "state" 4740 }, 4741 "statusCode": { 4742 "shape": "StudioStatusCode", 4743 "locationName": "statusCode" 4744 }, 4745 "statusMessage": { 4746 "shape": "__string", 4747 "locationName": "statusMessage" 4748 }, 4749 "studioEncryptionConfiguration": { 4750 "shape": "StudioEncryptionConfiguration", 4751 "locationName": "studioEncryptionConfiguration" 4752 }, 4753 "studioId": { 4754 "shape": "__string", 4755 "locationName": "studioId" 4756 }, 4757 "studioName": { 4758 "shape": "StudioName", 4759 "locationName": "studioName" 4760 }, 4761 "studioUrl": { 4762 "shape": "__string", 4763 "locationName": "studioUrl" 4764 }, 4765 "tags": { 4766 "shape": "Tags", 4767 "locationName": "tags" 4768 }, 4769 "updatedAt": { 4770 "shape": "Timestamp", 4771 "locationName": "updatedAt" 4772 }, 4773 "userRoleArn": { 4774 "shape": "__string", 4775 "locationName": "userRoleArn" 4776 } 4777 } 4778 }, 4779 "StudioComponent": { 4780 "type": "structure", 4781 "members": { 4782 "arn": { 4783 "shape": "__string", 4784 "locationName": "arn" 4785 }, 4786 "configuration": { 4787 "shape": "StudioComponentConfiguration", 4788 "locationName": "configuration" 4789 }, 4790 "createdAt": { 4791 "shape": "Timestamp", 4792 "locationName": "createdAt" 4793 }, 4794 "createdBy": { 4795 "shape": "__string", 4796 "locationName": "createdBy" 4797 }, 4798 "description": { 4799 "shape": "StudioComponentDescription", 4800 "locationName": "description" 4801 }, 4802 "ec2SecurityGroupIds": { 4803 "shape": "StudioComponentSecurityGroupIdList", 4804 "locationName": "ec2SecurityGroupIds" 4805 }, 4806 "initializationScripts": { 4807 "shape": "StudioComponentInitializationScriptList", 4808 "locationName": "initializationScripts" 4809 }, 4810 "name": { 4811 "shape": "StudioComponentName", 4812 "locationName": "name" 4813 }, 4814 "scriptParameters": { 4815 "shape": "StudioComponentScriptParameterKeyValueList", 4816 "locationName": "scriptParameters" 4817 }, 4818 "state": { 4819 "shape": "StudioComponentState", 4820 "locationName": "state" 4821 }, 4822 "statusCode": { 4823 "shape": "StudioComponentStatusCode", 4824 "locationName": "statusCode" 4825 }, 4826 "statusMessage": { 4827 "shape": "__string", 4828 "locationName": "statusMessage" 4829 }, 4830 "studioComponentId": { 4831 "shape": "StudioComponentId", 4832 "locationName": "studioComponentId" 4833 }, 4834 "subtype": { 4835 "shape": "StudioComponentSubtype", 4836 "locationName": "subtype" 4837 }, 4838 "tags": { 4839 "shape": "Tags", 4840 "locationName": "tags" 4841 }, 4842 "type": { 4843 "shape": "StudioComponentType", 4844 "locationName": "type" 4845 }, 4846 "updatedAt": { 4847 "shape": "Timestamp", 4848 "locationName": "updatedAt" 4849 }, 4850 "updatedBy": { 4851 "shape": "__string", 4852 "locationName": "updatedBy" 4853 } 4854 } 4855 }, 4856 "StudioComponentConfiguration": { 4857 "type": "structure", 4858 "members": { 4859 "activeDirectoryConfiguration": { 4860 "shape": "ActiveDirectoryConfiguration", 4861 "locationName": "activeDirectoryConfiguration" 4862 }, 4863 "computeFarmConfiguration": { 4864 "shape": "ComputeFarmConfiguration", 4865 "locationName": "computeFarmConfiguration" 4866 }, 4867 "licenseServiceConfiguration": { 4868 "shape": "LicenseServiceConfiguration", 4869 "locationName": "licenseServiceConfiguration" 4870 }, 4871 "sharedFileSystemConfiguration": { 4872 "shape": "SharedFileSystemConfiguration", 4873 "locationName": "sharedFileSystemConfiguration" 4874 } 4875 }, 4876 "union": true 4877 }, 4878 "StudioComponentDescription": { 4879 "type": "string", 4880 "max": 256 4881 }, 4882 "StudioComponentId": { 4883 "type": "string", 4884 "max": 22, 4885 "pattern": "^[a-zA-Z0-9-_]*$" 4886 }, 4887 "StudioComponentInitializationScript": { 4888 "type": "structure", 4889 "members": { 4890 "launchProfileProtocolVersion": { 4891 "shape": "LaunchProfileProtocolVersion", 4892 "locationName": "launchProfileProtocolVersion" 4893 }, 4894 "platform": { 4895 "shape": "LaunchProfilePlatform", 4896 "locationName": "platform" 4897 }, 4898 "runContext": { 4899 "shape": "StudioComponentInitializationScriptRunContext", 4900 "locationName": "runContext" 4901 }, 4902 "script": { 4903 "shape": "StudioComponentInitializationScriptContent", 4904 "locationName": "script" 4905 } 4906 } 4907 }, 4908 "StudioComponentInitializationScriptContent": { 4909 "type": "string", 4910 "min": 1, 4911 "max": 5120 4912 }, 4913 "StudioComponentInitializationScriptList": { 4914 "type": "list", 4915 "member": { 4916 "shape": "StudioComponentInitializationScript" 4917 } 4918 }, 4919 "StudioComponentInitializationScriptRunContext": { 4920 "type": "string", 4921 "enum": [ 4922 "SYSTEM_INITIALIZATION", 4923 "USER_INITIALIZATION" 4924 ] 4925 }, 4926 "StudioComponentList": { 4927 "type": "list", 4928 "max": 50, 4929 "member": { 4930 "shape": "StudioComponent" 4931 } 4932 }, 4933 "StudioComponentName": { 4934 "type": "string", 4935 "max": 64 4936 }, 4937 "StudioComponentScriptParameterKeyValueList": { 4938 "type": "list", 4939 "max": 30, 4940 "member": { 4941 "shape": "ScriptParameterKeyValue" 4942 } 4943 }, 4944 "StudioComponentSecurityGroupIdList": { 4945 "type": "list", 4946 "min": 1, 4947 "max": 30, 4948 "member": { 4949 "shape": "SecurityGroupId" 4950 } 4951 }, 4952 "StudioComponentState": { 4953 "type": "string", 4954 "enum": [ 4955 "CREATE_IN_PROGRESS", 4956 "READY", 4957 "UPDATE_IN_PROGRESS", 4958 "DELETE_IN_PROGRESS", 4959 "DELETED", 4960 "DELETE_FAILED", 4961 "CREATE_FAILED", 4962 "UPDATE_FAILED" 4963 ] 4964 }, 4965 "StudioComponentStatusCode": { 4966 "type": "string", 4967 "enum": [ 4968 "ACTIVE_DIRECTORY_ALREADY_EXISTS", 4969 "STUDIO_COMPONENT_CREATED", 4970 "STUDIO_COMPONENT_UPDATED", 4971 "STUDIO_COMPONENT_DELETED", 4972 "ENCRYPTION_KEY_ACCESS_DENIED", 4973 "ENCRYPTION_KEY_NOT_FOUND", 4974 "STUDIO_COMPONENT_CREATE_IN_PROGRESS", 4975 "STUDIO_COMPONENT_UPDATE_IN_PROGRESS", 4976 "STUDIO_COMPONENT_DELETE_IN_PROGRESS", 4977 "INTERNAL_ERROR" 4978 ] 4979 }, 4980 "StudioComponentSubtype": { 4981 "type": "string", 4982 "enum": [ 4983 "AWS_MANAGED_MICROSOFT_AD", 4984 "AMAZON_FSX_FOR_WINDOWS", 4985 "AMAZON_FSX_FOR_LUSTRE", 4986 "CUSTOM" 4987 ] 4988 }, 4989 "StudioComponentSummary": { 4990 "type": "structure", 4991 "members": { 4992 "createdAt": { 4993 "shape": "Timestamp", 4994 "locationName": "createdAt" 4995 }, 4996 "createdBy": { 4997 "shape": "__string", 4998 "locationName": "createdBy" 4999 }, 5000 "description": { 5001 "shape": "StudioComponentDescription", 5002 "locationName": "description" 5003 }, 5004 "name": { 5005 "shape": "StudioComponentName", 5006 "locationName": "name" 5007 }, 5008 "studioComponentId": { 5009 "shape": "StudioComponentId", 5010 "locationName": "studioComponentId" 5011 }, 5012 "subtype": { 5013 "shape": "StudioComponentSubtype", 5014 "locationName": "subtype" 5015 }, 5016 "type": { 5017 "shape": "StudioComponentType", 5018 "locationName": "type" 5019 }, 5020 "updatedAt": { 5021 "shape": "Timestamp", 5022 "locationName": "updatedAt" 5023 }, 5024 "updatedBy": { 5025 "shape": "__string", 5026 "locationName": "updatedBy" 5027 } 5028 } 5029 }, 5030 "StudioComponentSummaryList": { 5031 "type": "list", 5032 "member": { 5033 "shape": "StudioComponentSummary" 5034 } 5035 }, 5036 "StudioComponentType": { 5037 "type": "string", 5038 "enum": [ 5039 "ACTIVE_DIRECTORY", 5040 "SHARED_FILE_SYSTEM", 5041 "COMPUTE_FARM", 5042 "LICENSE_SERVICE", 5043 "CUSTOM" 5044 ] 5045 }, 5046 "StudioDisplayName": { 5047 "type": "string", 5048 "max": 64 5049 }, 5050 "StudioEncryptionConfiguration": { 5051 "type": "structure", 5052 "members": { 5053 "keyArn": { 5054 "shape": "StudioEncryptionConfigurationKeyArn", 5055 "locationName": "keyArn" 5056 }, 5057 "keyType": { 5058 "shape": "StudioEncryptionConfigurationKeyType", 5059 "locationName": "keyType" 5060 } 5061 }, 5062 "required": [ 5063 "keyType" 5064 ] 5065 }, 5066 "StudioEncryptionConfigurationKeyArn": { 5067 "type": "string", 5068 "min": 4, 5069 "pattern": "^arn:.*" 5070 }, 5071 "StudioEncryptionConfigurationKeyType": { 5072 "type": "string", 5073 "enum": [ 5074 "AWS_OWNED_KEY", 5075 "CUSTOMER_MANAGED_KEY" 5076 ] 5077 }, 5078 "StudioList": { 5079 "type": "list", 5080 "member": { 5081 "shape": "Studio" 5082 } 5083 }, 5084 "StudioMembership": { 5085 "type": "structure", 5086 "members": { 5087 "identityStoreId": { 5088 "shape": "__string", 5089 "locationName": "identityStoreId" 5090 }, 5091 "persona": { 5092 "shape": "StudioPersona", 5093 "locationName": "persona" 5094 }, 5095 "principalId": { 5096 "shape": "__string", 5097 "locationName": "principalId" 5098 } 5099 } 5100 }, 5101 "StudioMembershipList": { 5102 "type": "list", 5103 "max": 20, 5104 "member": { 5105 "shape": "StudioMembership" 5106 } 5107 }, 5108 "StudioName": { 5109 "type": "string", 5110 "min": 3, 5111 "max": 64, 5112 "pattern": "^[a-z0-9]*$" 5113 }, 5114 "StudioPersona": { 5115 "type": "string", 5116 "enum": [ 5117 "ADMINISTRATOR" 5118 ] 5119 }, 5120 "StudioState": { 5121 "type": "string", 5122 "enum": [ 5123 "CREATE_IN_PROGRESS", 5124 "READY", 5125 "UPDATE_IN_PROGRESS", 5126 "DELETE_IN_PROGRESS", 5127 "DELETED", 5128 "DELETE_FAILED", 5129 "CREATE_FAILED", 5130 "UPDATE_FAILED" 5131 ] 5132 }, 5133 "StudioStatusCode": { 5134 "type": "string", 5135 "enum": [ 5136 "STUDIO_CREATED", 5137 "STUDIO_DELETED", 5138 "STUDIO_UPDATED", 5139 "STUDIO_CREATE_IN_PROGRESS", 5140 "STUDIO_UPDATE_IN_PROGRESS", 5141 "STUDIO_DELETE_IN_PROGRESS", 5142 "STUDIO_WITH_LAUNCH_PROFILES_NOT_DELETED", 5143 "STUDIO_WITH_STUDIO_COMPONENTS_NOT_DELETED", 5144 "STUDIO_WITH_STREAMING_IMAGES_NOT_DELETED", 5145 "AWS_SSO_NOT_ENABLED", 5146 "AWS_SSO_ACCESS_DENIED", 5147 "ROLE_NOT_OWNED_BY_STUDIO_OWNER", 5148 "ROLE_COULD_NOT_BE_ASSUMED", 5149 "INTERNAL_ERROR", 5150 "ENCRYPTION_KEY_NOT_FOUND", 5151 "ENCRYPTION_KEY_ACCESS_DENIED", 5152 "AWS_SSO_CONFIGURATION_REPAIRED", 5153 "AWS_SSO_CONFIGURATION_REPAIR_IN_PROGRESS" 5154 ] 5155 }, 5156 "TagResourceInput": { 5157 "type": "structure", 5158 "members": { 5159 "tags": { 5160 "shape": "Tags", 5161 "locationName": "tags" 5162 } 5163 } 5164 }, 5165 "TagResourceRequest": { 5166 "type": "structure", 5167 "members": { 5168 "resourceArn": { 5169 "shape": "__string", 5170 "location": "uri", 5171 "locationName": "resourceArn" 5172 }, 5173 "tags": { 5174 "shape": "Tags", 5175 "locationName": "tags" 5176 } 5177 }, 5178 "required": [ 5179 "resourceArn" 5180 ] 5181 }, 5182 "TagResourceResponse": { 5183 "type": "structure", 5184 "members": {} 5185 }, 5186 "Tags": { 5187 "type": "map", 5188 "key": { 5189 "shape": "__string" 5190 }, 5191 "value": { 5192 "shape": "__string" 5193 } 5194 }, 5195 "ThrottlingException": { 5196 "type": "structure", 5197 "members": { 5198 "code": { 5199 "shape": "__string", 5200 "locationName": "code" 5201 }, 5202 "context": { 5203 "shape": "ExceptionContext", 5204 "locationName": "context" 5205 }, 5206 "message": { 5207 "shape": "__string", 5208 "locationName": "message" 5209 } 5210 }, 5211 "exception": true, 5212 "error": { 5213 "httpStatusCode": 429 5214 } 5215 }, 5216 "Timestamp": { 5217 "type": "timestamp", 5218 "timestampFormat": "iso8601" 5219 }, 5220 "UntagResourceRequest": { 5221 "type": "structure", 5222 "members": { 5223 "resourceArn": { 5224 "shape": "__string", 5225 "location": "uri", 5226 "locationName": "resourceArn" 5227 }, 5228 "tagKeys": { 5229 "shape": "multiValueQueryStringList", 5230 "location": "querystring", 5231 "locationName": "tagKeys" 5232 } 5233 }, 5234 "required": [ 5235 "tagKeys", 5236 "resourceArn" 5237 ] 5238 }, 5239 "UntagResourceResponse": { 5240 "type": "structure", 5241 "members": {} 5242 }, 5243 "UpdateLaunchProfileInput": { 5244 "type": "structure", 5245 "members": { 5246 "description": { 5247 "shape": "LaunchProfileDescription", 5248 "locationName": "description" 5249 }, 5250 "launchProfileProtocolVersions": { 5251 "shape": "LaunchProfileProtocolVersionList", 5252 "locationName": "launchProfileProtocolVersions" 5253 }, 5254 "name": { 5255 "shape": "LaunchProfileName", 5256 "locationName": "name" 5257 }, 5258 "streamConfiguration": { 5259 "shape": "StreamConfigurationCreate", 5260 "locationName": "streamConfiguration" 5261 }, 5262 "studioComponentIds": { 5263 "shape": "LaunchProfileStudioComponentIdList", 5264 "locationName": "studioComponentIds" 5265 } 5266 } 5267 }, 5268 "UpdateLaunchProfileMemberInput": { 5269 "type": "structure", 5270 "members": { 5271 "persona": { 5272 "shape": "LaunchProfilePersona", 5273 "locationName": "persona" 5274 } 5275 }, 5276 "required": [ 5277 "persona" 5278 ] 5279 }, 5280 "UpdateLaunchProfileMemberRequest": { 5281 "type": "structure", 5282 "members": { 5283 "clientToken": { 5284 "shape": "ClientToken", 5285 "location": "header", 5286 "locationName": "X-Amz-Client-Token", 5287 "idempotencyToken": true 5288 }, 5289 "launchProfileId": { 5290 "shape": "__string", 5291 "location": "uri", 5292 "locationName": "launchProfileId" 5293 }, 5294 "persona": { 5295 "shape": "LaunchProfilePersona", 5296 "locationName": "persona" 5297 }, 5298 "principalId": { 5299 "shape": "__string", 5300 "location": "uri", 5301 "locationName": "principalId" 5302 }, 5303 "studioId": { 5304 "shape": "__string", 5305 "location": "uri", 5306 "locationName": "studioId" 5307 } 5308 }, 5309 "required": [ 5310 "studioId", 5311 "persona", 5312 "principalId", 5313 "launchProfileId" 5314 ] 5315 }, 5316 "UpdateLaunchProfileMemberResponse": { 5317 "type": "structure", 5318 "members": { 5319 "member": { 5320 "shape": "LaunchProfileMembership", 5321 "locationName": "member" 5322 } 5323 } 5324 }, 5325 "UpdateLaunchProfileOutput": { 5326 "type": "structure", 5327 "members": { 5328 "launchProfile": { 5329 "shape": "LaunchProfile", 5330 "locationName": "launchProfile" 5331 } 5332 } 5333 }, 5334 "UpdateLaunchProfileRequest": { 5335 "type": "structure", 5336 "members": { 5337 "clientToken": { 5338 "shape": "ClientToken", 5339 "location": "header", 5340 "locationName": "X-Amz-Client-Token", 5341 "idempotencyToken": true 5342 }, 5343 "description": { 5344 "shape": "LaunchProfileDescription", 5345 "locationName": "description" 5346 }, 5347 "launchProfileId": { 5348 "shape": "__string", 5349 "location": "uri", 5350 "locationName": "launchProfileId" 5351 }, 5352 "launchProfileProtocolVersions": { 5353 "shape": "LaunchProfileProtocolVersionList", 5354 "locationName": "launchProfileProtocolVersions" 5355 }, 5356 "name": { 5357 "shape": "LaunchProfileName", 5358 "locationName": "name" 5359 }, 5360 "streamConfiguration": { 5361 "shape": "StreamConfigurationCreate", 5362 "locationName": "streamConfiguration" 5363 }, 5364 "studioComponentIds": { 5365 "shape": "LaunchProfileStudioComponentIdList", 5366 "locationName": "studioComponentIds" 5367 }, 5368 "studioId": { 5369 "shape": "__string", 5370 "location": "uri", 5371 "locationName": "studioId" 5372 } 5373 }, 5374 "required": [ 5375 "studioId", 5376 "launchProfileId" 5377 ] 5378 }, 5379 "UpdateLaunchProfileResponse": { 5380 "type": "structure", 5381 "members": { 5382 "launchProfile": { 5383 "shape": "LaunchProfile", 5384 "locationName": "launchProfile" 5385 } 5386 } 5387 }, 5388 "UpdateStreamingImageInput": { 5389 "type": "structure", 5390 "members": { 5391 "description": { 5392 "shape": "StreamingImageDescription", 5393 "locationName": "description" 5394 }, 5395 "name": { 5396 "shape": "StreamingImageName", 5397 "locationName": "name" 5398 } 5399 } 5400 }, 5401 "UpdateStreamingImageOutput": { 5402 "type": "structure", 5403 "members": { 5404 "streamingImage": { 5405 "shape": "StreamingImage", 5406 "locationName": "streamingImage" 5407 } 5408 } 5409 }, 5410 "UpdateStreamingImageRequest": { 5411 "type": "structure", 5412 "members": { 5413 "clientToken": { 5414 "shape": "ClientToken", 5415 "location": "header", 5416 "locationName": "X-Amz-Client-Token", 5417 "idempotencyToken": true 5418 }, 5419 "description": { 5420 "shape": "StreamingImageDescription", 5421 "locationName": "description" 5422 }, 5423 "name": { 5424 "shape": "StreamingImageName", 5425 "locationName": "name" 5426 }, 5427 "streamingImageId": { 5428 "shape": "__string", 5429 "location": "uri", 5430 "locationName": "streamingImageId" 5431 }, 5432 "studioId": { 5433 "shape": "__string", 5434 "location": "uri", 5435 "locationName": "studioId" 5436 } 5437 }, 5438 "required": [ 5439 "studioId", 5440 "streamingImageId" 5441 ] 5442 }, 5443 "UpdateStreamingImageResponse": { 5444 "type": "structure", 5445 "members": { 5446 "streamingImage": { 5447 "shape": "StreamingImage", 5448 "locationName": "streamingImage" 5449 } 5450 } 5451 }, 5452 "UpdateStudioComponentInput": { 5453 "type": "structure", 5454 "members": { 5455 "configuration": { 5456 "shape": "StudioComponentConfiguration", 5457 "locationName": "configuration" 5458 }, 5459 "description": { 5460 "shape": "StudioComponentDescription", 5461 "locationName": "description" 5462 }, 5463 "ec2SecurityGroupIds": { 5464 "shape": "StudioComponentSecurityGroupIdList", 5465 "locationName": "ec2SecurityGroupIds" 5466 }, 5467 "initializationScripts": { 5468 "shape": "StudioComponentInitializationScriptList", 5469 "locationName": "initializationScripts" 5470 }, 5471 "name": { 5472 "shape": "StudioComponentName", 5473 "locationName": "name" 5474 }, 5475 "scriptParameters": { 5476 "shape": "StudioComponentScriptParameterKeyValueList", 5477 "locationName": "scriptParameters" 5478 }, 5479 "subtype": { 5480 "shape": "StudioComponentSubtype", 5481 "locationName": "subtype" 5482 }, 5483 "type": { 5484 "shape": "StudioComponentType", 5485 "locationName": "type" 5486 } 5487 } 5488 }, 5489 "UpdateStudioComponentOutput": { 5490 "type": "structure", 5491 "members": { 5492 "studioComponent": { 5493 "shape": "StudioComponent", 5494 "locationName": "studioComponent" 5495 } 5496 } 5497 }, 5498 "UpdateStudioComponentRequest": { 5499 "type": "structure", 5500 "members": { 5501 "clientToken": { 5502 "shape": "ClientToken", 5503 "location": "header", 5504 "locationName": "X-Amz-Client-Token", 5505 "idempotencyToken": true 5506 }, 5507 "configuration": { 5508 "shape": "StudioComponentConfiguration", 5509 "locationName": "configuration" 5510 }, 5511 "description": { 5512 "shape": "StudioComponentDescription", 5513 "locationName": "description" 5514 }, 5515 "ec2SecurityGroupIds": { 5516 "shape": "StudioComponentSecurityGroupIdList", 5517 "locationName": "ec2SecurityGroupIds" 5518 }, 5519 "initializationScripts": { 5520 "shape": "StudioComponentInitializationScriptList", 5521 "locationName": "initializationScripts" 5522 }, 5523 "name": { 5524 "shape": "StudioComponentName", 5525 "locationName": "name" 5526 }, 5527 "scriptParameters": { 5528 "shape": "StudioComponentScriptParameterKeyValueList", 5529 "locationName": "scriptParameters" 5530 }, 5531 "studioComponentId": { 5532 "shape": "__string", 5533 "location": "uri", 5534 "locationName": "studioComponentId" 5535 }, 5536 "studioId": { 5537 "shape": "__string", 5538 "location": "uri", 5539 "locationName": "studioId" 5540 }, 5541 "subtype": { 5542 "shape": "StudioComponentSubtype", 5543 "locationName": "subtype" 5544 }, 5545 "type": { 5546 "shape": "StudioComponentType", 5547 "locationName": "type" 5548 } 5549 }, 5550 "required": [ 5551 "studioId", 5552 "studioComponentId" 5553 ] 5554 }, 5555 "UpdateStudioComponentResponse": { 5556 "type": "structure", 5557 "members": { 5558 "studioComponent": { 5559 "shape": "StudioComponent", 5560 "locationName": "studioComponent" 5561 } 5562 } 5563 }, 5564 "UpdateStudioInput": { 5565 "type": "structure", 5566 "members": { 5567 "adminRoleArn": { 5568 "shape": "__string", 5569 "locationName": "adminRoleArn" 5570 }, 5571 "displayName": { 5572 "shape": "StudioDisplayName", 5573 "locationName": "displayName" 5574 }, 5575 "userRoleArn": { 5576 "shape": "__string", 5577 "locationName": "userRoleArn" 5578 } 5579 } 5580 }, 5581 "UpdateStudioOutput": { 5582 "type": "structure", 5583 "members": { 5584 "studio": { 5585 "shape": "Studio", 5586 "locationName": "studio" 5587 } 5588 } 5589 }, 5590 "UpdateStudioRequest": { 5591 "type": "structure", 5592 "members": { 5593 "adminRoleArn": { 5594 "shape": "__string", 5595 "locationName": "adminRoleArn" 5596 }, 5597 "clientToken": { 5598 "shape": "ClientToken", 5599 "location": "header", 5600 "locationName": "X-Amz-Client-Token", 5601 "idempotencyToken": true 5602 }, 5603 "displayName": { 5604 "shape": "StudioDisplayName", 5605 "locationName": "displayName" 5606 }, 5607 "studioId": { 5608 "shape": "__string", 5609 "location": "uri", 5610 "locationName": "studioId" 5611 }, 5612 "userRoleArn": { 5613 "shape": "__string", 5614 "locationName": "userRoleArn" 5615 } 5616 }, 5617 "required": [ 5618 "studioId" 5619 ] 5620 }, 5621 "UpdateStudioResponse": { 5622 "type": "structure", 5623 "members": { 5624 "studio": { 5625 "shape": "Studio", 5626 "locationName": "studio" 5627 } 5628 } 5629 }, 5630 "ValidationException": { 5631 "type": "structure", 5632 "members": { 5633 "code": { 5634 "shape": "__string", 5635 "locationName": "code" 5636 }, 5637 "context": { 5638 "shape": "ExceptionContext", 5639 "locationName": "context" 5640 }, 5641 "message": { 5642 "shape": "__string", 5643 "locationName": "message" 5644 } 5645 }, 5646 "exception": true, 5647 "error": { 5648 "httpStatusCode": 400 5649 } 5650 }, 5651 "WindowsMountDrive": { 5652 "type": "string", 5653 "pattern": "^[A-Z]$" 5654 }, 5655 "__boolean": { 5656 "type": "boolean" 5657 }, 5658 "__double": { 5659 "type": "double" 5660 }, 5661 "__integer": { 5662 "type": "integer" 5663 }, 5664 "__listOf__string": { 5665 "type": "list", 5666 "member": { 5667 "shape": "__string" 5668 } 5669 }, 5670 "__long": { 5671 "type": "long" 5672 }, 5673 "__string": { 5674 "type": "string" 5675 }, 5676 "__timestampIso8601": { 5677 "type": "timestamp", 5678 "timestampFormat": "iso8601" 5679 }, 5680 "__timestampUnix": { 5681 "type": "timestamp", 5682 "timestampFormat": "unixTimestamp" 5683 }, 5684 "ClientToken": { 5685 "type": "string", 5686 "min": 1, 5687 "max": 64 5688 }, 5689 "multiValueQueryStringList": { 5690 "type": "list", 5691 "member": { 5692 "shape": "__string" 5693 } 5694 } 5695 } 5696} 5697