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