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