1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2015-04-08", 5 "endpointPrefix":"workspaces", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"Amazon WorkSpaces", 9 "serviceId":"WorkSpaces", 10 "signatureVersion":"v4", 11 "targetPrefix":"WorkspacesService", 12 "uid":"workspaces-2015-04-08" 13 }, 14 "operations":{ 15 "AssociateConnectionAlias":{ 16 "name":"AssociateConnectionAlias", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"AssociateConnectionAliasRequest"}, 22 "output":{"shape":"AssociateConnectionAliasResult"}, 23 "errors":[ 24 {"shape":"ResourceAssociatedException"}, 25 {"shape":"AccessDeniedException"}, 26 {"shape":"ResourceNotFoundException"}, 27 {"shape":"InvalidParameterValuesException"}, 28 {"shape":"InvalidResourceStateException"}, 29 {"shape":"OperationNotSupportedException"} 30 ] 31 }, 32 "AssociateIpGroups":{ 33 "name":"AssociateIpGroups", 34 "http":{ 35 "method":"POST", 36 "requestUri":"/" 37 }, 38 "input":{"shape":"AssociateIpGroupsRequest"}, 39 "output":{"shape":"AssociateIpGroupsResult"}, 40 "errors":[ 41 {"shape":"InvalidParameterValuesException"}, 42 {"shape":"ResourceNotFoundException"}, 43 {"shape":"ResourceLimitExceededException"}, 44 {"shape":"InvalidResourceStateException"}, 45 {"shape":"AccessDeniedException"}, 46 {"shape":"OperationNotSupportedException"} 47 ] 48 }, 49 "AuthorizeIpRules":{ 50 "name":"AuthorizeIpRules", 51 "http":{ 52 "method":"POST", 53 "requestUri":"/" 54 }, 55 "input":{"shape":"AuthorizeIpRulesRequest"}, 56 "output":{"shape":"AuthorizeIpRulesResult"}, 57 "errors":[ 58 {"shape":"InvalidParameterValuesException"}, 59 {"shape":"ResourceNotFoundException"}, 60 {"shape":"ResourceLimitExceededException"}, 61 {"shape":"InvalidResourceStateException"}, 62 {"shape":"AccessDeniedException"} 63 ] 64 }, 65 "CopyWorkspaceImage":{ 66 "name":"CopyWorkspaceImage", 67 "http":{ 68 "method":"POST", 69 "requestUri":"/" 70 }, 71 "input":{"shape":"CopyWorkspaceImageRequest"}, 72 "output":{"shape":"CopyWorkspaceImageResult"}, 73 "errors":[ 74 {"shape":"ResourceLimitExceededException"}, 75 {"shape":"ResourceAlreadyExistsException"}, 76 {"shape":"ResourceNotFoundException"}, 77 {"shape":"ResourceUnavailableException"}, 78 {"shape":"OperationNotSupportedException"}, 79 {"shape":"AccessDeniedException"}, 80 {"shape":"InvalidParameterValuesException"} 81 ] 82 }, 83 "CreateConnectionAlias":{ 84 "name":"CreateConnectionAlias", 85 "http":{ 86 "method":"POST", 87 "requestUri":"/" 88 }, 89 "input":{"shape":"CreateConnectionAliasRequest"}, 90 "output":{"shape":"CreateConnectionAliasResult"}, 91 "errors":[ 92 {"shape":"ResourceAlreadyExistsException"}, 93 {"shape":"AccessDeniedException"}, 94 {"shape":"InvalidParameterValuesException"}, 95 {"shape":"ResourceLimitExceededException"}, 96 {"shape":"InvalidResourceStateException"}, 97 {"shape":"OperationNotSupportedException"} 98 ] 99 }, 100 "CreateIpGroup":{ 101 "name":"CreateIpGroup", 102 "http":{ 103 "method":"POST", 104 "requestUri":"/" 105 }, 106 "input":{"shape":"CreateIpGroupRequest"}, 107 "output":{"shape":"CreateIpGroupResult"}, 108 "errors":[ 109 {"shape":"InvalidParameterValuesException"}, 110 {"shape":"ResourceLimitExceededException"}, 111 {"shape":"ResourceAlreadyExistsException"}, 112 {"shape":"ResourceCreationFailedException"}, 113 {"shape":"AccessDeniedException"} 114 ] 115 }, 116 "CreateTags":{ 117 "name":"CreateTags", 118 "http":{ 119 "method":"POST", 120 "requestUri":"/" 121 }, 122 "input":{"shape":"CreateTagsRequest"}, 123 "output":{"shape":"CreateTagsResult"}, 124 "errors":[ 125 {"shape":"ResourceNotFoundException"}, 126 {"shape":"InvalidParameterValuesException"}, 127 {"shape":"ResourceLimitExceededException"} 128 ] 129 }, 130 "CreateWorkspaces":{ 131 "name":"CreateWorkspaces", 132 "http":{ 133 "method":"POST", 134 "requestUri":"/" 135 }, 136 "input":{"shape":"CreateWorkspacesRequest"}, 137 "output":{"shape":"CreateWorkspacesResult"}, 138 "errors":[ 139 {"shape":"ResourceLimitExceededException"}, 140 {"shape":"InvalidParameterValuesException"} 141 ] 142 }, 143 "DeleteConnectionAlias":{ 144 "name":"DeleteConnectionAlias", 145 "http":{ 146 "method":"POST", 147 "requestUri":"/" 148 }, 149 "input":{"shape":"DeleteConnectionAliasRequest"}, 150 "output":{"shape":"DeleteConnectionAliasResult"}, 151 "errors":[ 152 {"shape":"ResourceNotFoundException"}, 153 {"shape":"ResourceAssociatedException"}, 154 {"shape":"AccessDeniedException"}, 155 {"shape":"InvalidParameterValuesException"}, 156 {"shape":"InvalidResourceStateException"}, 157 {"shape":"OperationNotSupportedException"} 158 ] 159 }, 160 "DeleteIpGroup":{ 161 "name":"DeleteIpGroup", 162 "http":{ 163 "method":"POST", 164 "requestUri":"/" 165 }, 166 "input":{"shape":"DeleteIpGroupRequest"}, 167 "output":{"shape":"DeleteIpGroupResult"}, 168 "errors":[ 169 {"shape":"InvalidParameterValuesException"}, 170 {"shape":"ResourceNotFoundException"}, 171 {"shape":"ResourceAssociatedException"}, 172 {"shape":"AccessDeniedException"} 173 ] 174 }, 175 "DeleteTags":{ 176 "name":"DeleteTags", 177 "http":{ 178 "method":"POST", 179 "requestUri":"/" 180 }, 181 "input":{"shape":"DeleteTagsRequest"}, 182 "output":{"shape":"DeleteTagsResult"}, 183 "errors":[ 184 {"shape":"ResourceNotFoundException"}, 185 {"shape":"InvalidParameterValuesException"} 186 ] 187 }, 188 "DeleteWorkspaceImage":{ 189 "name":"DeleteWorkspaceImage", 190 "http":{ 191 "method":"POST", 192 "requestUri":"/" 193 }, 194 "input":{"shape":"DeleteWorkspaceImageRequest"}, 195 "output":{"shape":"DeleteWorkspaceImageResult"}, 196 "errors":[ 197 {"shape":"ResourceAssociatedException"}, 198 {"shape":"InvalidResourceStateException"}, 199 {"shape":"AccessDeniedException"} 200 ] 201 }, 202 "DeregisterWorkspaceDirectory":{ 203 "name":"DeregisterWorkspaceDirectory", 204 "http":{ 205 "method":"POST", 206 "requestUri":"/" 207 }, 208 "input":{"shape":"DeregisterWorkspaceDirectoryRequest"}, 209 "output":{"shape":"DeregisterWorkspaceDirectoryResult"}, 210 "errors":[ 211 {"shape":"AccessDeniedException"}, 212 {"shape":"InvalidParameterValuesException"}, 213 {"shape":"OperationNotSupportedException"}, 214 {"shape":"ResourceNotFoundException"}, 215 {"shape":"InvalidResourceStateException"} 216 ] 217 }, 218 "DescribeAccount":{ 219 "name":"DescribeAccount", 220 "http":{ 221 "method":"POST", 222 "requestUri":"/" 223 }, 224 "input":{"shape":"DescribeAccountRequest"}, 225 "output":{"shape":"DescribeAccountResult"}, 226 "errors":[ 227 {"shape":"AccessDeniedException"} 228 ] 229 }, 230 "DescribeAccountModifications":{ 231 "name":"DescribeAccountModifications", 232 "http":{ 233 "method":"POST", 234 "requestUri":"/" 235 }, 236 "input":{"shape":"DescribeAccountModificationsRequest"}, 237 "output":{"shape":"DescribeAccountModificationsResult"}, 238 "errors":[ 239 {"shape":"AccessDeniedException"} 240 ] 241 }, 242 "DescribeClientProperties":{ 243 "name":"DescribeClientProperties", 244 "http":{ 245 "method":"POST", 246 "requestUri":"/" 247 }, 248 "input":{"shape":"DescribeClientPropertiesRequest"}, 249 "output":{"shape":"DescribeClientPropertiesResult"}, 250 "errors":[ 251 {"shape":"InvalidParameterValuesException"}, 252 {"shape":"ResourceNotFoundException"}, 253 {"shape":"AccessDeniedException"} 254 ] 255 }, 256 "DescribeConnectionAliasPermissions":{ 257 "name":"DescribeConnectionAliasPermissions", 258 "http":{ 259 "method":"POST", 260 "requestUri":"/" 261 }, 262 "input":{"shape":"DescribeConnectionAliasPermissionsRequest"}, 263 "output":{"shape":"DescribeConnectionAliasPermissionsResult"}, 264 "errors":[ 265 {"shape":"AccessDeniedException"}, 266 {"shape":"InvalidParameterValuesException"}, 267 {"shape":"ResourceNotFoundException"}, 268 {"shape":"OperationNotSupportedException"} 269 ] 270 }, 271 "DescribeConnectionAliases":{ 272 "name":"DescribeConnectionAliases", 273 "http":{ 274 "method":"POST", 275 "requestUri":"/" 276 }, 277 "input":{"shape":"DescribeConnectionAliasesRequest"}, 278 "output":{"shape":"DescribeConnectionAliasesResult"}, 279 "errors":[ 280 {"shape":"AccessDeniedException"}, 281 {"shape":"InvalidParameterValuesException"}, 282 {"shape":"OperationNotSupportedException"} 283 ] 284 }, 285 "DescribeIpGroups":{ 286 "name":"DescribeIpGroups", 287 "http":{ 288 "method":"POST", 289 "requestUri":"/" 290 }, 291 "input":{"shape":"DescribeIpGroupsRequest"}, 292 "output":{"shape":"DescribeIpGroupsResult"}, 293 "errors":[ 294 {"shape":"InvalidParameterValuesException"}, 295 {"shape":"AccessDeniedException"} 296 ] 297 }, 298 "DescribeTags":{ 299 "name":"DescribeTags", 300 "http":{ 301 "method":"POST", 302 "requestUri":"/" 303 }, 304 "input":{"shape":"DescribeTagsRequest"}, 305 "output":{"shape":"DescribeTagsResult"}, 306 "errors":[ 307 {"shape":"ResourceNotFoundException"} 308 ] 309 }, 310 "DescribeWorkspaceBundles":{ 311 "name":"DescribeWorkspaceBundles", 312 "http":{ 313 "method":"POST", 314 "requestUri":"/" 315 }, 316 "input":{"shape":"DescribeWorkspaceBundlesRequest"}, 317 "output":{"shape":"DescribeWorkspaceBundlesResult"}, 318 "errors":[ 319 {"shape":"InvalidParameterValuesException"} 320 ] 321 }, 322 "DescribeWorkspaceDirectories":{ 323 "name":"DescribeWorkspaceDirectories", 324 "http":{ 325 "method":"POST", 326 "requestUri":"/" 327 }, 328 "input":{"shape":"DescribeWorkspaceDirectoriesRequest"}, 329 "output":{"shape":"DescribeWorkspaceDirectoriesResult"}, 330 "errors":[ 331 {"shape":"InvalidParameterValuesException"} 332 ] 333 }, 334 "DescribeWorkspaceImagePermissions":{ 335 "name":"DescribeWorkspaceImagePermissions", 336 "http":{ 337 "method":"POST", 338 "requestUri":"/" 339 }, 340 "input":{"shape":"DescribeWorkspaceImagePermissionsRequest"}, 341 "output":{"shape":"DescribeWorkspaceImagePermissionsResult"}, 342 "errors":[ 343 {"shape":"ResourceNotFoundException"}, 344 {"shape":"AccessDeniedException"}, 345 {"shape":"InvalidParameterValuesException"} 346 ] 347 }, 348 "DescribeWorkspaceImages":{ 349 "name":"DescribeWorkspaceImages", 350 "http":{ 351 "method":"POST", 352 "requestUri":"/" 353 }, 354 "input":{"shape":"DescribeWorkspaceImagesRequest"}, 355 "output":{"shape":"DescribeWorkspaceImagesResult"}, 356 "errors":[ 357 {"shape":"AccessDeniedException"} 358 ] 359 }, 360 "DescribeWorkspaceSnapshots":{ 361 "name":"DescribeWorkspaceSnapshots", 362 "http":{ 363 "method":"POST", 364 "requestUri":"/" 365 }, 366 "input":{"shape":"DescribeWorkspaceSnapshotsRequest"}, 367 "output":{"shape":"DescribeWorkspaceSnapshotsResult"}, 368 "errors":[ 369 {"shape":"InvalidParameterValuesException"}, 370 {"shape":"ResourceNotFoundException"}, 371 {"shape":"AccessDeniedException"} 372 ] 373 }, 374 "DescribeWorkspaces":{ 375 "name":"DescribeWorkspaces", 376 "http":{ 377 "method":"POST", 378 "requestUri":"/" 379 }, 380 "input":{"shape":"DescribeWorkspacesRequest"}, 381 "output":{"shape":"DescribeWorkspacesResult"}, 382 "errors":[ 383 {"shape":"InvalidParameterValuesException"}, 384 {"shape":"ResourceUnavailableException"} 385 ] 386 }, 387 "DescribeWorkspacesConnectionStatus":{ 388 "name":"DescribeWorkspacesConnectionStatus", 389 "http":{ 390 "method":"POST", 391 "requestUri":"/" 392 }, 393 "input":{"shape":"DescribeWorkspacesConnectionStatusRequest"}, 394 "output":{"shape":"DescribeWorkspacesConnectionStatusResult"}, 395 "errors":[ 396 {"shape":"InvalidParameterValuesException"} 397 ] 398 }, 399 "DisassociateConnectionAlias":{ 400 "name":"DisassociateConnectionAlias", 401 "http":{ 402 "method":"POST", 403 "requestUri":"/" 404 }, 405 "input":{"shape":"DisassociateConnectionAliasRequest"}, 406 "output":{"shape":"DisassociateConnectionAliasResult"}, 407 "errors":[ 408 {"shape":"AccessDeniedException"}, 409 {"shape":"ResourceNotFoundException"}, 410 {"shape":"InvalidParameterValuesException"}, 411 {"shape":"InvalidResourceStateException"}, 412 {"shape":"OperationNotSupportedException"} 413 ] 414 }, 415 "DisassociateIpGroups":{ 416 "name":"DisassociateIpGroups", 417 "http":{ 418 "method":"POST", 419 "requestUri":"/" 420 }, 421 "input":{"shape":"DisassociateIpGroupsRequest"}, 422 "output":{"shape":"DisassociateIpGroupsResult"}, 423 "errors":[ 424 {"shape":"InvalidParameterValuesException"}, 425 {"shape":"ResourceNotFoundException"}, 426 {"shape":"InvalidResourceStateException"}, 427 {"shape":"AccessDeniedException"} 428 ] 429 }, 430 "ImportWorkspaceImage":{ 431 "name":"ImportWorkspaceImage", 432 "http":{ 433 "method":"POST", 434 "requestUri":"/" 435 }, 436 "input":{"shape":"ImportWorkspaceImageRequest"}, 437 "output":{"shape":"ImportWorkspaceImageResult"}, 438 "errors":[ 439 {"shape":"ResourceLimitExceededException"}, 440 {"shape":"ResourceAlreadyExistsException"}, 441 {"shape":"ResourceNotFoundException"}, 442 {"shape":"OperationNotSupportedException"}, 443 {"shape":"AccessDeniedException"}, 444 {"shape":"InvalidParameterValuesException"} 445 ] 446 }, 447 "ListAvailableManagementCidrRanges":{ 448 "name":"ListAvailableManagementCidrRanges", 449 "http":{ 450 "method":"POST", 451 "requestUri":"/" 452 }, 453 "input":{"shape":"ListAvailableManagementCidrRangesRequest"}, 454 "output":{"shape":"ListAvailableManagementCidrRangesResult"}, 455 "errors":[ 456 {"shape":"InvalidParameterValuesException"}, 457 {"shape":"AccessDeniedException"} 458 ] 459 }, 460 "MigrateWorkspace":{ 461 "name":"MigrateWorkspace", 462 "http":{ 463 "method":"POST", 464 "requestUri":"/" 465 }, 466 "input":{"shape":"MigrateWorkspaceRequest"}, 467 "output":{"shape":"MigrateWorkspaceResult"}, 468 "errors":[ 469 {"shape":"InvalidParameterValuesException"}, 470 {"shape":"ResourceNotFoundException"}, 471 {"shape":"AccessDeniedException"}, 472 {"shape":"OperationNotSupportedException"}, 473 {"shape":"OperationInProgressException"}, 474 {"shape":"ResourceUnavailableException"} 475 ] 476 }, 477 "ModifyAccount":{ 478 "name":"ModifyAccount", 479 "http":{ 480 "method":"POST", 481 "requestUri":"/" 482 }, 483 "input":{"shape":"ModifyAccountRequest"}, 484 "output":{"shape":"ModifyAccountResult"}, 485 "errors":[ 486 {"shape":"InvalidParameterValuesException"}, 487 {"shape":"AccessDeniedException"}, 488 {"shape":"InvalidResourceStateException"}, 489 {"shape":"ResourceUnavailableException"}, 490 {"shape":"ResourceNotFoundException"} 491 ] 492 }, 493 "ModifyClientProperties":{ 494 "name":"ModifyClientProperties", 495 "http":{ 496 "method":"POST", 497 "requestUri":"/" 498 }, 499 "input":{"shape":"ModifyClientPropertiesRequest"}, 500 "output":{"shape":"ModifyClientPropertiesResult"}, 501 "errors":[ 502 {"shape":"InvalidParameterValuesException"}, 503 {"shape":"ResourceNotFoundException"}, 504 {"shape":"AccessDeniedException"} 505 ] 506 }, 507 "ModifySelfservicePermissions":{ 508 "name":"ModifySelfservicePermissions", 509 "http":{ 510 "method":"POST", 511 "requestUri":"/" 512 }, 513 "input":{"shape":"ModifySelfservicePermissionsRequest"}, 514 "output":{"shape":"ModifySelfservicePermissionsResult"}, 515 "errors":[ 516 {"shape":"AccessDeniedException"}, 517 {"shape":"InvalidParameterValuesException"}, 518 {"shape":"ResourceNotFoundException"} 519 ] 520 }, 521 "ModifyWorkspaceAccessProperties":{ 522 "name":"ModifyWorkspaceAccessProperties", 523 "http":{ 524 "method":"POST", 525 "requestUri":"/" 526 }, 527 "input":{"shape":"ModifyWorkspaceAccessPropertiesRequest"}, 528 "output":{"shape":"ModifyWorkspaceAccessPropertiesResult"}, 529 "errors":[ 530 {"shape":"ResourceNotFoundException"}, 531 {"shape":"AccessDeniedException"} 532 ] 533 }, 534 "ModifyWorkspaceCreationProperties":{ 535 "name":"ModifyWorkspaceCreationProperties", 536 "http":{ 537 "method":"POST", 538 "requestUri":"/" 539 }, 540 "input":{"shape":"ModifyWorkspaceCreationPropertiesRequest"}, 541 "output":{"shape":"ModifyWorkspaceCreationPropertiesResult"}, 542 "errors":[ 543 {"shape":"AccessDeniedException"}, 544 {"shape":"InvalidParameterValuesException"}, 545 {"shape":"ResourceNotFoundException"}, 546 {"shape":"OperationNotSupportedException"} 547 ] 548 }, 549 "ModifyWorkspaceProperties":{ 550 "name":"ModifyWorkspaceProperties", 551 "http":{ 552 "method":"POST", 553 "requestUri":"/" 554 }, 555 "input":{"shape":"ModifyWorkspacePropertiesRequest"}, 556 "output":{"shape":"ModifyWorkspacePropertiesResult"}, 557 "errors":[ 558 {"shape":"InvalidParameterValuesException"}, 559 {"shape":"InvalidResourceStateException"}, 560 {"shape":"OperationInProgressException"}, 561 {"shape":"UnsupportedWorkspaceConfigurationException"}, 562 {"shape":"ResourceNotFoundException"}, 563 {"shape":"AccessDeniedException"}, 564 {"shape":"ResourceUnavailableException"} 565 ] 566 }, 567 "ModifyWorkspaceState":{ 568 "name":"ModifyWorkspaceState", 569 "http":{ 570 "method":"POST", 571 "requestUri":"/" 572 }, 573 "input":{"shape":"ModifyWorkspaceStateRequest"}, 574 "output":{"shape":"ModifyWorkspaceStateResult"}, 575 "errors":[ 576 {"shape":"InvalidParameterValuesException"}, 577 {"shape":"InvalidResourceStateException"}, 578 {"shape":"ResourceNotFoundException"} 579 ] 580 }, 581 "RebootWorkspaces":{ 582 "name":"RebootWorkspaces", 583 "http":{ 584 "method":"POST", 585 "requestUri":"/" 586 }, 587 "input":{"shape":"RebootWorkspacesRequest"}, 588 "output":{"shape":"RebootWorkspacesResult"} 589 }, 590 "RebuildWorkspaces":{ 591 "name":"RebuildWorkspaces", 592 "http":{ 593 "method":"POST", 594 "requestUri":"/" 595 }, 596 "input":{"shape":"RebuildWorkspacesRequest"}, 597 "output":{"shape":"RebuildWorkspacesResult"} 598 }, 599 "RegisterWorkspaceDirectory":{ 600 "name":"RegisterWorkspaceDirectory", 601 "http":{ 602 "method":"POST", 603 "requestUri":"/" 604 }, 605 "input":{"shape":"RegisterWorkspaceDirectoryRequest"}, 606 "output":{"shape":"RegisterWorkspaceDirectoryResult"}, 607 "errors":[ 608 {"shape":"InvalidParameterValuesException"}, 609 {"shape":"ResourceNotFoundException"}, 610 {"shape":"ResourceLimitExceededException"}, 611 {"shape":"AccessDeniedException"}, 612 {"shape":"WorkspacesDefaultRoleNotFoundException"}, 613 {"shape":"InvalidResourceStateException"}, 614 {"shape":"UnsupportedNetworkConfigurationException"}, 615 {"shape":"OperationNotSupportedException"} 616 ] 617 }, 618 "RestoreWorkspace":{ 619 "name":"RestoreWorkspace", 620 "http":{ 621 "method":"POST", 622 "requestUri":"/" 623 }, 624 "input":{"shape":"RestoreWorkspaceRequest"}, 625 "output":{"shape":"RestoreWorkspaceResult"}, 626 "errors":[ 627 {"shape":"InvalidParameterValuesException"}, 628 {"shape":"ResourceNotFoundException"}, 629 {"shape":"AccessDeniedException"} 630 ] 631 }, 632 "RevokeIpRules":{ 633 "name":"RevokeIpRules", 634 "http":{ 635 "method":"POST", 636 "requestUri":"/" 637 }, 638 "input":{"shape":"RevokeIpRulesRequest"}, 639 "output":{"shape":"RevokeIpRulesResult"}, 640 "errors":[ 641 {"shape":"InvalidParameterValuesException"}, 642 {"shape":"ResourceNotFoundException"}, 643 {"shape":"InvalidResourceStateException"}, 644 {"shape":"AccessDeniedException"} 645 ] 646 }, 647 "StartWorkspaces":{ 648 "name":"StartWorkspaces", 649 "http":{ 650 "method":"POST", 651 "requestUri":"/" 652 }, 653 "input":{"shape":"StartWorkspacesRequest"}, 654 "output":{"shape":"StartWorkspacesResult"} 655 }, 656 "StopWorkspaces":{ 657 "name":"StopWorkspaces", 658 "http":{ 659 "method":"POST", 660 "requestUri":"/" 661 }, 662 "input":{"shape":"StopWorkspacesRequest"}, 663 "output":{"shape":"StopWorkspacesResult"} 664 }, 665 "TerminateWorkspaces":{ 666 "name":"TerminateWorkspaces", 667 "http":{ 668 "method":"POST", 669 "requestUri":"/" 670 }, 671 "input":{"shape":"TerminateWorkspacesRequest"}, 672 "output":{"shape":"TerminateWorkspacesResult"} 673 }, 674 "UpdateConnectionAliasPermission":{ 675 "name":"UpdateConnectionAliasPermission", 676 "http":{ 677 "method":"POST", 678 "requestUri":"/" 679 }, 680 "input":{"shape":"UpdateConnectionAliasPermissionRequest"}, 681 "output":{"shape":"UpdateConnectionAliasPermissionResult"}, 682 "errors":[ 683 {"shape":"AccessDeniedException"}, 684 {"shape":"InvalidParameterValuesException"}, 685 {"shape":"ResourceLimitExceededException"}, 686 {"shape":"ResourceNotFoundException"}, 687 {"shape":"ResourceAssociatedException"}, 688 {"shape":"InvalidResourceStateException"}, 689 {"shape":"OperationNotSupportedException"} 690 ] 691 }, 692 "UpdateRulesOfIpGroup":{ 693 "name":"UpdateRulesOfIpGroup", 694 "http":{ 695 "method":"POST", 696 "requestUri":"/" 697 }, 698 "input":{"shape":"UpdateRulesOfIpGroupRequest"}, 699 "output":{"shape":"UpdateRulesOfIpGroupResult"}, 700 "errors":[ 701 {"shape":"InvalidParameterValuesException"}, 702 {"shape":"ResourceNotFoundException"}, 703 {"shape":"ResourceLimitExceededException"}, 704 {"shape":"InvalidResourceStateException"}, 705 {"shape":"AccessDeniedException"} 706 ] 707 }, 708 "UpdateWorkspaceImagePermission":{ 709 "name":"UpdateWorkspaceImagePermission", 710 "http":{ 711 "method":"POST", 712 "requestUri":"/" 713 }, 714 "input":{"shape":"UpdateWorkspaceImagePermissionRequest"}, 715 "output":{"shape":"UpdateWorkspaceImagePermissionResult"}, 716 "errors":[ 717 {"shape":"ResourceNotFoundException"}, 718 {"shape":"ResourceUnavailableException"}, 719 {"shape":"AccessDeniedException"}, 720 {"shape":"InvalidParameterValuesException"}, 721 {"shape":"OperationNotSupportedException"} 722 ] 723 } 724 }, 725 "shapes":{ 726 "ARN":{ 727 "type":"string", 728 "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,127}$" 729 }, 730 "AccessDeniedException":{ 731 "type":"structure", 732 "members":{ 733 "message":{"shape":"ExceptionMessage"} 734 }, 735 "exception":true 736 }, 737 "AccessPropertyValue":{ 738 "type":"string", 739 "enum":[ 740 "ALLOW", 741 "DENY" 742 ] 743 }, 744 "AccountModification":{ 745 "type":"structure", 746 "members":{ 747 "ModificationState":{"shape":"DedicatedTenancyModificationStateEnum"}, 748 "DedicatedTenancySupport":{"shape":"DedicatedTenancySupportResultEnum"}, 749 "DedicatedTenancyManagementCidrRange":{"shape":"DedicatedTenancyManagementCidrRange"}, 750 "StartTime":{"shape":"Timestamp"}, 751 "ErrorCode":{"shape":"WorkspaceErrorCode"}, 752 "ErrorMessage":{"shape":"Description"} 753 } 754 }, 755 "AccountModificationList":{ 756 "type":"list", 757 "member":{"shape":"AccountModification"} 758 }, 759 "Alias":{"type":"string"}, 760 "Application":{ 761 "type":"string", 762 "enum":[ 763 "Microsoft_Office_2016", 764 "Microsoft_Office_2019" 765 ] 766 }, 767 "ApplicationList":{ 768 "type":"list", 769 "member":{"shape":"Application"}, 770 "max":5, 771 "min":1 772 }, 773 "AssociateConnectionAliasRequest":{ 774 "type":"structure", 775 "required":[ 776 "AliasId", 777 "ResourceId" 778 ], 779 "members":{ 780 "AliasId":{"shape":"ConnectionAliasId"}, 781 "ResourceId":{"shape":"NonEmptyString"} 782 } 783 }, 784 "AssociateConnectionAliasResult":{ 785 "type":"structure", 786 "members":{ 787 "ConnectionIdentifier":{"shape":"ConnectionIdentifier"} 788 } 789 }, 790 "AssociateIpGroupsRequest":{ 791 "type":"structure", 792 "required":[ 793 "DirectoryId", 794 "GroupIds" 795 ], 796 "members":{ 797 "DirectoryId":{"shape":"DirectoryId"}, 798 "GroupIds":{"shape":"IpGroupIdList"} 799 } 800 }, 801 "AssociateIpGroupsResult":{ 802 "type":"structure", 803 "members":{ 804 } 805 }, 806 "AssociationStatus":{ 807 "type":"string", 808 "enum":[ 809 "NOT_ASSOCIATED", 810 "ASSOCIATED_WITH_OWNER_ACCOUNT", 811 "ASSOCIATED_WITH_SHARED_ACCOUNT", 812 "PENDING_ASSOCIATION", 813 "PENDING_DISASSOCIATION" 814 ] 815 }, 816 "AuthorizeIpRulesRequest":{ 817 "type":"structure", 818 "required":[ 819 "GroupId", 820 "UserRules" 821 ], 822 "members":{ 823 "GroupId":{"shape":"IpGroupId"}, 824 "UserRules":{"shape":"IpRuleList"} 825 } 826 }, 827 "AuthorizeIpRulesResult":{ 828 "type":"structure", 829 "members":{ 830 } 831 }, 832 "AwsAccount":{ 833 "type":"string", 834 "pattern":"^\\d{12}$" 835 }, 836 "BooleanObject":{"type":"boolean"}, 837 "BundleId":{ 838 "type":"string", 839 "pattern":"^wsb-[0-9a-z]{8,63}$" 840 }, 841 "BundleIdList":{ 842 "type":"list", 843 "member":{"shape":"BundleId"}, 844 "max":25, 845 "min":1 846 }, 847 "BundleList":{ 848 "type":"list", 849 "member":{"shape":"WorkspaceBundle"} 850 }, 851 "BundleOwner":{"type":"string"}, 852 "ClientProperties":{ 853 "type":"structure", 854 "members":{ 855 "ReconnectEnabled":{"shape":"ReconnectEnum"} 856 } 857 }, 858 "ClientPropertiesList":{ 859 "type":"list", 860 "member":{"shape":"ClientPropertiesResult"} 861 }, 862 "ClientPropertiesResult":{ 863 "type":"structure", 864 "members":{ 865 "ResourceId":{"shape":"NonEmptyString"}, 866 "ClientProperties":{"shape":"ClientProperties"} 867 } 868 }, 869 "Compute":{ 870 "type":"string", 871 "enum":[ 872 "VALUE", 873 "STANDARD", 874 "PERFORMANCE", 875 "POWER", 876 "GRAPHICS", 877 "POWERPRO", 878 "GRAPHICSPRO" 879 ] 880 }, 881 "ComputeType":{ 882 "type":"structure", 883 "members":{ 884 "Name":{"shape":"Compute"} 885 } 886 }, 887 "ComputerName":{"type":"string"}, 888 "ConnectionAlias":{ 889 "type":"structure", 890 "members":{ 891 "ConnectionString":{"shape":"ConnectionString"}, 892 "AliasId":{"shape":"ConnectionAliasId"}, 893 "State":{"shape":"ConnectionAliasState"}, 894 "OwnerAccountId":{"shape":"AwsAccount"}, 895 "Associations":{"shape":"ConnectionAliasAssociationList"} 896 } 897 }, 898 "ConnectionAliasAssociation":{ 899 "type":"structure", 900 "members":{ 901 "AssociationStatus":{"shape":"AssociationStatus"}, 902 "AssociatedAccountId":{"shape":"AwsAccount"}, 903 "ResourceId":{"shape":"NonEmptyString"}, 904 "ConnectionIdentifier":{"shape":"ConnectionIdentifier"} 905 } 906 }, 907 "ConnectionAliasAssociationList":{ 908 "type":"list", 909 "member":{"shape":"ConnectionAliasAssociation"}, 910 "max":25, 911 "min":1 912 }, 913 "ConnectionAliasId":{ 914 "type":"string", 915 "max":68, 916 "min":13, 917 "pattern":"^wsca-[0-9a-z]{8,63}$" 918 }, 919 "ConnectionAliasIdList":{ 920 "type":"list", 921 "member":{"shape":"ConnectionAliasId"}, 922 "max":25, 923 "min":1 924 }, 925 "ConnectionAliasList":{ 926 "type":"list", 927 "member":{"shape":"ConnectionAlias"}, 928 "max":25, 929 "min":1 930 }, 931 "ConnectionAliasPermission":{ 932 "type":"structure", 933 "required":[ 934 "SharedAccountId", 935 "AllowAssociation" 936 ], 937 "members":{ 938 "SharedAccountId":{"shape":"AwsAccount"}, 939 "AllowAssociation":{"shape":"BooleanObject"} 940 } 941 }, 942 "ConnectionAliasPermissions":{ 943 "type":"list", 944 "member":{"shape":"ConnectionAliasPermission"}, 945 "max":25, 946 "min":1 947 }, 948 "ConnectionAliasState":{ 949 "type":"string", 950 "enum":[ 951 "CREATING", 952 "CREATED", 953 "DELETING" 954 ] 955 }, 956 "ConnectionIdentifier":{ 957 "type":"string", 958 "max":20, 959 "min":1, 960 "pattern":"^[a-zA-Z0-9]+$" 961 }, 962 "ConnectionState":{ 963 "type":"string", 964 "enum":[ 965 "CONNECTED", 966 "DISCONNECTED", 967 "UNKNOWN" 968 ] 969 }, 970 "ConnectionString":{ 971 "type":"string", 972 "max":255, 973 "min":1, 974 "pattern":"^[.0-9a-zA-Z\\-]{1,255}$" 975 }, 976 "CopyWorkspaceImageRequest":{ 977 "type":"structure", 978 "required":[ 979 "Name", 980 "SourceImageId", 981 "SourceRegion" 982 ], 983 "members":{ 984 "Name":{"shape":"WorkspaceImageName"}, 985 "Description":{"shape":"WorkspaceImageDescription"}, 986 "SourceImageId":{"shape":"WorkspaceImageId"}, 987 "SourceRegion":{"shape":"Region"}, 988 "Tags":{"shape":"TagList"} 989 } 990 }, 991 "CopyWorkspaceImageResult":{ 992 "type":"structure", 993 "members":{ 994 "ImageId":{"shape":"WorkspaceImageId"} 995 } 996 }, 997 "CreateConnectionAliasRequest":{ 998 "type":"structure", 999 "required":["ConnectionString"], 1000 "members":{ 1001 "ConnectionString":{"shape":"ConnectionString"}, 1002 "Tags":{"shape":"TagList"} 1003 } 1004 }, 1005 "CreateConnectionAliasResult":{ 1006 "type":"structure", 1007 "members":{ 1008 "AliasId":{"shape":"ConnectionAliasId"} 1009 } 1010 }, 1011 "CreateIpGroupRequest":{ 1012 "type":"structure", 1013 "required":["GroupName"], 1014 "members":{ 1015 "GroupName":{"shape":"IpGroupName"}, 1016 "GroupDesc":{"shape":"IpGroupDesc"}, 1017 "UserRules":{"shape":"IpRuleList"}, 1018 "Tags":{"shape":"TagList"} 1019 } 1020 }, 1021 "CreateIpGroupResult":{ 1022 "type":"structure", 1023 "members":{ 1024 "GroupId":{"shape":"IpGroupId"} 1025 } 1026 }, 1027 "CreateTagsRequest":{ 1028 "type":"structure", 1029 "required":[ 1030 "ResourceId", 1031 "Tags" 1032 ], 1033 "members":{ 1034 "ResourceId":{"shape":"NonEmptyString"}, 1035 "Tags":{"shape":"TagList"} 1036 } 1037 }, 1038 "CreateTagsResult":{ 1039 "type":"structure", 1040 "members":{ 1041 } 1042 }, 1043 "CreateWorkspacesRequest":{ 1044 "type":"structure", 1045 "required":["Workspaces"], 1046 "members":{ 1047 "Workspaces":{"shape":"WorkspaceRequestList"} 1048 } 1049 }, 1050 "CreateWorkspacesResult":{ 1051 "type":"structure", 1052 "members":{ 1053 "FailedRequests":{"shape":"FailedCreateWorkspaceRequests"}, 1054 "PendingRequests":{"shape":"WorkspaceList"} 1055 } 1056 }, 1057 "DedicatedTenancyCidrRangeList":{ 1058 "type":"list", 1059 "member":{"shape":"DedicatedTenancyManagementCidrRange"} 1060 }, 1061 "DedicatedTenancyManagementCidrRange":{ 1062 "type":"string", 1063 "pattern":"(^([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.0\\.0)(\\/(16$))$" 1064 }, 1065 "DedicatedTenancyModificationStateEnum":{ 1066 "type":"string", 1067 "enum":[ 1068 "PENDING", 1069 "COMPLETED", 1070 "FAILED" 1071 ] 1072 }, 1073 "DedicatedTenancySupportEnum":{ 1074 "type":"string", 1075 "enum":["ENABLED"] 1076 }, 1077 "DedicatedTenancySupportResultEnum":{ 1078 "type":"string", 1079 "enum":[ 1080 "ENABLED", 1081 "DISABLED" 1082 ] 1083 }, 1084 "DefaultOu":{"type":"string"}, 1085 "DefaultWorkspaceCreationProperties":{ 1086 "type":"structure", 1087 "members":{ 1088 "EnableWorkDocs":{"shape":"BooleanObject"}, 1089 "EnableInternetAccess":{"shape":"BooleanObject"}, 1090 "DefaultOu":{"shape":"DefaultOu"}, 1091 "CustomSecurityGroupId":{"shape":"SecurityGroupId"}, 1092 "UserEnabledAsLocalAdministrator":{"shape":"BooleanObject"}, 1093 "EnableMaintenanceMode":{"shape":"BooleanObject"} 1094 } 1095 }, 1096 "DeleteConnectionAliasRequest":{ 1097 "type":"structure", 1098 "required":["AliasId"], 1099 "members":{ 1100 "AliasId":{"shape":"ConnectionAliasId"} 1101 } 1102 }, 1103 "DeleteConnectionAliasResult":{ 1104 "type":"structure", 1105 "members":{ 1106 } 1107 }, 1108 "DeleteIpGroupRequest":{ 1109 "type":"structure", 1110 "required":["GroupId"], 1111 "members":{ 1112 "GroupId":{"shape":"IpGroupId"} 1113 } 1114 }, 1115 "DeleteIpGroupResult":{ 1116 "type":"structure", 1117 "members":{ 1118 } 1119 }, 1120 "DeleteTagsRequest":{ 1121 "type":"structure", 1122 "required":[ 1123 "ResourceId", 1124 "TagKeys" 1125 ], 1126 "members":{ 1127 "ResourceId":{"shape":"NonEmptyString"}, 1128 "TagKeys":{"shape":"TagKeyList"} 1129 } 1130 }, 1131 "DeleteTagsResult":{ 1132 "type":"structure", 1133 "members":{ 1134 } 1135 }, 1136 "DeleteWorkspaceImageRequest":{ 1137 "type":"structure", 1138 "required":["ImageId"], 1139 "members":{ 1140 "ImageId":{"shape":"WorkspaceImageId"} 1141 } 1142 }, 1143 "DeleteWorkspaceImageResult":{ 1144 "type":"structure", 1145 "members":{ 1146 } 1147 }, 1148 "DeregisterWorkspaceDirectoryRequest":{ 1149 "type":"structure", 1150 "required":["DirectoryId"], 1151 "members":{ 1152 "DirectoryId":{"shape":"DirectoryId"} 1153 } 1154 }, 1155 "DeregisterWorkspaceDirectoryResult":{ 1156 "type":"structure", 1157 "members":{ 1158 } 1159 }, 1160 "DescribeAccountModificationsRequest":{ 1161 "type":"structure", 1162 "members":{ 1163 "NextToken":{"shape":"PaginationToken"} 1164 } 1165 }, 1166 "DescribeAccountModificationsResult":{ 1167 "type":"structure", 1168 "members":{ 1169 "AccountModifications":{"shape":"AccountModificationList"}, 1170 "NextToken":{"shape":"PaginationToken"} 1171 } 1172 }, 1173 "DescribeAccountRequest":{ 1174 "type":"structure", 1175 "members":{ 1176 } 1177 }, 1178 "DescribeAccountResult":{ 1179 "type":"structure", 1180 "members":{ 1181 "DedicatedTenancySupport":{"shape":"DedicatedTenancySupportResultEnum"}, 1182 "DedicatedTenancyManagementCidrRange":{"shape":"DedicatedTenancyManagementCidrRange"} 1183 } 1184 }, 1185 "DescribeClientPropertiesRequest":{ 1186 "type":"structure", 1187 "required":["ResourceIds"], 1188 "members":{ 1189 "ResourceIds":{"shape":"ResourceIdList"} 1190 } 1191 }, 1192 "DescribeClientPropertiesResult":{ 1193 "type":"structure", 1194 "members":{ 1195 "ClientPropertiesList":{"shape":"ClientPropertiesList"} 1196 } 1197 }, 1198 "DescribeConnectionAliasPermissionsRequest":{ 1199 "type":"structure", 1200 "required":["AliasId"], 1201 "members":{ 1202 "AliasId":{"shape":"ConnectionAliasId"}, 1203 "NextToken":{"shape":"PaginationToken"}, 1204 "MaxResults":{"shape":"Limit"} 1205 } 1206 }, 1207 "DescribeConnectionAliasPermissionsResult":{ 1208 "type":"structure", 1209 "members":{ 1210 "AliasId":{"shape":"ConnectionAliasId"}, 1211 "ConnectionAliasPermissions":{"shape":"ConnectionAliasPermissions"}, 1212 "NextToken":{"shape":"PaginationToken"} 1213 } 1214 }, 1215 "DescribeConnectionAliasesRequest":{ 1216 "type":"structure", 1217 "members":{ 1218 "AliasIds":{"shape":"ConnectionAliasIdList"}, 1219 "ResourceId":{"shape":"NonEmptyString"}, 1220 "Limit":{"shape":"Limit"}, 1221 "NextToken":{"shape":"PaginationToken"} 1222 } 1223 }, 1224 "DescribeConnectionAliasesResult":{ 1225 "type":"structure", 1226 "members":{ 1227 "ConnectionAliases":{"shape":"ConnectionAliasList"}, 1228 "NextToken":{"shape":"PaginationToken"} 1229 } 1230 }, 1231 "DescribeIpGroupsRequest":{ 1232 "type":"structure", 1233 "members":{ 1234 "GroupIds":{"shape":"IpGroupIdList"}, 1235 "NextToken":{"shape":"PaginationToken"}, 1236 "MaxResults":{"shape":"Limit"} 1237 } 1238 }, 1239 "DescribeIpGroupsResult":{ 1240 "type":"structure", 1241 "members":{ 1242 "Result":{"shape":"WorkspacesIpGroupsList"}, 1243 "NextToken":{"shape":"PaginationToken"} 1244 } 1245 }, 1246 "DescribeTagsRequest":{ 1247 "type":"structure", 1248 "required":["ResourceId"], 1249 "members":{ 1250 "ResourceId":{"shape":"NonEmptyString"} 1251 } 1252 }, 1253 "DescribeTagsResult":{ 1254 "type":"structure", 1255 "members":{ 1256 "TagList":{"shape":"TagList"} 1257 } 1258 }, 1259 "DescribeWorkspaceBundlesRequest":{ 1260 "type":"structure", 1261 "members":{ 1262 "BundleIds":{"shape":"BundleIdList"}, 1263 "Owner":{"shape":"BundleOwner"}, 1264 "NextToken":{"shape":"PaginationToken"} 1265 } 1266 }, 1267 "DescribeWorkspaceBundlesResult":{ 1268 "type":"structure", 1269 "members":{ 1270 "Bundles":{"shape":"BundleList"}, 1271 "NextToken":{"shape":"PaginationToken"} 1272 } 1273 }, 1274 "DescribeWorkspaceDirectoriesRequest":{ 1275 "type":"structure", 1276 "members":{ 1277 "DirectoryIds":{"shape":"DirectoryIdList"}, 1278 "Limit":{"shape":"Limit"}, 1279 "NextToken":{"shape":"PaginationToken"} 1280 } 1281 }, 1282 "DescribeWorkspaceDirectoriesResult":{ 1283 "type":"structure", 1284 "members":{ 1285 "Directories":{"shape":"DirectoryList"}, 1286 "NextToken":{"shape":"PaginationToken"} 1287 } 1288 }, 1289 "DescribeWorkspaceImagePermissionsRequest":{ 1290 "type":"structure", 1291 "required":["ImageId"], 1292 "members":{ 1293 "ImageId":{"shape":"WorkspaceImageId"}, 1294 "NextToken":{"shape":"PaginationToken"}, 1295 "MaxResults":{"shape":"Limit"} 1296 } 1297 }, 1298 "DescribeWorkspaceImagePermissionsResult":{ 1299 "type":"structure", 1300 "members":{ 1301 "ImageId":{"shape":"WorkspaceImageId"}, 1302 "ImagePermissions":{"shape":"ImagePermissions"}, 1303 "NextToken":{"shape":"PaginationToken"} 1304 } 1305 }, 1306 "DescribeWorkspaceImagesRequest":{ 1307 "type":"structure", 1308 "members":{ 1309 "ImageIds":{"shape":"WorkspaceImageIdList"}, 1310 "ImageType":{"shape":"ImageType"}, 1311 "NextToken":{"shape":"PaginationToken"}, 1312 "MaxResults":{"shape":"Limit"} 1313 } 1314 }, 1315 "DescribeWorkspaceImagesResult":{ 1316 "type":"structure", 1317 "members":{ 1318 "Images":{"shape":"WorkspaceImageList"}, 1319 "NextToken":{"shape":"PaginationToken"} 1320 } 1321 }, 1322 "DescribeWorkspaceSnapshotsRequest":{ 1323 "type":"structure", 1324 "required":["WorkspaceId"], 1325 "members":{ 1326 "WorkspaceId":{"shape":"WorkspaceId"} 1327 } 1328 }, 1329 "DescribeWorkspaceSnapshotsResult":{ 1330 "type":"structure", 1331 "members":{ 1332 "RebuildSnapshots":{"shape":"SnapshotList"}, 1333 "RestoreSnapshots":{"shape":"SnapshotList"} 1334 } 1335 }, 1336 "DescribeWorkspacesConnectionStatusRequest":{ 1337 "type":"structure", 1338 "members":{ 1339 "WorkspaceIds":{"shape":"WorkspaceIdList"}, 1340 "NextToken":{"shape":"PaginationToken"} 1341 } 1342 }, 1343 "DescribeWorkspacesConnectionStatusResult":{ 1344 "type":"structure", 1345 "members":{ 1346 "WorkspacesConnectionStatus":{"shape":"WorkspaceConnectionStatusList"}, 1347 "NextToken":{"shape":"PaginationToken"} 1348 } 1349 }, 1350 "DescribeWorkspacesRequest":{ 1351 "type":"structure", 1352 "members":{ 1353 "WorkspaceIds":{"shape":"WorkspaceIdList"}, 1354 "DirectoryId":{"shape":"DirectoryId"}, 1355 "UserName":{"shape":"UserName"}, 1356 "BundleId":{"shape":"BundleId"}, 1357 "Limit":{"shape":"Limit"}, 1358 "NextToken":{"shape":"PaginationToken"} 1359 } 1360 }, 1361 "DescribeWorkspacesResult":{ 1362 "type":"structure", 1363 "members":{ 1364 "Workspaces":{"shape":"WorkspaceList"}, 1365 "NextToken":{"shape":"PaginationToken"} 1366 } 1367 }, 1368 "Description":{"type":"string"}, 1369 "DirectoryId":{ 1370 "type":"string", 1371 "max":65, 1372 "min":10, 1373 "pattern":"^d-[0-9a-f]{8,63}$" 1374 }, 1375 "DirectoryIdList":{ 1376 "type":"list", 1377 "member":{"shape":"DirectoryId"}, 1378 "max":25, 1379 "min":1 1380 }, 1381 "DirectoryList":{ 1382 "type":"list", 1383 "member":{"shape":"WorkspaceDirectory"} 1384 }, 1385 "DirectoryName":{"type":"string"}, 1386 "DisassociateConnectionAliasRequest":{ 1387 "type":"structure", 1388 "required":["AliasId"], 1389 "members":{ 1390 "AliasId":{"shape":"ConnectionAliasId"} 1391 } 1392 }, 1393 "DisassociateConnectionAliasResult":{ 1394 "type":"structure", 1395 "members":{ 1396 } 1397 }, 1398 "DisassociateIpGroupsRequest":{ 1399 "type":"structure", 1400 "required":[ 1401 "DirectoryId", 1402 "GroupIds" 1403 ], 1404 "members":{ 1405 "DirectoryId":{"shape":"DirectoryId"}, 1406 "GroupIds":{"shape":"IpGroupIdList"} 1407 } 1408 }, 1409 "DisassociateIpGroupsResult":{ 1410 "type":"structure", 1411 "members":{ 1412 } 1413 }, 1414 "DnsIpAddresses":{ 1415 "type":"list", 1416 "member":{"shape":"IpAddress"} 1417 }, 1418 "Ec2ImageId":{ 1419 "type":"string", 1420 "pattern":"^ami\\-([a-f0-9]{8}|[a-f0-9]{17})$" 1421 }, 1422 "ErrorType":{"type":"string"}, 1423 "ExceptionMessage":{"type":"string"}, 1424 "FailedCreateWorkspaceRequest":{ 1425 "type":"structure", 1426 "members":{ 1427 "WorkspaceRequest":{"shape":"WorkspaceRequest"}, 1428 "ErrorCode":{"shape":"ErrorType"}, 1429 "ErrorMessage":{"shape":"Description"} 1430 } 1431 }, 1432 "FailedCreateWorkspaceRequests":{ 1433 "type":"list", 1434 "member":{"shape":"FailedCreateWorkspaceRequest"} 1435 }, 1436 "FailedRebootWorkspaceRequests":{ 1437 "type":"list", 1438 "member":{"shape":"FailedWorkspaceChangeRequest"} 1439 }, 1440 "FailedRebuildWorkspaceRequests":{ 1441 "type":"list", 1442 "member":{"shape":"FailedWorkspaceChangeRequest"} 1443 }, 1444 "FailedStartWorkspaceRequests":{ 1445 "type":"list", 1446 "member":{"shape":"FailedWorkspaceChangeRequest"} 1447 }, 1448 "FailedStopWorkspaceRequests":{ 1449 "type":"list", 1450 "member":{"shape":"FailedWorkspaceChangeRequest"} 1451 }, 1452 "FailedTerminateWorkspaceRequests":{ 1453 "type":"list", 1454 "member":{"shape":"FailedWorkspaceChangeRequest"} 1455 }, 1456 "FailedWorkspaceChangeRequest":{ 1457 "type":"structure", 1458 "members":{ 1459 "WorkspaceId":{"shape":"WorkspaceId"}, 1460 "ErrorCode":{"shape":"ErrorType"}, 1461 "ErrorMessage":{"shape":"Description"} 1462 } 1463 }, 1464 "ImagePermission":{ 1465 "type":"structure", 1466 "members":{ 1467 "SharedAccountId":{"shape":"AwsAccount"} 1468 } 1469 }, 1470 "ImagePermissions":{ 1471 "type":"list", 1472 "member":{"shape":"ImagePermission"} 1473 }, 1474 "ImageType":{ 1475 "type":"string", 1476 "enum":[ 1477 "OWNED", 1478 "SHARED" 1479 ] 1480 }, 1481 "ImportWorkspaceImageRequest":{ 1482 "type":"structure", 1483 "required":[ 1484 "Ec2ImageId", 1485 "IngestionProcess", 1486 "ImageName", 1487 "ImageDescription" 1488 ], 1489 "members":{ 1490 "Ec2ImageId":{"shape":"Ec2ImageId"}, 1491 "IngestionProcess":{"shape":"WorkspaceImageIngestionProcess"}, 1492 "ImageName":{"shape":"WorkspaceImageName"}, 1493 "ImageDescription":{"shape":"WorkspaceImageDescription"}, 1494 "Tags":{"shape":"TagList"}, 1495 "Applications":{"shape":"ApplicationList"} 1496 } 1497 }, 1498 "ImportWorkspaceImageResult":{ 1499 "type":"structure", 1500 "members":{ 1501 "ImageId":{"shape":"WorkspaceImageId"} 1502 } 1503 }, 1504 "InvalidParameterValuesException":{ 1505 "type":"structure", 1506 "members":{ 1507 "message":{"shape":"ExceptionMessage"} 1508 }, 1509 "exception":true 1510 }, 1511 "InvalidResourceStateException":{ 1512 "type":"structure", 1513 "members":{ 1514 "message":{"shape":"ExceptionMessage"} 1515 }, 1516 "exception":true 1517 }, 1518 "IpAddress":{"type":"string"}, 1519 "IpGroupDesc":{"type":"string"}, 1520 "IpGroupId":{ 1521 "type":"string", 1522 "pattern":"wsipg-[0-9a-z]{8,63}$" 1523 }, 1524 "IpGroupIdList":{ 1525 "type":"list", 1526 "member":{"shape":"IpGroupId"} 1527 }, 1528 "IpGroupName":{"type":"string"}, 1529 "IpRevokedRuleList":{ 1530 "type":"list", 1531 "member":{"shape":"IpRule"} 1532 }, 1533 "IpRule":{"type":"string"}, 1534 "IpRuleDesc":{"type":"string"}, 1535 "IpRuleItem":{ 1536 "type":"structure", 1537 "members":{ 1538 "ipRule":{"shape":"IpRule"}, 1539 "ruleDesc":{"shape":"IpRuleDesc"} 1540 } 1541 }, 1542 "IpRuleList":{ 1543 "type":"list", 1544 "member":{"shape":"IpRuleItem"} 1545 }, 1546 "Limit":{ 1547 "type":"integer", 1548 "max":25, 1549 "min":1 1550 }, 1551 "ListAvailableManagementCidrRangesRequest":{ 1552 "type":"structure", 1553 "required":["ManagementCidrRangeConstraint"], 1554 "members":{ 1555 "ManagementCidrRangeConstraint":{"shape":"ManagementCidrRangeConstraint"}, 1556 "MaxResults":{"shape":"ManagementCidrRangeMaxResults"}, 1557 "NextToken":{"shape":"PaginationToken"} 1558 } 1559 }, 1560 "ListAvailableManagementCidrRangesResult":{ 1561 "type":"structure", 1562 "members":{ 1563 "ManagementCidrRanges":{"shape":"DedicatedTenancyCidrRangeList"}, 1564 "NextToken":{"shape":"PaginationToken"} 1565 } 1566 }, 1567 "ManagementCidrRangeConstraint":{ 1568 "type":"string", 1569 "pattern":"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\\/(3[0-2]|[1-2][0-9]|[0-9]))$" 1570 }, 1571 "ManagementCidrRangeMaxResults":{ 1572 "type":"integer", 1573 "max":5, 1574 "min":1 1575 }, 1576 "MigrateWorkspaceRequest":{ 1577 "type":"structure", 1578 "required":[ 1579 "SourceWorkspaceId", 1580 "BundleId" 1581 ], 1582 "members":{ 1583 "SourceWorkspaceId":{"shape":"WorkspaceId"}, 1584 "BundleId":{"shape":"BundleId"} 1585 } 1586 }, 1587 "MigrateWorkspaceResult":{ 1588 "type":"structure", 1589 "members":{ 1590 "SourceWorkspaceId":{"shape":"WorkspaceId"}, 1591 "TargetWorkspaceId":{"shape":"WorkspaceId"} 1592 } 1593 }, 1594 "ModificationResourceEnum":{ 1595 "type":"string", 1596 "enum":[ 1597 "ROOT_VOLUME", 1598 "USER_VOLUME", 1599 "COMPUTE_TYPE" 1600 ] 1601 }, 1602 "ModificationState":{ 1603 "type":"structure", 1604 "members":{ 1605 "Resource":{"shape":"ModificationResourceEnum"}, 1606 "State":{"shape":"ModificationStateEnum"} 1607 } 1608 }, 1609 "ModificationStateEnum":{ 1610 "type":"string", 1611 "enum":[ 1612 "UPDATE_INITIATED", 1613 "UPDATE_IN_PROGRESS" 1614 ] 1615 }, 1616 "ModificationStateList":{ 1617 "type":"list", 1618 "member":{"shape":"ModificationState"} 1619 }, 1620 "ModifyAccountRequest":{ 1621 "type":"structure", 1622 "members":{ 1623 "DedicatedTenancySupport":{"shape":"DedicatedTenancySupportEnum"}, 1624 "DedicatedTenancyManagementCidrRange":{"shape":"DedicatedTenancyManagementCidrRange"} 1625 } 1626 }, 1627 "ModifyAccountResult":{ 1628 "type":"structure", 1629 "members":{ 1630 } 1631 }, 1632 "ModifyClientPropertiesRequest":{ 1633 "type":"structure", 1634 "required":[ 1635 "ResourceId", 1636 "ClientProperties" 1637 ], 1638 "members":{ 1639 "ResourceId":{"shape":"NonEmptyString"}, 1640 "ClientProperties":{"shape":"ClientProperties"} 1641 } 1642 }, 1643 "ModifyClientPropertiesResult":{ 1644 "type":"structure", 1645 "members":{ 1646 } 1647 }, 1648 "ModifySelfservicePermissionsRequest":{ 1649 "type":"structure", 1650 "required":[ 1651 "ResourceId", 1652 "SelfservicePermissions" 1653 ], 1654 "members":{ 1655 "ResourceId":{"shape":"DirectoryId"}, 1656 "SelfservicePermissions":{"shape":"SelfservicePermissions"} 1657 } 1658 }, 1659 "ModifySelfservicePermissionsResult":{ 1660 "type":"structure", 1661 "members":{ 1662 } 1663 }, 1664 "ModifyWorkspaceAccessPropertiesRequest":{ 1665 "type":"structure", 1666 "required":[ 1667 "ResourceId", 1668 "WorkspaceAccessProperties" 1669 ], 1670 "members":{ 1671 "ResourceId":{"shape":"DirectoryId"}, 1672 "WorkspaceAccessProperties":{"shape":"WorkspaceAccessProperties"} 1673 } 1674 }, 1675 "ModifyWorkspaceAccessPropertiesResult":{ 1676 "type":"structure", 1677 "members":{ 1678 } 1679 }, 1680 "ModifyWorkspaceCreationPropertiesRequest":{ 1681 "type":"structure", 1682 "required":[ 1683 "ResourceId", 1684 "WorkspaceCreationProperties" 1685 ], 1686 "members":{ 1687 "ResourceId":{"shape":"DirectoryId"}, 1688 "WorkspaceCreationProperties":{"shape":"WorkspaceCreationProperties"} 1689 } 1690 }, 1691 "ModifyWorkspaceCreationPropertiesResult":{ 1692 "type":"structure", 1693 "members":{ 1694 } 1695 }, 1696 "ModifyWorkspacePropertiesRequest":{ 1697 "type":"structure", 1698 "required":[ 1699 "WorkspaceId", 1700 "WorkspaceProperties" 1701 ], 1702 "members":{ 1703 "WorkspaceId":{"shape":"WorkspaceId"}, 1704 "WorkspaceProperties":{"shape":"WorkspaceProperties"} 1705 } 1706 }, 1707 "ModifyWorkspacePropertiesResult":{ 1708 "type":"structure", 1709 "members":{ 1710 } 1711 }, 1712 "ModifyWorkspaceStateRequest":{ 1713 "type":"structure", 1714 "required":[ 1715 "WorkspaceId", 1716 "WorkspaceState" 1717 ], 1718 "members":{ 1719 "WorkspaceId":{"shape":"WorkspaceId"}, 1720 "WorkspaceState":{"shape":"TargetWorkspaceState"} 1721 } 1722 }, 1723 "ModifyWorkspaceStateResult":{ 1724 "type":"structure", 1725 "members":{ 1726 } 1727 }, 1728 "NonEmptyString":{ 1729 "type":"string", 1730 "min":1 1731 }, 1732 "OperatingSystem":{ 1733 "type":"structure", 1734 "members":{ 1735 "Type":{"shape":"OperatingSystemType"} 1736 } 1737 }, 1738 "OperatingSystemType":{ 1739 "type":"string", 1740 "enum":[ 1741 "WINDOWS", 1742 "LINUX" 1743 ] 1744 }, 1745 "OperationInProgressException":{ 1746 "type":"structure", 1747 "members":{ 1748 "message":{"shape":"ExceptionMessage"} 1749 }, 1750 "exception":true 1751 }, 1752 "OperationNotSupportedException":{ 1753 "type":"structure", 1754 "members":{ 1755 "message":{"shape":"ExceptionMessage"} 1756 }, 1757 "exception":true 1758 }, 1759 "PaginationToken":{ 1760 "type":"string", 1761 "max":2048, 1762 "min":1 1763 }, 1764 "RebootRequest":{ 1765 "type":"structure", 1766 "required":["WorkspaceId"], 1767 "members":{ 1768 "WorkspaceId":{"shape":"WorkspaceId"} 1769 } 1770 }, 1771 "RebootWorkspaceRequests":{ 1772 "type":"list", 1773 "member":{"shape":"RebootRequest"}, 1774 "max":25, 1775 "min":1 1776 }, 1777 "RebootWorkspacesRequest":{ 1778 "type":"structure", 1779 "required":["RebootWorkspaceRequests"], 1780 "members":{ 1781 "RebootWorkspaceRequests":{"shape":"RebootWorkspaceRequests"} 1782 } 1783 }, 1784 "RebootWorkspacesResult":{ 1785 "type":"structure", 1786 "members":{ 1787 "FailedRequests":{"shape":"FailedRebootWorkspaceRequests"} 1788 } 1789 }, 1790 "RebuildRequest":{ 1791 "type":"structure", 1792 "required":["WorkspaceId"], 1793 "members":{ 1794 "WorkspaceId":{"shape":"WorkspaceId"} 1795 } 1796 }, 1797 "RebuildWorkspaceRequests":{ 1798 "type":"list", 1799 "member":{"shape":"RebuildRequest"}, 1800 "max":1, 1801 "min":1 1802 }, 1803 "RebuildWorkspacesRequest":{ 1804 "type":"structure", 1805 "required":["RebuildWorkspaceRequests"], 1806 "members":{ 1807 "RebuildWorkspaceRequests":{"shape":"RebuildWorkspaceRequests"} 1808 } 1809 }, 1810 "RebuildWorkspacesResult":{ 1811 "type":"structure", 1812 "members":{ 1813 "FailedRequests":{"shape":"FailedRebuildWorkspaceRequests"} 1814 } 1815 }, 1816 "ReconnectEnum":{ 1817 "type":"string", 1818 "enum":[ 1819 "ENABLED", 1820 "DISABLED" 1821 ] 1822 }, 1823 "Region":{ 1824 "type":"string", 1825 "max":31, 1826 "min":1, 1827 "pattern":"^[-0-9a-z]{1,31}$" 1828 }, 1829 "RegisterWorkspaceDirectoryRequest":{ 1830 "type":"structure", 1831 "required":[ 1832 "DirectoryId", 1833 "EnableWorkDocs" 1834 ], 1835 "members":{ 1836 "DirectoryId":{"shape":"DirectoryId"}, 1837 "SubnetIds":{"shape":"SubnetIds"}, 1838 "EnableWorkDocs":{"shape":"BooleanObject"}, 1839 "EnableSelfService":{"shape":"BooleanObject"}, 1840 "Tenancy":{"shape":"Tenancy"}, 1841 "Tags":{"shape":"TagList"} 1842 } 1843 }, 1844 "RegisterWorkspaceDirectoryResult":{ 1845 "type":"structure", 1846 "members":{ 1847 } 1848 }, 1849 "RegistrationCode":{ 1850 "type":"string", 1851 "max":20, 1852 "min":1 1853 }, 1854 "ResourceAlreadyExistsException":{ 1855 "type":"structure", 1856 "members":{ 1857 "message":{"shape":"ExceptionMessage"} 1858 }, 1859 "exception":true 1860 }, 1861 "ResourceAssociatedException":{ 1862 "type":"structure", 1863 "members":{ 1864 "message":{"shape":"ExceptionMessage"} 1865 }, 1866 "exception":true 1867 }, 1868 "ResourceCreationFailedException":{ 1869 "type":"structure", 1870 "members":{ 1871 "message":{"shape":"ExceptionMessage"} 1872 }, 1873 "exception":true 1874 }, 1875 "ResourceIdList":{ 1876 "type":"list", 1877 "member":{"shape":"NonEmptyString"}, 1878 "max":25, 1879 "min":1 1880 }, 1881 "ResourceLimitExceededException":{ 1882 "type":"structure", 1883 "members":{ 1884 "message":{"shape":"ExceptionMessage"} 1885 }, 1886 "exception":true 1887 }, 1888 "ResourceNotFoundException":{ 1889 "type":"structure", 1890 "members":{ 1891 "message":{"shape":"ExceptionMessage"}, 1892 "ResourceId":{"shape":"NonEmptyString"} 1893 }, 1894 "exception":true 1895 }, 1896 "ResourceUnavailableException":{ 1897 "type":"structure", 1898 "members":{ 1899 "message":{"shape":"ExceptionMessage"}, 1900 "ResourceId":{"shape":"NonEmptyString"} 1901 }, 1902 "exception":true 1903 }, 1904 "RestoreWorkspaceRequest":{ 1905 "type":"structure", 1906 "required":["WorkspaceId"], 1907 "members":{ 1908 "WorkspaceId":{"shape":"WorkspaceId"} 1909 } 1910 }, 1911 "RestoreWorkspaceResult":{ 1912 "type":"structure", 1913 "members":{ 1914 } 1915 }, 1916 "RevokeIpRulesRequest":{ 1917 "type":"structure", 1918 "required":[ 1919 "GroupId", 1920 "UserRules" 1921 ], 1922 "members":{ 1923 "GroupId":{"shape":"IpGroupId"}, 1924 "UserRules":{"shape":"IpRevokedRuleList"} 1925 } 1926 }, 1927 "RevokeIpRulesResult":{ 1928 "type":"structure", 1929 "members":{ 1930 } 1931 }, 1932 "RootStorage":{ 1933 "type":"structure", 1934 "members":{ 1935 "Capacity":{"shape":"NonEmptyString"} 1936 } 1937 }, 1938 "RootVolumeSizeGib":{"type":"integer"}, 1939 "RunningMode":{ 1940 "type":"string", 1941 "enum":[ 1942 "AUTO_STOP", 1943 "ALWAYS_ON" 1944 ] 1945 }, 1946 "RunningModeAutoStopTimeoutInMinutes":{"type":"integer"}, 1947 "SecurityGroupId":{ 1948 "type":"string", 1949 "max":20, 1950 "min":11, 1951 "pattern":"^(sg-([0-9a-f]{8}|[0-9a-f]{17}))$" 1952 }, 1953 "SelfservicePermissions":{ 1954 "type":"structure", 1955 "members":{ 1956 "RestartWorkspace":{"shape":"ReconnectEnum"}, 1957 "IncreaseVolumeSize":{"shape":"ReconnectEnum"}, 1958 "ChangeComputeType":{"shape":"ReconnectEnum"}, 1959 "SwitchRunningMode":{"shape":"ReconnectEnum"}, 1960 "RebuildWorkspace":{"shape":"ReconnectEnum"} 1961 } 1962 }, 1963 "Snapshot":{ 1964 "type":"structure", 1965 "members":{ 1966 "SnapshotTime":{"shape":"Timestamp"} 1967 } 1968 }, 1969 "SnapshotList":{ 1970 "type":"list", 1971 "member":{"shape":"Snapshot"} 1972 }, 1973 "StartRequest":{ 1974 "type":"structure", 1975 "members":{ 1976 "WorkspaceId":{"shape":"WorkspaceId"} 1977 } 1978 }, 1979 "StartWorkspaceRequests":{ 1980 "type":"list", 1981 "member":{"shape":"StartRequest"}, 1982 "max":25, 1983 "min":1 1984 }, 1985 "StartWorkspacesRequest":{ 1986 "type":"structure", 1987 "required":["StartWorkspaceRequests"], 1988 "members":{ 1989 "StartWorkspaceRequests":{"shape":"StartWorkspaceRequests"} 1990 } 1991 }, 1992 "StartWorkspacesResult":{ 1993 "type":"structure", 1994 "members":{ 1995 "FailedRequests":{"shape":"FailedStartWorkspaceRequests"} 1996 } 1997 }, 1998 "StopRequest":{ 1999 "type":"structure", 2000 "members":{ 2001 "WorkspaceId":{"shape":"WorkspaceId"} 2002 } 2003 }, 2004 "StopWorkspaceRequests":{ 2005 "type":"list", 2006 "member":{"shape":"StopRequest"}, 2007 "max":25, 2008 "min":1 2009 }, 2010 "StopWorkspacesRequest":{ 2011 "type":"structure", 2012 "required":["StopWorkspaceRequests"], 2013 "members":{ 2014 "StopWorkspaceRequests":{"shape":"StopWorkspaceRequests"} 2015 } 2016 }, 2017 "StopWorkspacesResult":{ 2018 "type":"structure", 2019 "members":{ 2020 "FailedRequests":{"shape":"FailedStopWorkspaceRequests"} 2021 } 2022 }, 2023 "SubnetId":{ 2024 "type":"string", 2025 "max":24, 2026 "min":15, 2027 "pattern":"^(subnet-([0-9a-f]{8}|[0-9a-f]{17}))$" 2028 }, 2029 "SubnetIds":{ 2030 "type":"list", 2031 "member":{"shape":"SubnetId"}, 2032 "max":2 2033 }, 2034 "Tag":{ 2035 "type":"structure", 2036 "required":["Key"], 2037 "members":{ 2038 "Key":{"shape":"TagKey"}, 2039 "Value":{"shape":"TagValue"} 2040 } 2041 }, 2042 "TagKey":{ 2043 "type":"string", 2044 "max":127, 2045 "min":1 2046 }, 2047 "TagKeyList":{ 2048 "type":"list", 2049 "member":{"shape":"NonEmptyString"} 2050 }, 2051 "TagList":{ 2052 "type":"list", 2053 "member":{"shape":"Tag"} 2054 }, 2055 "TagValue":{ 2056 "type":"string", 2057 "max":255 2058 }, 2059 "TargetWorkspaceState":{ 2060 "type":"string", 2061 "enum":[ 2062 "AVAILABLE", 2063 "ADMIN_MAINTENANCE" 2064 ] 2065 }, 2066 "Tenancy":{ 2067 "type":"string", 2068 "enum":[ 2069 "DEDICATED", 2070 "SHARED" 2071 ] 2072 }, 2073 "TerminateRequest":{ 2074 "type":"structure", 2075 "required":["WorkspaceId"], 2076 "members":{ 2077 "WorkspaceId":{"shape":"WorkspaceId"} 2078 } 2079 }, 2080 "TerminateWorkspaceRequests":{ 2081 "type":"list", 2082 "member":{"shape":"TerminateRequest"}, 2083 "max":25, 2084 "min":1 2085 }, 2086 "TerminateWorkspacesRequest":{ 2087 "type":"structure", 2088 "required":["TerminateWorkspaceRequests"], 2089 "members":{ 2090 "TerminateWorkspaceRequests":{"shape":"TerminateWorkspaceRequests"} 2091 } 2092 }, 2093 "TerminateWorkspacesResult":{ 2094 "type":"structure", 2095 "members":{ 2096 "FailedRequests":{"shape":"FailedTerminateWorkspaceRequests"} 2097 } 2098 }, 2099 "Timestamp":{"type":"timestamp"}, 2100 "UnsupportedNetworkConfigurationException":{ 2101 "type":"structure", 2102 "members":{ 2103 "message":{"shape":"ExceptionMessage"} 2104 }, 2105 "exception":true 2106 }, 2107 "UnsupportedWorkspaceConfigurationException":{ 2108 "type":"structure", 2109 "members":{ 2110 "message":{"shape":"ExceptionMessage"} 2111 }, 2112 "exception":true 2113 }, 2114 "UpdateConnectionAliasPermissionRequest":{ 2115 "type":"structure", 2116 "required":[ 2117 "AliasId", 2118 "ConnectionAliasPermission" 2119 ], 2120 "members":{ 2121 "AliasId":{"shape":"ConnectionAliasId"}, 2122 "ConnectionAliasPermission":{"shape":"ConnectionAliasPermission"} 2123 } 2124 }, 2125 "UpdateConnectionAliasPermissionResult":{ 2126 "type":"structure", 2127 "members":{ 2128 } 2129 }, 2130 "UpdateRulesOfIpGroupRequest":{ 2131 "type":"structure", 2132 "required":[ 2133 "GroupId", 2134 "UserRules" 2135 ], 2136 "members":{ 2137 "GroupId":{"shape":"IpGroupId"}, 2138 "UserRules":{"shape":"IpRuleList"} 2139 } 2140 }, 2141 "UpdateRulesOfIpGroupResult":{ 2142 "type":"structure", 2143 "members":{ 2144 } 2145 }, 2146 "UpdateWorkspaceImagePermissionRequest":{ 2147 "type":"structure", 2148 "required":[ 2149 "ImageId", 2150 "AllowCopyImage", 2151 "SharedAccountId" 2152 ], 2153 "members":{ 2154 "ImageId":{"shape":"WorkspaceImageId"}, 2155 "AllowCopyImage":{"shape":"BooleanObject"}, 2156 "SharedAccountId":{"shape":"AwsAccount"} 2157 } 2158 }, 2159 "UpdateWorkspaceImagePermissionResult":{ 2160 "type":"structure", 2161 "members":{ 2162 } 2163 }, 2164 "UserName":{ 2165 "type":"string", 2166 "max":63, 2167 "min":1 2168 }, 2169 "UserStorage":{ 2170 "type":"structure", 2171 "members":{ 2172 "Capacity":{"shape":"NonEmptyString"} 2173 } 2174 }, 2175 "UserVolumeSizeGib":{"type":"integer"}, 2176 "VolumeEncryptionKey":{"type":"string"}, 2177 "Workspace":{ 2178 "type":"structure", 2179 "members":{ 2180 "WorkspaceId":{"shape":"WorkspaceId"}, 2181 "DirectoryId":{"shape":"DirectoryId"}, 2182 "UserName":{"shape":"UserName"}, 2183 "IpAddress":{"shape":"IpAddress"}, 2184 "State":{"shape":"WorkspaceState"}, 2185 "BundleId":{"shape":"BundleId"}, 2186 "SubnetId":{"shape":"SubnetId"}, 2187 "ErrorMessage":{"shape":"Description"}, 2188 "ErrorCode":{"shape":"WorkspaceErrorCode"}, 2189 "ComputerName":{"shape":"ComputerName"}, 2190 "VolumeEncryptionKey":{"shape":"VolumeEncryptionKey"}, 2191 "UserVolumeEncryptionEnabled":{"shape":"BooleanObject"}, 2192 "RootVolumeEncryptionEnabled":{"shape":"BooleanObject"}, 2193 "WorkspaceProperties":{"shape":"WorkspaceProperties"}, 2194 "ModificationStates":{"shape":"ModificationStateList"} 2195 } 2196 }, 2197 "WorkspaceAccessProperties":{ 2198 "type":"structure", 2199 "members":{ 2200 "DeviceTypeWindows":{"shape":"AccessPropertyValue"}, 2201 "DeviceTypeOsx":{"shape":"AccessPropertyValue"}, 2202 "DeviceTypeWeb":{"shape":"AccessPropertyValue"}, 2203 "DeviceTypeIos":{"shape":"AccessPropertyValue"}, 2204 "DeviceTypeAndroid":{"shape":"AccessPropertyValue"}, 2205 "DeviceTypeChromeOs":{"shape":"AccessPropertyValue"}, 2206 "DeviceTypeZeroClient":{"shape":"AccessPropertyValue"} 2207 } 2208 }, 2209 "WorkspaceBundle":{ 2210 "type":"structure", 2211 "members":{ 2212 "BundleId":{"shape":"BundleId"}, 2213 "Name":{"shape":"NonEmptyString"}, 2214 "Owner":{"shape":"BundleOwner"}, 2215 "Description":{"shape":"Description"}, 2216 "ImageId":{"shape":"WorkspaceImageId"}, 2217 "RootStorage":{"shape":"RootStorage"}, 2218 "UserStorage":{"shape":"UserStorage"}, 2219 "ComputeType":{"shape":"ComputeType"}, 2220 "LastUpdatedTime":{"shape":"Timestamp"} 2221 } 2222 }, 2223 "WorkspaceConnectionStatus":{ 2224 "type":"structure", 2225 "members":{ 2226 "WorkspaceId":{"shape":"WorkspaceId"}, 2227 "ConnectionState":{"shape":"ConnectionState"}, 2228 "ConnectionStateCheckTimestamp":{"shape":"Timestamp"}, 2229 "LastKnownUserConnectionTimestamp":{"shape":"Timestamp"} 2230 } 2231 }, 2232 "WorkspaceConnectionStatusList":{ 2233 "type":"list", 2234 "member":{"shape":"WorkspaceConnectionStatus"} 2235 }, 2236 "WorkspaceCreationProperties":{ 2237 "type":"structure", 2238 "members":{ 2239 "EnableWorkDocs":{"shape":"BooleanObject"}, 2240 "EnableInternetAccess":{"shape":"BooleanObject"}, 2241 "DefaultOu":{"shape":"DefaultOu"}, 2242 "CustomSecurityGroupId":{"shape":"SecurityGroupId"}, 2243 "UserEnabledAsLocalAdministrator":{"shape":"BooleanObject"}, 2244 "EnableMaintenanceMode":{"shape":"BooleanObject"} 2245 } 2246 }, 2247 "WorkspaceDirectory":{ 2248 "type":"structure", 2249 "members":{ 2250 "DirectoryId":{"shape":"DirectoryId"}, 2251 "Alias":{"shape":"Alias"}, 2252 "DirectoryName":{"shape":"DirectoryName"}, 2253 "RegistrationCode":{"shape":"RegistrationCode"}, 2254 "SubnetIds":{"shape":"SubnetIds"}, 2255 "DnsIpAddresses":{"shape":"DnsIpAddresses"}, 2256 "CustomerUserName":{"shape":"UserName"}, 2257 "IamRoleId":{"shape":"ARN"}, 2258 "DirectoryType":{"shape":"WorkspaceDirectoryType"}, 2259 "WorkspaceSecurityGroupId":{"shape":"SecurityGroupId"}, 2260 "State":{"shape":"WorkspaceDirectoryState"}, 2261 "WorkspaceCreationProperties":{"shape":"DefaultWorkspaceCreationProperties"}, 2262 "ipGroupIds":{"shape":"IpGroupIdList"}, 2263 "WorkspaceAccessProperties":{"shape":"WorkspaceAccessProperties"}, 2264 "Tenancy":{"shape":"Tenancy"}, 2265 "SelfservicePermissions":{"shape":"SelfservicePermissions"} 2266 } 2267 }, 2268 "WorkspaceDirectoryState":{ 2269 "type":"string", 2270 "enum":[ 2271 "REGISTERING", 2272 "REGISTERED", 2273 "DEREGISTERING", 2274 "DEREGISTERED", 2275 "ERROR" 2276 ] 2277 }, 2278 "WorkspaceDirectoryType":{ 2279 "type":"string", 2280 "enum":[ 2281 "SIMPLE_AD", 2282 "AD_CONNECTOR" 2283 ] 2284 }, 2285 "WorkspaceErrorCode":{"type":"string"}, 2286 "WorkspaceId":{ 2287 "type":"string", 2288 "pattern":"^ws-[0-9a-z]{8,63}$" 2289 }, 2290 "WorkspaceIdList":{ 2291 "type":"list", 2292 "member":{"shape":"WorkspaceId"}, 2293 "max":25, 2294 "min":1 2295 }, 2296 "WorkspaceImage":{ 2297 "type":"structure", 2298 "members":{ 2299 "ImageId":{"shape":"WorkspaceImageId"}, 2300 "Name":{"shape":"WorkspaceImageName"}, 2301 "Description":{"shape":"WorkspaceImageDescription"}, 2302 "OperatingSystem":{"shape":"OperatingSystem"}, 2303 "State":{"shape":"WorkspaceImageState"}, 2304 "RequiredTenancy":{"shape":"WorkspaceImageRequiredTenancy"}, 2305 "ErrorCode":{"shape":"WorkspaceImageErrorCode"}, 2306 "ErrorMessage":{"shape":"Description"}, 2307 "Created":{"shape":"Timestamp"}, 2308 "OwnerAccountId":{"shape":"AwsAccount"} 2309 } 2310 }, 2311 "WorkspaceImageDescription":{ 2312 "type":"string", 2313 "max":256, 2314 "min":1, 2315 "pattern":"^[a-zA-Z0-9_./() -]+$" 2316 }, 2317 "WorkspaceImageErrorCode":{"type":"string"}, 2318 "WorkspaceImageId":{ 2319 "type":"string", 2320 "pattern":"wsi-[0-9a-z]{9,63}$" 2321 }, 2322 "WorkspaceImageIdList":{ 2323 "type":"list", 2324 "member":{"shape":"WorkspaceImageId"}, 2325 "max":25, 2326 "min":1 2327 }, 2328 "WorkspaceImageIngestionProcess":{ 2329 "type":"string", 2330 "enum":[ 2331 "BYOL_REGULAR", 2332 "BYOL_GRAPHICS", 2333 "BYOL_GRAPHICSPRO", 2334 "BYOL_REGULAR_WSP" 2335 ] 2336 }, 2337 "WorkspaceImageList":{ 2338 "type":"list", 2339 "member":{"shape":"WorkspaceImage"} 2340 }, 2341 "WorkspaceImageName":{ 2342 "type":"string", 2343 "max":64, 2344 "min":1, 2345 "pattern":"^[a-zA-Z0-9_./()\\\\-]+$" 2346 }, 2347 "WorkspaceImageRequiredTenancy":{ 2348 "type":"string", 2349 "enum":[ 2350 "DEFAULT", 2351 "DEDICATED" 2352 ] 2353 }, 2354 "WorkspaceImageState":{ 2355 "type":"string", 2356 "enum":[ 2357 "AVAILABLE", 2358 "PENDING", 2359 "ERROR" 2360 ] 2361 }, 2362 "WorkspaceList":{ 2363 "type":"list", 2364 "member":{"shape":"Workspace"} 2365 }, 2366 "WorkspaceProperties":{ 2367 "type":"structure", 2368 "members":{ 2369 "RunningMode":{"shape":"RunningMode"}, 2370 "RunningModeAutoStopTimeoutInMinutes":{"shape":"RunningModeAutoStopTimeoutInMinutes"}, 2371 "RootVolumeSizeGib":{"shape":"RootVolumeSizeGib"}, 2372 "UserVolumeSizeGib":{"shape":"UserVolumeSizeGib"}, 2373 "ComputeTypeName":{"shape":"Compute"} 2374 } 2375 }, 2376 "WorkspaceRequest":{ 2377 "type":"structure", 2378 "required":[ 2379 "DirectoryId", 2380 "UserName", 2381 "BundleId" 2382 ], 2383 "members":{ 2384 "DirectoryId":{"shape":"DirectoryId"}, 2385 "UserName":{"shape":"UserName"}, 2386 "BundleId":{"shape":"BundleId"}, 2387 "VolumeEncryptionKey":{"shape":"VolumeEncryptionKey"}, 2388 "UserVolumeEncryptionEnabled":{"shape":"BooleanObject"}, 2389 "RootVolumeEncryptionEnabled":{"shape":"BooleanObject"}, 2390 "WorkspaceProperties":{"shape":"WorkspaceProperties"}, 2391 "Tags":{"shape":"TagList"} 2392 } 2393 }, 2394 "WorkspaceRequestList":{ 2395 "type":"list", 2396 "member":{"shape":"WorkspaceRequest"}, 2397 "max":25, 2398 "min":1 2399 }, 2400 "WorkspaceState":{ 2401 "type":"string", 2402 "enum":[ 2403 "PENDING", 2404 "AVAILABLE", 2405 "IMPAIRED", 2406 "UNHEALTHY", 2407 "REBOOTING", 2408 "STARTING", 2409 "REBUILDING", 2410 "RESTORING", 2411 "MAINTENANCE", 2412 "ADMIN_MAINTENANCE", 2413 "TERMINATING", 2414 "TERMINATED", 2415 "SUSPENDED", 2416 "UPDATING", 2417 "STOPPING", 2418 "STOPPED", 2419 "ERROR" 2420 ] 2421 }, 2422 "WorkspacesDefaultRoleNotFoundException":{ 2423 "type":"structure", 2424 "members":{ 2425 "message":{"shape":"ExceptionMessage"} 2426 }, 2427 "exception":true 2428 }, 2429 "WorkspacesIpGroup":{ 2430 "type":"structure", 2431 "members":{ 2432 "groupId":{"shape":"IpGroupId"}, 2433 "groupName":{"shape":"IpGroupName"}, 2434 "groupDesc":{"shape":"IpGroupDesc"}, 2435 "userRules":{"shape":"IpRuleList"} 2436 } 2437 }, 2438 "WorkspacesIpGroupsList":{ 2439 "type":"list", 2440 "member":{"shape":"WorkspacesIpGroup"} 2441 } 2442 } 2443} 2444