github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/workmail/2017-10-01/api-2.json (about)

     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      "CancelMailboxExportJob":{
    53        "name":"CancelMailboxExportJob",
    54        "http":{
    55          "method":"POST",
    56          "requestUri":"/"
    57        },
    58        "input":{"shape":"CancelMailboxExportJobRequest"},
    59        "output":{"shape":"CancelMailboxExportJobResponse"},
    60        "errors":[
    61          {"shape":"InvalidParameterException"},
    62          {"shape":"OrganizationNotFoundException"},
    63          {"shape":"OrganizationStateException"},
    64          {"shape":"EntityNotFoundException"}
    65        ],
    66        "idempotent":true
    67      },
    68      "CreateAlias":{
    69        "name":"CreateAlias",
    70        "http":{
    71          "method":"POST",
    72          "requestUri":"/"
    73        },
    74        "input":{"shape":"CreateAliasRequest"},
    75        "output":{"shape":"CreateAliasResponse"},
    76        "errors":[
    77          {"shape":"EmailAddressInUseException"},
    78          {"shape":"EntityNotFoundException"},
    79          {"shape":"EntityStateException"},
    80          {"shape":"InvalidParameterException"},
    81          {"shape":"MailDomainNotFoundException"},
    82          {"shape":"MailDomainStateException"},
    83          {"shape":"OrganizationNotFoundException"},
    84          {"shape":"OrganizationStateException"},
    85          {"shape":"LimitExceededException"}
    86        ],
    87        "idempotent":true
    88      },
    89      "CreateGroup":{
    90        "name":"CreateGroup",
    91        "http":{
    92          "method":"POST",
    93          "requestUri":"/"
    94        },
    95        "input":{"shape":"CreateGroupRequest"},
    96        "output":{"shape":"CreateGroupResponse"},
    97        "errors":[
    98          {"shape":"DirectoryServiceAuthenticationFailedException"},
    99          {"shape":"DirectoryUnavailableException"},
   100          {"shape":"InvalidParameterException"},
   101          {"shape":"NameAvailabilityException"},
   102          {"shape":"OrganizationNotFoundException"},
   103          {"shape":"OrganizationStateException"},
   104          {"shape":"ReservedNameException"},
   105          {"shape":"UnsupportedOperationException"}
   106        ],
   107        "idempotent":true
   108      },
   109      "CreateMobileDeviceAccessRule":{
   110        "name":"CreateMobileDeviceAccessRule",
   111        "http":{
   112          "method":"POST",
   113          "requestUri":"/"
   114        },
   115        "input":{"shape":"CreateMobileDeviceAccessRuleRequest"},
   116        "output":{"shape":"CreateMobileDeviceAccessRuleResponse"},
   117        "errors":[
   118          {"shape":"InvalidParameterException"},
   119          {"shape":"LimitExceededException"},
   120          {"shape":"OrganizationNotFoundException"},
   121          {"shape":"OrganizationStateException"}
   122        ]
   123      },
   124      "CreateOrganization":{
   125        "name":"CreateOrganization",
   126        "http":{
   127          "method":"POST",
   128          "requestUri":"/"
   129        },
   130        "input":{"shape":"CreateOrganizationRequest"},
   131        "output":{"shape":"CreateOrganizationResponse"},
   132        "errors":[
   133          {"shape":"InvalidParameterException"},
   134          {"shape":"DirectoryInUseException"},
   135          {"shape":"DirectoryUnavailableException"},
   136          {"shape":"LimitExceededException"},
   137          {"shape":"NameAvailabilityException"}
   138        ],
   139        "idempotent":true
   140      },
   141      "CreateResource":{
   142        "name":"CreateResource",
   143        "http":{
   144          "method":"POST",
   145          "requestUri":"/"
   146        },
   147        "input":{"shape":"CreateResourceRequest"},
   148        "output":{"shape":"CreateResourceResponse"},
   149        "errors":[
   150          {"shape":"DirectoryServiceAuthenticationFailedException"},
   151          {"shape":"DirectoryUnavailableException"},
   152          {"shape":"InvalidParameterException"},
   153          {"shape":"NameAvailabilityException"},
   154          {"shape":"OrganizationNotFoundException"},
   155          {"shape":"OrganizationStateException"},
   156          {"shape":"ReservedNameException"}
   157        ],
   158        "idempotent":true
   159      },
   160      "CreateUser":{
   161        "name":"CreateUser",
   162        "http":{
   163          "method":"POST",
   164          "requestUri":"/"
   165        },
   166        "input":{"shape":"CreateUserRequest"},
   167        "output":{"shape":"CreateUserResponse"},
   168        "errors":[
   169          {"shape":"DirectoryServiceAuthenticationFailedException"},
   170          {"shape":"DirectoryUnavailableException"},
   171          {"shape":"InvalidParameterException"},
   172          {"shape":"InvalidPasswordException"},
   173          {"shape":"NameAvailabilityException"},
   174          {"shape":"OrganizationNotFoundException"},
   175          {"shape":"OrganizationStateException"},
   176          {"shape":"ReservedNameException"},
   177          {"shape":"UnsupportedOperationException"}
   178        ],
   179        "idempotent":true
   180      },
   181      "DeleteAccessControlRule":{
   182        "name":"DeleteAccessControlRule",
   183        "http":{
   184          "method":"POST",
   185          "requestUri":"/"
   186        },
   187        "input":{"shape":"DeleteAccessControlRuleRequest"},
   188        "output":{"shape":"DeleteAccessControlRuleResponse"},
   189        "errors":[
   190          {"shape":"OrganizationNotFoundException"},
   191          {"shape":"OrganizationStateException"}
   192        ]
   193      },
   194      "DeleteAlias":{
   195        "name":"DeleteAlias",
   196        "http":{
   197          "method":"POST",
   198          "requestUri":"/"
   199        },
   200        "input":{"shape":"DeleteAliasRequest"},
   201        "output":{"shape":"DeleteAliasResponse"},
   202        "errors":[
   203          {"shape":"EntityNotFoundException"},
   204          {"shape":"EntityStateException"},
   205          {"shape":"InvalidParameterException"},
   206          {"shape":"OrganizationNotFoundException"},
   207          {"shape":"OrganizationStateException"}
   208        ],
   209        "idempotent":true
   210      },
   211      "DeleteGroup":{
   212        "name":"DeleteGroup",
   213        "http":{
   214          "method":"POST",
   215          "requestUri":"/"
   216        },
   217        "input":{"shape":"DeleteGroupRequest"},
   218        "output":{"shape":"DeleteGroupResponse"},
   219        "errors":[
   220          {"shape":"DirectoryServiceAuthenticationFailedException"},
   221          {"shape":"DirectoryUnavailableException"},
   222          {"shape":"EntityStateException"},
   223          {"shape":"InvalidParameterException"},
   224          {"shape":"OrganizationNotFoundException"},
   225          {"shape":"OrganizationStateException"},
   226          {"shape":"UnsupportedOperationException"}
   227        ],
   228        "idempotent":true
   229      },
   230      "DeleteMailboxPermissions":{
   231        "name":"DeleteMailboxPermissions",
   232        "http":{
   233          "method":"POST",
   234          "requestUri":"/"
   235        },
   236        "input":{"shape":"DeleteMailboxPermissionsRequest"},
   237        "output":{"shape":"DeleteMailboxPermissionsResponse"},
   238        "errors":[
   239          {"shape":"EntityNotFoundException"},
   240          {"shape":"EntityStateException"},
   241          {"shape":"InvalidParameterException"},
   242          {"shape":"OrganizationNotFoundException"},
   243          {"shape":"OrganizationStateException"}
   244        ],
   245        "idempotent":true
   246      },
   247      "DeleteMobileDeviceAccessOverride":{
   248        "name":"DeleteMobileDeviceAccessOverride",
   249        "http":{
   250          "method":"POST",
   251          "requestUri":"/"
   252        },
   253        "input":{"shape":"DeleteMobileDeviceAccessOverrideRequest"},
   254        "output":{"shape":"DeleteMobileDeviceAccessOverrideResponse"},
   255        "errors":[
   256          {"shape":"InvalidParameterException"},
   257          {"shape":"OrganizationNotFoundException"},
   258          {"shape":"OrganizationStateException"},
   259          {"shape":"EntityNotFoundException"}
   260        ]
   261      },
   262      "DeleteMobileDeviceAccessRule":{
   263        "name":"DeleteMobileDeviceAccessRule",
   264        "http":{
   265          "method":"POST",
   266          "requestUri":"/"
   267        },
   268        "input":{"shape":"DeleteMobileDeviceAccessRuleRequest"},
   269        "output":{"shape":"DeleteMobileDeviceAccessRuleResponse"},
   270        "errors":[
   271          {"shape":"InvalidParameterException"},
   272          {"shape":"OrganizationNotFoundException"},
   273          {"shape":"OrganizationStateException"}
   274        ]
   275      },
   276      "DeleteOrganization":{
   277        "name":"DeleteOrganization",
   278        "http":{
   279          "method":"POST",
   280          "requestUri":"/"
   281        },
   282        "input":{"shape":"DeleteOrganizationRequest"},
   283        "output":{"shape":"DeleteOrganizationResponse"},
   284        "errors":[
   285          {"shape":"InvalidParameterException"},
   286          {"shape":"OrganizationNotFoundException"},
   287          {"shape":"OrganizationStateException"}
   288        ],
   289        "idempotent":true
   290      },
   291      "DeleteResource":{
   292        "name":"DeleteResource",
   293        "http":{
   294          "method":"POST",
   295          "requestUri":"/"
   296        },
   297        "input":{"shape":"DeleteResourceRequest"},
   298        "output":{"shape":"DeleteResourceResponse"},
   299        "errors":[
   300          {"shape":"EntityStateException"},
   301          {"shape":"InvalidParameterException"},
   302          {"shape":"OrganizationNotFoundException"},
   303          {"shape":"OrganizationStateException"}
   304        ],
   305        "idempotent":true
   306      },
   307      "DeleteRetentionPolicy":{
   308        "name":"DeleteRetentionPolicy",
   309        "http":{
   310          "method":"POST",
   311          "requestUri":"/"
   312        },
   313        "input":{"shape":"DeleteRetentionPolicyRequest"},
   314        "output":{"shape":"DeleteRetentionPolicyResponse"},
   315        "errors":[
   316          {"shape":"InvalidParameterException"},
   317          {"shape":"OrganizationNotFoundException"},
   318          {"shape":"OrganizationStateException"}
   319        ],
   320        "idempotent":true
   321      },
   322      "DeleteUser":{
   323        "name":"DeleteUser",
   324        "http":{
   325          "method":"POST",
   326          "requestUri":"/"
   327        },
   328        "input":{"shape":"DeleteUserRequest"},
   329        "output":{"shape":"DeleteUserResponse"},
   330        "errors":[
   331          {"shape":"DirectoryServiceAuthenticationFailedException"},
   332          {"shape":"DirectoryUnavailableException"},
   333          {"shape":"EntityStateException"},
   334          {"shape":"InvalidParameterException"},
   335          {"shape":"OrganizationNotFoundException"},
   336          {"shape":"OrganizationStateException"},
   337          {"shape":"UnsupportedOperationException"}
   338        ],
   339        "idempotent":true
   340      },
   341      "DeregisterFromWorkMail":{
   342        "name":"DeregisterFromWorkMail",
   343        "http":{
   344          "method":"POST",
   345          "requestUri":"/"
   346        },
   347        "input":{"shape":"DeregisterFromWorkMailRequest"},
   348        "output":{"shape":"DeregisterFromWorkMailResponse"},
   349        "errors":[
   350          {"shape":"EntityNotFoundException"},
   351          {"shape":"EntityStateException"},
   352          {"shape":"InvalidParameterException"},
   353          {"shape":"OrganizationNotFoundException"},
   354          {"shape":"OrganizationStateException"}
   355        ],
   356        "idempotent":true
   357      },
   358      "DescribeGroup":{
   359        "name":"DescribeGroup",
   360        "http":{
   361          "method":"POST",
   362          "requestUri":"/"
   363        },
   364        "input":{"shape":"DescribeGroupRequest"},
   365        "output":{"shape":"DescribeGroupResponse"},
   366        "errors":[
   367          {"shape":"EntityNotFoundException"},
   368          {"shape":"InvalidParameterException"},
   369          {"shape":"OrganizationNotFoundException"},
   370          {"shape":"OrganizationStateException"}
   371        ],
   372        "idempotent":true
   373      },
   374      "DescribeInboundDmarcSettings":{
   375        "name":"DescribeInboundDmarcSettings",
   376        "http":{
   377          "method":"POST",
   378          "requestUri":"/"
   379        },
   380        "input":{"shape":"DescribeInboundDmarcSettingsRequest"},
   381        "output":{"shape":"DescribeInboundDmarcSettingsResponse"},
   382        "errors":[
   383          {"shape":"OrganizationNotFoundException"},
   384          {"shape":"OrganizationStateException"}
   385        ],
   386        "idempotent":true
   387      },
   388      "DescribeMailboxExportJob":{
   389        "name":"DescribeMailboxExportJob",
   390        "http":{
   391          "method":"POST",
   392          "requestUri":"/"
   393        },
   394        "input":{"shape":"DescribeMailboxExportJobRequest"},
   395        "output":{"shape":"DescribeMailboxExportJobResponse"},
   396        "errors":[
   397          {"shape":"InvalidParameterException"},
   398          {"shape":"OrganizationNotFoundException"},
   399          {"shape":"OrganizationStateException"},
   400          {"shape":"EntityNotFoundException"}
   401        ],
   402        "idempotent":true
   403      },
   404      "DescribeOrganization":{
   405        "name":"DescribeOrganization",
   406        "http":{
   407          "method":"POST",
   408          "requestUri":"/"
   409        },
   410        "input":{"shape":"DescribeOrganizationRequest"},
   411        "output":{"shape":"DescribeOrganizationResponse"},
   412        "errors":[
   413          {"shape":"InvalidParameterException"},
   414          {"shape":"OrganizationNotFoundException"}
   415        ],
   416        "idempotent":true
   417      },
   418      "DescribeResource":{
   419        "name":"DescribeResource",
   420        "http":{
   421          "method":"POST",
   422          "requestUri":"/"
   423        },
   424        "input":{"shape":"DescribeResourceRequest"},
   425        "output":{"shape":"DescribeResourceResponse"},
   426        "errors":[
   427          {"shape":"EntityNotFoundException"},
   428          {"shape":"InvalidParameterException"},
   429          {"shape":"OrganizationNotFoundException"},
   430          {"shape":"OrganizationStateException"}
   431        ],
   432        "idempotent":true
   433      },
   434      "DescribeUser":{
   435        "name":"DescribeUser",
   436        "http":{
   437          "method":"POST",
   438          "requestUri":"/"
   439        },
   440        "input":{"shape":"DescribeUserRequest"},
   441        "output":{"shape":"DescribeUserResponse"},
   442        "errors":[
   443          {"shape":"EntityNotFoundException"},
   444          {"shape":"InvalidParameterException"},
   445          {"shape":"OrganizationNotFoundException"},
   446          {"shape":"OrganizationStateException"}
   447        ],
   448        "idempotent":true
   449      },
   450      "DisassociateDelegateFromResource":{
   451        "name":"DisassociateDelegateFromResource",
   452        "http":{
   453          "method":"POST",
   454          "requestUri":"/"
   455        },
   456        "input":{"shape":"DisassociateDelegateFromResourceRequest"},
   457        "output":{"shape":"DisassociateDelegateFromResourceResponse"},
   458        "errors":[
   459          {"shape":"EntityNotFoundException"},
   460          {"shape":"EntityStateException"},
   461          {"shape":"InvalidParameterException"},
   462          {"shape":"OrganizationNotFoundException"},
   463          {"shape":"OrganizationStateException"}
   464        ],
   465        "idempotent":true
   466      },
   467      "DisassociateMemberFromGroup":{
   468        "name":"DisassociateMemberFromGroup",
   469        "http":{
   470          "method":"POST",
   471          "requestUri":"/"
   472        },
   473        "input":{"shape":"DisassociateMemberFromGroupRequest"},
   474        "output":{"shape":"DisassociateMemberFromGroupResponse"},
   475        "errors":[
   476          {"shape":"DirectoryServiceAuthenticationFailedException"},
   477          {"shape":"DirectoryUnavailableException"},
   478          {"shape":"EntityNotFoundException"},
   479          {"shape":"EntityStateException"},
   480          {"shape":"InvalidParameterException"},
   481          {"shape":"OrganizationNotFoundException"},
   482          {"shape":"OrganizationStateException"},
   483          {"shape":"UnsupportedOperationException"}
   484        ],
   485        "idempotent":true
   486      },
   487      "GetAccessControlEffect":{
   488        "name":"GetAccessControlEffect",
   489        "http":{
   490          "method":"POST",
   491          "requestUri":"/"
   492        },
   493        "input":{"shape":"GetAccessControlEffectRequest"},
   494        "output":{"shape":"GetAccessControlEffectResponse"},
   495        "errors":[
   496          {"shape":"EntityNotFoundException"},
   497          {"shape":"InvalidParameterException"},
   498          {"shape":"OrganizationNotFoundException"},
   499          {"shape":"OrganizationStateException"}
   500        ]
   501      },
   502      "GetDefaultRetentionPolicy":{
   503        "name":"GetDefaultRetentionPolicy",
   504        "http":{
   505          "method":"POST",
   506          "requestUri":"/"
   507        },
   508        "input":{"shape":"GetDefaultRetentionPolicyRequest"},
   509        "output":{"shape":"GetDefaultRetentionPolicyResponse"},
   510        "errors":[
   511          {"shape":"InvalidParameterException"},
   512          {"shape":"OrganizationNotFoundException"},
   513          {"shape":"OrganizationStateException"},
   514          {"shape":"EntityNotFoundException"}
   515        ],
   516        "idempotent":true
   517      },
   518      "GetMailboxDetails":{
   519        "name":"GetMailboxDetails",
   520        "http":{
   521          "method":"POST",
   522          "requestUri":"/"
   523        },
   524        "input":{"shape":"GetMailboxDetailsRequest"},
   525        "output":{"shape":"GetMailboxDetailsResponse"},
   526        "errors":[
   527          {"shape":"OrganizationNotFoundException"},
   528          {"shape":"OrganizationStateException"},
   529          {"shape":"EntityNotFoundException"}
   530        ],
   531        "idempotent":true
   532      },
   533      "GetMobileDeviceAccessEffect":{
   534        "name":"GetMobileDeviceAccessEffect",
   535        "http":{
   536          "method":"POST",
   537          "requestUri":"/"
   538        },
   539        "input":{"shape":"GetMobileDeviceAccessEffectRequest"},
   540        "output":{"shape":"GetMobileDeviceAccessEffectResponse"},
   541        "errors":[
   542          {"shape":"InvalidParameterException"},
   543          {"shape":"OrganizationNotFoundException"},
   544          {"shape":"OrganizationStateException"}
   545        ]
   546      },
   547      "GetMobileDeviceAccessOverride":{
   548        "name":"GetMobileDeviceAccessOverride",
   549        "http":{
   550          "method":"POST",
   551          "requestUri":"/"
   552        },
   553        "input":{"shape":"GetMobileDeviceAccessOverrideRequest"},
   554        "output":{"shape":"GetMobileDeviceAccessOverrideResponse"},
   555        "errors":[
   556          {"shape":"InvalidParameterException"},
   557          {"shape":"OrganizationNotFoundException"},
   558          {"shape":"OrganizationStateException"},
   559          {"shape":"EntityNotFoundException"},
   560          {"shape":"ResourceNotFoundException"}
   561        ]
   562      },
   563      "ListAccessControlRules":{
   564        "name":"ListAccessControlRules",
   565        "http":{
   566          "method":"POST",
   567          "requestUri":"/"
   568        },
   569        "input":{"shape":"ListAccessControlRulesRequest"},
   570        "output":{"shape":"ListAccessControlRulesResponse"},
   571        "errors":[
   572          {"shape":"OrganizationNotFoundException"},
   573          {"shape":"OrganizationStateException"}
   574        ]
   575      },
   576      "ListAliases":{
   577        "name":"ListAliases",
   578        "http":{
   579          "method":"POST",
   580          "requestUri":"/"
   581        },
   582        "input":{"shape":"ListAliasesRequest"},
   583        "output":{"shape":"ListAliasesResponse"},
   584        "errors":[
   585          {"shape":"EntityNotFoundException"},
   586          {"shape":"EntityStateException"},
   587          {"shape":"InvalidParameterException"},
   588          {"shape":"OrganizationNotFoundException"},
   589          {"shape":"OrganizationStateException"}
   590        ],
   591        "idempotent":true
   592      },
   593      "ListGroupMembers":{
   594        "name":"ListGroupMembers",
   595        "http":{
   596          "method":"POST",
   597          "requestUri":"/"
   598        },
   599        "input":{"shape":"ListGroupMembersRequest"},
   600        "output":{"shape":"ListGroupMembersResponse"},
   601        "errors":[
   602          {"shape":"EntityNotFoundException"},
   603          {"shape":"EntityStateException"},
   604          {"shape":"InvalidParameterException"},
   605          {"shape":"OrganizationNotFoundException"},
   606          {"shape":"OrganizationStateException"}
   607        ],
   608        "idempotent":true
   609      },
   610      "ListGroups":{
   611        "name":"ListGroups",
   612        "http":{
   613          "method":"POST",
   614          "requestUri":"/"
   615        },
   616        "input":{"shape":"ListGroupsRequest"},
   617        "output":{"shape":"ListGroupsResponse"},
   618        "errors":[
   619          {"shape":"EntityNotFoundException"},
   620          {"shape":"InvalidParameterException"},
   621          {"shape":"OrganizationNotFoundException"},
   622          {"shape":"OrganizationStateException"}
   623        ],
   624        "idempotent":true
   625      },
   626      "ListMailboxExportJobs":{
   627        "name":"ListMailboxExportJobs",
   628        "http":{
   629          "method":"POST",
   630          "requestUri":"/"
   631        },
   632        "input":{"shape":"ListMailboxExportJobsRequest"},
   633        "output":{"shape":"ListMailboxExportJobsResponse"},
   634        "errors":[
   635          {"shape":"InvalidParameterException"},
   636          {"shape":"OrganizationNotFoundException"},
   637          {"shape":"OrganizationStateException"}
   638        ],
   639        "idempotent":true
   640      },
   641      "ListMailboxPermissions":{
   642        "name":"ListMailboxPermissions",
   643        "http":{
   644          "method":"POST",
   645          "requestUri":"/"
   646        },
   647        "input":{"shape":"ListMailboxPermissionsRequest"},
   648        "output":{"shape":"ListMailboxPermissionsResponse"},
   649        "errors":[
   650          {"shape":"EntityNotFoundException"},
   651          {"shape":"InvalidParameterException"},
   652          {"shape":"OrganizationNotFoundException"},
   653          {"shape":"OrganizationStateException"}
   654        ],
   655        "idempotent":true
   656      },
   657      "ListMobileDeviceAccessOverrides":{
   658        "name":"ListMobileDeviceAccessOverrides",
   659        "http":{
   660          "method":"POST",
   661          "requestUri":"/"
   662        },
   663        "input":{"shape":"ListMobileDeviceAccessOverridesRequest"},
   664        "output":{"shape":"ListMobileDeviceAccessOverridesResponse"},
   665        "errors":[
   666          {"shape":"InvalidParameterException"},
   667          {"shape":"OrganizationNotFoundException"},
   668          {"shape":"OrganizationStateException"},
   669          {"shape":"EntityNotFoundException"}
   670        ]
   671      },
   672      "ListMobileDeviceAccessRules":{
   673        "name":"ListMobileDeviceAccessRules",
   674        "http":{
   675          "method":"POST",
   676          "requestUri":"/"
   677        },
   678        "input":{"shape":"ListMobileDeviceAccessRulesRequest"},
   679        "output":{"shape":"ListMobileDeviceAccessRulesResponse"},
   680        "errors":[
   681          {"shape":"InvalidParameterException"},
   682          {"shape":"OrganizationNotFoundException"},
   683          {"shape":"OrganizationStateException"}
   684        ]
   685      },
   686      "ListOrganizations":{
   687        "name":"ListOrganizations",
   688        "http":{
   689          "method":"POST",
   690          "requestUri":"/"
   691        },
   692        "input":{"shape":"ListOrganizationsRequest"},
   693        "output":{"shape":"ListOrganizationsResponse"},
   694        "errors":[
   695          {"shape":"InvalidParameterException"}
   696        ],
   697        "idempotent":true
   698      },
   699      "ListResourceDelegates":{
   700        "name":"ListResourceDelegates",
   701        "http":{
   702          "method":"POST",
   703          "requestUri":"/"
   704        },
   705        "input":{"shape":"ListResourceDelegatesRequest"},
   706        "output":{"shape":"ListResourceDelegatesResponse"},
   707        "errors":[
   708          {"shape":"EntityNotFoundException"},
   709          {"shape":"EntityStateException"},
   710          {"shape":"InvalidParameterException"},
   711          {"shape":"OrganizationNotFoundException"},
   712          {"shape":"OrganizationStateException"}
   713        ],
   714        "idempotent":true
   715      },
   716      "ListResources":{
   717        "name":"ListResources",
   718        "http":{
   719          "method":"POST",
   720          "requestUri":"/"
   721        },
   722        "input":{"shape":"ListResourcesRequest"},
   723        "output":{"shape":"ListResourcesResponse"},
   724        "errors":[
   725          {"shape":"InvalidParameterException"},
   726          {"shape":"OrganizationNotFoundException"},
   727          {"shape":"OrganizationStateException"}
   728        ],
   729        "idempotent":true
   730      },
   731      "ListTagsForResource":{
   732        "name":"ListTagsForResource",
   733        "http":{
   734          "method":"POST",
   735          "requestUri":"/"
   736        },
   737        "input":{"shape":"ListTagsForResourceRequest"},
   738        "output":{"shape":"ListTagsForResourceResponse"},
   739        "errors":[
   740          {"shape":"ResourceNotFoundException"}
   741        ]
   742      },
   743      "ListUsers":{
   744        "name":"ListUsers",
   745        "http":{
   746          "method":"POST",
   747          "requestUri":"/"
   748        },
   749        "input":{"shape":"ListUsersRequest"},
   750        "output":{"shape":"ListUsersResponse"},
   751        "errors":[
   752          {"shape":"InvalidParameterException"},
   753          {"shape":"OrganizationNotFoundException"},
   754          {"shape":"OrganizationStateException"}
   755        ],
   756        "idempotent":true
   757      },
   758      "PutAccessControlRule":{
   759        "name":"PutAccessControlRule",
   760        "http":{
   761          "method":"POST",
   762          "requestUri":"/"
   763        },
   764        "input":{"shape":"PutAccessControlRuleRequest"},
   765        "output":{"shape":"PutAccessControlRuleResponse"},
   766        "errors":[
   767          {"shape":"LimitExceededException"},
   768          {"shape":"InvalidParameterException"},
   769          {"shape":"EntityNotFoundException"},
   770          {"shape":"OrganizationNotFoundException"},
   771          {"shape":"OrganizationStateException"}
   772        ]
   773      },
   774      "PutInboundDmarcSettings":{
   775        "name":"PutInboundDmarcSettings",
   776        "http":{
   777          "method":"POST",
   778          "requestUri":"/"
   779        },
   780        "input":{"shape":"PutInboundDmarcSettingsRequest"},
   781        "output":{"shape":"PutInboundDmarcSettingsResponse"},
   782        "errors":[
   783          {"shape":"OrganizationNotFoundException"},
   784          {"shape":"OrganizationStateException"}
   785        ],
   786        "idempotent":true
   787      },
   788      "PutMailboxPermissions":{
   789        "name":"PutMailboxPermissions",
   790        "http":{
   791          "method":"POST",
   792          "requestUri":"/"
   793        },
   794        "input":{"shape":"PutMailboxPermissionsRequest"},
   795        "output":{"shape":"PutMailboxPermissionsResponse"},
   796        "errors":[
   797          {"shape":"EntityNotFoundException"},
   798          {"shape":"EntityStateException"},
   799          {"shape":"InvalidParameterException"},
   800          {"shape":"OrganizationNotFoundException"},
   801          {"shape":"OrganizationStateException"}
   802        ],
   803        "idempotent":true
   804      },
   805      "PutMobileDeviceAccessOverride":{
   806        "name":"PutMobileDeviceAccessOverride",
   807        "http":{
   808          "method":"POST",
   809          "requestUri":"/"
   810        },
   811        "input":{"shape":"PutMobileDeviceAccessOverrideRequest"},
   812        "output":{"shape":"PutMobileDeviceAccessOverrideResponse"},
   813        "errors":[
   814          {"shape":"InvalidParameterException"},
   815          {"shape":"OrganizationNotFoundException"},
   816          {"shape":"OrganizationStateException"},
   817          {"shape":"EntityNotFoundException"},
   818          {"shape":"EntityStateException"}
   819        ]
   820      },
   821      "PutRetentionPolicy":{
   822        "name":"PutRetentionPolicy",
   823        "http":{
   824          "method":"POST",
   825          "requestUri":"/"
   826        },
   827        "input":{"shape":"PutRetentionPolicyRequest"},
   828        "output":{"shape":"PutRetentionPolicyResponse"},
   829        "errors":[
   830          {"shape":"InvalidParameterException"},
   831          {"shape":"OrganizationNotFoundException"},
   832          {"shape":"OrganizationStateException"},
   833          {"shape":"LimitExceededException"}
   834        ],
   835        "idempotent":true
   836      },
   837      "RegisterToWorkMail":{
   838        "name":"RegisterToWorkMail",
   839        "http":{
   840          "method":"POST",
   841          "requestUri":"/"
   842        },
   843        "input":{"shape":"RegisterToWorkMailRequest"},
   844        "output":{"shape":"RegisterToWorkMailResponse"},
   845        "errors":[
   846          {"shape":"DirectoryServiceAuthenticationFailedException"},
   847          {"shape":"DirectoryUnavailableException"},
   848          {"shape":"EmailAddressInUseException"},
   849          {"shape":"EntityNotFoundException"},
   850          {"shape":"EntityStateException"},
   851          {"shape":"EntityAlreadyRegisteredException"},
   852          {"shape":"InvalidParameterException"},
   853          {"shape":"MailDomainNotFoundException"},
   854          {"shape":"MailDomainStateException"},
   855          {"shape":"OrganizationNotFoundException"},
   856          {"shape":"OrganizationStateException"}
   857        ],
   858        "idempotent":true
   859      },
   860      "ResetPassword":{
   861        "name":"ResetPassword",
   862        "http":{
   863          "method":"POST",
   864          "requestUri":"/"
   865        },
   866        "input":{"shape":"ResetPasswordRequest"},
   867        "output":{"shape":"ResetPasswordResponse"},
   868        "errors":[
   869          {"shape":"DirectoryServiceAuthenticationFailedException"},
   870          {"shape":"DirectoryUnavailableException"},
   871          {"shape":"EntityNotFoundException"},
   872          {"shape":"EntityStateException"},
   873          {"shape":"InvalidParameterException"},
   874          {"shape":"InvalidPasswordException"},
   875          {"shape":"OrganizationNotFoundException"},
   876          {"shape":"OrganizationStateException"},
   877          {"shape":"UnsupportedOperationException"}
   878        ],
   879        "idempotent":true
   880      },
   881      "StartMailboxExportJob":{
   882        "name":"StartMailboxExportJob",
   883        "http":{
   884          "method":"POST",
   885          "requestUri":"/"
   886        },
   887        "input":{"shape":"StartMailboxExportJobRequest"},
   888        "output":{"shape":"StartMailboxExportJobResponse"},
   889        "errors":[
   890          {"shape":"InvalidParameterException"},
   891          {"shape":"OrganizationNotFoundException"},
   892          {"shape":"OrganizationStateException"},
   893          {"shape":"EntityNotFoundException"},
   894          {"shape":"LimitExceededException"}
   895        ],
   896        "idempotent":true
   897      },
   898      "TagResource":{
   899        "name":"TagResource",
   900        "http":{
   901          "method":"POST",
   902          "requestUri":"/"
   903        },
   904        "input":{"shape":"TagResourceRequest"},
   905        "output":{"shape":"TagResourceResponse"},
   906        "errors":[
   907          {"shape":"ResourceNotFoundException"},
   908          {"shape":"TooManyTagsException"},
   909          {"shape":"OrganizationStateException"}
   910        ]
   911      },
   912      "UntagResource":{
   913        "name":"UntagResource",
   914        "http":{
   915          "method":"POST",
   916          "requestUri":"/"
   917        },
   918        "input":{"shape":"UntagResourceRequest"},
   919        "output":{"shape":"UntagResourceResponse"},
   920        "errors":[
   921          {"shape":"ResourceNotFoundException"}
   922        ]
   923      },
   924      "UpdateMailboxQuota":{
   925        "name":"UpdateMailboxQuota",
   926        "http":{
   927          "method":"POST",
   928          "requestUri":"/"
   929        },
   930        "input":{"shape":"UpdateMailboxQuotaRequest"},
   931        "output":{"shape":"UpdateMailboxQuotaResponse"},
   932        "errors":[
   933          {"shape":"InvalidParameterException"},
   934          {"shape":"OrganizationNotFoundException"},
   935          {"shape":"OrganizationStateException"},
   936          {"shape":"EntityNotFoundException"},
   937          {"shape":"EntityStateException"}
   938        ],
   939        "idempotent":true
   940      },
   941      "UpdateMobileDeviceAccessRule":{
   942        "name":"UpdateMobileDeviceAccessRule",
   943        "http":{
   944          "method":"POST",
   945          "requestUri":"/"
   946        },
   947        "input":{"shape":"UpdateMobileDeviceAccessRuleRequest"},
   948        "output":{"shape":"UpdateMobileDeviceAccessRuleResponse"},
   949        "errors":[
   950          {"shape":"InvalidParameterException"},
   951          {"shape":"EntityNotFoundException"},
   952          {"shape":"OrganizationNotFoundException"},
   953          {"shape":"OrganizationStateException"}
   954        ]
   955      },
   956      "UpdatePrimaryEmailAddress":{
   957        "name":"UpdatePrimaryEmailAddress",
   958        "http":{
   959          "method":"POST",
   960          "requestUri":"/"
   961        },
   962        "input":{"shape":"UpdatePrimaryEmailAddressRequest"},
   963        "output":{"shape":"UpdatePrimaryEmailAddressResponse"},
   964        "errors":[
   965          {"shape":"DirectoryServiceAuthenticationFailedException"},
   966          {"shape":"DirectoryUnavailableException"},
   967          {"shape":"EmailAddressInUseException"},
   968          {"shape":"EntityNotFoundException"},
   969          {"shape":"EntityStateException"},
   970          {"shape":"InvalidParameterException"},
   971          {"shape":"MailDomainNotFoundException"},
   972          {"shape":"MailDomainStateException"},
   973          {"shape":"InvalidParameterException"},
   974          {"shape":"OrganizationNotFoundException"},
   975          {"shape":"OrganizationStateException"},
   976          {"shape":"UnsupportedOperationException"}
   977        ],
   978        "idempotent":true
   979      },
   980      "UpdateResource":{
   981        "name":"UpdateResource",
   982        "http":{
   983          "method":"POST",
   984          "requestUri":"/"
   985        },
   986        "input":{"shape":"UpdateResourceRequest"},
   987        "output":{"shape":"UpdateResourceResponse"},
   988        "errors":[
   989          {"shape":"DirectoryUnavailableException"},
   990          {"shape":"EntityNotFoundException"},
   991          {"shape":"EntityStateException"},
   992          {"shape":"InvalidConfigurationException"},
   993          {"shape":"EmailAddressInUseException"},
   994          {"shape":"MailDomainNotFoundException"},
   995          {"shape":"MailDomainStateException"},
   996          {"shape":"NameAvailabilityException"},
   997          {"shape":"OrganizationNotFoundException"},
   998          {"shape":"OrganizationStateException"}
   999        ],
  1000        "idempotent":true
  1001      }
  1002    },
  1003    "shapes":{
  1004      "AccessControlRule":{
  1005        "type":"structure",
  1006        "members":{
  1007          "Name":{"shape":"AccessControlRuleName"},
  1008          "Effect":{"shape":"AccessControlRuleEffect"},
  1009          "Description":{"shape":"AccessControlRuleDescription"},
  1010          "IpRanges":{"shape":"IpRangeList"},
  1011          "NotIpRanges":{"shape":"IpRangeList"},
  1012          "Actions":{"shape":"ActionsList"},
  1013          "NotActions":{"shape":"ActionsList"},
  1014          "UserIds":{"shape":"UserIdList"},
  1015          "NotUserIds":{"shape":"UserIdList"},
  1016          "DateCreated":{"shape":"Timestamp"},
  1017          "DateModified":{"shape":"Timestamp"}
  1018        }
  1019      },
  1020      "AccessControlRuleAction":{
  1021        "type":"string",
  1022        "max":64,
  1023        "min":1,
  1024        "pattern":"[a-zA-Z]+"
  1025      },
  1026      "AccessControlRuleDescription":{
  1027        "type":"string",
  1028        "max":255,
  1029        "min":0,
  1030        "pattern":"[\\u0020-\\u00FF]+"
  1031      },
  1032      "AccessControlRuleEffect":{
  1033        "type":"string",
  1034        "enum":[
  1035          "ALLOW",
  1036          "DENY"
  1037        ]
  1038      },
  1039      "AccessControlRuleName":{
  1040        "type":"string",
  1041        "max":64,
  1042        "min":1,
  1043        "pattern":"[a-zA-Z0-9_-]+"
  1044      },
  1045      "AccessControlRuleNameList":{
  1046        "type":"list",
  1047        "member":{"shape":"AccessControlRuleName"},
  1048        "max":10,
  1049        "min":0
  1050      },
  1051      "AccessControlRulesList":{
  1052        "type":"list",
  1053        "member":{"shape":"AccessControlRule"},
  1054        "max":10,
  1055        "min":0
  1056      },
  1057      "ActionsList":{
  1058        "type":"list",
  1059        "member":{"shape":"AccessControlRuleAction"},
  1060        "max":10,
  1061        "min":0
  1062      },
  1063      "Aliases":{
  1064        "type":"list",
  1065        "member":{"shape":"EmailAddress"}
  1066      },
  1067      "AmazonResourceName":{
  1068        "type":"string",
  1069        "max":1011,
  1070        "min":1
  1071      },
  1072      "AssociateDelegateToResourceRequest":{
  1073        "type":"structure",
  1074        "required":[
  1075          "OrganizationId",
  1076          "ResourceId",
  1077          "EntityId"
  1078        ],
  1079        "members":{
  1080          "OrganizationId":{"shape":"OrganizationId"},
  1081          "ResourceId":{"shape":"ResourceId"},
  1082          "EntityId":{"shape":"WorkMailIdentifier"}
  1083        }
  1084      },
  1085      "AssociateDelegateToResourceResponse":{
  1086        "type":"structure",
  1087        "members":{
  1088        }
  1089      },
  1090      "AssociateMemberToGroupRequest":{
  1091        "type":"structure",
  1092        "required":[
  1093          "OrganizationId",
  1094          "GroupId",
  1095          "MemberId"
  1096        ],
  1097        "members":{
  1098          "OrganizationId":{"shape":"OrganizationId"},
  1099          "GroupId":{"shape":"WorkMailIdentifier"},
  1100          "MemberId":{"shape":"WorkMailIdentifier"}
  1101        }
  1102      },
  1103      "AssociateMemberToGroupResponse":{
  1104        "type":"structure",
  1105        "members":{
  1106        }
  1107      },
  1108      "BookingOptions":{
  1109        "type":"structure",
  1110        "members":{
  1111          "AutoAcceptRequests":{"shape":"Boolean"},
  1112          "AutoDeclineRecurringRequests":{"shape":"Boolean"},
  1113          "AutoDeclineConflictingRequests":{"shape":"Boolean"}
  1114        }
  1115      },
  1116      "Boolean":{"type":"boolean"},
  1117      "BooleanObject":{"type":"boolean"},
  1118      "CancelMailboxExportJobRequest":{
  1119        "type":"structure",
  1120        "required":[
  1121          "ClientToken",
  1122          "JobId",
  1123          "OrganizationId"
  1124        ],
  1125        "members":{
  1126          "ClientToken":{
  1127            "shape":"IdempotencyClientToken",
  1128            "idempotencyToken":true
  1129          },
  1130          "JobId":{"shape":"MailboxExportJobId"},
  1131          "OrganizationId":{"shape":"OrganizationId"}
  1132        }
  1133      },
  1134      "CancelMailboxExportJobResponse":{
  1135        "type":"structure",
  1136        "members":{
  1137        }
  1138      },
  1139      "CreateAliasRequest":{
  1140        "type":"structure",
  1141        "required":[
  1142          "OrganizationId",
  1143          "EntityId",
  1144          "Alias"
  1145        ],
  1146        "members":{
  1147          "OrganizationId":{"shape":"OrganizationId"},
  1148          "EntityId":{"shape":"WorkMailIdentifier"},
  1149          "Alias":{"shape":"EmailAddress"}
  1150        }
  1151      },
  1152      "CreateAliasResponse":{
  1153        "type":"structure",
  1154        "members":{
  1155        }
  1156      },
  1157      "CreateGroupRequest":{
  1158        "type":"structure",
  1159        "required":[
  1160          "OrganizationId",
  1161          "Name"
  1162        ],
  1163        "members":{
  1164          "OrganizationId":{"shape":"OrganizationId"},
  1165          "Name":{"shape":"GroupName"}
  1166        }
  1167      },
  1168      "CreateGroupResponse":{
  1169        "type":"structure",
  1170        "members":{
  1171          "GroupId":{"shape":"WorkMailIdentifier"}
  1172        }
  1173      },
  1174      "CreateMobileDeviceAccessRuleRequest":{
  1175        "type":"structure",
  1176        "required":[
  1177          "OrganizationId",
  1178          "Name",
  1179          "Effect"
  1180        ],
  1181        "members":{
  1182          "OrganizationId":{"shape":"OrganizationId"},
  1183          "ClientToken":{
  1184            "shape":"IdempotencyClientToken",
  1185            "idempotencyToken":true
  1186          },
  1187          "Name":{"shape":"MobileDeviceAccessRuleName"},
  1188          "Description":{"shape":"MobileDeviceAccessRuleDescription"},
  1189          "Effect":{"shape":"MobileDeviceAccessRuleEffect"},
  1190          "DeviceTypes":{"shape":"DeviceTypeList"},
  1191          "NotDeviceTypes":{"shape":"DeviceTypeList"},
  1192          "DeviceModels":{"shape":"DeviceModelList"},
  1193          "NotDeviceModels":{"shape":"DeviceModelList"},
  1194          "DeviceOperatingSystems":{"shape":"DeviceOperatingSystemList"},
  1195          "NotDeviceOperatingSystems":{"shape":"DeviceOperatingSystemList"},
  1196          "DeviceUserAgents":{"shape":"DeviceUserAgentList"},
  1197          "NotDeviceUserAgents":{"shape":"DeviceUserAgentList"}
  1198        }
  1199      },
  1200      "CreateMobileDeviceAccessRuleResponse":{
  1201        "type":"structure",
  1202        "members":{
  1203          "MobileDeviceAccessRuleId":{"shape":"MobileDeviceAccessRuleId"}
  1204        }
  1205      },
  1206      "CreateOrganizationRequest":{
  1207        "type":"structure",
  1208        "required":["Alias"],
  1209        "members":{
  1210          "DirectoryId":{"shape":"DirectoryId"},
  1211          "Alias":{"shape":"OrganizationName"},
  1212          "ClientToken":{
  1213            "shape":"IdempotencyClientToken",
  1214            "idempotencyToken":true
  1215          },
  1216          "Domains":{"shape":"Domains"},
  1217          "KmsKeyArn":{"shape":"KmsKeyArn"},
  1218          "EnableInteroperability":{"shape":"Boolean"}
  1219        }
  1220      },
  1221      "CreateOrganizationResponse":{
  1222        "type":"structure",
  1223        "members":{
  1224          "OrganizationId":{"shape":"OrganizationId"}
  1225        }
  1226      },
  1227      "CreateResourceRequest":{
  1228        "type":"structure",
  1229        "required":[
  1230          "OrganizationId",
  1231          "Name",
  1232          "Type"
  1233        ],
  1234        "members":{
  1235          "OrganizationId":{"shape":"OrganizationId"},
  1236          "Name":{"shape":"ResourceName"},
  1237          "Type":{"shape":"ResourceType"}
  1238        }
  1239      },
  1240      "CreateResourceResponse":{
  1241        "type":"structure",
  1242        "members":{
  1243          "ResourceId":{"shape":"ResourceId"}
  1244        }
  1245      },
  1246      "CreateUserRequest":{
  1247        "type":"structure",
  1248        "required":[
  1249          "OrganizationId",
  1250          "Name",
  1251          "DisplayName",
  1252          "Password"
  1253        ],
  1254        "members":{
  1255          "OrganizationId":{"shape":"OrganizationId"},
  1256          "Name":{"shape":"UserName"},
  1257          "DisplayName":{"shape":"String"},
  1258          "Password":{"shape":"Password"}
  1259        }
  1260      },
  1261      "CreateUserResponse":{
  1262        "type":"structure",
  1263        "members":{
  1264          "UserId":{"shape":"WorkMailIdentifier"}
  1265        }
  1266      },
  1267      "Delegate":{
  1268        "type":"structure",
  1269        "required":[
  1270          "Id",
  1271          "Type"
  1272        ],
  1273        "members":{
  1274          "Id":{"shape":"String"},
  1275          "Type":{"shape":"MemberType"}
  1276        }
  1277      },
  1278      "DeleteAccessControlRuleRequest":{
  1279        "type":"structure",
  1280        "required":[
  1281          "OrganizationId",
  1282          "Name"
  1283        ],
  1284        "members":{
  1285          "OrganizationId":{"shape":"OrganizationId"},
  1286          "Name":{"shape":"AccessControlRuleName"}
  1287        }
  1288      },
  1289      "DeleteAccessControlRuleResponse":{
  1290        "type":"structure",
  1291        "members":{
  1292        }
  1293      },
  1294      "DeleteAliasRequest":{
  1295        "type":"structure",
  1296        "required":[
  1297          "OrganizationId",
  1298          "EntityId",
  1299          "Alias"
  1300        ],
  1301        "members":{
  1302          "OrganizationId":{"shape":"OrganizationId"},
  1303          "EntityId":{"shape":"WorkMailIdentifier"},
  1304          "Alias":{"shape":"EmailAddress"}
  1305        }
  1306      },
  1307      "DeleteAliasResponse":{
  1308        "type":"structure",
  1309        "members":{
  1310        }
  1311      },
  1312      "DeleteGroupRequest":{
  1313        "type":"structure",
  1314        "required":[
  1315          "OrganizationId",
  1316          "GroupId"
  1317        ],
  1318        "members":{
  1319          "OrganizationId":{"shape":"OrganizationId"},
  1320          "GroupId":{"shape":"WorkMailIdentifier"}
  1321        }
  1322      },
  1323      "DeleteGroupResponse":{
  1324        "type":"structure",
  1325        "members":{
  1326        }
  1327      },
  1328      "DeleteMailboxPermissionsRequest":{
  1329        "type":"structure",
  1330        "required":[
  1331          "OrganizationId",
  1332          "EntityId",
  1333          "GranteeId"
  1334        ],
  1335        "members":{
  1336          "OrganizationId":{"shape":"OrganizationId"},
  1337          "EntityId":{"shape":"WorkMailIdentifier"},
  1338          "GranteeId":{"shape":"WorkMailIdentifier"}
  1339        }
  1340      },
  1341      "DeleteMailboxPermissionsResponse":{
  1342        "type":"structure",
  1343        "members":{
  1344        }
  1345      },
  1346      "DeleteMobileDeviceAccessOverrideRequest":{
  1347        "type":"structure",
  1348        "required":[
  1349          "OrganizationId",
  1350          "UserId",
  1351          "DeviceId"
  1352        ],
  1353        "members":{
  1354          "OrganizationId":{"shape":"OrganizationId"},
  1355          "UserId":{"shape":"EntityIdentifier"},
  1356          "DeviceId":{"shape":"DeviceId"}
  1357        }
  1358      },
  1359      "DeleteMobileDeviceAccessOverrideResponse":{
  1360        "type":"structure",
  1361        "members":{
  1362        }
  1363      },
  1364      "DeleteMobileDeviceAccessRuleRequest":{
  1365        "type":"structure",
  1366        "required":[
  1367          "OrganizationId",
  1368          "MobileDeviceAccessRuleId"
  1369        ],
  1370        "members":{
  1371          "OrganizationId":{"shape":"OrganizationId"},
  1372          "MobileDeviceAccessRuleId":{"shape":"MobileDeviceAccessRuleId"}
  1373        }
  1374      },
  1375      "DeleteMobileDeviceAccessRuleResponse":{
  1376        "type":"structure",
  1377        "members":{
  1378        }
  1379      },
  1380      "DeleteOrganizationRequest":{
  1381        "type":"structure",
  1382        "required":[
  1383          "OrganizationId",
  1384          "DeleteDirectory"
  1385        ],
  1386        "members":{
  1387          "ClientToken":{
  1388            "shape":"IdempotencyClientToken",
  1389            "idempotencyToken":true
  1390          },
  1391          "OrganizationId":{"shape":"OrganizationId"},
  1392          "DeleteDirectory":{"shape":"Boolean"}
  1393        }
  1394      },
  1395      "DeleteOrganizationResponse":{
  1396        "type":"structure",
  1397        "members":{
  1398          "OrganizationId":{"shape":"OrganizationId"},
  1399          "State":{"shape":"String"}
  1400        }
  1401      },
  1402      "DeleteResourceRequest":{
  1403        "type":"structure",
  1404        "required":[
  1405          "OrganizationId",
  1406          "ResourceId"
  1407        ],
  1408        "members":{
  1409          "OrganizationId":{"shape":"OrganizationId"},
  1410          "ResourceId":{"shape":"ResourceId"}
  1411        }
  1412      },
  1413      "DeleteResourceResponse":{
  1414        "type":"structure",
  1415        "members":{
  1416        }
  1417      },
  1418      "DeleteRetentionPolicyRequest":{
  1419        "type":"structure",
  1420        "required":[
  1421          "OrganizationId",
  1422          "Id"
  1423        ],
  1424        "members":{
  1425          "OrganizationId":{"shape":"OrganizationId"},
  1426          "Id":{"shape":"ShortString"}
  1427        }
  1428      },
  1429      "DeleteRetentionPolicyResponse":{
  1430        "type":"structure",
  1431        "members":{
  1432        }
  1433      },
  1434      "DeleteUserRequest":{
  1435        "type":"structure",
  1436        "required":[
  1437          "OrganizationId",
  1438          "UserId"
  1439        ],
  1440        "members":{
  1441          "OrganizationId":{"shape":"OrganizationId"},
  1442          "UserId":{"shape":"WorkMailIdentifier"}
  1443        }
  1444      },
  1445      "DeleteUserResponse":{
  1446        "type":"structure",
  1447        "members":{
  1448        }
  1449      },
  1450      "DeregisterFromWorkMailRequest":{
  1451        "type":"structure",
  1452        "required":[
  1453          "OrganizationId",
  1454          "EntityId"
  1455        ],
  1456        "members":{
  1457          "OrganizationId":{"shape":"OrganizationId"},
  1458          "EntityId":{"shape":"WorkMailIdentifier"}
  1459        }
  1460      },
  1461      "DeregisterFromWorkMailResponse":{
  1462        "type":"structure",
  1463        "members":{
  1464        }
  1465      },
  1466      "DescribeGroupRequest":{
  1467        "type":"structure",
  1468        "required":[
  1469          "OrganizationId",
  1470          "GroupId"
  1471        ],
  1472        "members":{
  1473          "OrganizationId":{"shape":"OrganizationId"},
  1474          "GroupId":{"shape":"WorkMailIdentifier"}
  1475        }
  1476      },
  1477      "DescribeGroupResponse":{
  1478        "type":"structure",
  1479        "members":{
  1480          "GroupId":{"shape":"WorkMailIdentifier"},
  1481          "Name":{"shape":"GroupName"},
  1482          "Email":{"shape":"EmailAddress"},
  1483          "State":{"shape":"EntityState"},
  1484          "EnabledDate":{"shape":"Timestamp"},
  1485          "DisabledDate":{"shape":"Timestamp"}
  1486        }
  1487      },
  1488      "DescribeInboundDmarcSettingsRequest":{
  1489        "type":"structure",
  1490        "required":["OrganizationId"],
  1491        "members":{
  1492          "OrganizationId":{"shape":"OrganizationId"}
  1493        }
  1494      },
  1495      "DescribeInboundDmarcSettingsResponse":{
  1496        "type":"structure",
  1497        "members":{
  1498          "Enforced":{"shape":"Boolean"}
  1499        }
  1500      },
  1501      "DescribeMailboxExportJobRequest":{
  1502        "type":"structure",
  1503        "required":[
  1504          "JobId",
  1505          "OrganizationId"
  1506        ],
  1507        "members":{
  1508          "JobId":{"shape":"MailboxExportJobId"},
  1509          "OrganizationId":{"shape":"OrganizationId"}
  1510        }
  1511      },
  1512      "DescribeMailboxExportJobResponse":{
  1513        "type":"structure",
  1514        "members":{
  1515          "EntityId":{"shape":"WorkMailIdentifier"},
  1516          "Description":{"shape":"Description"},
  1517          "RoleArn":{"shape":"RoleArn"},
  1518          "KmsKeyArn":{"shape":"KmsKeyArn"},
  1519          "S3BucketName":{"shape":"S3BucketName"},
  1520          "S3Prefix":{"shape":"S3ObjectKey"},
  1521          "S3Path":{"shape":"S3ObjectKey"},
  1522          "EstimatedProgress":{"shape":"Percentage"},
  1523          "State":{"shape":"MailboxExportJobState"},
  1524          "ErrorInfo":{"shape":"MailboxExportErrorInfo"},
  1525          "StartTime":{"shape":"Timestamp"},
  1526          "EndTime":{"shape":"Timestamp"}
  1527        }
  1528      },
  1529      "DescribeOrganizationRequest":{
  1530        "type":"structure",
  1531        "required":["OrganizationId"],
  1532        "members":{
  1533          "OrganizationId":{"shape":"OrganizationId"}
  1534        }
  1535      },
  1536      "DescribeOrganizationResponse":{
  1537        "type":"structure",
  1538        "members":{
  1539          "OrganizationId":{"shape":"OrganizationId"},
  1540          "Alias":{"shape":"OrganizationName"},
  1541          "State":{"shape":"String"},
  1542          "DirectoryId":{"shape":"String"},
  1543          "DirectoryType":{"shape":"String"},
  1544          "DefaultMailDomain":{"shape":"String"},
  1545          "CompletedDate":{"shape":"Timestamp"},
  1546          "ErrorMessage":{"shape":"String"},
  1547          "ARN":{"shape":"AmazonResourceName"}
  1548        }
  1549      },
  1550      "DescribeResourceRequest":{
  1551        "type":"structure",
  1552        "required":[
  1553          "OrganizationId",
  1554          "ResourceId"
  1555        ],
  1556        "members":{
  1557          "OrganizationId":{"shape":"OrganizationId"},
  1558          "ResourceId":{"shape":"ResourceId"}
  1559        }
  1560      },
  1561      "DescribeResourceResponse":{
  1562        "type":"structure",
  1563        "members":{
  1564          "ResourceId":{"shape":"ResourceId"},
  1565          "Email":{"shape":"EmailAddress"},
  1566          "Name":{"shape":"ResourceName"},
  1567          "Type":{"shape":"ResourceType"},
  1568          "BookingOptions":{"shape":"BookingOptions"},
  1569          "State":{"shape":"EntityState"},
  1570          "EnabledDate":{"shape":"Timestamp"},
  1571          "DisabledDate":{"shape":"Timestamp"}
  1572        }
  1573      },
  1574      "DescribeUserRequest":{
  1575        "type":"structure",
  1576        "required":[
  1577          "OrganizationId",
  1578          "UserId"
  1579        ],
  1580        "members":{
  1581          "OrganizationId":{"shape":"OrganizationId"},
  1582          "UserId":{"shape":"WorkMailIdentifier"}
  1583        }
  1584      },
  1585      "DescribeUserResponse":{
  1586        "type":"structure",
  1587        "members":{
  1588          "UserId":{"shape":"WorkMailIdentifier"},
  1589          "Name":{"shape":"UserName"},
  1590          "Email":{"shape":"EmailAddress"},
  1591          "DisplayName":{"shape":"String"},
  1592          "State":{"shape":"EntityState"},
  1593          "UserRole":{"shape":"UserRole"},
  1594          "EnabledDate":{"shape":"Timestamp"},
  1595          "DisabledDate":{"shape":"Timestamp"}
  1596        }
  1597      },
  1598      "Description":{
  1599        "type":"string",
  1600        "max":1023,
  1601        "min":0,
  1602        "pattern":"[\\S\\s]*"
  1603      },
  1604      "DeviceId":{
  1605        "type":"string",
  1606        "max":32,
  1607        "min":1,
  1608        "pattern":"[A-Za-z0-9]+"
  1609      },
  1610      "DeviceModel":{
  1611        "type":"string",
  1612        "max":256,
  1613        "min":1,
  1614        "pattern":"[\\u0020-\\u00FF]+"
  1615      },
  1616      "DeviceModelList":{
  1617        "type":"list",
  1618        "member":{"shape":"DeviceModel"},
  1619        "max":10,
  1620        "min":1
  1621      },
  1622      "DeviceOperatingSystem":{
  1623        "type":"string",
  1624        "max":256,
  1625        "min":1,
  1626        "pattern":"[\\u0020-\\u00FF]+"
  1627      },
  1628      "DeviceOperatingSystemList":{
  1629        "type":"list",
  1630        "member":{"shape":"DeviceOperatingSystem"},
  1631        "max":10,
  1632        "min":1
  1633      },
  1634      "DeviceType":{
  1635        "type":"string",
  1636        "max":256,
  1637        "min":1,
  1638        "pattern":"[\\u0020-\\u00FF]+"
  1639      },
  1640      "DeviceTypeList":{
  1641        "type":"list",
  1642        "member":{"shape":"DeviceType"},
  1643        "max":10,
  1644        "min":1
  1645      },
  1646      "DeviceUserAgent":{
  1647        "type":"string",
  1648        "max":256,
  1649        "min":1,
  1650        "pattern":"[\\u0020-\\u00FF]+"
  1651      },
  1652      "DeviceUserAgentList":{
  1653        "type":"list",
  1654        "member":{"shape":"DeviceUserAgent"},
  1655        "max":10,
  1656        "min":1
  1657      },
  1658      "DirectoryId":{
  1659        "type":"string",
  1660        "max":12,
  1661        "min":12,
  1662        "pattern":"^d-[0-9a-f]{10}$"
  1663      },
  1664      "DirectoryInUseException":{
  1665        "type":"structure",
  1666        "members":{
  1667          "Message":{"shape":"String"}
  1668        },
  1669        "exception":true
  1670      },
  1671      "DirectoryServiceAuthenticationFailedException":{
  1672        "type":"structure",
  1673        "members":{
  1674          "Message":{"shape":"String"}
  1675        },
  1676        "exception":true
  1677      },
  1678      "DirectoryUnavailableException":{
  1679        "type":"structure",
  1680        "members":{
  1681          "Message":{"shape":"String"}
  1682        },
  1683        "exception":true
  1684      },
  1685      "DisassociateDelegateFromResourceRequest":{
  1686        "type":"structure",
  1687        "required":[
  1688          "OrganizationId",
  1689          "ResourceId",
  1690          "EntityId"
  1691        ],
  1692        "members":{
  1693          "OrganizationId":{"shape":"OrganizationId"},
  1694          "ResourceId":{"shape":"ResourceId"},
  1695          "EntityId":{"shape":"WorkMailIdentifier"}
  1696        }
  1697      },
  1698      "DisassociateDelegateFromResourceResponse":{
  1699        "type":"structure",
  1700        "members":{
  1701        }
  1702      },
  1703      "DisassociateMemberFromGroupRequest":{
  1704        "type":"structure",
  1705        "required":[
  1706          "OrganizationId",
  1707          "GroupId",
  1708          "MemberId"
  1709        ],
  1710        "members":{
  1711          "OrganizationId":{"shape":"OrganizationId"},
  1712          "GroupId":{"shape":"WorkMailIdentifier"},
  1713          "MemberId":{"shape":"WorkMailIdentifier"}
  1714        }
  1715      },
  1716      "DisassociateMemberFromGroupResponse":{
  1717        "type":"structure",
  1718        "members":{
  1719        }
  1720      },
  1721      "Domain":{
  1722        "type":"structure",
  1723        "members":{
  1724          "DomainName":{"shape":"DomainName"},
  1725          "HostedZoneId":{"shape":"HostedZoneId"}
  1726        }
  1727      },
  1728      "DomainName":{
  1729        "type":"string",
  1730        "max":255,
  1731        "min":3,
  1732        "pattern":"[a-zA-Z0-9.-]+\\.[a-zA-Z-]{2,}"
  1733      },
  1734      "Domains":{
  1735        "type":"list",
  1736        "member":{"shape":"Domain"},
  1737        "max":5,
  1738        "min":0
  1739      },
  1740      "EmailAddress":{
  1741        "type":"string",
  1742        "max":254,
  1743        "min":1,
  1744        "pattern":"[a-zA-Z0-9._%+-]{1,64}@[a-zA-Z0-9.-]+\\.[a-zA-Z-]{2,}"
  1745      },
  1746      "EmailAddressInUseException":{
  1747        "type":"structure",
  1748        "members":{
  1749          "Message":{"shape":"String"}
  1750        },
  1751        "exception":true
  1752      },
  1753      "EntityAlreadyRegisteredException":{
  1754        "type":"structure",
  1755        "members":{
  1756          "Message":{"shape":"String"}
  1757        },
  1758        "exception":true
  1759      },
  1760      "EntityIdentifier":{
  1761        "type":"string",
  1762        "max":256,
  1763        "min":1,
  1764        "pattern":"[a-zA-Z0-9._%+@-]+"
  1765      },
  1766      "EntityNotFoundException":{
  1767        "type":"structure",
  1768        "members":{
  1769          "Message":{"shape":"String"}
  1770        },
  1771        "exception":true
  1772      },
  1773      "EntityState":{
  1774        "type":"string",
  1775        "enum":[
  1776          "ENABLED",
  1777          "DISABLED",
  1778          "DELETED"
  1779        ]
  1780      },
  1781      "EntityStateException":{
  1782        "type":"structure",
  1783        "members":{
  1784          "Message":{"shape":"String"}
  1785        },
  1786        "exception":true
  1787      },
  1788      "FolderConfiguration":{
  1789        "type":"structure",
  1790        "required":[
  1791          "Name",
  1792          "Action"
  1793        ],
  1794        "members":{
  1795          "Name":{"shape":"FolderName"},
  1796          "Action":{"shape":"RetentionAction"},
  1797          "Period":{"shape":"RetentionPeriod"}
  1798        }
  1799      },
  1800      "FolderConfigurations":{
  1801        "type":"list",
  1802        "member":{"shape":"FolderConfiguration"}
  1803      },
  1804      "FolderName":{
  1805        "type":"string",
  1806        "enum":[
  1807          "INBOX",
  1808          "DELETED_ITEMS",
  1809          "SENT_ITEMS",
  1810          "DRAFTS",
  1811          "JUNK_EMAIL"
  1812        ]
  1813      },
  1814      "GetAccessControlEffectRequest":{
  1815        "type":"structure",
  1816        "required":[
  1817          "OrganizationId",
  1818          "IpAddress",
  1819          "Action",
  1820          "UserId"
  1821        ],
  1822        "members":{
  1823          "OrganizationId":{"shape":"OrganizationId"},
  1824          "IpAddress":{"shape":"IpAddress"},
  1825          "Action":{"shape":"AccessControlRuleAction"},
  1826          "UserId":{"shape":"WorkMailIdentifier"}
  1827        }
  1828      },
  1829      "GetAccessControlEffectResponse":{
  1830        "type":"structure",
  1831        "members":{
  1832          "Effect":{"shape":"AccessControlRuleEffect"},
  1833          "MatchedRules":{"shape":"AccessControlRuleNameList"}
  1834        }
  1835      },
  1836      "GetDefaultRetentionPolicyRequest":{
  1837        "type":"structure",
  1838        "required":["OrganizationId"],
  1839        "members":{
  1840          "OrganizationId":{"shape":"OrganizationId"}
  1841        }
  1842      },
  1843      "GetDefaultRetentionPolicyResponse":{
  1844        "type":"structure",
  1845        "members":{
  1846          "Id":{"shape":"ShortString"},
  1847          "Name":{"shape":"ShortString"},
  1848          "Description":{"shape":"String"},
  1849          "FolderConfigurations":{"shape":"FolderConfigurations"}
  1850        }
  1851      },
  1852      "GetMailboxDetailsRequest":{
  1853        "type":"structure",
  1854        "required":[
  1855          "OrganizationId",
  1856          "UserId"
  1857        ],
  1858        "members":{
  1859          "OrganizationId":{"shape":"OrganizationId"},
  1860          "UserId":{"shape":"WorkMailIdentifier"}
  1861        }
  1862      },
  1863      "GetMailboxDetailsResponse":{
  1864        "type":"structure",
  1865        "members":{
  1866          "MailboxQuota":{"shape":"MailboxQuota"},
  1867          "MailboxSize":{"shape":"MailboxSize"}
  1868        }
  1869      },
  1870      "GetMobileDeviceAccessEffectRequest":{
  1871        "type":"structure",
  1872        "required":["OrganizationId"],
  1873        "members":{
  1874          "OrganizationId":{"shape":"OrganizationId"},
  1875          "DeviceType":{"shape":"DeviceType"},
  1876          "DeviceModel":{"shape":"DeviceModel"},
  1877          "DeviceOperatingSystem":{"shape":"DeviceOperatingSystem"},
  1878          "DeviceUserAgent":{"shape":"DeviceUserAgent"}
  1879        }
  1880      },
  1881      "GetMobileDeviceAccessEffectResponse":{
  1882        "type":"structure",
  1883        "members":{
  1884          "Effect":{"shape":"MobileDeviceAccessRuleEffect"},
  1885          "MatchedRules":{"shape":"MobileDeviceAccessMatchedRuleList"}
  1886        }
  1887      },
  1888      "GetMobileDeviceAccessOverrideRequest":{
  1889        "type":"structure",
  1890        "required":[
  1891          "OrganizationId",
  1892          "UserId",
  1893          "DeviceId"
  1894        ],
  1895        "members":{
  1896          "OrganizationId":{"shape":"OrganizationId"},
  1897          "UserId":{"shape":"EntityIdentifier"},
  1898          "DeviceId":{"shape":"DeviceId"}
  1899        }
  1900      },
  1901      "GetMobileDeviceAccessOverrideResponse":{
  1902        "type":"structure",
  1903        "members":{
  1904          "UserId":{"shape":"WorkMailIdentifier"},
  1905          "DeviceId":{"shape":"DeviceId"},
  1906          "Effect":{"shape":"MobileDeviceAccessRuleEffect"},
  1907          "Description":{"shape":"MobileDeviceAccessRuleDescription"},
  1908          "DateCreated":{"shape":"Timestamp"},
  1909          "DateModified":{"shape":"Timestamp"}
  1910        }
  1911      },
  1912      "Group":{
  1913        "type":"structure",
  1914        "members":{
  1915          "Id":{"shape":"WorkMailIdentifier"},
  1916          "Email":{"shape":"EmailAddress"},
  1917          "Name":{"shape":"GroupName"},
  1918          "State":{"shape":"EntityState"},
  1919          "EnabledDate":{"shape":"Timestamp"},
  1920          "DisabledDate":{"shape":"Timestamp"}
  1921        }
  1922      },
  1923      "GroupName":{
  1924        "type":"string",
  1925        "max":256,
  1926        "min":1,
  1927        "pattern":"[\\u0020-\\u00FF]+"
  1928      },
  1929      "Groups":{
  1930        "type":"list",
  1931        "member":{"shape":"Group"}
  1932      },
  1933      "HostedZoneId":{
  1934        "type":"string",
  1935        "max":32,
  1936        "min":1,
  1937        "pattern":"[\\S\\s]*"
  1938      },
  1939      "IdempotencyClientToken":{
  1940        "type":"string",
  1941        "max":128,
  1942        "min":1,
  1943        "pattern":"[\\x21-\\x7e]+"
  1944      },
  1945      "InvalidConfigurationException":{
  1946        "type":"structure",
  1947        "members":{
  1948          "Message":{"shape":"String"}
  1949        },
  1950        "exception":true
  1951      },
  1952      "InvalidParameterException":{
  1953        "type":"structure",
  1954        "members":{
  1955          "Message":{"shape":"String"}
  1956        },
  1957        "exception":true
  1958      },
  1959      "InvalidPasswordException":{
  1960        "type":"structure",
  1961        "members":{
  1962          "Message":{"shape":"String"}
  1963        },
  1964        "exception":true
  1965      },
  1966      "IpAddress":{
  1967        "type":"string",
  1968        "max":15,
  1969        "min":1,
  1970        "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])$"
  1971      },
  1972      "IpRange":{
  1973        "type":"string",
  1974        "max":18,
  1975        "min":1,
  1976        "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])$"
  1977      },
  1978      "IpRangeList":{
  1979        "type":"list",
  1980        "member":{"shape":"IpRange"},
  1981        "max":1024,
  1982        "min":0
  1983      },
  1984      "Jobs":{
  1985        "type":"list",
  1986        "member":{"shape":"MailboxExportJob"}
  1987      },
  1988      "KmsKeyArn":{
  1989        "type":"string",
  1990        "max":2048,
  1991        "min":20,
  1992        "pattern":"arn:aws:kms:[a-z0-9-]*:[a-z0-9-]+:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}"
  1993      },
  1994      "LimitExceededException":{
  1995        "type":"structure",
  1996        "members":{
  1997          "Message":{"shape":"String"}
  1998        },
  1999        "exception":true
  2000      },
  2001      "ListAccessControlRulesRequest":{
  2002        "type":"structure",
  2003        "required":["OrganizationId"],
  2004        "members":{
  2005          "OrganizationId":{"shape":"OrganizationId"}
  2006        }
  2007      },
  2008      "ListAccessControlRulesResponse":{
  2009        "type":"structure",
  2010        "members":{
  2011          "Rules":{"shape":"AccessControlRulesList"}
  2012        }
  2013      },
  2014      "ListAliasesRequest":{
  2015        "type":"structure",
  2016        "required":[
  2017          "OrganizationId",
  2018          "EntityId"
  2019        ],
  2020        "members":{
  2021          "OrganizationId":{"shape":"OrganizationId"},
  2022          "EntityId":{"shape":"WorkMailIdentifier"},
  2023          "NextToken":{"shape":"NextToken"},
  2024          "MaxResults":{"shape":"MaxResults"}
  2025        }
  2026      },
  2027      "ListAliasesResponse":{
  2028        "type":"structure",
  2029        "members":{
  2030          "Aliases":{"shape":"Aliases"},
  2031          "NextToken":{"shape":"NextToken"}
  2032        }
  2033      },
  2034      "ListGroupMembersRequest":{
  2035        "type":"structure",
  2036        "required":[
  2037          "OrganizationId",
  2038          "GroupId"
  2039        ],
  2040        "members":{
  2041          "OrganizationId":{"shape":"OrganizationId"},
  2042          "GroupId":{"shape":"WorkMailIdentifier"},
  2043          "NextToken":{"shape":"NextToken"},
  2044          "MaxResults":{"shape":"MaxResults"}
  2045        }
  2046      },
  2047      "ListGroupMembersResponse":{
  2048        "type":"structure",
  2049        "members":{
  2050          "Members":{"shape":"Members"},
  2051          "NextToken":{"shape":"NextToken"}
  2052        }
  2053      },
  2054      "ListGroupsRequest":{
  2055        "type":"structure",
  2056        "required":["OrganizationId"],
  2057        "members":{
  2058          "OrganizationId":{"shape":"OrganizationId"},
  2059          "NextToken":{"shape":"NextToken"},
  2060          "MaxResults":{"shape":"MaxResults"}
  2061        }
  2062      },
  2063      "ListGroupsResponse":{
  2064        "type":"structure",
  2065        "members":{
  2066          "Groups":{"shape":"Groups"},
  2067          "NextToken":{"shape":"NextToken"}
  2068        }
  2069      },
  2070      "ListMailboxExportJobsRequest":{
  2071        "type":"structure",
  2072        "required":["OrganizationId"],
  2073        "members":{
  2074          "OrganizationId":{"shape":"OrganizationId"},
  2075          "NextToken":{"shape":"NextToken"},
  2076          "MaxResults":{"shape":"MaxResults"}
  2077        }
  2078      },
  2079      "ListMailboxExportJobsResponse":{
  2080        "type":"structure",
  2081        "members":{
  2082          "Jobs":{"shape":"Jobs"},
  2083          "NextToken":{"shape":"NextToken"}
  2084        }
  2085      },
  2086      "ListMailboxPermissionsRequest":{
  2087        "type":"structure",
  2088        "required":[
  2089          "OrganizationId",
  2090          "EntityId"
  2091        ],
  2092        "members":{
  2093          "OrganizationId":{"shape":"OrganizationId"},
  2094          "EntityId":{"shape":"WorkMailIdentifier"},
  2095          "NextToken":{"shape":"NextToken"},
  2096          "MaxResults":{"shape":"MaxResults"}
  2097        }
  2098      },
  2099      "ListMailboxPermissionsResponse":{
  2100        "type":"structure",
  2101        "members":{
  2102          "Permissions":{"shape":"Permissions"},
  2103          "NextToken":{"shape":"NextToken"}
  2104        }
  2105      },
  2106      "ListMobileDeviceAccessOverridesRequest":{
  2107        "type":"structure",
  2108        "required":["OrganizationId"],
  2109        "members":{
  2110          "OrganizationId":{"shape":"OrganizationId"},
  2111          "UserId":{"shape":"EntityIdentifier"},
  2112          "DeviceId":{"shape":"DeviceId"},
  2113          "NextToken":{"shape":"NextToken"},
  2114          "MaxResults":{"shape":"MaxResults"}
  2115        }
  2116      },
  2117      "ListMobileDeviceAccessOverridesResponse":{
  2118        "type":"structure",
  2119        "members":{
  2120          "Overrides":{"shape":"MobileDeviceAccessOverridesList"},
  2121          "NextToken":{"shape":"NextToken"}
  2122        }
  2123      },
  2124      "ListMobileDeviceAccessRulesRequest":{
  2125        "type":"structure",
  2126        "required":["OrganizationId"],
  2127        "members":{
  2128          "OrganizationId":{"shape":"OrganizationId"}
  2129        }
  2130      },
  2131      "ListMobileDeviceAccessRulesResponse":{
  2132        "type":"structure",
  2133        "members":{
  2134          "Rules":{"shape":"MobileDeviceAccessRulesList"}
  2135        }
  2136      },
  2137      "ListOrganizationsRequest":{
  2138        "type":"structure",
  2139        "members":{
  2140          "NextToken":{"shape":"NextToken"},
  2141          "MaxResults":{"shape":"MaxResults"}
  2142        }
  2143      },
  2144      "ListOrganizationsResponse":{
  2145        "type":"structure",
  2146        "members":{
  2147          "OrganizationSummaries":{"shape":"OrganizationSummaries"},
  2148          "NextToken":{"shape":"NextToken"}
  2149        }
  2150      },
  2151      "ListResourceDelegatesRequest":{
  2152        "type":"structure",
  2153        "required":[
  2154          "OrganizationId",
  2155          "ResourceId"
  2156        ],
  2157        "members":{
  2158          "OrganizationId":{"shape":"OrganizationId"},
  2159          "ResourceId":{"shape":"WorkMailIdentifier"},
  2160          "NextToken":{"shape":"NextToken"},
  2161          "MaxResults":{"shape":"MaxResults"}
  2162        }
  2163      },
  2164      "ListResourceDelegatesResponse":{
  2165        "type":"structure",
  2166        "members":{
  2167          "Delegates":{"shape":"ResourceDelegates"},
  2168          "NextToken":{"shape":"NextToken"}
  2169        }
  2170      },
  2171      "ListResourcesRequest":{
  2172        "type":"structure",
  2173        "required":["OrganizationId"],
  2174        "members":{
  2175          "OrganizationId":{"shape":"OrganizationId"},
  2176          "NextToken":{"shape":"NextToken"},
  2177          "MaxResults":{"shape":"MaxResults"}
  2178        }
  2179      },
  2180      "ListResourcesResponse":{
  2181        "type":"structure",
  2182        "members":{
  2183          "Resources":{"shape":"Resources"},
  2184          "NextToken":{"shape":"NextToken"}
  2185        }
  2186      },
  2187      "ListTagsForResourceRequest":{
  2188        "type":"structure",
  2189        "required":["ResourceARN"],
  2190        "members":{
  2191          "ResourceARN":{"shape":"AmazonResourceName"}
  2192        }
  2193      },
  2194      "ListTagsForResourceResponse":{
  2195        "type":"structure",
  2196        "members":{
  2197          "Tags":{"shape":"TagList"}
  2198        }
  2199      },
  2200      "ListUsersRequest":{
  2201        "type":"structure",
  2202        "required":["OrganizationId"],
  2203        "members":{
  2204          "OrganizationId":{"shape":"OrganizationId"},
  2205          "NextToken":{"shape":"NextToken"},
  2206          "MaxResults":{"shape":"MaxResults"}
  2207        }
  2208      },
  2209      "ListUsersResponse":{
  2210        "type":"structure",
  2211        "members":{
  2212          "Users":{"shape":"Users"},
  2213          "NextToken":{"shape":"NextToken"}
  2214        }
  2215      },
  2216      "MailDomainNotFoundException":{
  2217        "type":"structure",
  2218        "members":{
  2219          "Message":{"shape":"String"}
  2220        },
  2221        "exception":true
  2222      },
  2223      "MailDomainStateException":{
  2224        "type":"structure",
  2225        "members":{
  2226          "Message":{"shape":"String"}
  2227        },
  2228        "exception":true
  2229      },
  2230      "MailboxExportErrorInfo":{
  2231        "type":"string",
  2232        "max":1024,
  2233        "min":1,
  2234        "pattern":"[\\S\\s]*"
  2235      },
  2236      "MailboxExportJob":{
  2237        "type":"structure",
  2238        "members":{
  2239          "JobId":{"shape":"MailboxExportJobId"},
  2240          "EntityId":{"shape":"WorkMailIdentifier"},
  2241          "Description":{"shape":"Description"},
  2242          "S3BucketName":{"shape":"S3BucketName"},
  2243          "S3Path":{"shape":"S3ObjectKey"},
  2244          "EstimatedProgress":{"shape":"Percentage"},
  2245          "State":{"shape":"MailboxExportJobState"},
  2246          "StartTime":{"shape":"Timestamp"},
  2247          "EndTime":{"shape":"Timestamp"}
  2248        }
  2249      },
  2250      "MailboxExportJobId":{
  2251        "type":"string",
  2252        "max":63,
  2253        "min":1,
  2254        "pattern":"[A-Za-z0-9-]+"
  2255      },
  2256      "MailboxExportJobState":{
  2257        "type":"string",
  2258        "enum":[
  2259          "RUNNING",
  2260          "COMPLETED",
  2261          "FAILED",
  2262          "CANCELLED"
  2263        ]
  2264      },
  2265      "MailboxQuota":{
  2266        "type":"integer",
  2267        "box":true,
  2268        "min":1
  2269      },
  2270      "MailboxSize":{
  2271        "type":"double",
  2272        "min":0
  2273      },
  2274      "MaxResults":{
  2275        "type":"integer",
  2276        "box":true,
  2277        "max":100,
  2278        "min":1
  2279      },
  2280      "Member":{
  2281        "type":"structure",
  2282        "members":{
  2283          "Id":{"shape":"String"},
  2284          "Name":{"shape":"String"},
  2285          "Type":{"shape":"MemberType"},
  2286          "State":{"shape":"EntityState"},
  2287          "EnabledDate":{"shape":"Timestamp"},
  2288          "DisabledDate":{"shape":"Timestamp"}
  2289        }
  2290      },
  2291      "MemberType":{
  2292        "type":"string",
  2293        "enum":[
  2294          "GROUP",
  2295          "USER"
  2296        ]
  2297      },
  2298      "Members":{
  2299        "type":"list",
  2300        "member":{"shape":"Member"}
  2301      },
  2302      "MobileDeviceAccessMatchedRule":{
  2303        "type":"structure",
  2304        "members":{
  2305          "MobileDeviceAccessRuleId":{"shape":"MobileDeviceAccessRuleId"},
  2306          "Name":{"shape":"MobileDeviceAccessRuleName"}
  2307        }
  2308      },
  2309      "MobileDeviceAccessMatchedRuleList":{
  2310        "type":"list",
  2311        "member":{"shape":"MobileDeviceAccessMatchedRule"},
  2312        "max":10,
  2313        "min":0
  2314      },
  2315      "MobileDeviceAccessOverride":{
  2316        "type":"structure",
  2317        "members":{
  2318          "UserId":{"shape":"WorkMailIdentifier"},
  2319          "DeviceId":{"shape":"DeviceId"},
  2320          "Effect":{"shape":"MobileDeviceAccessRuleEffect"},
  2321          "Description":{"shape":"MobileDeviceAccessRuleDescription"},
  2322          "DateCreated":{"shape":"Timestamp"},
  2323          "DateModified":{"shape":"Timestamp"}
  2324        }
  2325      },
  2326      "MobileDeviceAccessOverridesList":{
  2327        "type":"list",
  2328        "member":{"shape":"MobileDeviceAccessOverride"}
  2329      },
  2330      "MobileDeviceAccessRule":{
  2331        "type":"structure",
  2332        "members":{
  2333          "MobileDeviceAccessRuleId":{"shape":"MobileDeviceAccessRuleId"},
  2334          "Name":{"shape":"MobileDeviceAccessRuleName"},
  2335          "Description":{"shape":"MobileDeviceAccessRuleDescription"},
  2336          "Effect":{"shape":"MobileDeviceAccessRuleEffect"},
  2337          "DeviceTypes":{"shape":"DeviceTypeList"},
  2338          "NotDeviceTypes":{"shape":"DeviceTypeList"},
  2339          "DeviceModels":{"shape":"DeviceModelList"},
  2340          "NotDeviceModels":{"shape":"DeviceModelList"},
  2341          "DeviceOperatingSystems":{"shape":"DeviceOperatingSystemList"},
  2342          "NotDeviceOperatingSystems":{"shape":"DeviceOperatingSystemList"},
  2343          "DeviceUserAgents":{"shape":"DeviceUserAgentList"},
  2344          "NotDeviceUserAgents":{"shape":"DeviceUserAgentList"},
  2345          "DateCreated":{"shape":"Timestamp"},
  2346          "DateModified":{"shape":"Timestamp"}
  2347        }
  2348      },
  2349      "MobileDeviceAccessRuleDescription":{
  2350        "type":"string",
  2351        "max":256,
  2352        "min":1,
  2353        "pattern":"[\\S\\s]+"
  2354      },
  2355      "MobileDeviceAccessRuleEffect":{
  2356        "type":"string",
  2357        "enum":[
  2358          "ALLOW",
  2359          "DENY"
  2360        ]
  2361      },
  2362      "MobileDeviceAccessRuleId":{
  2363        "type":"string",
  2364        "max":64,
  2365        "min":1,
  2366        "pattern":"[a-zA-Z0-9_-]+"
  2367      },
  2368      "MobileDeviceAccessRuleName":{
  2369        "type":"string",
  2370        "max":64,
  2371        "min":1,
  2372        "pattern":"[\\S\\s]+"
  2373      },
  2374      "MobileDeviceAccessRulesList":{
  2375        "type":"list",
  2376        "member":{"shape":"MobileDeviceAccessRule"},
  2377        "max":10,
  2378        "min":0
  2379      },
  2380      "NameAvailabilityException":{
  2381        "type":"structure",
  2382        "members":{
  2383          "Message":{"shape":"String"}
  2384        },
  2385        "exception":true
  2386      },
  2387      "NextToken":{
  2388        "type":"string",
  2389        "max":1024,
  2390        "min":1,
  2391        "pattern":"[\\S\\s]*|[a-zA-Z0-9/+=]{1,1024}"
  2392      },
  2393      "OrganizationId":{
  2394        "type":"string",
  2395        "max":34,
  2396        "min":34,
  2397        "pattern":"^m-[0-9a-f]{32}$"
  2398      },
  2399      "OrganizationName":{
  2400        "type":"string",
  2401        "max":62,
  2402        "min":1,
  2403        "pattern":"^(?!d-)([\\da-zA-Z]+)([-][\\da-zA-Z]+)*"
  2404      },
  2405      "OrganizationNotFoundException":{
  2406        "type":"structure",
  2407        "members":{
  2408          "Message":{"shape":"String"}
  2409        },
  2410        "exception":true
  2411      },
  2412      "OrganizationStateException":{
  2413        "type":"structure",
  2414        "members":{
  2415          "Message":{"shape":"String"}
  2416        },
  2417        "exception":true
  2418      },
  2419      "OrganizationSummaries":{
  2420        "type":"list",
  2421        "member":{"shape":"OrganizationSummary"}
  2422      },
  2423      "OrganizationSummary":{
  2424        "type":"structure",
  2425        "members":{
  2426          "OrganizationId":{"shape":"OrganizationId"},
  2427          "Alias":{"shape":"OrganizationName"},
  2428          "DefaultMailDomain":{"shape":"DomainName"},
  2429          "ErrorMessage":{"shape":"String"},
  2430          "State":{"shape":"String"}
  2431        }
  2432      },
  2433      "Password":{
  2434        "type":"string",
  2435        "max":256,
  2436        "pattern":"[\\u0020-\\u00FF]+",
  2437        "sensitive":true
  2438      },
  2439      "Percentage":{
  2440        "type":"integer",
  2441        "max":100,
  2442        "min":0
  2443      },
  2444      "Permission":{
  2445        "type":"structure",
  2446        "required":[
  2447          "GranteeId",
  2448          "GranteeType",
  2449          "PermissionValues"
  2450        ],
  2451        "members":{
  2452          "GranteeId":{"shape":"WorkMailIdentifier"},
  2453          "GranteeType":{"shape":"MemberType"},
  2454          "PermissionValues":{"shape":"PermissionValues"}
  2455        }
  2456      },
  2457      "PermissionType":{
  2458        "type":"string",
  2459        "enum":[
  2460          "FULL_ACCESS",
  2461          "SEND_AS",
  2462          "SEND_ON_BEHALF"
  2463        ]
  2464      },
  2465      "PermissionValues":{
  2466        "type":"list",
  2467        "member":{"shape":"PermissionType"}
  2468      },
  2469      "Permissions":{
  2470        "type":"list",
  2471        "member":{"shape":"Permission"}
  2472      },
  2473      "PolicyDescription":{
  2474        "type":"string",
  2475        "max":256,
  2476        "pattern":"[\\w\\d\\s\\S\\-!?=,.;:'_]+",
  2477        "sensitive":true
  2478      },
  2479      "PutAccessControlRuleRequest":{
  2480        "type":"structure",
  2481        "required":[
  2482          "Name",
  2483          "Effect",
  2484          "Description",
  2485          "OrganizationId"
  2486        ],
  2487        "members":{
  2488          "Name":{"shape":"AccessControlRuleName"},
  2489          "Effect":{"shape":"AccessControlRuleEffect"},
  2490          "Description":{"shape":"AccessControlRuleDescription"},
  2491          "IpRanges":{"shape":"IpRangeList"},
  2492          "NotIpRanges":{"shape":"IpRangeList"},
  2493          "Actions":{"shape":"ActionsList"},
  2494          "NotActions":{"shape":"ActionsList"},
  2495          "UserIds":{"shape":"UserIdList"},
  2496          "NotUserIds":{"shape":"UserIdList"},
  2497          "OrganizationId":{"shape":"OrganizationId"}
  2498        }
  2499      },
  2500      "PutAccessControlRuleResponse":{
  2501        "type":"structure",
  2502        "members":{
  2503        }
  2504      },
  2505      "PutInboundDmarcSettingsRequest":{
  2506        "type":"structure",
  2507        "required":[
  2508          "OrganizationId",
  2509          "Enforced"
  2510        ],
  2511        "members":{
  2512          "OrganizationId":{"shape":"OrganizationId"},
  2513          "Enforced":{"shape":"BooleanObject"}
  2514        }
  2515      },
  2516      "PutInboundDmarcSettingsResponse":{
  2517        "type":"structure",
  2518        "members":{
  2519        }
  2520      },
  2521      "PutMailboxPermissionsRequest":{
  2522        "type":"structure",
  2523        "required":[
  2524          "OrganizationId",
  2525          "EntityId",
  2526          "GranteeId",
  2527          "PermissionValues"
  2528        ],
  2529        "members":{
  2530          "OrganizationId":{"shape":"OrganizationId"},
  2531          "EntityId":{"shape":"WorkMailIdentifier"},
  2532          "GranteeId":{"shape":"WorkMailIdentifier"},
  2533          "PermissionValues":{"shape":"PermissionValues"}
  2534        }
  2535      },
  2536      "PutMailboxPermissionsResponse":{
  2537        "type":"structure",
  2538        "members":{
  2539        }
  2540      },
  2541      "PutMobileDeviceAccessOverrideRequest":{
  2542        "type":"structure",
  2543        "required":[
  2544          "OrganizationId",
  2545          "UserId",
  2546          "DeviceId",
  2547          "Effect"
  2548        ],
  2549        "members":{
  2550          "OrganizationId":{"shape":"OrganizationId"},
  2551          "UserId":{"shape":"EntityIdentifier"},
  2552          "DeviceId":{"shape":"DeviceId"},
  2553          "Effect":{"shape":"MobileDeviceAccessRuleEffect"},
  2554          "Description":{"shape":"MobileDeviceAccessRuleDescription"}
  2555        }
  2556      },
  2557      "PutMobileDeviceAccessOverrideResponse":{
  2558        "type":"structure",
  2559        "members":{
  2560        }
  2561      },
  2562      "PutRetentionPolicyRequest":{
  2563        "type":"structure",
  2564        "required":[
  2565          "OrganizationId",
  2566          "Name",
  2567          "FolderConfigurations"
  2568        ],
  2569        "members":{
  2570          "OrganizationId":{"shape":"OrganizationId"},
  2571          "Id":{"shape":"ShortString"},
  2572          "Name":{"shape":"ShortString"},
  2573          "Description":{"shape":"PolicyDescription"},
  2574          "FolderConfigurations":{"shape":"FolderConfigurations"}
  2575        }
  2576      },
  2577      "PutRetentionPolicyResponse":{
  2578        "type":"structure",
  2579        "members":{
  2580        }
  2581      },
  2582      "RegisterToWorkMailRequest":{
  2583        "type":"structure",
  2584        "required":[
  2585          "OrganizationId",
  2586          "EntityId",
  2587          "Email"
  2588        ],
  2589        "members":{
  2590          "OrganizationId":{"shape":"OrganizationId"},
  2591          "EntityId":{"shape":"WorkMailIdentifier"},
  2592          "Email":{"shape":"EmailAddress"}
  2593        }
  2594      },
  2595      "RegisterToWorkMailResponse":{
  2596        "type":"structure",
  2597        "members":{
  2598        }
  2599      },
  2600      "ReservedNameException":{
  2601        "type":"structure",
  2602        "members":{
  2603          "Message":{"shape":"String"}
  2604        },
  2605        "exception":true
  2606      },
  2607      "ResetPasswordRequest":{
  2608        "type":"structure",
  2609        "required":[
  2610          "OrganizationId",
  2611          "UserId",
  2612          "Password"
  2613        ],
  2614        "members":{
  2615          "OrganizationId":{"shape":"OrganizationId"},
  2616          "UserId":{"shape":"WorkMailIdentifier"},
  2617          "Password":{"shape":"Password"}
  2618        }
  2619      },
  2620      "ResetPasswordResponse":{
  2621        "type":"structure",
  2622        "members":{
  2623        }
  2624      },
  2625      "Resource":{
  2626        "type":"structure",
  2627        "members":{
  2628          "Id":{"shape":"WorkMailIdentifier"},
  2629          "Email":{"shape":"EmailAddress"},
  2630          "Name":{"shape":"ResourceName"},
  2631          "Type":{"shape":"ResourceType"},
  2632          "State":{"shape":"EntityState"},
  2633          "EnabledDate":{"shape":"Timestamp"},
  2634          "DisabledDate":{"shape":"Timestamp"}
  2635        }
  2636      },
  2637      "ResourceDelegates":{
  2638        "type":"list",
  2639        "member":{"shape":"Delegate"}
  2640      },
  2641      "ResourceId":{
  2642        "type":"string",
  2643        "max":34,
  2644        "min":34,
  2645        "pattern":"^r-[0-9a-f]{32}$"
  2646      },
  2647      "ResourceName":{
  2648        "type":"string",
  2649        "max":20,
  2650        "min":1,
  2651        "pattern":"[\\w\\-.]+(@[a-zA-Z0-9.\\-]+\\.[a-zA-Z0-9-]{2,})?"
  2652      },
  2653      "ResourceNotFoundException":{
  2654        "type":"structure",
  2655        "members":{
  2656          "Message":{"shape":"String"}
  2657        },
  2658        "exception":true
  2659      },
  2660      "ResourceType":{
  2661        "type":"string",
  2662        "enum":[
  2663          "ROOM",
  2664          "EQUIPMENT"
  2665        ]
  2666      },
  2667      "Resources":{
  2668        "type":"list",
  2669        "member":{"shape":"Resource"}
  2670      },
  2671      "RetentionAction":{
  2672        "type":"string",
  2673        "enum":[
  2674          "NONE",
  2675          "DELETE",
  2676          "PERMANENTLY_DELETE"
  2677        ]
  2678      },
  2679      "RetentionPeriod":{
  2680        "type":"integer",
  2681        "box":true,
  2682        "max":730,
  2683        "min":1
  2684      },
  2685      "RoleArn":{
  2686        "type":"string",
  2687        "max":2048,
  2688        "min":20
  2689      },
  2690      "S3BucketName":{
  2691        "type":"string",
  2692        "max":63,
  2693        "min":1,
  2694        "pattern":"[A-Za-z0-9.-]+"
  2695      },
  2696      "S3ObjectKey":{
  2697        "type":"string",
  2698        "max":1023,
  2699        "min":1,
  2700        "pattern":"[A-Za-z0-9!_.*'()/-]+"
  2701      },
  2702      "ShortString":{
  2703        "type":"string",
  2704        "max":64,
  2705        "min":1,
  2706        "pattern":"[a-zA-Z0-9_-]+"
  2707      },
  2708      "StartMailboxExportJobRequest":{
  2709        "type":"structure",
  2710        "required":[
  2711          "ClientToken",
  2712          "OrganizationId",
  2713          "EntityId",
  2714          "RoleArn",
  2715          "KmsKeyArn",
  2716          "S3BucketName",
  2717          "S3Prefix"
  2718        ],
  2719        "members":{
  2720          "ClientToken":{
  2721            "shape":"IdempotencyClientToken",
  2722            "idempotencyToken":true
  2723          },
  2724          "OrganizationId":{"shape":"OrganizationId"},
  2725          "EntityId":{"shape":"WorkMailIdentifier"},
  2726          "Description":{"shape":"Description"},
  2727          "RoleArn":{"shape":"RoleArn"},
  2728          "KmsKeyArn":{"shape":"KmsKeyArn"},
  2729          "S3BucketName":{"shape":"S3BucketName"},
  2730          "S3Prefix":{"shape":"S3ObjectKey"}
  2731        }
  2732      },
  2733      "StartMailboxExportJobResponse":{
  2734        "type":"structure",
  2735        "members":{
  2736          "JobId":{"shape":"MailboxExportJobId"}
  2737        }
  2738      },
  2739      "String":{
  2740        "type":"string",
  2741        "max":256
  2742      },
  2743      "Tag":{
  2744        "type":"structure",
  2745        "required":[
  2746          "Key",
  2747          "Value"
  2748        ],
  2749        "members":{
  2750          "Key":{"shape":"TagKey"},
  2751          "Value":{"shape":"TagValue"}
  2752        }
  2753      },
  2754      "TagKey":{
  2755        "type":"string",
  2756        "max":128,
  2757        "min":1
  2758      },
  2759      "TagKeyList":{
  2760        "type":"list",
  2761        "member":{"shape":"TagKey"},
  2762        "max":50,
  2763        "min":0
  2764      },
  2765      "TagList":{
  2766        "type":"list",
  2767        "member":{"shape":"Tag"},
  2768        "max":50,
  2769        "min":0
  2770      },
  2771      "TagResourceRequest":{
  2772        "type":"structure",
  2773        "required":[
  2774          "ResourceARN",
  2775          "Tags"
  2776        ],
  2777        "members":{
  2778          "ResourceARN":{"shape":"AmazonResourceName"},
  2779          "Tags":{"shape":"TagList"}
  2780        }
  2781      },
  2782      "TagResourceResponse":{
  2783        "type":"structure",
  2784        "members":{
  2785        }
  2786      },
  2787      "TagValue":{
  2788        "type":"string",
  2789        "max":256,
  2790        "min":0
  2791      },
  2792      "Timestamp":{"type":"timestamp"},
  2793      "TooManyTagsException":{
  2794        "type":"structure",
  2795        "members":{
  2796          "Message":{"shape":"String"}
  2797        },
  2798        "exception":true
  2799      },
  2800      "UnsupportedOperationException":{
  2801        "type":"structure",
  2802        "members":{
  2803          "Message":{"shape":"String"}
  2804        },
  2805        "exception":true
  2806      },
  2807      "UntagResourceRequest":{
  2808        "type":"structure",
  2809        "required":[
  2810          "ResourceARN",
  2811          "TagKeys"
  2812        ],
  2813        "members":{
  2814          "ResourceARN":{"shape":"AmazonResourceName"},
  2815          "TagKeys":{"shape":"TagKeyList"}
  2816        }
  2817      },
  2818      "UntagResourceResponse":{
  2819        "type":"structure",
  2820        "members":{
  2821        }
  2822      },
  2823      "UpdateMailboxQuotaRequest":{
  2824        "type":"structure",
  2825        "required":[
  2826          "OrganizationId",
  2827          "UserId",
  2828          "MailboxQuota"
  2829        ],
  2830        "members":{
  2831          "OrganizationId":{"shape":"OrganizationId"},
  2832          "UserId":{"shape":"WorkMailIdentifier"},
  2833          "MailboxQuota":{"shape":"MailboxQuota"}
  2834        }
  2835      },
  2836      "UpdateMailboxQuotaResponse":{
  2837        "type":"structure",
  2838        "members":{
  2839        }
  2840      },
  2841      "UpdateMobileDeviceAccessRuleRequest":{
  2842        "type":"structure",
  2843        "required":[
  2844          "OrganizationId",
  2845          "MobileDeviceAccessRuleId",
  2846          "Name",
  2847          "Effect"
  2848        ],
  2849        "members":{
  2850          "OrganizationId":{"shape":"OrganizationId"},
  2851          "MobileDeviceAccessRuleId":{"shape":"MobileDeviceAccessRuleId"},
  2852          "Name":{"shape":"MobileDeviceAccessRuleName"},
  2853          "Description":{"shape":"MobileDeviceAccessRuleDescription"},
  2854          "Effect":{"shape":"MobileDeviceAccessRuleEffect"},
  2855          "DeviceTypes":{"shape":"DeviceTypeList"},
  2856          "NotDeviceTypes":{"shape":"DeviceTypeList"},
  2857          "DeviceModels":{"shape":"DeviceModelList"},
  2858          "NotDeviceModels":{"shape":"DeviceModelList"},
  2859          "DeviceOperatingSystems":{"shape":"DeviceOperatingSystemList"},
  2860          "NotDeviceOperatingSystems":{"shape":"DeviceOperatingSystemList"},
  2861          "DeviceUserAgents":{"shape":"DeviceUserAgentList"},
  2862          "NotDeviceUserAgents":{"shape":"DeviceUserAgentList"}
  2863        }
  2864      },
  2865      "UpdateMobileDeviceAccessRuleResponse":{
  2866        "type":"structure",
  2867        "members":{
  2868        }
  2869      },
  2870      "UpdatePrimaryEmailAddressRequest":{
  2871        "type":"structure",
  2872        "required":[
  2873          "OrganizationId",
  2874          "EntityId",
  2875          "Email"
  2876        ],
  2877        "members":{
  2878          "OrganizationId":{"shape":"OrganizationId"},
  2879          "EntityId":{"shape":"WorkMailIdentifier"},
  2880          "Email":{"shape":"EmailAddress"}
  2881        }
  2882      },
  2883      "UpdatePrimaryEmailAddressResponse":{
  2884        "type":"structure",
  2885        "members":{
  2886        }
  2887      },
  2888      "UpdateResourceRequest":{
  2889        "type":"structure",
  2890        "required":[
  2891          "OrganizationId",
  2892          "ResourceId"
  2893        ],
  2894        "members":{
  2895          "OrganizationId":{"shape":"OrganizationId"},
  2896          "ResourceId":{"shape":"ResourceId"},
  2897          "Name":{"shape":"ResourceName"},
  2898          "BookingOptions":{"shape":"BookingOptions"}
  2899        }
  2900      },
  2901      "UpdateResourceResponse":{
  2902        "type":"structure",
  2903        "members":{
  2904        }
  2905      },
  2906      "User":{
  2907        "type":"structure",
  2908        "members":{
  2909          "Id":{"shape":"WorkMailIdentifier"},
  2910          "Email":{"shape":"EmailAddress"},
  2911          "Name":{"shape":"UserName"},
  2912          "DisplayName":{"shape":"String"},
  2913          "State":{"shape":"EntityState"},
  2914          "UserRole":{"shape":"UserRole"},
  2915          "EnabledDate":{"shape":"Timestamp"},
  2916          "DisabledDate":{"shape":"Timestamp"}
  2917        }
  2918      },
  2919      "UserIdList":{
  2920        "type":"list",
  2921        "member":{"shape":"WorkMailIdentifier"},
  2922        "max":10,
  2923        "min":0
  2924      },
  2925      "UserName":{
  2926        "type":"string",
  2927        "max":64,
  2928        "min":1,
  2929        "pattern":"[\\w\\-.]+(@[a-zA-Z0-9.\\-]+\\.[a-zA-Z0-9-]{2,})?"
  2930      },
  2931      "UserRole":{
  2932        "type":"string",
  2933        "enum":[
  2934          "USER",
  2935          "RESOURCE",
  2936          "SYSTEM_USER"
  2937        ]
  2938      },
  2939      "Users":{
  2940        "type":"list",
  2941        "member":{"shape":"User"}
  2942      },
  2943      "WorkMailIdentifier":{
  2944        "type":"string",
  2945        "max":256,
  2946        "min":12
  2947      }
  2948    }
  2949  }