1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2017-10-01", 5 "endpointPrefix":"workmail", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"Amazon WorkMail", 9 "serviceId":"WorkMail", 10 "signatureVersion":"v4", 11 "targetPrefix":"WorkMailService", 12 "uid":"workmail-2017-10-01" 13 }, 14 "operations":{ 15 "AssociateDelegateToResource":{ 16 "name":"AssociateDelegateToResource", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"AssociateDelegateToResourceRequest"}, 22 "output":{"shape":"AssociateDelegateToResourceResponse"}, 23 "errors":[ 24 {"shape":"EntityNotFoundException"}, 25 {"shape":"EntityStateException"}, 26 {"shape":"InvalidParameterException"}, 27 {"shape":"OrganizationNotFoundException"}, 28 {"shape":"OrganizationStateException"} 29 ], 30 "idempotent":true 31 }, 32 "AssociateMemberToGroup":{ 33 "name":"AssociateMemberToGroup", 34 "http":{ 35 "method":"POST", 36 "requestUri":"/" 37 }, 38 "input":{"shape":"AssociateMemberToGroupRequest"}, 39 "output":{"shape":"AssociateMemberToGroupResponse"}, 40 "errors":[ 41 {"shape":"DirectoryServiceAuthenticationFailedException"}, 42 {"shape":"DirectoryUnavailableException"}, 43 {"shape":"EntityNotFoundException"}, 44 {"shape":"EntityStateException"}, 45 {"shape":"InvalidParameterException"}, 46 {"shape":"OrganizationNotFoundException"}, 47 {"shape":"OrganizationStateException"}, 48 {"shape":"UnsupportedOperationException"} 49 ], 50 "idempotent":true 51 }, 52 "CreateAlias":{ 53 "name":"CreateAlias", 54 "http":{ 55 "method":"POST", 56 "requestUri":"/" 57 }, 58 "input":{"shape":"CreateAliasRequest"}, 59 "output":{"shape":"CreateAliasResponse"}, 60 "errors":[ 61 {"shape":"EmailAddressInUseException"}, 62 {"shape":"EntityNotFoundException"}, 63 {"shape":"EntityStateException"}, 64 {"shape":"InvalidParameterException"}, 65 {"shape":"MailDomainNotFoundException"}, 66 {"shape":"MailDomainStateException"}, 67 {"shape":"OrganizationNotFoundException"}, 68 {"shape":"OrganizationStateException"}, 69 {"shape":"LimitExceededException"} 70 ], 71 "idempotent":true 72 }, 73 "CreateGroup":{ 74 "name":"CreateGroup", 75 "http":{ 76 "method":"POST", 77 "requestUri":"/" 78 }, 79 "input":{"shape":"CreateGroupRequest"}, 80 "output":{"shape":"CreateGroupResponse"}, 81 "errors":[ 82 {"shape":"DirectoryServiceAuthenticationFailedException"}, 83 {"shape":"DirectoryUnavailableException"}, 84 {"shape":"InvalidParameterException"}, 85 {"shape":"NameAvailabilityException"}, 86 {"shape":"OrganizationNotFoundException"}, 87 {"shape":"OrganizationStateException"}, 88 {"shape":"ReservedNameException"}, 89 {"shape":"UnsupportedOperationException"} 90 ], 91 "idempotent":true 92 }, 93 "CreateResource":{ 94 "name":"CreateResource", 95 "http":{ 96 "method":"POST", 97 "requestUri":"/" 98 }, 99 "input":{"shape":"CreateResourceRequest"}, 100 "output":{"shape":"CreateResourceResponse"}, 101 "errors":[ 102 {"shape":"DirectoryServiceAuthenticationFailedException"}, 103 {"shape":"DirectoryUnavailableException"}, 104 {"shape":"InvalidParameterException"}, 105 {"shape":"NameAvailabilityException"}, 106 {"shape":"OrganizationNotFoundException"}, 107 {"shape":"OrganizationStateException"}, 108 {"shape":"ReservedNameException"} 109 ], 110 "idempotent":true 111 }, 112 "CreateUser":{ 113 "name":"CreateUser", 114 "http":{ 115 "method":"POST", 116 "requestUri":"/" 117 }, 118 "input":{"shape":"CreateUserRequest"}, 119 "output":{"shape":"CreateUserResponse"}, 120 "errors":[ 121 {"shape":"DirectoryServiceAuthenticationFailedException"}, 122 {"shape":"DirectoryUnavailableException"}, 123 {"shape":"InvalidParameterException"}, 124 {"shape":"InvalidPasswordException"}, 125 {"shape":"NameAvailabilityException"}, 126 {"shape":"OrganizationNotFoundException"}, 127 {"shape":"OrganizationStateException"}, 128 {"shape":"ReservedNameException"}, 129 {"shape":"UnsupportedOperationException"} 130 ], 131 "idempotent":true 132 }, 133 "DeleteAccessControlRule":{ 134 "name":"DeleteAccessControlRule", 135 "http":{ 136 "method":"POST", 137 "requestUri":"/" 138 }, 139 "input":{"shape":"DeleteAccessControlRuleRequest"}, 140 "output":{"shape":"DeleteAccessControlRuleResponse"}, 141 "errors":[ 142 {"shape":"OrganizationNotFoundException"}, 143 {"shape":"OrganizationStateException"} 144 ] 145 }, 146 "DeleteAlias":{ 147 "name":"DeleteAlias", 148 "http":{ 149 "method":"POST", 150 "requestUri":"/" 151 }, 152 "input":{"shape":"DeleteAliasRequest"}, 153 "output":{"shape":"DeleteAliasResponse"}, 154 "errors":[ 155 {"shape":"EntityNotFoundException"}, 156 {"shape":"EntityStateException"}, 157 {"shape":"InvalidParameterException"}, 158 {"shape":"OrganizationNotFoundException"}, 159 {"shape":"OrganizationStateException"} 160 ], 161 "idempotent":true 162 }, 163 "DeleteGroup":{ 164 "name":"DeleteGroup", 165 "http":{ 166 "method":"POST", 167 "requestUri":"/" 168 }, 169 "input":{"shape":"DeleteGroupRequest"}, 170 "output":{"shape":"DeleteGroupResponse"}, 171 "errors":[ 172 {"shape":"DirectoryServiceAuthenticationFailedException"}, 173 {"shape":"DirectoryUnavailableException"}, 174 {"shape":"EntityStateException"}, 175 {"shape":"InvalidParameterException"}, 176 {"shape":"OrganizationNotFoundException"}, 177 {"shape":"OrganizationStateException"}, 178 {"shape":"UnsupportedOperationException"} 179 ], 180 "idempotent":true 181 }, 182 "DeleteMailboxPermissions":{ 183 "name":"DeleteMailboxPermissions", 184 "http":{ 185 "method":"POST", 186 "requestUri":"/" 187 }, 188 "input":{"shape":"DeleteMailboxPermissionsRequest"}, 189 "output":{"shape":"DeleteMailboxPermissionsResponse"}, 190 "errors":[ 191 {"shape":"EntityNotFoundException"}, 192 {"shape":"EntityStateException"}, 193 {"shape":"InvalidParameterException"}, 194 {"shape":"OrganizationNotFoundException"}, 195 {"shape":"OrganizationStateException"} 196 ], 197 "idempotent":true 198 }, 199 "DeleteResource":{ 200 "name":"DeleteResource", 201 "http":{ 202 "method":"POST", 203 "requestUri":"/" 204 }, 205 "input":{"shape":"DeleteResourceRequest"}, 206 "output":{"shape":"DeleteResourceResponse"}, 207 "errors":[ 208 {"shape":"EntityStateException"}, 209 {"shape":"InvalidParameterException"}, 210 {"shape":"OrganizationNotFoundException"}, 211 {"shape":"OrganizationStateException"} 212 ], 213 "idempotent":true 214 }, 215 "DeleteRetentionPolicy":{ 216 "name":"DeleteRetentionPolicy", 217 "http":{ 218 "method":"POST", 219 "requestUri":"/" 220 }, 221 "input":{"shape":"DeleteRetentionPolicyRequest"}, 222 "output":{"shape":"DeleteRetentionPolicyResponse"}, 223 "errors":[ 224 {"shape":"InvalidParameterException"}, 225 {"shape":"OrganizationNotFoundException"}, 226 {"shape":"OrganizationStateException"} 227 ], 228 "idempotent":true 229 }, 230 "DeleteUser":{ 231 "name":"DeleteUser", 232 "http":{ 233 "method":"POST", 234 "requestUri":"/" 235 }, 236 "input":{"shape":"DeleteUserRequest"}, 237 "output":{"shape":"DeleteUserResponse"}, 238 "errors":[ 239 {"shape":"DirectoryServiceAuthenticationFailedException"}, 240 {"shape":"DirectoryUnavailableException"}, 241 {"shape":"EntityStateException"}, 242 {"shape":"InvalidParameterException"}, 243 {"shape":"OrganizationNotFoundException"}, 244 {"shape":"OrganizationStateException"}, 245 {"shape":"UnsupportedOperationException"} 246 ], 247 "idempotent":true 248 }, 249 "DeregisterFromWorkMail":{ 250 "name":"DeregisterFromWorkMail", 251 "http":{ 252 "method":"POST", 253 "requestUri":"/" 254 }, 255 "input":{"shape":"DeregisterFromWorkMailRequest"}, 256 "output":{"shape":"DeregisterFromWorkMailResponse"}, 257 "errors":[ 258 {"shape":"EntityNotFoundException"}, 259 {"shape":"EntityStateException"}, 260 {"shape":"InvalidParameterException"}, 261 {"shape":"OrganizationNotFoundException"}, 262 {"shape":"OrganizationStateException"} 263 ], 264 "idempotent":true 265 }, 266 "DescribeGroup":{ 267 "name":"DescribeGroup", 268 "http":{ 269 "method":"POST", 270 "requestUri":"/" 271 }, 272 "input":{"shape":"DescribeGroupRequest"}, 273 "output":{"shape":"DescribeGroupResponse"}, 274 "errors":[ 275 {"shape":"EntityNotFoundException"}, 276 {"shape":"InvalidParameterException"}, 277 {"shape":"OrganizationNotFoundException"}, 278 {"shape":"OrganizationStateException"} 279 ], 280 "idempotent":true 281 }, 282 "DescribeOrganization":{ 283 "name":"DescribeOrganization", 284 "http":{ 285 "method":"POST", 286 "requestUri":"/" 287 }, 288 "input":{"shape":"DescribeOrganizationRequest"}, 289 "output":{"shape":"DescribeOrganizationResponse"}, 290 "errors":[ 291 {"shape":"InvalidParameterException"}, 292 {"shape":"OrganizationNotFoundException"} 293 ], 294 "idempotent":true 295 }, 296 "DescribeResource":{ 297 "name":"DescribeResource", 298 "http":{ 299 "method":"POST", 300 "requestUri":"/" 301 }, 302 "input":{"shape":"DescribeResourceRequest"}, 303 "output":{"shape":"DescribeResourceResponse"}, 304 "errors":[ 305 {"shape":"EntityNotFoundException"}, 306 {"shape":"InvalidParameterException"}, 307 {"shape":"OrganizationNotFoundException"}, 308 {"shape":"OrganizationStateException"} 309 ], 310 "idempotent":true 311 }, 312 "DescribeUser":{ 313 "name":"DescribeUser", 314 "http":{ 315 "method":"POST", 316 "requestUri":"/" 317 }, 318 "input":{"shape":"DescribeUserRequest"}, 319 "output":{"shape":"DescribeUserResponse"}, 320 "errors":[ 321 {"shape":"EntityNotFoundException"}, 322 {"shape":"InvalidParameterException"}, 323 {"shape":"OrganizationNotFoundException"}, 324 {"shape":"OrganizationStateException"} 325 ], 326 "idempotent":true 327 }, 328 "DisassociateDelegateFromResource":{ 329 "name":"DisassociateDelegateFromResource", 330 "http":{ 331 "method":"POST", 332 "requestUri":"/" 333 }, 334 "input":{"shape":"DisassociateDelegateFromResourceRequest"}, 335 "output":{"shape":"DisassociateDelegateFromResourceResponse"}, 336 "errors":[ 337 {"shape":"EntityNotFoundException"}, 338 {"shape":"EntityStateException"}, 339 {"shape":"InvalidParameterException"}, 340 {"shape":"OrganizationNotFoundException"}, 341 {"shape":"OrganizationStateException"} 342 ], 343 "idempotent":true 344 }, 345 "DisassociateMemberFromGroup":{ 346 "name":"DisassociateMemberFromGroup", 347 "http":{ 348 "method":"POST", 349 "requestUri":"/" 350 }, 351 "input":{"shape":"DisassociateMemberFromGroupRequest"}, 352 "output":{"shape":"DisassociateMemberFromGroupResponse"}, 353 "errors":[ 354 {"shape":"DirectoryServiceAuthenticationFailedException"}, 355 {"shape":"DirectoryUnavailableException"}, 356 {"shape":"EntityNotFoundException"}, 357 {"shape":"EntityStateException"}, 358 {"shape":"InvalidParameterException"}, 359 {"shape":"OrganizationNotFoundException"}, 360 {"shape":"OrganizationStateException"}, 361 {"shape":"UnsupportedOperationException"} 362 ], 363 "idempotent":true 364 }, 365 "GetAccessControlEffect":{ 366 "name":"GetAccessControlEffect", 367 "http":{ 368 "method":"POST", 369 "requestUri":"/" 370 }, 371 "input":{"shape":"GetAccessControlEffectRequest"}, 372 "output":{"shape":"GetAccessControlEffectResponse"}, 373 "errors":[ 374 {"shape":"EntityNotFoundException"}, 375 {"shape":"InvalidParameterException"}, 376 {"shape":"OrganizationNotFoundException"}, 377 {"shape":"OrganizationStateException"} 378 ] 379 }, 380 "GetDefaultRetentionPolicy":{ 381 "name":"GetDefaultRetentionPolicy", 382 "http":{ 383 "method":"POST", 384 "requestUri":"/" 385 }, 386 "input":{"shape":"GetDefaultRetentionPolicyRequest"}, 387 "output":{"shape":"GetDefaultRetentionPolicyResponse"}, 388 "errors":[ 389 {"shape":"InvalidParameterException"}, 390 {"shape":"OrganizationNotFoundException"}, 391 {"shape":"OrganizationStateException"}, 392 {"shape":"EntityNotFoundException"} 393 ], 394 "idempotent":true 395 }, 396 "GetMailboxDetails":{ 397 "name":"GetMailboxDetails", 398 "http":{ 399 "method":"POST", 400 "requestUri":"/" 401 }, 402 "input":{"shape":"GetMailboxDetailsRequest"}, 403 "output":{"shape":"GetMailboxDetailsResponse"}, 404 "errors":[ 405 {"shape":"OrganizationNotFoundException"}, 406 {"shape":"OrganizationStateException"}, 407 {"shape":"EntityNotFoundException"} 408 ], 409 "idempotent":true 410 }, 411 "ListAccessControlRules":{ 412 "name":"ListAccessControlRules", 413 "http":{ 414 "method":"POST", 415 "requestUri":"/" 416 }, 417 "input":{"shape":"ListAccessControlRulesRequest"}, 418 "output":{"shape":"ListAccessControlRulesResponse"}, 419 "errors":[ 420 {"shape":"OrganizationNotFoundException"}, 421 {"shape":"OrganizationStateException"} 422 ] 423 }, 424 "ListAliases":{ 425 "name":"ListAliases", 426 "http":{ 427 "method":"POST", 428 "requestUri":"/" 429 }, 430 "input":{"shape":"ListAliasesRequest"}, 431 "output":{"shape":"ListAliasesResponse"}, 432 "errors":[ 433 {"shape":"EntityNotFoundException"}, 434 {"shape":"EntityStateException"}, 435 {"shape":"InvalidParameterException"}, 436 {"shape":"OrganizationNotFoundException"}, 437 {"shape":"OrganizationStateException"} 438 ], 439 "idempotent":true 440 }, 441 "ListGroupMembers":{ 442 "name":"ListGroupMembers", 443 "http":{ 444 "method":"POST", 445 "requestUri":"/" 446 }, 447 "input":{"shape":"ListGroupMembersRequest"}, 448 "output":{"shape":"ListGroupMembersResponse"}, 449 "errors":[ 450 {"shape":"EntityNotFoundException"}, 451 {"shape":"EntityStateException"}, 452 {"shape":"InvalidParameterException"}, 453 {"shape":"OrganizationNotFoundException"}, 454 {"shape":"OrganizationStateException"} 455 ], 456 "idempotent":true 457 }, 458 "ListGroups":{ 459 "name":"ListGroups", 460 "http":{ 461 "method":"POST", 462 "requestUri":"/" 463 }, 464 "input":{"shape":"ListGroupsRequest"}, 465 "output":{"shape":"ListGroupsResponse"}, 466 "errors":[ 467 {"shape":"EntityNotFoundException"}, 468 {"shape":"InvalidParameterException"}, 469 {"shape":"OrganizationNotFoundException"}, 470 {"shape":"OrganizationStateException"} 471 ], 472 "idempotent":true 473 }, 474 "ListMailboxPermissions":{ 475 "name":"ListMailboxPermissions", 476 "http":{ 477 "method":"POST", 478 "requestUri":"/" 479 }, 480 "input":{"shape":"ListMailboxPermissionsRequest"}, 481 "output":{"shape":"ListMailboxPermissionsResponse"}, 482 "errors":[ 483 {"shape":"EntityNotFoundException"}, 484 {"shape":"InvalidParameterException"}, 485 {"shape":"OrganizationNotFoundException"}, 486 {"shape":"OrganizationStateException"} 487 ], 488 "idempotent":true 489 }, 490 "ListOrganizations":{ 491 "name":"ListOrganizations", 492 "http":{ 493 "method":"POST", 494 "requestUri":"/" 495 }, 496 "input":{"shape":"ListOrganizationsRequest"}, 497 "output":{"shape":"ListOrganizationsResponse"}, 498 "errors":[ 499 {"shape":"InvalidParameterException"} 500 ], 501 "idempotent":true 502 }, 503 "ListResourceDelegates":{ 504 "name":"ListResourceDelegates", 505 "http":{ 506 "method":"POST", 507 "requestUri":"/" 508 }, 509 "input":{"shape":"ListResourceDelegatesRequest"}, 510 "output":{"shape":"ListResourceDelegatesResponse"}, 511 "errors":[ 512 {"shape":"EntityNotFoundException"}, 513 {"shape":"EntityStateException"}, 514 {"shape":"InvalidParameterException"}, 515 {"shape":"OrganizationNotFoundException"}, 516 {"shape":"OrganizationStateException"} 517 ], 518 "idempotent":true 519 }, 520 "ListResources":{ 521 "name":"ListResources", 522 "http":{ 523 "method":"POST", 524 "requestUri":"/" 525 }, 526 "input":{"shape":"ListResourcesRequest"}, 527 "output":{"shape":"ListResourcesResponse"}, 528 "errors":[ 529 {"shape":"InvalidParameterException"}, 530 {"shape":"OrganizationNotFoundException"}, 531 {"shape":"OrganizationStateException"} 532 ], 533 "idempotent":true 534 }, 535 "ListTagsForResource":{ 536 "name":"ListTagsForResource", 537 "http":{ 538 "method":"POST", 539 "requestUri":"/" 540 }, 541 "input":{"shape":"ListTagsForResourceRequest"}, 542 "output":{"shape":"ListTagsForResourceResponse"}, 543 "errors":[ 544 {"shape":"ResourceNotFoundException"} 545 ] 546 }, 547 "ListUsers":{ 548 "name":"ListUsers", 549 "http":{ 550 "method":"POST", 551 "requestUri":"/" 552 }, 553 "input":{"shape":"ListUsersRequest"}, 554 "output":{"shape":"ListUsersResponse"}, 555 "errors":[ 556 {"shape":"InvalidParameterException"}, 557 {"shape":"OrganizationNotFoundException"}, 558 {"shape":"OrganizationStateException"} 559 ], 560 "idempotent":true 561 }, 562 "PutAccessControlRule":{ 563 "name":"PutAccessControlRule", 564 "http":{ 565 "method":"POST", 566 "requestUri":"/" 567 }, 568 "input":{"shape":"PutAccessControlRuleRequest"}, 569 "output":{"shape":"PutAccessControlRuleResponse"}, 570 "errors":[ 571 {"shape":"LimitExceededException"}, 572 {"shape":"InvalidParameterException"}, 573 {"shape":"EntityNotFoundException"}, 574 {"shape":"OrganizationNotFoundException"}, 575 {"shape":"OrganizationStateException"} 576 ] 577 }, 578 "PutMailboxPermissions":{ 579 "name":"PutMailboxPermissions", 580 "http":{ 581 "method":"POST", 582 "requestUri":"/" 583 }, 584 "input":{"shape":"PutMailboxPermissionsRequest"}, 585 "output":{"shape":"PutMailboxPermissionsResponse"}, 586 "errors":[ 587 {"shape":"EntityNotFoundException"}, 588 {"shape":"EntityStateException"}, 589 {"shape":"InvalidParameterException"}, 590 {"shape":"OrganizationNotFoundException"}, 591 {"shape":"OrganizationStateException"} 592 ], 593 "idempotent":true 594 }, 595 "PutRetentionPolicy":{ 596 "name":"PutRetentionPolicy", 597 "http":{ 598 "method":"POST", 599 "requestUri":"/" 600 }, 601 "input":{"shape":"PutRetentionPolicyRequest"}, 602 "output":{"shape":"PutRetentionPolicyResponse"}, 603 "errors":[ 604 {"shape":"InvalidParameterException"}, 605 {"shape":"OrganizationNotFoundException"}, 606 {"shape":"OrganizationStateException"}, 607 {"shape":"LimitExceededException"} 608 ], 609 "idempotent":true 610 }, 611 "RegisterToWorkMail":{ 612 "name":"RegisterToWorkMail", 613 "http":{ 614 "method":"POST", 615 "requestUri":"/" 616 }, 617 "input":{"shape":"RegisterToWorkMailRequest"}, 618 "output":{"shape":"RegisterToWorkMailResponse"}, 619 "errors":[ 620 {"shape":"DirectoryServiceAuthenticationFailedException"}, 621 {"shape":"DirectoryUnavailableException"}, 622 {"shape":"EmailAddressInUseException"}, 623 {"shape":"EntityNotFoundException"}, 624 {"shape":"EntityStateException"}, 625 {"shape":"EntityAlreadyRegisteredException"}, 626 {"shape":"InvalidParameterException"}, 627 {"shape":"MailDomainNotFoundException"}, 628 {"shape":"MailDomainStateException"}, 629 {"shape":"OrganizationNotFoundException"}, 630 {"shape":"OrganizationStateException"} 631 ], 632 "idempotent":true 633 }, 634 "ResetPassword":{ 635 "name":"ResetPassword", 636 "http":{ 637 "method":"POST", 638 "requestUri":"/" 639 }, 640 "input":{"shape":"ResetPasswordRequest"}, 641 "output":{"shape":"ResetPasswordResponse"}, 642 "errors":[ 643 {"shape":"DirectoryServiceAuthenticationFailedException"}, 644 {"shape":"DirectoryUnavailableException"}, 645 {"shape":"EntityNotFoundException"}, 646 {"shape":"EntityStateException"}, 647 {"shape":"InvalidParameterException"}, 648 {"shape":"InvalidPasswordException"}, 649 {"shape":"OrganizationNotFoundException"}, 650 {"shape":"OrganizationStateException"}, 651 {"shape":"UnsupportedOperationException"} 652 ], 653 "idempotent":true 654 }, 655 "TagResource":{ 656 "name":"TagResource", 657 "http":{ 658 "method":"POST", 659 "requestUri":"/" 660 }, 661 "input":{"shape":"TagResourceRequest"}, 662 "output":{"shape":"TagResourceResponse"}, 663 "errors":[ 664 {"shape":"ResourceNotFoundException"}, 665 {"shape":"TooManyTagsException"}, 666 {"shape":"OrganizationStateException"} 667 ] 668 }, 669 "UntagResource":{ 670 "name":"UntagResource", 671 "http":{ 672 "method":"POST", 673 "requestUri":"/" 674 }, 675 "input":{"shape":"UntagResourceRequest"}, 676 "output":{"shape":"UntagResourceResponse"}, 677 "errors":[ 678 {"shape":"ResourceNotFoundException"} 679 ] 680 }, 681 "UpdateMailboxQuota":{ 682 "name":"UpdateMailboxQuota", 683 "http":{ 684 "method":"POST", 685 "requestUri":"/" 686 }, 687 "input":{"shape":"UpdateMailboxQuotaRequest"}, 688 "output":{"shape":"UpdateMailboxQuotaResponse"}, 689 "errors":[ 690 {"shape":"InvalidParameterException"}, 691 {"shape":"OrganizationNotFoundException"}, 692 {"shape":"OrganizationStateException"}, 693 {"shape":"EntityNotFoundException"}, 694 {"shape":"EntityStateException"} 695 ], 696 "idempotent":true 697 }, 698 "UpdatePrimaryEmailAddress":{ 699 "name":"UpdatePrimaryEmailAddress", 700 "http":{ 701 "method":"POST", 702 "requestUri":"/" 703 }, 704 "input":{"shape":"UpdatePrimaryEmailAddressRequest"}, 705 "output":{"shape":"UpdatePrimaryEmailAddressResponse"}, 706 "errors":[ 707 {"shape":"DirectoryServiceAuthenticationFailedException"}, 708 {"shape":"DirectoryUnavailableException"}, 709 {"shape":"EmailAddressInUseException"}, 710 {"shape":"EntityNotFoundException"}, 711 {"shape":"EntityStateException"}, 712 {"shape":"InvalidParameterException"}, 713 {"shape":"MailDomainNotFoundException"}, 714 {"shape":"MailDomainStateException"}, 715 {"shape":"InvalidParameterException"}, 716 {"shape":"OrganizationNotFoundException"}, 717 {"shape":"OrganizationStateException"}, 718 {"shape":"UnsupportedOperationException"} 719 ], 720 "idempotent":true 721 }, 722 "UpdateResource":{ 723 "name":"UpdateResource", 724 "http":{ 725 "method":"POST", 726 "requestUri":"/" 727 }, 728 "input":{"shape":"UpdateResourceRequest"}, 729 "output":{"shape":"UpdateResourceResponse"}, 730 "errors":[ 731 {"shape":"DirectoryUnavailableException"}, 732 {"shape":"EntityNotFoundException"}, 733 {"shape":"EntityStateException"}, 734 {"shape":"InvalidConfigurationException"}, 735 {"shape":"EmailAddressInUseException"}, 736 {"shape":"MailDomainNotFoundException"}, 737 {"shape":"MailDomainStateException"}, 738 {"shape":"NameAvailabilityException"}, 739 {"shape":"OrganizationNotFoundException"}, 740 {"shape":"OrganizationStateException"} 741 ], 742 "idempotent":true 743 } 744 }, 745 "shapes":{ 746 "AccessControlRule":{ 747 "type":"structure", 748 "members":{ 749 "Name":{"shape":"AccessControlRuleName"}, 750 "Effect":{"shape":"AccessControlRuleEffect"}, 751 "Description":{"shape":"AccessControlRuleDescription"}, 752 "IpRanges":{"shape":"IpRangeList"}, 753 "NotIpRanges":{"shape":"IpRangeList"}, 754 "Actions":{"shape":"ActionsList"}, 755 "NotActions":{"shape":"ActionsList"}, 756 "UserIds":{"shape":"UserIdList"}, 757 "NotUserIds":{"shape":"UserIdList"}, 758 "DateCreated":{"shape":"Timestamp"}, 759 "DateModified":{"shape":"Timestamp"} 760 } 761 }, 762 "AccessControlRuleAction":{ 763 "type":"string", 764 "max":64, 765 "min":1, 766 "pattern":"[a-zA-Z]+" 767 }, 768 "AccessControlRuleDescription":{ 769 "type":"string", 770 "max":255, 771 "min":0, 772 "pattern":"[\\u0020-\\u00FF]+" 773 }, 774 "AccessControlRuleEffect":{ 775 "type":"string", 776 "enum":[ 777 "ALLOW", 778 "DENY" 779 ] 780 }, 781 "AccessControlRuleName":{ 782 "type":"string", 783 "max":64, 784 "min":1, 785 "pattern":"[a-zA-Z0-9_-]+" 786 }, 787 "AccessControlRuleNameList":{ 788 "type":"list", 789 "member":{"shape":"AccessControlRuleName"}, 790 "max":10, 791 "min":0 792 }, 793 "AccessControlRulesList":{ 794 "type":"list", 795 "member":{"shape":"AccessControlRule"}, 796 "max":10, 797 "min":0 798 }, 799 "ActionsList":{ 800 "type":"list", 801 "member":{"shape":"AccessControlRuleAction"}, 802 "max":10, 803 "min":0 804 }, 805 "Aliases":{ 806 "type":"list", 807 "member":{"shape":"EmailAddress"} 808 }, 809 "AmazonResourceName":{ 810 "type":"string", 811 "max":1011, 812 "min":1 813 }, 814 "AssociateDelegateToResourceRequest":{ 815 "type":"structure", 816 "required":[ 817 "OrganizationId", 818 "ResourceId", 819 "EntityId" 820 ], 821 "members":{ 822 "OrganizationId":{"shape":"OrganizationId"}, 823 "ResourceId":{"shape":"ResourceId"}, 824 "EntityId":{"shape":"WorkMailIdentifier"} 825 } 826 }, 827 "AssociateDelegateToResourceResponse":{ 828 "type":"structure", 829 "members":{ 830 } 831 }, 832 "AssociateMemberToGroupRequest":{ 833 "type":"structure", 834 "required":[ 835 "OrganizationId", 836 "GroupId", 837 "MemberId" 838 ], 839 "members":{ 840 "OrganizationId":{"shape":"OrganizationId"}, 841 "GroupId":{"shape":"WorkMailIdentifier"}, 842 "MemberId":{"shape":"WorkMailIdentifier"} 843 } 844 }, 845 "AssociateMemberToGroupResponse":{ 846 "type":"structure", 847 "members":{ 848 } 849 }, 850 "BookingOptions":{ 851 "type":"structure", 852 "members":{ 853 "AutoAcceptRequests":{"shape":"Boolean"}, 854 "AutoDeclineRecurringRequests":{"shape":"Boolean"}, 855 "AutoDeclineConflictingRequests":{"shape":"Boolean"} 856 } 857 }, 858 "Boolean":{"type":"boolean"}, 859 "CreateAliasRequest":{ 860 "type":"structure", 861 "required":[ 862 "OrganizationId", 863 "EntityId", 864 "Alias" 865 ], 866 "members":{ 867 "OrganizationId":{"shape":"OrganizationId"}, 868 "EntityId":{"shape":"WorkMailIdentifier"}, 869 "Alias":{"shape":"EmailAddress"} 870 } 871 }, 872 "CreateAliasResponse":{ 873 "type":"structure", 874 "members":{ 875 } 876 }, 877 "CreateGroupRequest":{ 878 "type":"structure", 879 "required":[ 880 "OrganizationId", 881 "Name" 882 ], 883 "members":{ 884 "OrganizationId":{"shape":"OrganizationId"}, 885 "Name":{"shape":"GroupName"} 886 } 887 }, 888 "CreateGroupResponse":{ 889 "type":"structure", 890 "members":{ 891 "GroupId":{"shape":"WorkMailIdentifier"} 892 } 893 }, 894 "CreateResourceRequest":{ 895 "type":"structure", 896 "required":[ 897 "OrganizationId", 898 "Name", 899 "Type" 900 ], 901 "members":{ 902 "OrganizationId":{"shape":"OrganizationId"}, 903 "Name":{"shape":"ResourceName"}, 904 "Type":{"shape":"ResourceType"} 905 } 906 }, 907 "CreateResourceResponse":{ 908 "type":"structure", 909 "members":{ 910 "ResourceId":{"shape":"ResourceId"} 911 } 912 }, 913 "CreateUserRequest":{ 914 "type":"structure", 915 "required":[ 916 "OrganizationId", 917 "Name", 918 "DisplayName", 919 "Password" 920 ], 921 "members":{ 922 "OrganizationId":{"shape":"OrganizationId"}, 923 "Name":{"shape":"UserName"}, 924 "DisplayName":{"shape":"String"}, 925 "Password":{"shape":"Password"} 926 } 927 }, 928 "CreateUserResponse":{ 929 "type":"structure", 930 "members":{ 931 "UserId":{"shape":"WorkMailIdentifier"} 932 } 933 }, 934 "Delegate":{ 935 "type":"structure", 936 "required":[ 937 "Id", 938 "Type" 939 ], 940 "members":{ 941 "Id":{"shape":"String"}, 942 "Type":{"shape":"MemberType"} 943 } 944 }, 945 "DeleteAccessControlRuleRequest":{ 946 "type":"structure", 947 "required":[ 948 "OrganizationId", 949 "Name" 950 ], 951 "members":{ 952 "OrganizationId":{"shape":"OrganizationId"}, 953 "Name":{"shape":"AccessControlRuleName"} 954 } 955 }, 956 "DeleteAccessControlRuleResponse":{ 957 "type":"structure", 958 "members":{ 959 } 960 }, 961 "DeleteAliasRequest":{ 962 "type":"structure", 963 "required":[ 964 "OrganizationId", 965 "EntityId", 966 "Alias" 967 ], 968 "members":{ 969 "OrganizationId":{"shape":"OrganizationId"}, 970 "EntityId":{"shape":"WorkMailIdentifier"}, 971 "Alias":{"shape":"EmailAddress"} 972 } 973 }, 974 "DeleteAliasResponse":{ 975 "type":"structure", 976 "members":{ 977 } 978 }, 979 "DeleteGroupRequest":{ 980 "type":"structure", 981 "required":[ 982 "OrganizationId", 983 "GroupId" 984 ], 985 "members":{ 986 "OrganizationId":{"shape":"OrganizationId"}, 987 "GroupId":{"shape":"WorkMailIdentifier"} 988 } 989 }, 990 "DeleteGroupResponse":{ 991 "type":"structure", 992 "members":{ 993 } 994 }, 995 "DeleteMailboxPermissionsRequest":{ 996 "type":"structure", 997 "required":[ 998 "OrganizationId", 999 "EntityId", 1000 "GranteeId" 1001 ], 1002 "members":{ 1003 "OrganizationId":{"shape":"OrganizationId"}, 1004 "EntityId":{"shape":"WorkMailIdentifier"}, 1005 "GranteeId":{"shape":"WorkMailIdentifier"} 1006 } 1007 }, 1008 "DeleteMailboxPermissionsResponse":{ 1009 "type":"structure", 1010 "members":{ 1011 } 1012 }, 1013 "DeleteResourceRequest":{ 1014 "type":"structure", 1015 "required":[ 1016 "OrganizationId", 1017 "ResourceId" 1018 ], 1019 "members":{ 1020 "OrganizationId":{"shape":"OrganizationId"}, 1021 "ResourceId":{"shape":"ResourceId"} 1022 } 1023 }, 1024 "DeleteResourceResponse":{ 1025 "type":"structure", 1026 "members":{ 1027 } 1028 }, 1029 "DeleteRetentionPolicyRequest":{ 1030 "type":"structure", 1031 "required":[ 1032 "OrganizationId", 1033 "Id" 1034 ], 1035 "members":{ 1036 "OrganizationId":{"shape":"OrganizationId"}, 1037 "Id":{"shape":"ShortString"} 1038 } 1039 }, 1040 "DeleteRetentionPolicyResponse":{ 1041 "type":"structure", 1042 "members":{ 1043 } 1044 }, 1045 "DeleteUserRequest":{ 1046 "type":"structure", 1047 "required":[ 1048 "OrganizationId", 1049 "UserId" 1050 ], 1051 "members":{ 1052 "OrganizationId":{"shape":"OrganizationId"}, 1053 "UserId":{"shape":"WorkMailIdentifier"} 1054 } 1055 }, 1056 "DeleteUserResponse":{ 1057 "type":"structure", 1058 "members":{ 1059 } 1060 }, 1061 "DeregisterFromWorkMailRequest":{ 1062 "type":"structure", 1063 "required":[ 1064 "OrganizationId", 1065 "EntityId" 1066 ], 1067 "members":{ 1068 "OrganizationId":{"shape":"OrganizationId"}, 1069 "EntityId":{"shape":"WorkMailIdentifier"} 1070 } 1071 }, 1072 "DeregisterFromWorkMailResponse":{ 1073 "type":"structure", 1074 "members":{ 1075 } 1076 }, 1077 "DescribeGroupRequest":{ 1078 "type":"structure", 1079 "required":[ 1080 "OrganizationId", 1081 "GroupId" 1082 ], 1083 "members":{ 1084 "OrganizationId":{"shape":"OrganizationId"}, 1085 "GroupId":{"shape":"WorkMailIdentifier"} 1086 } 1087 }, 1088 "DescribeGroupResponse":{ 1089 "type":"structure", 1090 "members":{ 1091 "GroupId":{"shape":"WorkMailIdentifier"}, 1092 "Name":{"shape":"GroupName"}, 1093 "Email":{"shape":"EmailAddress"}, 1094 "State":{"shape":"EntityState"}, 1095 "EnabledDate":{"shape":"Timestamp"}, 1096 "DisabledDate":{"shape":"Timestamp"} 1097 } 1098 }, 1099 "DescribeOrganizationRequest":{ 1100 "type":"structure", 1101 "required":["OrganizationId"], 1102 "members":{ 1103 "OrganizationId":{"shape":"OrganizationId"} 1104 } 1105 }, 1106 "DescribeOrganizationResponse":{ 1107 "type":"structure", 1108 "members":{ 1109 "OrganizationId":{"shape":"OrganizationId"}, 1110 "Alias":{"shape":"OrganizationName"}, 1111 "State":{"shape":"String"}, 1112 "DirectoryId":{"shape":"String"}, 1113 "DirectoryType":{"shape":"String"}, 1114 "DefaultMailDomain":{"shape":"String"}, 1115 "CompletedDate":{"shape":"Timestamp"}, 1116 "ErrorMessage":{"shape":"String"}, 1117 "ARN":{"shape":"AmazonResourceName"} 1118 } 1119 }, 1120 "DescribeResourceRequest":{ 1121 "type":"structure", 1122 "required":[ 1123 "OrganizationId", 1124 "ResourceId" 1125 ], 1126 "members":{ 1127 "OrganizationId":{"shape":"OrganizationId"}, 1128 "ResourceId":{"shape":"ResourceId"} 1129 } 1130 }, 1131 "DescribeResourceResponse":{ 1132 "type":"structure", 1133 "members":{ 1134 "ResourceId":{"shape":"ResourceId"}, 1135 "Email":{"shape":"EmailAddress"}, 1136 "Name":{"shape":"ResourceName"}, 1137 "Type":{"shape":"ResourceType"}, 1138 "BookingOptions":{"shape":"BookingOptions"}, 1139 "State":{"shape":"EntityState"}, 1140 "EnabledDate":{"shape":"Timestamp"}, 1141 "DisabledDate":{"shape":"Timestamp"} 1142 } 1143 }, 1144 "DescribeUserRequest":{ 1145 "type":"structure", 1146 "required":[ 1147 "OrganizationId", 1148 "UserId" 1149 ], 1150 "members":{ 1151 "OrganizationId":{"shape":"OrganizationId"}, 1152 "UserId":{"shape":"WorkMailIdentifier"} 1153 } 1154 }, 1155 "DescribeUserResponse":{ 1156 "type":"structure", 1157 "members":{ 1158 "UserId":{"shape":"WorkMailIdentifier"}, 1159 "Name":{"shape":"UserName"}, 1160 "Email":{"shape":"EmailAddress"}, 1161 "DisplayName":{"shape":"String"}, 1162 "State":{"shape":"EntityState"}, 1163 "UserRole":{"shape":"UserRole"}, 1164 "EnabledDate":{"shape":"Timestamp"}, 1165 "DisabledDate":{"shape":"Timestamp"} 1166 } 1167 }, 1168 "DirectoryServiceAuthenticationFailedException":{ 1169 "type":"structure", 1170 "members":{ 1171 "Message":{"shape":"String"} 1172 }, 1173 "exception":true 1174 }, 1175 "DirectoryUnavailableException":{ 1176 "type":"structure", 1177 "members":{ 1178 "Message":{"shape":"String"} 1179 }, 1180 "exception":true 1181 }, 1182 "DisassociateDelegateFromResourceRequest":{ 1183 "type":"structure", 1184 "required":[ 1185 "OrganizationId", 1186 "ResourceId", 1187 "EntityId" 1188 ], 1189 "members":{ 1190 "OrganizationId":{"shape":"OrganizationId"}, 1191 "ResourceId":{"shape":"ResourceId"}, 1192 "EntityId":{"shape":"WorkMailIdentifier"} 1193 } 1194 }, 1195 "DisassociateDelegateFromResourceResponse":{ 1196 "type":"structure", 1197 "members":{ 1198 } 1199 }, 1200 "DisassociateMemberFromGroupRequest":{ 1201 "type":"structure", 1202 "required":[ 1203 "OrganizationId", 1204 "GroupId", 1205 "MemberId" 1206 ], 1207 "members":{ 1208 "OrganizationId":{"shape":"OrganizationId"}, 1209 "GroupId":{"shape":"WorkMailIdentifier"}, 1210 "MemberId":{"shape":"WorkMailIdentifier"} 1211 } 1212 }, 1213 "DisassociateMemberFromGroupResponse":{ 1214 "type":"structure", 1215 "members":{ 1216 } 1217 }, 1218 "EmailAddress":{ 1219 "type":"string", 1220 "max":254, 1221 "min":1, 1222 "pattern":"[a-zA-Z0-9._%+-]{1,64}@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}" 1223 }, 1224 "EmailAddressInUseException":{ 1225 "type":"structure", 1226 "members":{ 1227 "Message":{"shape":"String"} 1228 }, 1229 "exception":true 1230 }, 1231 "EntityAlreadyRegisteredException":{ 1232 "type":"structure", 1233 "members":{ 1234 "Message":{"shape":"String"} 1235 }, 1236 "exception":true 1237 }, 1238 "EntityNotFoundException":{ 1239 "type":"structure", 1240 "members":{ 1241 "Message":{"shape":"String"} 1242 }, 1243 "exception":true 1244 }, 1245 "EntityState":{ 1246 "type":"string", 1247 "enum":[ 1248 "ENABLED", 1249 "DISABLED", 1250 "DELETED" 1251 ] 1252 }, 1253 "EntityStateException":{ 1254 "type":"structure", 1255 "members":{ 1256 "Message":{"shape":"String"} 1257 }, 1258 "exception":true 1259 }, 1260 "FolderConfiguration":{ 1261 "type":"structure", 1262 "required":[ 1263 "Name", 1264 "Action" 1265 ], 1266 "members":{ 1267 "Name":{"shape":"FolderName"}, 1268 "Action":{"shape":"RetentionAction"}, 1269 "Period":{"shape":"RetentionPeriod"} 1270 } 1271 }, 1272 "FolderConfigurations":{ 1273 "type":"list", 1274 "member":{"shape":"FolderConfiguration"} 1275 }, 1276 "FolderName":{ 1277 "type":"string", 1278 "enum":[ 1279 "INBOX", 1280 "DELETED_ITEMS", 1281 "SENT_ITEMS", 1282 "DRAFTS", 1283 "JUNK_EMAIL" 1284 ] 1285 }, 1286 "GetAccessControlEffectRequest":{ 1287 "type":"structure", 1288 "required":[ 1289 "OrganizationId", 1290 "IpAddress", 1291 "Action", 1292 "UserId" 1293 ], 1294 "members":{ 1295 "OrganizationId":{"shape":"OrganizationId"}, 1296 "IpAddress":{"shape":"IpAddress"}, 1297 "Action":{"shape":"AccessControlRuleAction"}, 1298 "UserId":{"shape":"WorkMailIdentifier"} 1299 } 1300 }, 1301 "GetAccessControlEffectResponse":{ 1302 "type":"structure", 1303 "members":{ 1304 "Effect":{"shape":"AccessControlRuleEffect"}, 1305 "MatchedRules":{"shape":"AccessControlRuleNameList"} 1306 } 1307 }, 1308 "GetDefaultRetentionPolicyRequest":{ 1309 "type":"structure", 1310 "required":["OrganizationId"], 1311 "members":{ 1312 "OrganizationId":{"shape":"OrganizationId"} 1313 } 1314 }, 1315 "GetDefaultRetentionPolicyResponse":{ 1316 "type":"structure", 1317 "members":{ 1318 "Id":{"shape":"ShortString"}, 1319 "Name":{"shape":"ShortString"}, 1320 "Description":{"shape":"String"}, 1321 "FolderConfigurations":{"shape":"FolderConfigurations"} 1322 } 1323 }, 1324 "GetMailboxDetailsRequest":{ 1325 "type":"structure", 1326 "required":[ 1327 "OrganizationId", 1328 "UserId" 1329 ], 1330 "members":{ 1331 "OrganizationId":{"shape":"OrganizationId"}, 1332 "UserId":{"shape":"WorkMailIdentifier"} 1333 } 1334 }, 1335 "GetMailboxDetailsResponse":{ 1336 "type":"structure", 1337 "members":{ 1338 "MailboxQuota":{"shape":"MailboxQuota"}, 1339 "MailboxSize":{"shape":"MailboxSize"} 1340 } 1341 }, 1342 "Group":{ 1343 "type":"structure", 1344 "members":{ 1345 "Id":{"shape":"WorkMailIdentifier"}, 1346 "Email":{"shape":"EmailAddress"}, 1347 "Name":{"shape":"GroupName"}, 1348 "State":{"shape":"EntityState"}, 1349 "EnabledDate":{"shape":"Timestamp"}, 1350 "DisabledDate":{"shape":"Timestamp"} 1351 } 1352 }, 1353 "GroupName":{ 1354 "type":"string", 1355 "max":256, 1356 "min":1, 1357 "pattern":"[\\u0020-\\u00FF]+" 1358 }, 1359 "Groups":{ 1360 "type":"list", 1361 "member":{"shape":"Group"} 1362 }, 1363 "InvalidConfigurationException":{ 1364 "type":"structure", 1365 "members":{ 1366 "Message":{"shape":"String"} 1367 }, 1368 "exception":true 1369 }, 1370 "InvalidParameterException":{ 1371 "type":"structure", 1372 "members":{ 1373 "Message":{"shape":"String"} 1374 }, 1375 "exception":true 1376 }, 1377 "InvalidPasswordException":{ 1378 "type":"structure", 1379 "members":{ 1380 "Message":{"shape":"String"} 1381 }, 1382 "exception":true 1383 }, 1384 "IpAddress":{ 1385 "type":"string", 1386 "max":15, 1387 "min":1, 1388 "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])$" 1389 }, 1390 "IpRange":{ 1391 "type":"string", 1392 "max":18, 1393 "min":1, 1394 "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])/([0-9]|[12][0-9]|3[0-2])$" 1395 }, 1396 "IpRangeList":{ 1397 "type":"list", 1398 "member":{"shape":"IpRange"}, 1399 "max":10, 1400 "min":0 1401 }, 1402 "LimitExceededException":{ 1403 "type":"structure", 1404 "members":{ 1405 "Message":{"shape":"String"} 1406 }, 1407 "exception":true 1408 }, 1409 "ListAccessControlRulesRequest":{ 1410 "type":"structure", 1411 "required":["OrganizationId"], 1412 "members":{ 1413 "OrganizationId":{"shape":"OrganizationId"} 1414 } 1415 }, 1416 "ListAccessControlRulesResponse":{ 1417 "type":"structure", 1418 "members":{ 1419 "Rules":{"shape":"AccessControlRulesList"} 1420 } 1421 }, 1422 "ListAliasesRequest":{ 1423 "type":"structure", 1424 "required":[ 1425 "OrganizationId", 1426 "EntityId" 1427 ], 1428 "members":{ 1429 "OrganizationId":{"shape":"OrganizationId"}, 1430 "EntityId":{"shape":"WorkMailIdentifier"}, 1431 "NextToken":{"shape":"NextToken"}, 1432 "MaxResults":{"shape":"MaxResults"} 1433 } 1434 }, 1435 "ListAliasesResponse":{ 1436 "type":"structure", 1437 "members":{ 1438 "Aliases":{"shape":"Aliases"}, 1439 "NextToken":{"shape":"NextToken"} 1440 } 1441 }, 1442 "ListGroupMembersRequest":{ 1443 "type":"structure", 1444 "required":[ 1445 "OrganizationId", 1446 "GroupId" 1447 ], 1448 "members":{ 1449 "OrganizationId":{"shape":"OrganizationId"}, 1450 "GroupId":{"shape":"WorkMailIdentifier"}, 1451 "NextToken":{"shape":"NextToken"}, 1452 "MaxResults":{"shape":"MaxResults"} 1453 } 1454 }, 1455 "ListGroupMembersResponse":{ 1456 "type":"structure", 1457 "members":{ 1458 "Members":{"shape":"Members"}, 1459 "NextToken":{"shape":"NextToken"} 1460 } 1461 }, 1462 "ListGroupsRequest":{ 1463 "type":"structure", 1464 "required":["OrganizationId"], 1465 "members":{ 1466 "OrganizationId":{"shape":"OrganizationId"}, 1467 "NextToken":{"shape":"NextToken"}, 1468 "MaxResults":{"shape":"MaxResults"} 1469 } 1470 }, 1471 "ListGroupsResponse":{ 1472 "type":"structure", 1473 "members":{ 1474 "Groups":{"shape":"Groups"}, 1475 "NextToken":{"shape":"NextToken"} 1476 } 1477 }, 1478 "ListMailboxPermissionsRequest":{ 1479 "type":"structure", 1480 "required":[ 1481 "OrganizationId", 1482 "EntityId" 1483 ], 1484 "members":{ 1485 "OrganizationId":{"shape":"OrganizationId"}, 1486 "EntityId":{"shape":"WorkMailIdentifier"}, 1487 "NextToken":{"shape":"NextToken"}, 1488 "MaxResults":{"shape":"MaxResults"} 1489 } 1490 }, 1491 "ListMailboxPermissionsResponse":{ 1492 "type":"structure", 1493 "members":{ 1494 "Permissions":{"shape":"Permissions"}, 1495 "NextToken":{"shape":"NextToken"} 1496 } 1497 }, 1498 "ListOrganizationsRequest":{ 1499 "type":"structure", 1500 "members":{ 1501 "NextToken":{"shape":"NextToken"}, 1502 "MaxResults":{"shape":"MaxResults"} 1503 } 1504 }, 1505 "ListOrganizationsResponse":{ 1506 "type":"structure", 1507 "members":{ 1508 "OrganizationSummaries":{"shape":"OrganizationSummaries"}, 1509 "NextToken":{"shape":"NextToken"} 1510 } 1511 }, 1512 "ListResourceDelegatesRequest":{ 1513 "type":"structure", 1514 "required":[ 1515 "OrganizationId", 1516 "ResourceId" 1517 ], 1518 "members":{ 1519 "OrganizationId":{"shape":"OrganizationId"}, 1520 "ResourceId":{"shape":"WorkMailIdentifier"}, 1521 "NextToken":{"shape":"NextToken"}, 1522 "MaxResults":{"shape":"MaxResults"} 1523 } 1524 }, 1525 "ListResourceDelegatesResponse":{ 1526 "type":"structure", 1527 "members":{ 1528 "Delegates":{"shape":"ResourceDelegates"}, 1529 "NextToken":{"shape":"NextToken"} 1530 } 1531 }, 1532 "ListResourcesRequest":{ 1533 "type":"structure", 1534 "required":["OrganizationId"], 1535 "members":{ 1536 "OrganizationId":{"shape":"OrganizationId"}, 1537 "NextToken":{"shape":"NextToken"}, 1538 "MaxResults":{"shape":"MaxResults"} 1539 } 1540 }, 1541 "ListResourcesResponse":{ 1542 "type":"structure", 1543 "members":{ 1544 "Resources":{"shape":"Resources"}, 1545 "NextToken":{"shape":"NextToken"} 1546 } 1547 }, 1548 "ListTagsForResourceRequest":{ 1549 "type":"structure", 1550 "required":["ResourceARN"], 1551 "members":{ 1552 "ResourceARN":{"shape":"AmazonResourceName"} 1553 } 1554 }, 1555 "ListTagsForResourceResponse":{ 1556 "type":"structure", 1557 "members":{ 1558 "Tags":{"shape":"TagList"} 1559 } 1560 }, 1561 "ListUsersRequest":{ 1562 "type":"structure", 1563 "required":["OrganizationId"], 1564 "members":{ 1565 "OrganizationId":{"shape":"OrganizationId"}, 1566 "NextToken":{"shape":"NextToken"}, 1567 "MaxResults":{"shape":"MaxResults"} 1568 } 1569 }, 1570 "ListUsersResponse":{ 1571 "type":"structure", 1572 "members":{ 1573 "Users":{"shape":"Users"}, 1574 "NextToken":{"shape":"NextToken"} 1575 } 1576 }, 1577 "MailDomainNotFoundException":{ 1578 "type":"structure", 1579 "members":{ 1580 "Message":{"shape":"String"} 1581 }, 1582 "exception":true 1583 }, 1584 "MailDomainStateException":{ 1585 "type":"structure", 1586 "members":{ 1587 "Message":{"shape":"String"} 1588 }, 1589 "exception":true 1590 }, 1591 "MailboxQuota":{ 1592 "type":"integer", 1593 "box":true, 1594 "min":1 1595 }, 1596 "MailboxSize":{ 1597 "type":"double", 1598 "min":0 1599 }, 1600 "MaxResults":{ 1601 "type":"integer", 1602 "box":true, 1603 "max":100, 1604 "min":1 1605 }, 1606 "Member":{ 1607 "type":"structure", 1608 "members":{ 1609 "Id":{"shape":"String"}, 1610 "Name":{"shape":"String"}, 1611 "Type":{"shape":"MemberType"}, 1612 "State":{"shape":"EntityState"}, 1613 "EnabledDate":{"shape":"Timestamp"}, 1614 "DisabledDate":{"shape":"Timestamp"} 1615 } 1616 }, 1617 "MemberType":{ 1618 "type":"string", 1619 "enum":[ 1620 "GROUP", 1621 "USER" 1622 ] 1623 }, 1624 "Members":{ 1625 "type":"list", 1626 "member":{"shape":"Member"} 1627 }, 1628 "NameAvailabilityException":{ 1629 "type":"structure", 1630 "members":{ 1631 "Message":{"shape":"String"} 1632 }, 1633 "exception":true 1634 }, 1635 "NextToken":{ 1636 "type":"string", 1637 "max":1024, 1638 "min":1 1639 }, 1640 "OrganizationId":{ 1641 "type":"string", 1642 "pattern":"^m-[0-9a-f]{32}$" 1643 }, 1644 "OrganizationName":{ 1645 "type":"string", 1646 "max":62, 1647 "min":1, 1648 "pattern":"^(?!d-)([\\da-zA-Z]+)([-]*[\\da-zA-Z])*" 1649 }, 1650 "OrganizationNotFoundException":{ 1651 "type":"structure", 1652 "members":{ 1653 "Message":{"shape":"String"} 1654 }, 1655 "exception":true 1656 }, 1657 "OrganizationStateException":{ 1658 "type":"structure", 1659 "members":{ 1660 "Message":{"shape":"String"} 1661 }, 1662 "exception":true 1663 }, 1664 "OrganizationSummaries":{ 1665 "type":"list", 1666 "member":{"shape":"OrganizationSummary"} 1667 }, 1668 "OrganizationSummary":{ 1669 "type":"structure", 1670 "members":{ 1671 "OrganizationId":{"shape":"OrganizationId"}, 1672 "Alias":{"shape":"OrganizationName"}, 1673 "ErrorMessage":{"shape":"String"}, 1674 "State":{"shape":"String"} 1675 } 1676 }, 1677 "Password":{ 1678 "type":"string", 1679 "max":256, 1680 "pattern":"[\\u0020-\\u00FF]+", 1681 "sensitive":true 1682 }, 1683 "Permission":{ 1684 "type":"structure", 1685 "required":[ 1686 "GranteeId", 1687 "GranteeType", 1688 "PermissionValues" 1689 ], 1690 "members":{ 1691 "GranteeId":{"shape":"WorkMailIdentifier"}, 1692 "GranteeType":{"shape":"MemberType"}, 1693 "PermissionValues":{"shape":"PermissionValues"} 1694 } 1695 }, 1696 "PermissionType":{ 1697 "type":"string", 1698 "enum":[ 1699 "FULL_ACCESS", 1700 "SEND_AS", 1701 "SEND_ON_BEHALF" 1702 ] 1703 }, 1704 "PermissionValues":{ 1705 "type":"list", 1706 "member":{"shape":"PermissionType"} 1707 }, 1708 "Permissions":{ 1709 "type":"list", 1710 "member":{"shape":"Permission"} 1711 }, 1712 "PolicyDescription":{ 1713 "type":"string", 1714 "max":256, 1715 "pattern":"[\\w\\d\\s\\S\\-!?=,.;:'_]+" 1716 }, 1717 "PutAccessControlRuleRequest":{ 1718 "type":"structure", 1719 "required":[ 1720 "Name", 1721 "Effect", 1722 "Description", 1723 "OrganizationId" 1724 ], 1725 "members":{ 1726 "Name":{"shape":"AccessControlRuleName"}, 1727 "Effect":{"shape":"AccessControlRuleEffect"}, 1728 "Description":{"shape":"AccessControlRuleDescription"}, 1729 "IpRanges":{"shape":"IpRangeList"}, 1730 "NotIpRanges":{"shape":"IpRangeList"}, 1731 "Actions":{"shape":"ActionsList"}, 1732 "NotActions":{"shape":"ActionsList"}, 1733 "UserIds":{"shape":"UserIdList"}, 1734 "NotUserIds":{"shape":"UserIdList"}, 1735 "OrganizationId":{"shape":"OrganizationId"} 1736 } 1737 }, 1738 "PutAccessControlRuleResponse":{ 1739 "type":"structure", 1740 "members":{ 1741 } 1742 }, 1743 "PutMailboxPermissionsRequest":{ 1744 "type":"structure", 1745 "required":[ 1746 "OrganizationId", 1747 "EntityId", 1748 "GranteeId", 1749 "PermissionValues" 1750 ], 1751 "members":{ 1752 "OrganizationId":{"shape":"OrganizationId"}, 1753 "EntityId":{"shape":"WorkMailIdentifier"}, 1754 "GranteeId":{"shape":"WorkMailIdentifier"}, 1755 "PermissionValues":{"shape":"PermissionValues"} 1756 } 1757 }, 1758 "PutMailboxPermissionsResponse":{ 1759 "type":"structure", 1760 "members":{ 1761 } 1762 }, 1763 "PutRetentionPolicyRequest":{ 1764 "type":"structure", 1765 "required":[ 1766 "OrganizationId", 1767 "Name", 1768 "FolderConfigurations" 1769 ], 1770 "members":{ 1771 "OrganizationId":{"shape":"OrganizationId"}, 1772 "Id":{"shape":"ShortString"}, 1773 "Name":{"shape":"ShortString"}, 1774 "Description":{"shape":"PolicyDescription"}, 1775 "FolderConfigurations":{"shape":"FolderConfigurations"} 1776 } 1777 }, 1778 "PutRetentionPolicyResponse":{ 1779 "type":"structure", 1780 "members":{ 1781 } 1782 }, 1783 "RegisterToWorkMailRequest":{ 1784 "type":"structure", 1785 "required":[ 1786 "OrganizationId", 1787 "EntityId", 1788 "Email" 1789 ], 1790 "members":{ 1791 "OrganizationId":{"shape":"OrganizationId"}, 1792 "EntityId":{"shape":"WorkMailIdentifier"}, 1793 "Email":{"shape":"EmailAddress"} 1794 } 1795 }, 1796 "RegisterToWorkMailResponse":{ 1797 "type":"structure", 1798 "members":{ 1799 } 1800 }, 1801 "ReservedNameException":{ 1802 "type":"structure", 1803 "members":{ 1804 "Message":{"shape":"String"} 1805 }, 1806 "exception":true 1807 }, 1808 "ResetPasswordRequest":{ 1809 "type":"structure", 1810 "required":[ 1811 "OrganizationId", 1812 "UserId", 1813 "Password" 1814 ], 1815 "members":{ 1816 "OrganizationId":{"shape":"OrganizationId"}, 1817 "UserId":{"shape":"WorkMailIdentifier"}, 1818 "Password":{"shape":"Password"} 1819 } 1820 }, 1821 "ResetPasswordResponse":{ 1822 "type":"structure", 1823 "members":{ 1824 } 1825 }, 1826 "Resource":{ 1827 "type":"structure", 1828 "members":{ 1829 "Id":{"shape":"WorkMailIdentifier"}, 1830 "Email":{"shape":"EmailAddress"}, 1831 "Name":{"shape":"ResourceName"}, 1832 "Type":{"shape":"ResourceType"}, 1833 "State":{"shape":"EntityState"}, 1834 "EnabledDate":{"shape":"Timestamp"}, 1835 "DisabledDate":{"shape":"Timestamp"} 1836 } 1837 }, 1838 "ResourceDelegates":{ 1839 "type":"list", 1840 "member":{"shape":"Delegate"} 1841 }, 1842 "ResourceId":{ 1843 "type":"string", 1844 "pattern":"^r-[0-9a-f]{32}$" 1845 }, 1846 "ResourceName":{ 1847 "type":"string", 1848 "max":20, 1849 "min":1, 1850 "pattern":"[\\w\\-.]+(@[a-zA-Z0-9.\\-]+\\.[a-zA-Z0-9]{2,})?" 1851 }, 1852 "ResourceNotFoundException":{ 1853 "type":"structure", 1854 "members":{ 1855 "Message":{"shape":"String"} 1856 }, 1857 "exception":true 1858 }, 1859 "ResourceType":{ 1860 "type":"string", 1861 "enum":[ 1862 "ROOM", 1863 "EQUIPMENT" 1864 ] 1865 }, 1866 "Resources":{ 1867 "type":"list", 1868 "member":{"shape":"Resource"} 1869 }, 1870 "RetentionAction":{ 1871 "type":"string", 1872 "enum":[ 1873 "NONE", 1874 "DELETE", 1875 "PERMANENTLY_DELETE" 1876 ] 1877 }, 1878 "RetentionPeriod":{ 1879 "type":"integer", 1880 "box":true, 1881 "max":730, 1882 "min":1 1883 }, 1884 "ShortString":{ 1885 "type":"string", 1886 "max":64, 1887 "min":1, 1888 "pattern":"[a-zA-Z0-9_-]+" 1889 }, 1890 "String":{ 1891 "type":"string", 1892 "max":256 1893 }, 1894 "Tag":{ 1895 "type":"structure", 1896 "required":[ 1897 "Key", 1898 "Value" 1899 ], 1900 "members":{ 1901 "Key":{"shape":"TagKey"}, 1902 "Value":{"shape":"TagValue"} 1903 } 1904 }, 1905 "TagKey":{ 1906 "type":"string", 1907 "max":128, 1908 "min":1 1909 }, 1910 "TagKeyList":{ 1911 "type":"list", 1912 "member":{"shape":"TagKey"}, 1913 "max":50, 1914 "min":0 1915 }, 1916 "TagList":{ 1917 "type":"list", 1918 "member":{"shape":"Tag"}, 1919 "max":50, 1920 "min":0 1921 }, 1922 "TagResourceRequest":{ 1923 "type":"structure", 1924 "required":[ 1925 "ResourceARN", 1926 "Tags" 1927 ], 1928 "members":{ 1929 "ResourceARN":{"shape":"AmazonResourceName"}, 1930 "Tags":{"shape":"TagList"} 1931 } 1932 }, 1933 "TagResourceResponse":{ 1934 "type":"structure", 1935 "members":{ 1936 } 1937 }, 1938 "TagValue":{ 1939 "type":"string", 1940 "max":256, 1941 "min":0 1942 }, 1943 "Timestamp":{"type":"timestamp"}, 1944 "TooManyTagsException":{ 1945 "type":"structure", 1946 "members":{ 1947 "Message":{"shape":"String"} 1948 }, 1949 "exception":true 1950 }, 1951 "UnsupportedOperationException":{ 1952 "type":"structure", 1953 "members":{ 1954 "Message":{"shape":"String"} 1955 }, 1956 "exception":true 1957 }, 1958 "UntagResourceRequest":{ 1959 "type":"structure", 1960 "required":[ 1961 "ResourceARN", 1962 "TagKeys" 1963 ], 1964 "members":{ 1965 "ResourceARN":{"shape":"AmazonResourceName"}, 1966 "TagKeys":{"shape":"TagKeyList"} 1967 } 1968 }, 1969 "UntagResourceResponse":{ 1970 "type":"structure", 1971 "members":{ 1972 } 1973 }, 1974 "UpdateMailboxQuotaRequest":{ 1975 "type":"structure", 1976 "required":[ 1977 "OrganizationId", 1978 "UserId", 1979 "MailboxQuota" 1980 ], 1981 "members":{ 1982 "OrganizationId":{"shape":"OrganizationId"}, 1983 "UserId":{"shape":"WorkMailIdentifier"}, 1984 "MailboxQuota":{"shape":"MailboxQuota"} 1985 } 1986 }, 1987 "UpdateMailboxQuotaResponse":{ 1988 "type":"structure", 1989 "members":{ 1990 } 1991 }, 1992 "UpdatePrimaryEmailAddressRequest":{ 1993 "type":"structure", 1994 "required":[ 1995 "OrganizationId", 1996 "EntityId", 1997 "Email" 1998 ], 1999 "members":{ 2000 "OrganizationId":{"shape":"OrganizationId"}, 2001 "EntityId":{"shape":"WorkMailIdentifier"}, 2002 "Email":{"shape":"EmailAddress"} 2003 } 2004 }, 2005 "UpdatePrimaryEmailAddressResponse":{ 2006 "type":"structure", 2007 "members":{ 2008 } 2009 }, 2010 "UpdateResourceRequest":{ 2011 "type":"structure", 2012 "required":[ 2013 "OrganizationId", 2014 "ResourceId" 2015 ], 2016 "members":{ 2017 "OrganizationId":{"shape":"OrganizationId"}, 2018 "ResourceId":{"shape":"ResourceId"}, 2019 "Name":{"shape":"ResourceName"}, 2020 "BookingOptions":{"shape":"BookingOptions"} 2021 } 2022 }, 2023 "UpdateResourceResponse":{ 2024 "type":"structure", 2025 "members":{ 2026 } 2027 }, 2028 "User":{ 2029 "type":"structure", 2030 "members":{ 2031 "Id":{"shape":"WorkMailIdentifier"}, 2032 "Email":{"shape":"EmailAddress"}, 2033 "Name":{"shape":"UserName"}, 2034 "DisplayName":{"shape":"String"}, 2035 "State":{"shape":"EntityState"}, 2036 "UserRole":{"shape":"UserRole"}, 2037 "EnabledDate":{"shape":"Timestamp"}, 2038 "DisabledDate":{"shape":"Timestamp"} 2039 } 2040 }, 2041 "UserIdList":{ 2042 "type":"list", 2043 "member":{"shape":"WorkMailIdentifier"}, 2044 "max":10, 2045 "min":0 2046 }, 2047 "UserName":{ 2048 "type":"string", 2049 "max":64, 2050 "min":1, 2051 "pattern":"[\\w\\-.]+(@[a-zA-Z0-9.\\-]+\\.[a-zA-Z0-9]{2,})?" 2052 }, 2053 "UserRole":{ 2054 "type":"string", 2055 "enum":[ 2056 "USER", 2057 "RESOURCE", 2058 "SYSTEM_USER" 2059 ] 2060 }, 2061 "Users":{ 2062 "type":"list", 2063 "member":{"shape":"User"} 2064 }, 2065 "WorkMailIdentifier":{ 2066 "type":"string", 2067 "max":256, 2068 "min":12 2069 } 2070 } 2071} 2072