@@ -61,6 +61,10 @@ import {
61
61
AssociateMemberToGroupCommandInput ,
62
62
AssociateMemberToGroupCommandOutput ,
63
63
} from "./commands/AssociateMemberToGroupCommand" ;
64
+ import {
65
+ AssumeImpersonationRoleCommandInput ,
66
+ AssumeImpersonationRoleCommandOutput ,
67
+ } from "./commands/AssumeImpersonationRoleCommand" ;
64
68
import {
65
69
CancelMailboxExportJobCommandInput ,
66
70
CancelMailboxExportJobCommandOutput ,
@@ -71,6 +75,10 @@ import {
71
75
CreateAvailabilityConfigurationCommandOutput ,
72
76
} from "./commands/CreateAvailabilityConfigurationCommand" ;
73
77
import { CreateGroupCommandInput , CreateGroupCommandOutput } from "./commands/CreateGroupCommand" ;
78
+ import {
79
+ CreateImpersonationRoleCommandInput ,
80
+ CreateImpersonationRoleCommandOutput ,
81
+ } from "./commands/CreateImpersonationRoleCommand" ;
74
82
import {
75
83
CreateMobileDeviceAccessRuleCommandInput ,
76
84
CreateMobileDeviceAccessRuleCommandOutput ,
@@ -92,6 +100,10 @@ import {
92
100
DeleteEmailMonitoringConfigurationCommandOutput ,
93
101
} from "./commands/DeleteEmailMonitoringConfigurationCommand" ;
94
102
import { DeleteGroupCommandInput , DeleteGroupCommandOutput } from "./commands/DeleteGroupCommand" ;
103
+ import {
104
+ DeleteImpersonationRoleCommandInput ,
105
+ DeleteImpersonationRoleCommandOutput ,
106
+ } from "./commands/DeleteImpersonationRoleCommand" ;
95
107
import {
96
108
DeleteMailboxPermissionsCommandInput ,
97
109
DeleteMailboxPermissionsCommandOutput ,
@@ -154,6 +166,14 @@ import {
154
166
GetDefaultRetentionPolicyCommandInput ,
155
167
GetDefaultRetentionPolicyCommandOutput ,
156
168
} from "./commands/GetDefaultRetentionPolicyCommand" ;
169
+ import {
170
+ GetImpersonationRoleCommandInput ,
171
+ GetImpersonationRoleCommandOutput ,
172
+ } from "./commands/GetImpersonationRoleCommand" ;
173
+ import {
174
+ GetImpersonationRoleEffectCommandInput ,
175
+ GetImpersonationRoleEffectCommandOutput ,
176
+ } from "./commands/GetImpersonationRoleEffectCommand" ;
157
177
import { GetMailboxDetailsCommandInput , GetMailboxDetailsCommandOutput } from "./commands/GetMailboxDetailsCommand" ;
158
178
import { GetMailDomainCommandInput , GetMailDomainCommandOutput } from "./commands/GetMailDomainCommand" ;
159
179
import {
@@ -175,6 +195,10 @@ import {
175
195
} from "./commands/ListAvailabilityConfigurationsCommand" ;
176
196
import { ListGroupMembersCommandInput , ListGroupMembersCommandOutput } from "./commands/ListGroupMembersCommand" ;
177
197
import { ListGroupsCommandInput , ListGroupsCommandOutput } from "./commands/ListGroupsCommand" ;
198
+ import {
199
+ ListImpersonationRolesCommandInput ,
200
+ ListImpersonationRolesCommandOutput ,
201
+ } from "./commands/ListImpersonationRolesCommand" ;
178
202
import {
179
203
ListMailboxExportJobsCommandInput ,
180
204
ListMailboxExportJobsCommandOutput ,
@@ -245,6 +269,10 @@ import {
245
269
UpdateDefaultMailDomainCommandInput ,
246
270
UpdateDefaultMailDomainCommandOutput ,
247
271
} from "./commands/UpdateDefaultMailDomainCommand" ;
272
+ import {
273
+ UpdateImpersonationRoleCommandInput ,
274
+ UpdateImpersonationRoleCommandOutput ,
275
+ } from "./commands/UpdateImpersonationRoleCommand" ;
248
276
import { UpdateMailboxQuotaCommandInput , UpdateMailboxQuotaCommandOutput } from "./commands/UpdateMailboxQuotaCommand" ;
249
277
import {
250
278
UpdateMobileDeviceAccessRuleCommandInput ,
@@ -260,10 +288,12 @@ import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig";
260
288
export type ServiceInputTypes =
261
289
| AssociateDelegateToResourceCommandInput
262
290
| AssociateMemberToGroupCommandInput
291
+ | AssumeImpersonationRoleCommandInput
263
292
| CancelMailboxExportJobCommandInput
264
293
| CreateAliasCommandInput
265
294
| CreateAvailabilityConfigurationCommandInput
266
295
| CreateGroupCommandInput
296
+ | CreateImpersonationRoleCommandInput
267
297
| CreateMobileDeviceAccessRuleCommandInput
268
298
| CreateOrganizationCommandInput
269
299
| CreateResourceCommandInput
@@ -273,6 +303,7 @@ export type ServiceInputTypes =
273
303
| DeleteAvailabilityConfigurationCommandInput
274
304
| DeleteEmailMonitoringConfigurationCommandInput
275
305
| DeleteGroupCommandInput
306
+ | DeleteImpersonationRoleCommandInput
276
307
| DeleteMailboxPermissionsCommandInput
277
308
| DeleteMobileDeviceAccessOverrideCommandInput
278
309
| DeleteMobileDeviceAccessRuleCommandInput
@@ -293,6 +324,8 @@ export type ServiceInputTypes =
293
324
| DisassociateMemberFromGroupCommandInput
294
325
| GetAccessControlEffectCommandInput
295
326
| GetDefaultRetentionPolicyCommandInput
327
+ | GetImpersonationRoleCommandInput
328
+ | GetImpersonationRoleEffectCommandInput
296
329
| GetMailDomainCommandInput
297
330
| GetMailboxDetailsCommandInput
298
331
| GetMobileDeviceAccessEffectCommandInput
@@ -302,6 +335,7 @@ export type ServiceInputTypes =
302
335
| ListAvailabilityConfigurationsCommandInput
303
336
| ListGroupMembersCommandInput
304
337
| ListGroupsCommandInput
338
+ | ListImpersonationRolesCommandInput
305
339
| ListMailDomainsCommandInput
306
340
| ListMailboxExportJobsCommandInput
307
341
| ListMailboxPermissionsCommandInput
@@ -327,6 +361,7 @@ export type ServiceInputTypes =
327
361
| UntagResourceCommandInput
328
362
| UpdateAvailabilityConfigurationCommandInput
329
363
| UpdateDefaultMailDomainCommandInput
364
+ | UpdateImpersonationRoleCommandInput
330
365
| UpdateMailboxQuotaCommandInput
331
366
| UpdateMobileDeviceAccessRuleCommandInput
332
367
| UpdatePrimaryEmailAddressCommandInput
@@ -335,10 +370,12 @@ export type ServiceInputTypes =
335
370
export type ServiceOutputTypes =
336
371
| AssociateDelegateToResourceCommandOutput
337
372
| AssociateMemberToGroupCommandOutput
373
+ | AssumeImpersonationRoleCommandOutput
338
374
| CancelMailboxExportJobCommandOutput
339
375
| CreateAliasCommandOutput
340
376
| CreateAvailabilityConfigurationCommandOutput
341
377
| CreateGroupCommandOutput
378
+ | CreateImpersonationRoleCommandOutput
342
379
| CreateMobileDeviceAccessRuleCommandOutput
343
380
| CreateOrganizationCommandOutput
344
381
| CreateResourceCommandOutput
@@ -348,6 +385,7 @@ export type ServiceOutputTypes =
348
385
| DeleteAvailabilityConfigurationCommandOutput
349
386
| DeleteEmailMonitoringConfigurationCommandOutput
350
387
| DeleteGroupCommandOutput
388
+ | DeleteImpersonationRoleCommandOutput
351
389
| DeleteMailboxPermissionsCommandOutput
352
390
| DeleteMobileDeviceAccessOverrideCommandOutput
353
391
| DeleteMobileDeviceAccessRuleCommandOutput
@@ -368,6 +406,8 @@ export type ServiceOutputTypes =
368
406
| DisassociateMemberFromGroupCommandOutput
369
407
| GetAccessControlEffectCommandOutput
370
408
| GetDefaultRetentionPolicyCommandOutput
409
+ | GetImpersonationRoleCommandOutput
410
+ | GetImpersonationRoleEffectCommandOutput
371
411
| GetMailDomainCommandOutput
372
412
| GetMailboxDetailsCommandOutput
373
413
| GetMobileDeviceAccessEffectCommandOutput
@@ -377,6 +417,7 @@ export type ServiceOutputTypes =
377
417
| ListAvailabilityConfigurationsCommandOutput
378
418
| ListGroupMembersCommandOutput
379
419
| ListGroupsCommandOutput
420
+ | ListImpersonationRolesCommandOutput
380
421
| ListMailDomainsCommandOutput
381
422
| ListMailboxExportJobsCommandOutput
382
423
| ListMailboxPermissionsCommandOutput
@@ -402,6 +443,7 @@ export type ServiceOutputTypes =
402
443
| UntagResourceCommandOutput
403
444
| UpdateAvailabilityConfigurationCommandOutput
404
445
| UpdateDefaultMailDomainCommandOutput
446
+ | UpdateImpersonationRoleCommandOutput
405
447
| UpdateMailboxQuotaCommandOutput
406
448
| UpdateMobileDeviceAccessRuleCommandOutput
407
449
| UpdatePrimaryEmailAddressCommandOutput
@@ -561,7 +603,7 @@ type WorkMailClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHand
561
603
export interface WorkMailClientResolvedConfig extends WorkMailClientResolvedConfigType { }
562
604
563
605
/**
564
- * <p>Amazon WorkMail is a secure, managed business email and calendaring service with support for
606
+ * <p>WorkMail is a secure, managed business email and calendaring service with support for
565
607
* existing desktop and mobile email clients. You can access your email, contacts, and
566
608
* calendars using Microsoft Outlook, your browser, or other native iOS and Android email
567
609
* applications. You can integrate WorkMail with your existing corporate directory and control
0 commit comments