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