1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2016-12-01", 5 "endpointPrefix":"appstream2", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"Amazon AppStream", 9 "serviceId":"AppStream", 10 "signatureVersion":"v4", 11 "signingName":"appstream", 12 "targetPrefix":"PhotonAdminProxyService", 13 "uid":"appstream-2016-12-01" 14 }, 15 "operations":{ 16 "AssociateFleet":{ 17 "name":"AssociateFleet", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/" 21 }, 22 "input":{"shape":"AssociateFleetRequest"}, 23 "output":{"shape":"AssociateFleetResult"}, 24 "errors":[ 25 {"shape":"LimitExceededException"}, 26 {"shape":"InvalidAccountStatusException"}, 27 {"shape":"ResourceNotFoundException"}, 28 {"shape":"ConcurrentModificationException"}, 29 {"shape":"IncompatibleImageException"}, 30 {"shape":"OperationNotPermittedException"} 31 ] 32 }, 33 "BatchAssociateUserStack":{ 34 "name":"BatchAssociateUserStack", 35 "http":{ 36 "method":"POST", 37 "requestUri":"/" 38 }, 39 "input":{"shape":"BatchAssociateUserStackRequest"}, 40 "output":{"shape":"BatchAssociateUserStackResult"}, 41 "errors":[ 42 {"shape":"OperationNotPermittedException"} 43 ] 44 }, 45 "BatchDisassociateUserStack":{ 46 "name":"BatchDisassociateUserStack", 47 "http":{ 48 "method":"POST", 49 "requestUri":"/" 50 }, 51 "input":{"shape":"BatchDisassociateUserStackRequest"}, 52 "output":{"shape":"BatchDisassociateUserStackResult"} 53 }, 54 "CopyImage":{ 55 "name":"CopyImage", 56 "http":{ 57 "method":"POST", 58 "requestUri":"/" 59 }, 60 "input":{"shape":"CopyImageRequest"}, 61 "output":{"shape":"CopyImageResponse"}, 62 "errors":[ 63 {"shape":"ResourceAlreadyExistsException"}, 64 {"shape":"ResourceNotFoundException"}, 65 {"shape":"ResourceNotAvailableException"}, 66 {"shape":"LimitExceededException"}, 67 {"shape":"InvalidAccountStatusException"}, 68 {"shape":"IncompatibleImageException"} 69 ] 70 }, 71 "CreateDirectoryConfig":{ 72 "name":"CreateDirectoryConfig", 73 "http":{ 74 "method":"POST", 75 "requestUri":"/" 76 }, 77 "input":{"shape":"CreateDirectoryConfigRequest"}, 78 "output":{"shape":"CreateDirectoryConfigResult"}, 79 "errors":[ 80 {"shape":"ResourceAlreadyExistsException"}, 81 {"shape":"LimitExceededException"}, 82 {"shape":"InvalidAccountStatusException"} 83 ] 84 }, 85 "CreateFleet":{ 86 "name":"CreateFleet", 87 "http":{ 88 "method":"POST", 89 "requestUri":"/" 90 }, 91 "input":{"shape":"CreateFleetRequest"}, 92 "output":{"shape":"CreateFleetResult"}, 93 "errors":[ 94 {"shape":"ResourceAlreadyExistsException"}, 95 {"shape":"ResourceNotAvailableException"}, 96 {"shape":"ResourceNotFoundException"}, 97 {"shape":"LimitExceededException"}, 98 {"shape":"InvalidAccountStatusException"}, 99 {"shape":"InvalidRoleException"}, 100 {"shape":"ConcurrentModificationException"}, 101 {"shape":"InvalidParameterCombinationException"}, 102 {"shape":"IncompatibleImageException"}, 103 {"shape":"OperationNotPermittedException"} 104 ] 105 }, 106 "CreateImageBuilder":{ 107 "name":"CreateImageBuilder", 108 "http":{ 109 "method":"POST", 110 "requestUri":"/" 111 }, 112 "input":{"shape":"CreateImageBuilderRequest"}, 113 "output":{"shape":"CreateImageBuilderResult"}, 114 "errors":[ 115 {"shape":"LimitExceededException"}, 116 {"shape":"InvalidAccountStatusException"}, 117 {"shape":"ResourceAlreadyExistsException"}, 118 {"shape":"ResourceNotAvailableException"}, 119 {"shape":"ResourceNotFoundException"}, 120 {"shape":"InvalidRoleException"}, 121 {"shape":"ConcurrentModificationException"}, 122 {"shape":"InvalidParameterCombinationException"}, 123 {"shape":"IncompatibleImageException"}, 124 {"shape":"OperationNotPermittedException"} 125 ] 126 }, 127 "CreateImageBuilderStreamingURL":{ 128 "name":"CreateImageBuilderStreamingURL", 129 "http":{ 130 "method":"POST", 131 "requestUri":"/" 132 }, 133 "input":{"shape":"CreateImageBuilderStreamingURLRequest"}, 134 "output":{"shape":"CreateImageBuilderStreamingURLResult"}, 135 "errors":[ 136 {"shape":"OperationNotPermittedException"}, 137 {"shape":"ResourceNotFoundException"} 138 ] 139 }, 140 "CreateStack":{ 141 "name":"CreateStack", 142 "http":{ 143 "method":"POST", 144 "requestUri":"/" 145 }, 146 "input":{"shape":"CreateStackRequest"}, 147 "output":{"shape":"CreateStackResult"}, 148 "errors":[ 149 {"shape":"LimitExceededException"}, 150 {"shape":"InvalidAccountStatusException"}, 151 {"shape":"ResourceAlreadyExistsException"}, 152 {"shape":"ConcurrentModificationException"}, 153 {"shape":"InvalidRoleException"}, 154 {"shape":"ResourceNotFoundException"}, 155 {"shape":"InvalidParameterCombinationException"} 156 ] 157 }, 158 "CreateStreamingURL":{ 159 "name":"CreateStreamingURL", 160 "http":{ 161 "method":"POST", 162 "requestUri":"/" 163 }, 164 "input":{"shape":"CreateStreamingURLRequest"}, 165 "output":{"shape":"CreateStreamingURLResult"}, 166 "errors":[ 167 {"shape":"ResourceNotFoundException"}, 168 {"shape":"ResourceNotAvailableException"}, 169 {"shape":"OperationNotPermittedException"}, 170 {"shape":"InvalidParameterCombinationException"} 171 ] 172 }, 173 "CreateUsageReportSubscription":{ 174 "name":"CreateUsageReportSubscription", 175 "http":{ 176 "method":"POST", 177 "requestUri":"/" 178 }, 179 "input":{"shape":"CreateUsageReportSubscriptionRequest"}, 180 "output":{"shape":"CreateUsageReportSubscriptionResult"}, 181 "errors":[ 182 {"shape":"InvalidRoleException"}, 183 {"shape":"InvalidAccountStatusException"}, 184 {"shape":"LimitExceededException"} 185 ] 186 }, 187 "CreateUser":{ 188 "name":"CreateUser", 189 "http":{ 190 "method":"POST", 191 "requestUri":"/" 192 }, 193 "input":{"shape":"CreateUserRequest"}, 194 "output":{"shape":"CreateUserResult"}, 195 "errors":[ 196 {"shape":"ResourceAlreadyExistsException"}, 197 {"shape":"InvalidAccountStatusException"}, 198 {"shape":"InvalidParameterCombinationException"}, 199 {"shape":"LimitExceededException"}, 200 {"shape":"OperationNotPermittedException"} 201 ] 202 }, 203 "DeleteDirectoryConfig":{ 204 "name":"DeleteDirectoryConfig", 205 "http":{ 206 "method":"POST", 207 "requestUri":"/" 208 }, 209 "input":{"shape":"DeleteDirectoryConfigRequest"}, 210 "output":{"shape":"DeleteDirectoryConfigResult"}, 211 "errors":[ 212 {"shape":"ResourceInUseException"}, 213 {"shape":"ResourceNotFoundException"} 214 ] 215 }, 216 "DeleteFleet":{ 217 "name":"DeleteFleet", 218 "http":{ 219 "method":"POST", 220 "requestUri":"/" 221 }, 222 "input":{"shape":"DeleteFleetRequest"}, 223 "output":{"shape":"DeleteFleetResult"}, 224 "errors":[ 225 {"shape":"ResourceInUseException"}, 226 {"shape":"ResourceNotFoundException"}, 227 {"shape":"ConcurrentModificationException"} 228 ] 229 }, 230 "DeleteImage":{ 231 "name":"DeleteImage", 232 "http":{ 233 "method":"POST", 234 "requestUri":"/" 235 }, 236 "input":{"shape":"DeleteImageRequest"}, 237 "output":{"shape":"DeleteImageResult"}, 238 "errors":[ 239 {"shape":"ResourceInUseException"}, 240 {"shape":"ResourceNotFoundException"}, 241 {"shape":"OperationNotPermittedException"}, 242 {"shape":"ConcurrentModificationException"} 243 ] 244 }, 245 "DeleteImageBuilder":{ 246 "name":"DeleteImageBuilder", 247 "http":{ 248 "method":"POST", 249 "requestUri":"/" 250 }, 251 "input":{"shape":"DeleteImageBuilderRequest"}, 252 "output":{"shape":"DeleteImageBuilderResult"}, 253 "errors":[ 254 {"shape":"ResourceNotFoundException"}, 255 {"shape":"OperationNotPermittedException"}, 256 {"shape":"ConcurrentModificationException"} 257 ] 258 }, 259 "DeleteImagePermissions":{ 260 "name":"DeleteImagePermissions", 261 "http":{ 262 "method":"POST", 263 "requestUri":"/" 264 }, 265 "input":{"shape":"DeleteImagePermissionsRequest"}, 266 "output":{"shape":"DeleteImagePermissionsResult"}, 267 "errors":[ 268 {"shape":"ResourceNotAvailableException"}, 269 {"shape":"ResourceNotFoundException"} 270 ] 271 }, 272 "DeleteStack":{ 273 "name":"DeleteStack", 274 "http":{ 275 "method":"POST", 276 "requestUri":"/" 277 }, 278 "input":{"shape":"DeleteStackRequest"}, 279 "output":{"shape":"DeleteStackResult"}, 280 "errors":[ 281 {"shape":"ResourceInUseException"}, 282 {"shape":"ResourceNotFoundException"}, 283 {"shape":"ConcurrentModificationException"} 284 ] 285 }, 286 "DeleteUsageReportSubscription":{ 287 "name":"DeleteUsageReportSubscription", 288 "http":{ 289 "method":"POST", 290 "requestUri":"/" 291 }, 292 "input":{"shape":"DeleteUsageReportSubscriptionRequest"}, 293 "output":{"shape":"DeleteUsageReportSubscriptionResult"}, 294 "errors":[ 295 {"shape":"InvalidAccountStatusException"}, 296 {"shape":"ResourceNotFoundException"} 297 ] 298 }, 299 "DeleteUser":{ 300 "name":"DeleteUser", 301 "http":{ 302 "method":"POST", 303 "requestUri":"/" 304 }, 305 "input":{"shape":"DeleteUserRequest"}, 306 "output":{"shape":"DeleteUserResult"}, 307 "errors":[ 308 {"shape":"ResourceNotFoundException"} 309 ] 310 }, 311 "DescribeDirectoryConfigs":{ 312 "name":"DescribeDirectoryConfigs", 313 "http":{ 314 "method":"POST", 315 "requestUri":"/" 316 }, 317 "input":{"shape":"DescribeDirectoryConfigsRequest"}, 318 "output":{"shape":"DescribeDirectoryConfigsResult"}, 319 "errors":[ 320 {"shape":"ResourceNotFoundException"} 321 ] 322 }, 323 "DescribeFleets":{ 324 "name":"DescribeFleets", 325 "http":{ 326 "method":"POST", 327 "requestUri":"/" 328 }, 329 "input":{"shape":"DescribeFleetsRequest"}, 330 "output":{"shape":"DescribeFleetsResult"}, 331 "errors":[ 332 {"shape":"ResourceNotFoundException"} 333 ] 334 }, 335 "DescribeImageBuilders":{ 336 "name":"DescribeImageBuilders", 337 "http":{ 338 "method":"POST", 339 "requestUri":"/" 340 }, 341 "input":{"shape":"DescribeImageBuildersRequest"}, 342 "output":{"shape":"DescribeImageBuildersResult"}, 343 "errors":[ 344 {"shape":"ResourceNotFoundException"} 345 ] 346 }, 347 "DescribeImagePermissions":{ 348 "name":"DescribeImagePermissions", 349 "http":{ 350 "method":"POST", 351 "requestUri":"/" 352 }, 353 "input":{"shape":"DescribeImagePermissionsRequest"}, 354 "output":{"shape":"DescribeImagePermissionsResult"}, 355 "errors":[ 356 {"shape":"ResourceNotFoundException"} 357 ] 358 }, 359 "DescribeImages":{ 360 "name":"DescribeImages", 361 "http":{ 362 "method":"POST", 363 "requestUri":"/" 364 }, 365 "input":{"shape":"DescribeImagesRequest"}, 366 "output":{"shape":"DescribeImagesResult"}, 367 "errors":[ 368 {"shape":"InvalidParameterCombinationException"}, 369 {"shape":"ResourceNotFoundException"} 370 ] 371 }, 372 "DescribeSessions":{ 373 "name":"DescribeSessions", 374 "http":{ 375 "method":"POST", 376 "requestUri":"/" 377 }, 378 "input":{"shape":"DescribeSessionsRequest"}, 379 "output":{"shape":"DescribeSessionsResult"}, 380 "errors":[ 381 {"shape":"InvalidParameterCombinationException"} 382 ] 383 }, 384 "DescribeStacks":{ 385 "name":"DescribeStacks", 386 "http":{ 387 "method":"POST", 388 "requestUri":"/" 389 }, 390 "input":{"shape":"DescribeStacksRequest"}, 391 "output":{"shape":"DescribeStacksResult"}, 392 "errors":[ 393 {"shape":"ResourceNotFoundException"} 394 ] 395 }, 396 "DescribeUsageReportSubscriptions":{ 397 "name":"DescribeUsageReportSubscriptions", 398 "http":{ 399 "method":"POST", 400 "requestUri":"/" 401 }, 402 "input":{"shape":"DescribeUsageReportSubscriptionsRequest"}, 403 "output":{"shape":"DescribeUsageReportSubscriptionsResult"}, 404 "errors":[ 405 {"shape":"ResourceNotFoundException"}, 406 {"shape":"InvalidAccountStatusException"} 407 ] 408 }, 409 "DescribeUserStackAssociations":{ 410 "name":"DescribeUserStackAssociations", 411 "http":{ 412 "method":"POST", 413 "requestUri":"/" 414 }, 415 "input":{"shape":"DescribeUserStackAssociationsRequest"}, 416 "output":{"shape":"DescribeUserStackAssociationsResult"}, 417 "errors":[ 418 {"shape":"InvalidParameterCombinationException"} 419 ] 420 }, 421 "DescribeUsers":{ 422 "name":"DescribeUsers", 423 "http":{ 424 "method":"POST", 425 "requestUri":"/" 426 }, 427 "input":{"shape":"DescribeUsersRequest"}, 428 "output":{"shape":"DescribeUsersResult"}, 429 "errors":[ 430 {"shape":"ResourceNotFoundException"}, 431 {"shape":"InvalidParameterCombinationException"} 432 ] 433 }, 434 "DisableUser":{ 435 "name":"DisableUser", 436 "http":{ 437 "method":"POST", 438 "requestUri":"/" 439 }, 440 "input":{"shape":"DisableUserRequest"}, 441 "output":{"shape":"DisableUserResult"}, 442 "errors":[ 443 {"shape":"ResourceNotFoundException"} 444 ] 445 }, 446 "DisassociateFleet":{ 447 "name":"DisassociateFleet", 448 "http":{ 449 "method":"POST", 450 "requestUri":"/" 451 }, 452 "input":{"shape":"DisassociateFleetRequest"}, 453 "output":{"shape":"DisassociateFleetResult"}, 454 "errors":[ 455 {"shape":"ResourceInUseException"}, 456 {"shape":"ResourceNotFoundException"}, 457 {"shape":"ConcurrentModificationException"} 458 ] 459 }, 460 "EnableUser":{ 461 "name":"EnableUser", 462 "http":{ 463 "method":"POST", 464 "requestUri":"/" 465 }, 466 "input":{"shape":"EnableUserRequest"}, 467 "output":{"shape":"EnableUserResult"}, 468 "errors":[ 469 {"shape":"ResourceNotFoundException"}, 470 {"shape":"InvalidAccountStatusException"} 471 ] 472 }, 473 "ExpireSession":{ 474 "name":"ExpireSession", 475 "http":{ 476 "method":"POST", 477 "requestUri":"/" 478 }, 479 "input":{"shape":"ExpireSessionRequest"}, 480 "output":{"shape":"ExpireSessionResult"} 481 }, 482 "ListAssociatedFleets":{ 483 "name":"ListAssociatedFleets", 484 "http":{ 485 "method":"POST", 486 "requestUri":"/" 487 }, 488 "input":{"shape":"ListAssociatedFleetsRequest"}, 489 "output":{"shape":"ListAssociatedFleetsResult"} 490 }, 491 "ListAssociatedStacks":{ 492 "name":"ListAssociatedStacks", 493 "http":{ 494 "method":"POST", 495 "requestUri":"/" 496 }, 497 "input":{"shape":"ListAssociatedStacksRequest"}, 498 "output":{"shape":"ListAssociatedStacksResult"} 499 }, 500 "ListTagsForResource":{ 501 "name":"ListTagsForResource", 502 "http":{ 503 "method":"POST", 504 "requestUri":"/" 505 }, 506 "input":{"shape":"ListTagsForResourceRequest"}, 507 "output":{"shape":"ListTagsForResourceResponse"}, 508 "errors":[ 509 {"shape":"ResourceNotFoundException"} 510 ] 511 }, 512 "StartFleet":{ 513 "name":"StartFleet", 514 "http":{ 515 "method":"POST", 516 "requestUri":"/" 517 }, 518 "input":{"shape":"StartFleetRequest"}, 519 "output":{"shape":"StartFleetResult"}, 520 "errors":[ 521 {"shape":"ResourceNotFoundException"}, 522 {"shape":"OperationNotPermittedException"}, 523 {"shape":"LimitExceededException"}, 524 {"shape":"InvalidAccountStatusException"}, 525 {"shape":"ConcurrentModificationException"}, 526 {"shape":"ResourceNotAvailableException"}, 527 {"shape":"InvalidRoleException"} 528 ] 529 }, 530 "StartImageBuilder":{ 531 "name":"StartImageBuilder", 532 "http":{ 533 "method":"POST", 534 "requestUri":"/" 535 }, 536 "input":{"shape":"StartImageBuilderRequest"}, 537 "output":{"shape":"StartImageBuilderResult"}, 538 "errors":[ 539 {"shape":"ResourceNotAvailableException"}, 540 {"shape":"ResourceNotFoundException"}, 541 {"shape":"ConcurrentModificationException"}, 542 {"shape":"InvalidAccountStatusException"}, 543 {"shape":"IncompatibleImageException"} 544 ] 545 }, 546 "StopFleet":{ 547 "name":"StopFleet", 548 "http":{ 549 "method":"POST", 550 "requestUri":"/" 551 }, 552 "input":{"shape":"StopFleetRequest"}, 553 "output":{"shape":"StopFleetResult"}, 554 "errors":[ 555 {"shape":"ResourceNotFoundException"}, 556 {"shape":"ConcurrentModificationException"} 557 ] 558 }, 559 "StopImageBuilder":{ 560 "name":"StopImageBuilder", 561 "http":{ 562 "method":"POST", 563 "requestUri":"/" 564 }, 565 "input":{"shape":"StopImageBuilderRequest"}, 566 "output":{"shape":"StopImageBuilderResult"}, 567 "errors":[ 568 {"shape":"ResourceNotFoundException"}, 569 {"shape":"OperationNotPermittedException"}, 570 {"shape":"ConcurrentModificationException"} 571 ] 572 }, 573 "TagResource":{ 574 "name":"TagResource", 575 "http":{ 576 "method":"POST", 577 "requestUri":"/" 578 }, 579 "input":{"shape":"TagResourceRequest"}, 580 "output":{"shape":"TagResourceResponse"}, 581 "errors":[ 582 {"shape":"LimitExceededException"}, 583 {"shape":"InvalidAccountStatusException"}, 584 {"shape":"ResourceNotFoundException"} 585 ] 586 }, 587 "UntagResource":{ 588 "name":"UntagResource", 589 "http":{ 590 "method":"POST", 591 "requestUri":"/" 592 }, 593 "input":{"shape":"UntagResourceRequest"}, 594 "output":{"shape":"UntagResourceResponse"}, 595 "errors":[ 596 {"shape":"ResourceNotFoundException"} 597 ] 598 }, 599 "UpdateDirectoryConfig":{ 600 "name":"UpdateDirectoryConfig", 601 "http":{ 602 "method":"POST", 603 "requestUri":"/" 604 }, 605 "input":{"shape":"UpdateDirectoryConfigRequest"}, 606 "output":{"shape":"UpdateDirectoryConfigResult"}, 607 "errors":[ 608 {"shape":"ResourceInUseException"}, 609 {"shape":"ResourceNotFoundException"}, 610 {"shape":"ConcurrentModificationException"} 611 ] 612 }, 613 "UpdateFleet":{ 614 "name":"UpdateFleet", 615 "http":{ 616 "method":"POST", 617 "requestUri":"/" 618 }, 619 "input":{"shape":"UpdateFleetRequest"}, 620 "output":{"shape":"UpdateFleetResult"}, 621 "errors":[ 622 {"shape":"ResourceInUseException"}, 623 {"shape":"LimitExceededException"}, 624 {"shape":"InvalidAccountStatusException"}, 625 {"shape":"InvalidRoleException"}, 626 {"shape":"ResourceNotFoundException"}, 627 {"shape":"ResourceNotAvailableException"}, 628 {"shape":"InvalidParameterCombinationException"}, 629 {"shape":"ConcurrentModificationException"}, 630 {"shape":"IncompatibleImageException"}, 631 {"shape":"OperationNotPermittedException"} 632 ] 633 }, 634 "UpdateImagePermissions":{ 635 "name":"UpdateImagePermissions", 636 "http":{ 637 "method":"POST", 638 "requestUri":"/" 639 }, 640 "input":{"shape":"UpdateImagePermissionsRequest"}, 641 "output":{"shape":"UpdateImagePermissionsResult"}, 642 "errors":[ 643 {"shape":"ResourceNotFoundException"}, 644 {"shape":"ResourceNotAvailableException"}, 645 {"shape":"LimitExceededException"} 646 ] 647 }, 648 "UpdateStack":{ 649 "name":"UpdateStack", 650 "http":{ 651 "method":"POST", 652 "requestUri":"/" 653 }, 654 "input":{"shape":"UpdateStackRequest"}, 655 "output":{"shape":"UpdateStackResult"}, 656 "errors":[ 657 {"shape":"ResourceNotFoundException"}, 658 {"shape":"ResourceInUseException"}, 659 {"shape":"InvalidRoleException"}, 660 {"shape":"InvalidParameterCombinationException"}, 661 {"shape":"LimitExceededException"}, 662 {"shape":"InvalidAccountStatusException"}, 663 {"shape":"IncompatibleImageException"}, 664 {"shape":"OperationNotPermittedException"}, 665 {"shape":"ConcurrentModificationException"} 666 ] 667 } 668 }, 669 "shapes":{ 670 "AccessEndpoint":{ 671 "type":"structure", 672 "required":["EndpointType"], 673 "members":{ 674 "EndpointType":{"shape":"AccessEndpointType"}, 675 "VpceId":{"shape":"String"} 676 } 677 }, 678 "AccessEndpointList":{ 679 "type":"list", 680 "member":{"shape":"AccessEndpoint"}, 681 "max":4, 682 "min":1 683 }, 684 "AccessEndpointType":{ 685 "type":"string", 686 "enum":["STREAMING"] 687 }, 688 "AccountName":{ 689 "type":"string", 690 "min":1, 691 "sensitive":true 692 }, 693 "AccountPassword":{ 694 "type":"string", 695 "max":127, 696 "min":1, 697 "sensitive":true 698 }, 699 "Action":{ 700 "type":"string", 701 "enum":[ 702 "CLIPBOARD_COPY_FROM_LOCAL_DEVICE", 703 "CLIPBOARD_COPY_TO_LOCAL_DEVICE", 704 "FILE_UPLOAD", 705 "FILE_DOWNLOAD", 706 "PRINTING_TO_LOCAL_DEVICE" 707 ] 708 }, 709 "Application":{ 710 "type":"structure", 711 "members":{ 712 "Name":{"shape":"String"}, 713 "DisplayName":{"shape":"String"}, 714 "IconURL":{"shape":"String"}, 715 "LaunchPath":{"shape":"String"}, 716 "LaunchParameters":{"shape":"String"}, 717 "Enabled":{"shape":"Boolean"}, 718 "Metadata":{"shape":"Metadata"} 719 } 720 }, 721 "ApplicationSettings":{ 722 "type":"structure", 723 "required":["Enabled"], 724 "members":{ 725 "Enabled":{"shape":"Boolean"}, 726 "SettingsGroup":{"shape":"SettingsGroup"} 727 } 728 }, 729 "ApplicationSettingsResponse":{ 730 "type":"structure", 731 "members":{ 732 "Enabled":{"shape":"Boolean"}, 733 "SettingsGroup":{"shape":"SettingsGroup"}, 734 "S3BucketName":{"shape":"String"} 735 } 736 }, 737 "Applications":{ 738 "type":"list", 739 "member":{"shape":"Application"} 740 }, 741 "AppstreamAgentVersion":{ 742 "type":"string", 743 "max":100, 744 "min":1 745 }, 746 "Arn":{ 747 "type":"string", 748 "pattern":"^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$" 749 }, 750 "ArnList":{ 751 "type":"list", 752 "member":{"shape":"Arn"} 753 }, 754 "AssociateFleetRequest":{ 755 "type":"structure", 756 "required":[ 757 "FleetName", 758 "StackName" 759 ], 760 "members":{ 761 "FleetName":{"shape":"String"}, 762 "StackName":{"shape":"String"} 763 } 764 }, 765 "AssociateFleetResult":{ 766 "type":"structure", 767 "members":{ 768 } 769 }, 770 "AuthenticationType":{ 771 "type":"string", 772 "enum":[ 773 "API", 774 "SAML", 775 "USERPOOL" 776 ] 777 }, 778 "AwsAccountId":{ 779 "type":"string", 780 "pattern":"^\\d+$" 781 }, 782 "AwsAccountIdList":{ 783 "type":"list", 784 "member":{"shape":"AwsAccountId"}, 785 "max":5, 786 "min":1 787 }, 788 "BatchAssociateUserStackRequest":{ 789 "type":"structure", 790 "required":["UserStackAssociations"], 791 "members":{ 792 "UserStackAssociations":{"shape":"UserStackAssociationList"} 793 } 794 }, 795 "BatchAssociateUserStackResult":{ 796 "type":"structure", 797 "members":{ 798 "errors":{"shape":"UserStackAssociationErrorList"} 799 } 800 }, 801 "BatchDisassociateUserStackRequest":{ 802 "type":"structure", 803 "required":["UserStackAssociations"], 804 "members":{ 805 "UserStackAssociations":{"shape":"UserStackAssociationList"} 806 } 807 }, 808 "BatchDisassociateUserStackResult":{ 809 "type":"structure", 810 "members":{ 811 "errors":{"shape":"UserStackAssociationErrorList"} 812 } 813 }, 814 "Boolean":{"type":"boolean"}, 815 "BooleanObject":{"type":"boolean"}, 816 "ComputeCapacity":{ 817 "type":"structure", 818 "required":["DesiredInstances"], 819 "members":{ 820 "DesiredInstances":{"shape":"Integer"} 821 } 822 }, 823 "ComputeCapacityStatus":{ 824 "type":"structure", 825 "required":["Desired"], 826 "members":{ 827 "Desired":{"shape":"Integer"}, 828 "Running":{"shape":"Integer"}, 829 "InUse":{"shape":"Integer"}, 830 "Available":{"shape":"Integer"} 831 } 832 }, 833 "ConcurrentModificationException":{ 834 "type":"structure", 835 "members":{ 836 "Message":{"shape":"ErrorMessage"} 837 }, 838 "exception":true 839 }, 840 "CopyImageRequest":{ 841 "type":"structure", 842 "required":[ 843 "SourceImageName", 844 "DestinationImageName", 845 "DestinationRegion" 846 ], 847 "members":{ 848 "SourceImageName":{"shape":"Name"}, 849 "DestinationImageName":{"shape":"Name"}, 850 "DestinationRegion":{"shape":"RegionName"}, 851 "DestinationImageDescription":{"shape":"Description"} 852 } 853 }, 854 "CopyImageResponse":{ 855 "type":"structure", 856 "members":{ 857 "DestinationImageName":{"shape":"Name"} 858 } 859 }, 860 "CreateDirectoryConfigRequest":{ 861 "type":"structure", 862 "required":[ 863 "DirectoryName", 864 "OrganizationalUnitDistinguishedNames", 865 "ServiceAccountCredentials" 866 ], 867 "members":{ 868 "DirectoryName":{"shape":"DirectoryName"}, 869 "OrganizationalUnitDistinguishedNames":{"shape":"OrganizationalUnitDistinguishedNamesList"}, 870 "ServiceAccountCredentials":{"shape":"ServiceAccountCredentials"} 871 } 872 }, 873 "CreateDirectoryConfigResult":{ 874 "type":"structure", 875 "members":{ 876 "DirectoryConfig":{"shape":"DirectoryConfig"} 877 } 878 }, 879 "CreateFleetRequest":{ 880 "type":"structure", 881 "required":[ 882 "Name", 883 "InstanceType", 884 "ComputeCapacity" 885 ], 886 "members":{ 887 "Name":{"shape":"Name"}, 888 "ImageName":{"shape":"String"}, 889 "ImageArn":{"shape":"Arn"}, 890 "InstanceType":{"shape":"String"}, 891 "FleetType":{"shape":"FleetType"}, 892 "ComputeCapacity":{"shape":"ComputeCapacity"}, 893 "VpcConfig":{"shape":"VpcConfig"}, 894 "MaxUserDurationInSeconds":{"shape":"Integer"}, 895 "DisconnectTimeoutInSeconds":{"shape":"Integer"}, 896 "Description":{"shape":"Description"}, 897 "DisplayName":{"shape":"DisplayName"}, 898 "EnableDefaultInternetAccess":{"shape":"BooleanObject"}, 899 "DomainJoinInfo":{"shape":"DomainJoinInfo"}, 900 "Tags":{"shape":"Tags"}, 901 "IdleDisconnectTimeoutInSeconds":{"shape":"Integer"}, 902 "IamRoleArn":{"shape":"Arn"} 903 } 904 }, 905 "CreateFleetResult":{ 906 "type":"structure", 907 "members":{ 908 "Fleet":{"shape":"Fleet"} 909 } 910 }, 911 "CreateImageBuilderRequest":{ 912 "type":"structure", 913 "required":[ 914 "Name", 915 "InstanceType" 916 ], 917 "members":{ 918 "Name":{"shape":"Name"}, 919 "ImageName":{"shape":"String"}, 920 "ImageArn":{"shape":"Arn"}, 921 "InstanceType":{"shape":"String"}, 922 "Description":{"shape":"Description"}, 923 "DisplayName":{"shape":"DisplayName"}, 924 "VpcConfig":{"shape":"VpcConfig"}, 925 "IamRoleArn":{"shape":"Arn"}, 926 "EnableDefaultInternetAccess":{"shape":"BooleanObject"}, 927 "DomainJoinInfo":{"shape":"DomainJoinInfo"}, 928 "AppstreamAgentVersion":{"shape":"AppstreamAgentVersion"}, 929 "Tags":{"shape":"Tags"}, 930 "AccessEndpoints":{"shape":"AccessEndpointList"} 931 } 932 }, 933 "CreateImageBuilderResult":{ 934 "type":"structure", 935 "members":{ 936 "ImageBuilder":{"shape":"ImageBuilder"} 937 } 938 }, 939 "CreateImageBuilderStreamingURLRequest":{ 940 "type":"structure", 941 "required":["Name"], 942 "members":{ 943 "Name":{"shape":"String"}, 944 "Validity":{"shape":"Long"} 945 } 946 }, 947 "CreateImageBuilderStreamingURLResult":{ 948 "type":"structure", 949 "members":{ 950 "StreamingURL":{"shape":"String"}, 951 "Expires":{"shape":"Timestamp"} 952 } 953 }, 954 "CreateStackRequest":{ 955 "type":"structure", 956 "required":["Name"], 957 "members":{ 958 "Name":{"shape":"Name"}, 959 "Description":{"shape":"Description"}, 960 "DisplayName":{"shape":"DisplayName"}, 961 "StorageConnectors":{"shape":"StorageConnectorList"}, 962 "RedirectURL":{"shape":"RedirectURL"}, 963 "FeedbackURL":{"shape":"FeedbackURL"}, 964 "UserSettings":{"shape":"UserSettingList"}, 965 "ApplicationSettings":{"shape":"ApplicationSettings"}, 966 "Tags":{"shape":"Tags"}, 967 "AccessEndpoints":{"shape":"AccessEndpointList"}, 968 "EmbedHostDomains":{"shape":"EmbedHostDomains"} 969 } 970 }, 971 "CreateStackResult":{ 972 "type":"structure", 973 "members":{ 974 "Stack":{"shape":"Stack"} 975 } 976 }, 977 "CreateStreamingURLRequest":{ 978 "type":"structure", 979 "required":[ 980 "StackName", 981 "FleetName", 982 "UserId" 983 ], 984 "members":{ 985 "StackName":{"shape":"String"}, 986 "FleetName":{"shape":"String"}, 987 "UserId":{"shape":"StreamingUrlUserId"}, 988 "ApplicationId":{"shape":"String"}, 989 "Validity":{"shape":"Long"}, 990 "SessionContext":{"shape":"String"} 991 } 992 }, 993 "CreateStreamingURLResult":{ 994 "type":"structure", 995 "members":{ 996 "StreamingURL":{"shape":"String"}, 997 "Expires":{"shape":"Timestamp"} 998 } 999 }, 1000 "CreateUsageReportSubscriptionRequest":{ 1001 "type":"structure", 1002 "members":{ 1003 } 1004 }, 1005 "CreateUsageReportSubscriptionResult":{ 1006 "type":"structure", 1007 "members":{ 1008 "S3BucketName":{"shape":"String"}, 1009 "Schedule":{"shape":"UsageReportSchedule"} 1010 } 1011 }, 1012 "CreateUserRequest":{ 1013 "type":"structure", 1014 "required":[ 1015 "UserName", 1016 "AuthenticationType" 1017 ], 1018 "members":{ 1019 "UserName":{"shape":"Username"}, 1020 "MessageAction":{"shape":"MessageAction"}, 1021 "FirstName":{"shape":"UserAttributeValue"}, 1022 "LastName":{"shape":"UserAttributeValue"}, 1023 "AuthenticationType":{"shape":"AuthenticationType"} 1024 } 1025 }, 1026 "CreateUserResult":{ 1027 "type":"structure", 1028 "members":{ 1029 } 1030 }, 1031 "DeleteDirectoryConfigRequest":{ 1032 "type":"structure", 1033 "required":["DirectoryName"], 1034 "members":{ 1035 "DirectoryName":{"shape":"DirectoryName"} 1036 } 1037 }, 1038 "DeleteDirectoryConfigResult":{ 1039 "type":"structure", 1040 "members":{ 1041 } 1042 }, 1043 "DeleteFleetRequest":{ 1044 "type":"structure", 1045 "required":["Name"], 1046 "members":{ 1047 "Name":{"shape":"String"} 1048 } 1049 }, 1050 "DeleteFleetResult":{ 1051 "type":"structure", 1052 "members":{ 1053 } 1054 }, 1055 "DeleteImageBuilderRequest":{ 1056 "type":"structure", 1057 "required":["Name"], 1058 "members":{ 1059 "Name":{"shape":"Name"} 1060 } 1061 }, 1062 "DeleteImageBuilderResult":{ 1063 "type":"structure", 1064 "members":{ 1065 "ImageBuilder":{"shape":"ImageBuilder"} 1066 } 1067 }, 1068 "DeleteImagePermissionsRequest":{ 1069 "type":"structure", 1070 "required":[ 1071 "Name", 1072 "SharedAccountId" 1073 ], 1074 "members":{ 1075 "Name":{"shape":"Name"}, 1076 "SharedAccountId":{"shape":"AwsAccountId"} 1077 } 1078 }, 1079 "DeleteImagePermissionsResult":{ 1080 "type":"structure", 1081 "members":{ 1082 } 1083 }, 1084 "DeleteImageRequest":{ 1085 "type":"structure", 1086 "required":["Name"], 1087 "members":{ 1088 "Name":{"shape":"Name"} 1089 } 1090 }, 1091 "DeleteImageResult":{ 1092 "type":"structure", 1093 "members":{ 1094 "Image":{"shape":"Image"} 1095 } 1096 }, 1097 "DeleteStackRequest":{ 1098 "type":"structure", 1099 "required":["Name"], 1100 "members":{ 1101 "Name":{"shape":"String"} 1102 } 1103 }, 1104 "DeleteStackResult":{ 1105 "type":"structure", 1106 "members":{ 1107 } 1108 }, 1109 "DeleteUsageReportSubscriptionRequest":{ 1110 "type":"structure", 1111 "members":{ 1112 } 1113 }, 1114 "DeleteUsageReportSubscriptionResult":{ 1115 "type":"structure", 1116 "members":{ 1117 } 1118 }, 1119 "DeleteUserRequest":{ 1120 "type":"structure", 1121 "required":[ 1122 "UserName", 1123 "AuthenticationType" 1124 ], 1125 "members":{ 1126 "UserName":{"shape":"Username"}, 1127 "AuthenticationType":{"shape":"AuthenticationType"} 1128 } 1129 }, 1130 "DeleteUserResult":{ 1131 "type":"structure", 1132 "members":{ 1133 } 1134 }, 1135 "DescribeDirectoryConfigsRequest":{ 1136 "type":"structure", 1137 "members":{ 1138 "DirectoryNames":{"shape":"DirectoryNameList"}, 1139 "MaxResults":{"shape":"Integer"}, 1140 "NextToken":{"shape":"String"} 1141 } 1142 }, 1143 "DescribeDirectoryConfigsResult":{ 1144 "type":"structure", 1145 "members":{ 1146 "DirectoryConfigs":{"shape":"DirectoryConfigList"}, 1147 "NextToken":{"shape":"String"} 1148 } 1149 }, 1150 "DescribeFleetsRequest":{ 1151 "type":"structure", 1152 "members":{ 1153 "Names":{"shape":"StringList"}, 1154 "NextToken":{"shape":"String"} 1155 } 1156 }, 1157 "DescribeFleetsResult":{ 1158 "type":"structure", 1159 "members":{ 1160 "Fleets":{"shape":"FleetList"}, 1161 "NextToken":{"shape":"String"} 1162 } 1163 }, 1164 "DescribeImageBuildersRequest":{ 1165 "type":"structure", 1166 "members":{ 1167 "Names":{"shape":"StringList"}, 1168 "MaxResults":{"shape":"Integer"}, 1169 "NextToken":{"shape":"String"} 1170 } 1171 }, 1172 "DescribeImageBuildersResult":{ 1173 "type":"structure", 1174 "members":{ 1175 "ImageBuilders":{"shape":"ImageBuilderList"}, 1176 "NextToken":{"shape":"String"} 1177 } 1178 }, 1179 "DescribeImagePermissionsRequest":{ 1180 "type":"structure", 1181 "required":["Name"], 1182 "members":{ 1183 "Name":{"shape":"Name"}, 1184 "MaxResults":{"shape":"MaxResults"}, 1185 "SharedAwsAccountIds":{"shape":"AwsAccountIdList"}, 1186 "NextToken":{"shape":"String"} 1187 } 1188 }, 1189 "DescribeImagePermissionsResult":{ 1190 "type":"structure", 1191 "members":{ 1192 "Name":{"shape":"Name"}, 1193 "SharedImagePermissionsList":{"shape":"SharedImagePermissionsList"}, 1194 "NextToken":{"shape":"String"} 1195 } 1196 }, 1197 "DescribeImagesMaxResults":{ 1198 "type":"integer", 1199 "box":true, 1200 "max":25, 1201 "min":0 1202 }, 1203 "DescribeImagesRequest":{ 1204 "type":"structure", 1205 "members":{ 1206 "Names":{"shape":"StringList"}, 1207 "Arns":{"shape":"ArnList"}, 1208 "Type":{"shape":"VisibilityType"}, 1209 "NextToken":{"shape":"String"}, 1210 "MaxResults":{"shape":"DescribeImagesMaxResults"} 1211 } 1212 }, 1213 "DescribeImagesResult":{ 1214 "type":"structure", 1215 "members":{ 1216 "Images":{"shape":"ImageList"}, 1217 "NextToken":{"shape":"String"} 1218 } 1219 }, 1220 "DescribeSessionsRequest":{ 1221 "type":"structure", 1222 "required":[ 1223 "StackName", 1224 "FleetName" 1225 ], 1226 "members":{ 1227 "StackName":{"shape":"String"}, 1228 "FleetName":{"shape":"String"}, 1229 "UserId":{"shape":"UserId"}, 1230 "NextToken":{"shape":"String"}, 1231 "Limit":{"shape":"Integer"}, 1232 "AuthenticationType":{"shape":"AuthenticationType"} 1233 } 1234 }, 1235 "DescribeSessionsResult":{ 1236 "type":"structure", 1237 "members":{ 1238 "Sessions":{"shape":"SessionList"}, 1239 "NextToken":{"shape":"String"} 1240 } 1241 }, 1242 "DescribeStacksRequest":{ 1243 "type":"structure", 1244 "members":{ 1245 "Names":{"shape":"StringList"}, 1246 "NextToken":{"shape":"String"} 1247 } 1248 }, 1249 "DescribeStacksResult":{ 1250 "type":"structure", 1251 "members":{ 1252 "Stacks":{"shape":"StackList"}, 1253 "NextToken":{"shape":"String"} 1254 } 1255 }, 1256 "DescribeUsageReportSubscriptionsRequest":{ 1257 "type":"structure", 1258 "members":{ 1259 "MaxResults":{"shape":"Integer"}, 1260 "NextToken":{"shape":"String"} 1261 } 1262 }, 1263 "DescribeUsageReportSubscriptionsResult":{ 1264 "type":"structure", 1265 "members":{ 1266 "UsageReportSubscriptions":{"shape":"UsageReportSubscriptionList"}, 1267 "NextToken":{"shape":"String"} 1268 } 1269 }, 1270 "DescribeUserStackAssociationsRequest":{ 1271 "type":"structure", 1272 "members":{ 1273 "StackName":{"shape":"String"}, 1274 "UserName":{"shape":"Username"}, 1275 "AuthenticationType":{"shape":"AuthenticationType"}, 1276 "MaxResults":{"shape":"MaxResults"}, 1277 "NextToken":{"shape":"String"} 1278 } 1279 }, 1280 "DescribeUserStackAssociationsResult":{ 1281 "type":"structure", 1282 "members":{ 1283 "UserStackAssociations":{"shape":"UserStackAssociationList"}, 1284 "NextToken":{"shape":"String"} 1285 } 1286 }, 1287 "DescribeUsersRequest":{ 1288 "type":"structure", 1289 "required":["AuthenticationType"], 1290 "members":{ 1291 "AuthenticationType":{"shape":"AuthenticationType"}, 1292 "MaxResults":{"shape":"Integer"}, 1293 "NextToken":{"shape":"String"} 1294 } 1295 }, 1296 "DescribeUsersResult":{ 1297 "type":"structure", 1298 "members":{ 1299 "Users":{"shape":"UserList"}, 1300 "NextToken":{"shape":"String"} 1301 } 1302 }, 1303 "Description":{ 1304 "type":"string", 1305 "max":256 1306 }, 1307 "DirectoryConfig":{ 1308 "type":"structure", 1309 "required":["DirectoryName"], 1310 "members":{ 1311 "DirectoryName":{"shape":"DirectoryName"}, 1312 "OrganizationalUnitDistinguishedNames":{"shape":"OrganizationalUnitDistinguishedNamesList"}, 1313 "ServiceAccountCredentials":{"shape":"ServiceAccountCredentials"}, 1314 "CreatedTime":{"shape":"Timestamp"} 1315 } 1316 }, 1317 "DirectoryConfigList":{ 1318 "type":"list", 1319 "member":{"shape":"DirectoryConfig"} 1320 }, 1321 "DirectoryName":{"type":"string"}, 1322 "DirectoryNameList":{ 1323 "type":"list", 1324 "member":{"shape":"DirectoryName"} 1325 }, 1326 "DisableUserRequest":{ 1327 "type":"structure", 1328 "required":[ 1329 "UserName", 1330 "AuthenticationType" 1331 ], 1332 "members":{ 1333 "UserName":{"shape":"Username"}, 1334 "AuthenticationType":{"shape":"AuthenticationType"} 1335 } 1336 }, 1337 "DisableUserResult":{ 1338 "type":"structure", 1339 "members":{ 1340 } 1341 }, 1342 "DisassociateFleetRequest":{ 1343 "type":"structure", 1344 "required":[ 1345 "FleetName", 1346 "StackName" 1347 ], 1348 "members":{ 1349 "FleetName":{"shape":"String"}, 1350 "StackName":{"shape":"String"} 1351 } 1352 }, 1353 "DisassociateFleetResult":{ 1354 "type":"structure", 1355 "members":{ 1356 } 1357 }, 1358 "DisplayName":{ 1359 "type":"string", 1360 "max":100 1361 }, 1362 "Domain":{ 1363 "type":"string", 1364 "max":64, 1365 "min":1 1366 }, 1367 "DomainJoinInfo":{ 1368 "type":"structure", 1369 "members":{ 1370 "DirectoryName":{"shape":"DirectoryName"}, 1371 "OrganizationalUnitDistinguishedName":{"shape":"OrganizationalUnitDistinguishedName"} 1372 } 1373 }, 1374 "DomainList":{ 1375 "type":"list", 1376 "member":{"shape":"Domain"}, 1377 "max":10 1378 }, 1379 "EmbedHostDomain":{ 1380 "type":"string", 1381 "max":128, 1382 "pattern":"(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]" 1383 }, 1384 "EmbedHostDomains":{ 1385 "type":"list", 1386 "member":{"shape":"EmbedHostDomain"}, 1387 "max":20, 1388 "min":1 1389 }, 1390 "EnableUserRequest":{ 1391 "type":"structure", 1392 "required":[ 1393 "UserName", 1394 "AuthenticationType" 1395 ], 1396 "members":{ 1397 "UserName":{"shape":"Username"}, 1398 "AuthenticationType":{"shape":"AuthenticationType"} 1399 } 1400 }, 1401 "EnableUserResult":{ 1402 "type":"structure", 1403 "members":{ 1404 } 1405 }, 1406 "ErrorMessage":{"type":"string"}, 1407 "ExpireSessionRequest":{ 1408 "type":"structure", 1409 "required":["SessionId"], 1410 "members":{ 1411 "SessionId":{"shape":"String"} 1412 } 1413 }, 1414 "ExpireSessionResult":{ 1415 "type":"structure", 1416 "members":{ 1417 } 1418 }, 1419 "FeedbackURL":{ 1420 "type":"string", 1421 "max":1000 1422 }, 1423 "Fleet":{ 1424 "type":"structure", 1425 "required":[ 1426 "Arn", 1427 "Name", 1428 "InstanceType", 1429 "ComputeCapacityStatus", 1430 "State" 1431 ], 1432 "members":{ 1433 "Arn":{"shape":"Arn"}, 1434 "Name":{"shape":"String"}, 1435 "DisplayName":{"shape":"String"}, 1436 "Description":{"shape":"String"}, 1437 "ImageName":{"shape":"String"}, 1438 "ImageArn":{"shape":"Arn"}, 1439 "InstanceType":{"shape":"String"}, 1440 "FleetType":{"shape":"FleetType"}, 1441 "ComputeCapacityStatus":{"shape":"ComputeCapacityStatus"}, 1442 "MaxUserDurationInSeconds":{"shape":"Integer"}, 1443 "DisconnectTimeoutInSeconds":{"shape":"Integer"}, 1444 "State":{"shape":"FleetState"}, 1445 "VpcConfig":{"shape":"VpcConfig"}, 1446 "CreatedTime":{"shape":"Timestamp"}, 1447 "FleetErrors":{"shape":"FleetErrors"}, 1448 "EnableDefaultInternetAccess":{"shape":"BooleanObject"}, 1449 "DomainJoinInfo":{"shape":"DomainJoinInfo"}, 1450 "IdleDisconnectTimeoutInSeconds":{"shape":"Integer"}, 1451 "IamRoleArn":{"shape":"Arn"} 1452 } 1453 }, 1454 "FleetAttribute":{ 1455 "type":"string", 1456 "enum":[ 1457 "VPC_CONFIGURATION", 1458 "VPC_CONFIGURATION_SECURITY_GROUP_IDS", 1459 "DOMAIN_JOIN_INFO", 1460 "IAM_ROLE_ARN" 1461 ] 1462 }, 1463 "FleetAttributes":{ 1464 "type":"list", 1465 "member":{"shape":"FleetAttribute"} 1466 }, 1467 "FleetError":{ 1468 "type":"structure", 1469 "members":{ 1470 "ErrorCode":{"shape":"FleetErrorCode"}, 1471 "ErrorMessage":{"shape":"String"} 1472 } 1473 }, 1474 "FleetErrorCode":{ 1475 "type":"string", 1476 "enum":[ 1477 "IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION", 1478 "IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION", 1479 "IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION", 1480 "NETWORK_INTERFACE_LIMIT_EXCEEDED", 1481 "INTERNAL_SERVICE_ERROR", 1482 "IAM_SERVICE_ROLE_IS_MISSING", 1483 "MACHINE_ROLE_IS_MISSING", 1484 "STS_DISABLED_IN_REGION", 1485 "SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES", 1486 "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION", 1487 "SUBNET_NOT_FOUND", 1488 "IMAGE_NOT_FOUND", 1489 "INVALID_SUBNET_CONFIGURATION", 1490 "SECURITY_GROUPS_NOT_FOUND", 1491 "IGW_NOT_ATTACHED", 1492 "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION", 1493 "DOMAIN_JOIN_ERROR_FILE_NOT_FOUND", 1494 "DOMAIN_JOIN_ERROR_ACCESS_DENIED", 1495 "DOMAIN_JOIN_ERROR_LOGON_FAILURE", 1496 "DOMAIN_JOIN_ERROR_INVALID_PARAMETER", 1497 "DOMAIN_JOIN_ERROR_MORE_DATA", 1498 "DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN", 1499 "DOMAIN_JOIN_ERROR_NOT_SUPPORTED", 1500 "DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME", 1501 "DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED", 1502 "DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED", 1503 "DOMAIN_JOIN_NERR_PASSWORD_EXPIRED", 1504 "DOMAIN_JOIN_INTERNAL_SERVICE_ERROR" 1505 ] 1506 }, 1507 "FleetErrors":{ 1508 "type":"list", 1509 "member":{"shape":"FleetError"} 1510 }, 1511 "FleetList":{ 1512 "type":"list", 1513 "member":{"shape":"Fleet"} 1514 }, 1515 "FleetState":{ 1516 "type":"string", 1517 "enum":[ 1518 "STARTING", 1519 "RUNNING", 1520 "STOPPING", 1521 "STOPPED" 1522 ] 1523 }, 1524 "FleetType":{ 1525 "type":"string", 1526 "enum":[ 1527 "ALWAYS_ON", 1528 "ON_DEMAND" 1529 ] 1530 }, 1531 "Image":{ 1532 "type":"structure", 1533 "required":["Name"], 1534 "members":{ 1535 "Name":{"shape":"String"}, 1536 "Arn":{"shape":"Arn"}, 1537 "BaseImageArn":{"shape":"Arn"}, 1538 "DisplayName":{"shape":"String"}, 1539 "State":{"shape":"ImageState"}, 1540 "Visibility":{"shape":"VisibilityType"}, 1541 "ImageBuilderSupported":{"shape":"Boolean"}, 1542 "ImageBuilderName":{"shape":"String"}, 1543 "Platform":{"shape":"PlatformType"}, 1544 "Description":{"shape":"String"}, 1545 "StateChangeReason":{"shape":"ImageStateChangeReason"}, 1546 "Applications":{"shape":"Applications"}, 1547 "CreatedTime":{"shape":"Timestamp"}, 1548 "PublicBaseImageReleasedDate":{"shape":"Timestamp"}, 1549 "AppstreamAgentVersion":{"shape":"AppstreamAgentVersion"}, 1550 "ImagePermissions":{"shape":"ImagePermissions"} 1551 } 1552 }, 1553 "ImageBuilder":{ 1554 "type":"structure", 1555 "required":["Name"], 1556 "members":{ 1557 "Name":{"shape":"String"}, 1558 "Arn":{"shape":"Arn"}, 1559 "ImageArn":{"shape":"Arn"}, 1560 "Description":{"shape":"String"}, 1561 "DisplayName":{"shape":"String"}, 1562 "VpcConfig":{"shape":"VpcConfig"}, 1563 "InstanceType":{"shape":"String"}, 1564 "Platform":{"shape":"PlatformType"}, 1565 "IamRoleArn":{"shape":"Arn"}, 1566 "State":{"shape":"ImageBuilderState"}, 1567 "StateChangeReason":{"shape":"ImageBuilderStateChangeReason"}, 1568 "CreatedTime":{"shape":"Timestamp"}, 1569 "EnableDefaultInternetAccess":{"shape":"BooleanObject"}, 1570 "DomainJoinInfo":{"shape":"DomainJoinInfo"}, 1571 "NetworkAccessConfiguration":{"shape":"NetworkAccessConfiguration"}, 1572 "ImageBuilderErrors":{"shape":"ResourceErrors"}, 1573 "AppstreamAgentVersion":{"shape":"AppstreamAgentVersion"}, 1574 "AccessEndpoints":{"shape":"AccessEndpointList"} 1575 } 1576 }, 1577 "ImageBuilderList":{ 1578 "type":"list", 1579 "member":{"shape":"ImageBuilder"} 1580 }, 1581 "ImageBuilderState":{ 1582 "type":"string", 1583 "enum":[ 1584 "PENDING", 1585 "UPDATING_AGENT", 1586 "RUNNING", 1587 "STOPPING", 1588 "STOPPED", 1589 "REBOOTING", 1590 "SNAPSHOTTING", 1591 "DELETING", 1592 "FAILED" 1593 ] 1594 }, 1595 "ImageBuilderStateChangeReason":{ 1596 "type":"structure", 1597 "members":{ 1598 "Code":{"shape":"ImageBuilderStateChangeReasonCode"}, 1599 "Message":{"shape":"String"} 1600 } 1601 }, 1602 "ImageBuilderStateChangeReasonCode":{ 1603 "type":"string", 1604 "enum":[ 1605 "INTERNAL_ERROR", 1606 "IMAGE_UNAVAILABLE" 1607 ] 1608 }, 1609 "ImageList":{ 1610 "type":"list", 1611 "member":{"shape":"Image"} 1612 }, 1613 "ImagePermissions":{ 1614 "type":"structure", 1615 "members":{ 1616 "allowFleet":{"shape":"BooleanObject"}, 1617 "allowImageBuilder":{"shape":"BooleanObject"} 1618 } 1619 }, 1620 "ImageState":{ 1621 "type":"string", 1622 "enum":[ 1623 "PENDING", 1624 "AVAILABLE", 1625 "FAILED", 1626 "COPYING", 1627 "DELETING" 1628 ] 1629 }, 1630 "ImageStateChangeReason":{ 1631 "type":"structure", 1632 "members":{ 1633 "Code":{"shape":"ImageStateChangeReasonCode"}, 1634 "Message":{"shape":"String"} 1635 } 1636 }, 1637 "ImageStateChangeReasonCode":{ 1638 "type":"string", 1639 "enum":[ 1640 "INTERNAL_ERROR", 1641 "IMAGE_BUILDER_NOT_AVAILABLE", 1642 "IMAGE_COPY_FAILURE" 1643 ] 1644 }, 1645 "IncompatibleImageException":{ 1646 "type":"structure", 1647 "members":{ 1648 "Message":{"shape":"ErrorMessage"} 1649 }, 1650 "exception":true 1651 }, 1652 "Integer":{"type":"integer"}, 1653 "InvalidAccountStatusException":{ 1654 "type":"structure", 1655 "members":{ 1656 "Message":{"shape":"ErrorMessage"} 1657 }, 1658 "exception":true 1659 }, 1660 "InvalidParameterCombinationException":{ 1661 "type":"structure", 1662 "members":{ 1663 "Message":{"shape":"ErrorMessage"} 1664 }, 1665 "exception":true 1666 }, 1667 "InvalidRoleException":{ 1668 "type":"structure", 1669 "members":{ 1670 "Message":{"shape":"ErrorMessage"} 1671 }, 1672 "exception":true 1673 }, 1674 "LastReportGenerationExecutionError":{ 1675 "type":"structure", 1676 "members":{ 1677 "ErrorCode":{"shape":"UsageReportExecutionErrorCode"}, 1678 "ErrorMessage":{"shape":"String"} 1679 } 1680 }, 1681 "LastReportGenerationExecutionErrors":{ 1682 "type":"list", 1683 "member":{"shape":"LastReportGenerationExecutionError"} 1684 }, 1685 "LimitExceededException":{ 1686 "type":"structure", 1687 "members":{ 1688 "Message":{"shape":"ErrorMessage"} 1689 }, 1690 "exception":true 1691 }, 1692 "ListAssociatedFleetsRequest":{ 1693 "type":"structure", 1694 "required":["StackName"], 1695 "members":{ 1696 "StackName":{"shape":"String"}, 1697 "NextToken":{"shape":"String"} 1698 } 1699 }, 1700 "ListAssociatedFleetsResult":{ 1701 "type":"structure", 1702 "members":{ 1703 "Names":{"shape":"StringList"}, 1704 "NextToken":{"shape":"String"} 1705 } 1706 }, 1707 "ListAssociatedStacksRequest":{ 1708 "type":"structure", 1709 "required":["FleetName"], 1710 "members":{ 1711 "FleetName":{"shape":"String"}, 1712 "NextToken":{"shape":"String"} 1713 } 1714 }, 1715 "ListAssociatedStacksResult":{ 1716 "type":"structure", 1717 "members":{ 1718 "Names":{"shape":"StringList"}, 1719 "NextToken":{"shape":"String"} 1720 } 1721 }, 1722 "ListTagsForResourceRequest":{ 1723 "type":"structure", 1724 "required":["ResourceArn"], 1725 "members":{ 1726 "ResourceArn":{"shape":"Arn"} 1727 } 1728 }, 1729 "ListTagsForResourceResponse":{ 1730 "type":"structure", 1731 "members":{ 1732 "Tags":{"shape":"Tags"} 1733 } 1734 }, 1735 "Long":{"type":"long"}, 1736 "MaxResults":{ 1737 "type":"integer", 1738 "box":true, 1739 "max":500, 1740 "min":0 1741 }, 1742 "MessageAction":{ 1743 "type":"string", 1744 "enum":[ 1745 "SUPPRESS", 1746 "RESEND" 1747 ] 1748 }, 1749 "Metadata":{ 1750 "type":"map", 1751 "key":{"shape":"String"}, 1752 "value":{"shape":"String"} 1753 }, 1754 "Name":{ 1755 "type":"string", 1756 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$" 1757 }, 1758 "NetworkAccessConfiguration":{ 1759 "type":"structure", 1760 "members":{ 1761 "EniPrivateIpAddress":{"shape":"String"}, 1762 "EniId":{"shape":"String"} 1763 } 1764 }, 1765 "OperationNotPermittedException":{ 1766 "type":"structure", 1767 "members":{ 1768 "Message":{"shape":"ErrorMessage"} 1769 }, 1770 "exception":true 1771 }, 1772 "OrganizationalUnitDistinguishedName":{ 1773 "type":"string", 1774 "max":2000 1775 }, 1776 "OrganizationalUnitDistinguishedNamesList":{ 1777 "type":"list", 1778 "member":{"shape":"OrganizationalUnitDistinguishedName"} 1779 }, 1780 "Permission":{ 1781 "type":"string", 1782 "enum":[ 1783 "ENABLED", 1784 "DISABLED" 1785 ] 1786 }, 1787 "PlatformType":{ 1788 "type":"string", 1789 "enum":[ 1790 "WINDOWS", 1791 "WINDOWS_SERVER_2016", 1792 "WINDOWS_SERVER_2019" 1793 ] 1794 }, 1795 "RedirectURL":{ 1796 "type":"string", 1797 "max":1000 1798 }, 1799 "RegionName":{ 1800 "type":"string", 1801 "max":32, 1802 "min":1 1803 }, 1804 "ResourceAlreadyExistsException":{ 1805 "type":"structure", 1806 "members":{ 1807 "Message":{"shape":"ErrorMessage"} 1808 }, 1809 "exception":true 1810 }, 1811 "ResourceError":{ 1812 "type":"structure", 1813 "members":{ 1814 "ErrorCode":{"shape":"FleetErrorCode"}, 1815 "ErrorMessage":{"shape":"String"}, 1816 "ErrorTimestamp":{"shape":"Timestamp"} 1817 } 1818 }, 1819 "ResourceErrors":{ 1820 "type":"list", 1821 "member":{"shape":"ResourceError"} 1822 }, 1823 "ResourceIdentifier":{ 1824 "type":"string", 1825 "min":1 1826 }, 1827 "ResourceInUseException":{ 1828 "type":"structure", 1829 "members":{ 1830 "Message":{"shape":"ErrorMessage"} 1831 }, 1832 "exception":true 1833 }, 1834 "ResourceNotAvailableException":{ 1835 "type":"structure", 1836 "members":{ 1837 "Message":{"shape":"ErrorMessage"} 1838 }, 1839 "exception":true 1840 }, 1841 "ResourceNotFoundException":{ 1842 "type":"structure", 1843 "members":{ 1844 "Message":{"shape":"ErrorMessage"} 1845 }, 1846 "exception":true 1847 }, 1848 "SecurityGroupIdList":{ 1849 "type":"list", 1850 "member":{"shape":"String"}, 1851 "max":5 1852 }, 1853 "ServiceAccountCredentials":{ 1854 "type":"structure", 1855 "required":[ 1856 "AccountName", 1857 "AccountPassword" 1858 ], 1859 "members":{ 1860 "AccountName":{"shape":"AccountName"}, 1861 "AccountPassword":{"shape":"AccountPassword"} 1862 } 1863 }, 1864 "Session":{ 1865 "type":"structure", 1866 "required":[ 1867 "Id", 1868 "UserId", 1869 "StackName", 1870 "FleetName", 1871 "State" 1872 ], 1873 "members":{ 1874 "Id":{"shape":"String"}, 1875 "UserId":{"shape":"UserId"}, 1876 "StackName":{"shape":"String"}, 1877 "FleetName":{"shape":"String"}, 1878 "State":{"shape":"SessionState"}, 1879 "ConnectionState":{"shape":"SessionConnectionState"}, 1880 "StartTime":{"shape":"Timestamp"}, 1881 "MaxExpirationTime":{"shape":"Timestamp"}, 1882 "AuthenticationType":{"shape":"AuthenticationType"}, 1883 "NetworkAccessConfiguration":{"shape":"NetworkAccessConfiguration"} 1884 } 1885 }, 1886 "SessionConnectionState":{ 1887 "type":"string", 1888 "enum":[ 1889 "CONNECTED", 1890 "NOT_CONNECTED" 1891 ] 1892 }, 1893 "SessionList":{ 1894 "type":"list", 1895 "member":{"shape":"Session"} 1896 }, 1897 "SessionState":{ 1898 "type":"string", 1899 "enum":[ 1900 "ACTIVE", 1901 "PENDING", 1902 "EXPIRED" 1903 ] 1904 }, 1905 "SettingsGroup":{ 1906 "type":"string", 1907 "max":100 1908 }, 1909 "SharedImagePermissions":{ 1910 "type":"structure", 1911 "required":[ 1912 "sharedAccountId", 1913 "imagePermissions" 1914 ], 1915 "members":{ 1916 "sharedAccountId":{"shape":"AwsAccountId"}, 1917 "imagePermissions":{"shape":"ImagePermissions"} 1918 } 1919 }, 1920 "SharedImagePermissionsList":{ 1921 "type":"list", 1922 "member":{"shape":"SharedImagePermissions"} 1923 }, 1924 "Stack":{ 1925 "type":"structure", 1926 "required":["Name"], 1927 "members":{ 1928 "Arn":{"shape":"Arn"}, 1929 "Name":{"shape":"String"}, 1930 "Description":{"shape":"String"}, 1931 "DisplayName":{"shape":"String"}, 1932 "CreatedTime":{"shape":"Timestamp"}, 1933 "StorageConnectors":{"shape":"StorageConnectorList"}, 1934 "RedirectURL":{"shape":"RedirectURL"}, 1935 "FeedbackURL":{"shape":"FeedbackURL"}, 1936 "StackErrors":{"shape":"StackErrors"}, 1937 "UserSettings":{"shape":"UserSettingList"}, 1938 "ApplicationSettings":{"shape":"ApplicationSettingsResponse"}, 1939 "AccessEndpoints":{"shape":"AccessEndpointList"}, 1940 "EmbedHostDomains":{"shape":"EmbedHostDomains"} 1941 } 1942 }, 1943 "StackAttribute":{ 1944 "type":"string", 1945 "enum":[ 1946 "STORAGE_CONNECTORS", 1947 "STORAGE_CONNECTOR_HOMEFOLDERS", 1948 "STORAGE_CONNECTOR_GOOGLE_DRIVE", 1949 "STORAGE_CONNECTOR_ONE_DRIVE", 1950 "REDIRECT_URL", 1951 "FEEDBACK_URL", 1952 "THEME_NAME", 1953 "USER_SETTINGS", 1954 "EMBED_HOST_DOMAINS", 1955 "IAM_ROLE_ARN", 1956 "ACCESS_ENDPOINTS" 1957 ] 1958 }, 1959 "StackAttributes":{ 1960 "type":"list", 1961 "member":{"shape":"StackAttribute"} 1962 }, 1963 "StackError":{ 1964 "type":"structure", 1965 "members":{ 1966 "ErrorCode":{"shape":"StackErrorCode"}, 1967 "ErrorMessage":{"shape":"String"} 1968 } 1969 }, 1970 "StackErrorCode":{ 1971 "type":"string", 1972 "enum":[ 1973 "STORAGE_CONNECTOR_ERROR", 1974 "INTERNAL_SERVICE_ERROR" 1975 ] 1976 }, 1977 "StackErrors":{ 1978 "type":"list", 1979 "member":{"shape":"StackError"} 1980 }, 1981 "StackList":{ 1982 "type":"list", 1983 "member":{"shape":"Stack"} 1984 }, 1985 "StartFleetRequest":{ 1986 "type":"structure", 1987 "required":["Name"], 1988 "members":{ 1989 "Name":{"shape":"String"} 1990 } 1991 }, 1992 "StartFleetResult":{ 1993 "type":"structure", 1994 "members":{ 1995 } 1996 }, 1997 "StartImageBuilderRequest":{ 1998 "type":"structure", 1999 "required":["Name"], 2000 "members":{ 2001 "Name":{"shape":"String"}, 2002 "AppstreamAgentVersion":{"shape":"AppstreamAgentVersion"} 2003 } 2004 }, 2005 "StartImageBuilderResult":{ 2006 "type":"structure", 2007 "members":{ 2008 "ImageBuilder":{"shape":"ImageBuilder"} 2009 } 2010 }, 2011 "StopFleetRequest":{ 2012 "type":"structure", 2013 "required":["Name"], 2014 "members":{ 2015 "Name":{"shape":"String"} 2016 } 2017 }, 2018 "StopFleetResult":{ 2019 "type":"structure", 2020 "members":{ 2021 } 2022 }, 2023 "StopImageBuilderRequest":{ 2024 "type":"structure", 2025 "required":["Name"], 2026 "members":{ 2027 "Name":{"shape":"String"} 2028 } 2029 }, 2030 "StopImageBuilderResult":{ 2031 "type":"structure", 2032 "members":{ 2033 "ImageBuilder":{"shape":"ImageBuilder"} 2034 } 2035 }, 2036 "StorageConnector":{ 2037 "type":"structure", 2038 "required":["ConnectorType"], 2039 "members":{ 2040 "ConnectorType":{"shape":"StorageConnectorType"}, 2041 "ResourceIdentifier":{"shape":"ResourceIdentifier"}, 2042 "Domains":{"shape":"DomainList"} 2043 } 2044 }, 2045 "StorageConnectorList":{ 2046 "type":"list", 2047 "member":{"shape":"StorageConnector"} 2048 }, 2049 "StorageConnectorType":{ 2050 "type":"string", 2051 "enum":[ 2052 "HOMEFOLDERS", 2053 "GOOGLE_DRIVE", 2054 "ONE_DRIVE" 2055 ] 2056 }, 2057 "StreamingUrlUserId":{ 2058 "type":"string", 2059 "max":32, 2060 "min":2, 2061 "pattern":"[\\w+=,.@-]*" 2062 }, 2063 "String":{ 2064 "type":"string", 2065 "min":1 2066 }, 2067 "StringList":{ 2068 "type":"list", 2069 "member":{"shape":"String"} 2070 }, 2071 "SubnetIdList":{ 2072 "type":"list", 2073 "member":{"shape":"String"} 2074 }, 2075 "TagKey":{ 2076 "type":"string", 2077 "max":128, 2078 "min":1, 2079 "pattern":"^(^(?!aws:).[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 2080 }, 2081 "TagKeyList":{ 2082 "type":"list", 2083 "member":{"shape":"TagKey"}, 2084 "max":50, 2085 "min":1 2086 }, 2087 "TagResourceRequest":{ 2088 "type":"structure", 2089 "required":[ 2090 "ResourceArn", 2091 "Tags" 2092 ], 2093 "members":{ 2094 "ResourceArn":{"shape":"Arn"}, 2095 "Tags":{"shape":"Tags"} 2096 } 2097 }, 2098 "TagResourceResponse":{ 2099 "type":"structure", 2100 "members":{ 2101 } 2102 }, 2103 "TagValue":{ 2104 "type":"string", 2105 "max":256, 2106 "min":0, 2107 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 2108 }, 2109 "Tags":{ 2110 "type":"map", 2111 "key":{"shape":"TagKey"}, 2112 "value":{"shape":"TagValue"}, 2113 "max":50, 2114 "min":1 2115 }, 2116 "Timestamp":{"type":"timestamp"}, 2117 "UntagResourceRequest":{ 2118 "type":"structure", 2119 "required":[ 2120 "ResourceArn", 2121 "TagKeys" 2122 ], 2123 "members":{ 2124 "ResourceArn":{"shape":"Arn"}, 2125 "TagKeys":{"shape":"TagKeyList"} 2126 } 2127 }, 2128 "UntagResourceResponse":{ 2129 "type":"structure", 2130 "members":{ 2131 } 2132 }, 2133 "UpdateDirectoryConfigRequest":{ 2134 "type":"structure", 2135 "required":["DirectoryName"], 2136 "members":{ 2137 "DirectoryName":{"shape":"DirectoryName"}, 2138 "OrganizationalUnitDistinguishedNames":{"shape":"OrganizationalUnitDistinguishedNamesList"}, 2139 "ServiceAccountCredentials":{"shape":"ServiceAccountCredentials"} 2140 } 2141 }, 2142 "UpdateDirectoryConfigResult":{ 2143 "type":"structure", 2144 "members":{ 2145 "DirectoryConfig":{"shape":"DirectoryConfig"} 2146 } 2147 }, 2148 "UpdateFleetRequest":{ 2149 "type":"structure", 2150 "members":{ 2151 "ImageName":{"shape":"String"}, 2152 "ImageArn":{"shape":"Arn"}, 2153 "Name":{"shape":"String"}, 2154 "InstanceType":{"shape":"String"}, 2155 "ComputeCapacity":{"shape":"ComputeCapacity"}, 2156 "VpcConfig":{"shape":"VpcConfig"}, 2157 "MaxUserDurationInSeconds":{"shape":"Integer"}, 2158 "DisconnectTimeoutInSeconds":{"shape":"Integer"}, 2159 "DeleteVpcConfig":{ 2160 "shape":"Boolean", 2161 "deprecated":true 2162 }, 2163 "Description":{"shape":"Description"}, 2164 "DisplayName":{"shape":"DisplayName"}, 2165 "EnableDefaultInternetAccess":{"shape":"BooleanObject"}, 2166 "DomainJoinInfo":{"shape":"DomainJoinInfo"}, 2167 "IdleDisconnectTimeoutInSeconds":{"shape":"Integer"}, 2168 "AttributesToDelete":{"shape":"FleetAttributes"}, 2169 "IamRoleArn":{"shape":"Arn"} 2170 } 2171 }, 2172 "UpdateFleetResult":{ 2173 "type":"structure", 2174 "members":{ 2175 "Fleet":{"shape":"Fleet"} 2176 } 2177 }, 2178 "UpdateImagePermissionsRequest":{ 2179 "type":"structure", 2180 "required":[ 2181 "Name", 2182 "SharedAccountId", 2183 "ImagePermissions" 2184 ], 2185 "members":{ 2186 "Name":{"shape":"Name"}, 2187 "SharedAccountId":{"shape":"AwsAccountId"}, 2188 "ImagePermissions":{"shape":"ImagePermissions"} 2189 } 2190 }, 2191 "UpdateImagePermissionsResult":{ 2192 "type":"structure", 2193 "members":{ 2194 } 2195 }, 2196 "UpdateStackRequest":{ 2197 "type":"structure", 2198 "required":["Name"], 2199 "members":{ 2200 "DisplayName":{"shape":"DisplayName"}, 2201 "Description":{"shape":"Description"}, 2202 "Name":{"shape":"String"}, 2203 "StorageConnectors":{"shape":"StorageConnectorList"}, 2204 "DeleteStorageConnectors":{ 2205 "shape":"Boolean", 2206 "deprecated":true 2207 }, 2208 "RedirectURL":{"shape":"RedirectURL"}, 2209 "FeedbackURL":{"shape":"FeedbackURL"}, 2210 "AttributesToDelete":{"shape":"StackAttributes"}, 2211 "UserSettings":{"shape":"UserSettingList"}, 2212 "ApplicationSettings":{"shape":"ApplicationSettings"}, 2213 "AccessEndpoints":{"shape":"AccessEndpointList"}, 2214 "EmbedHostDomains":{"shape":"EmbedHostDomains"} 2215 } 2216 }, 2217 "UpdateStackResult":{ 2218 "type":"structure", 2219 "members":{ 2220 "Stack":{"shape":"Stack"} 2221 } 2222 }, 2223 "UsageReportExecutionErrorCode":{ 2224 "type":"string", 2225 "enum":[ 2226 "RESOURCE_NOT_FOUND", 2227 "ACCESS_DENIED", 2228 "INTERNAL_SERVICE_ERROR" 2229 ] 2230 }, 2231 "UsageReportSchedule":{ 2232 "type":"string", 2233 "enum":["DAILY"] 2234 }, 2235 "UsageReportSubscription":{ 2236 "type":"structure", 2237 "members":{ 2238 "S3BucketName":{"shape":"String"}, 2239 "Schedule":{"shape":"UsageReportSchedule"}, 2240 "LastGeneratedReportDate":{"shape":"Timestamp"}, 2241 "SubscriptionErrors":{"shape":"LastReportGenerationExecutionErrors"} 2242 } 2243 }, 2244 "UsageReportSubscriptionList":{ 2245 "type":"list", 2246 "member":{"shape":"UsageReportSubscription"} 2247 }, 2248 "User":{ 2249 "type":"structure", 2250 "required":["AuthenticationType"], 2251 "members":{ 2252 "Arn":{"shape":"Arn"}, 2253 "UserName":{"shape":"Username"}, 2254 "Enabled":{"shape":"Boolean"}, 2255 "Status":{"shape":"String"}, 2256 "FirstName":{"shape":"UserAttributeValue"}, 2257 "LastName":{"shape":"UserAttributeValue"}, 2258 "CreatedTime":{"shape":"Timestamp"}, 2259 "AuthenticationType":{"shape":"AuthenticationType"} 2260 } 2261 }, 2262 "UserAttributeValue":{ 2263 "type":"string", 2264 "max":2048, 2265 "pattern":"^[A-Za-z0-9_\\-\\s]+$", 2266 "sensitive":true 2267 }, 2268 "UserId":{ 2269 "type":"string", 2270 "max":32, 2271 "min":2 2272 }, 2273 "UserList":{ 2274 "type":"list", 2275 "member":{"shape":"User"} 2276 }, 2277 "UserSetting":{ 2278 "type":"structure", 2279 "required":[ 2280 "Action", 2281 "Permission" 2282 ], 2283 "members":{ 2284 "Action":{"shape":"Action"}, 2285 "Permission":{"shape":"Permission"} 2286 } 2287 }, 2288 "UserSettingList":{ 2289 "type":"list", 2290 "member":{"shape":"UserSetting"}, 2291 "min":1 2292 }, 2293 "UserStackAssociation":{ 2294 "type":"structure", 2295 "required":[ 2296 "StackName", 2297 "UserName", 2298 "AuthenticationType" 2299 ], 2300 "members":{ 2301 "StackName":{"shape":"String"}, 2302 "UserName":{"shape":"Username"}, 2303 "AuthenticationType":{"shape":"AuthenticationType"}, 2304 "SendEmailNotification":{"shape":"Boolean"} 2305 } 2306 }, 2307 "UserStackAssociationError":{ 2308 "type":"structure", 2309 "members":{ 2310 "UserStackAssociation":{"shape":"UserStackAssociation"}, 2311 "ErrorCode":{"shape":"UserStackAssociationErrorCode"}, 2312 "ErrorMessage":{"shape":"String"} 2313 } 2314 }, 2315 "UserStackAssociationErrorCode":{ 2316 "type":"string", 2317 "enum":[ 2318 "STACK_NOT_FOUND", 2319 "USER_NAME_NOT_FOUND", 2320 "INTERNAL_ERROR" 2321 ] 2322 }, 2323 "UserStackAssociationErrorList":{ 2324 "type":"list", 2325 "member":{"shape":"UserStackAssociationError"} 2326 }, 2327 "UserStackAssociationList":{ 2328 "type":"list", 2329 "member":{"shape":"UserStackAssociation"}, 2330 "max":25, 2331 "min":1 2332 }, 2333 "Username":{ 2334 "type":"string", 2335 "max":128, 2336 "min":1, 2337 "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+", 2338 "sensitive":true 2339 }, 2340 "VisibilityType":{ 2341 "type":"string", 2342 "enum":[ 2343 "PUBLIC", 2344 "PRIVATE", 2345 "SHARED" 2346 ] 2347 }, 2348 "VpcConfig":{ 2349 "type":"structure", 2350 "members":{ 2351 "SubnetIds":{"shape":"SubnetIdList"}, 2352 "SecurityGroupIds":{"shape":"SecurityGroupIdList"} 2353 } 2354 } 2355 } 2356} 2357