@@ -61,6 +61,10 @@ import {
6161 AssociateMemberToGroupCommandInput ,
6262 AssociateMemberToGroupCommandOutput ,
6363} from "./commands/AssociateMemberToGroupCommand" ;
64+ import {
65+ AssumeImpersonationRoleCommandInput ,
66+ AssumeImpersonationRoleCommandOutput ,
67+ } from "./commands/AssumeImpersonationRoleCommand" ;
6468import {
6569 CancelMailboxExportJobCommandInput ,
6670 CancelMailboxExportJobCommandOutput ,
@@ -71,6 +75,10 @@ import {
7175 CreateAvailabilityConfigurationCommandOutput ,
7276} from "./commands/CreateAvailabilityConfigurationCommand" ;
7377import { CreateGroupCommandInput , CreateGroupCommandOutput } from "./commands/CreateGroupCommand" ;
78+ import {
79+ CreateImpersonationRoleCommandInput ,
80+ CreateImpersonationRoleCommandOutput ,
81+ } from "./commands/CreateImpersonationRoleCommand" ;
7482import {
7583 CreateMobileDeviceAccessRuleCommandInput ,
7684 CreateMobileDeviceAccessRuleCommandOutput ,
@@ -92,6 +100,10 @@ import {
92100 DeleteEmailMonitoringConfigurationCommandOutput ,
93101} from "./commands/DeleteEmailMonitoringConfigurationCommand" ;
94102import { DeleteGroupCommandInput , DeleteGroupCommandOutput } from "./commands/DeleteGroupCommand" ;
103+ import {
104+ DeleteImpersonationRoleCommandInput ,
105+ DeleteImpersonationRoleCommandOutput ,
106+ } from "./commands/DeleteImpersonationRoleCommand" ;
95107import {
96108 DeleteMailboxPermissionsCommandInput ,
97109 DeleteMailboxPermissionsCommandOutput ,
@@ -154,6 +166,14 @@ import {
154166 GetDefaultRetentionPolicyCommandInput ,
155167 GetDefaultRetentionPolicyCommandOutput ,
156168} from "./commands/GetDefaultRetentionPolicyCommand" ;
169+ import {
170+ GetImpersonationRoleCommandInput ,
171+ GetImpersonationRoleCommandOutput ,
172+ } from "./commands/GetImpersonationRoleCommand" ;
173+ import {
174+ GetImpersonationRoleEffectCommandInput ,
175+ GetImpersonationRoleEffectCommandOutput ,
176+ } from "./commands/GetImpersonationRoleEffectCommand" ;
157177import { GetMailboxDetailsCommandInput , GetMailboxDetailsCommandOutput } from "./commands/GetMailboxDetailsCommand" ;
158178import { GetMailDomainCommandInput , GetMailDomainCommandOutput } from "./commands/GetMailDomainCommand" ;
159179import {
@@ -175,6 +195,10 @@ import {
175195} from "./commands/ListAvailabilityConfigurationsCommand" ;
176196import { ListGroupMembersCommandInput , ListGroupMembersCommandOutput } from "./commands/ListGroupMembersCommand" ;
177197import { ListGroupsCommandInput , ListGroupsCommandOutput } from "./commands/ListGroupsCommand" ;
198+ import {
199+ ListImpersonationRolesCommandInput ,
200+ ListImpersonationRolesCommandOutput ,
201+ } from "./commands/ListImpersonationRolesCommand" ;
178202import {
179203 ListMailboxExportJobsCommandInput ,
180204 ListMailboxExportJobsCommandOutput ,
@@ -245,6 +269,10 @@ import {
245269 UpdateDefaultMailDomainCommandInput ,
246270 UpdateDefaultMailDomainCommandOutput ,
247271} from "./commands/UpdateDefaultMailDomainCommand" ;
272+ import {
273+ UpdateImpersonationRoleCommandInput ,
274+ UpdateImpersonationRoleCommandOutput ,
275+ } from "./commands/UpdateImpersonationRoleCommand" ;
248276import { UpdateMailboxQuotaCommandInput , UpdateMailboxQuotaCommandOutput } from "./commands/UpdateMailboxQuotaCommand" ;
249277import {
250278 UpdateMobileDeviceAccessRuleCommandInput ,
@@ -260,10 +288,12 @@ import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig";
260288export type ServiceInputTypes =
261289 | AssociateDelegateToResourceCommandInput
262290 | AssociateMemberToGroupCommandInput
291+ | AssumeImpersonationRoleCommandInput
263292 | CancelMailboxExportJobCommandInput
264293 | CreateAliasCommandInput
265294 | CreateAvailabilityConfigurationCommandInput
266295 | CreateGroupCommandInput
296+ | CreateImpersonationRoleCommandInput
267297 | CreateMobileDeviceAccessRuleCommandInput
268298 | CreateOrganizationCommandInput
269299 | CreateResourceCommandInput
@@ -273,6 +303,7 @@ export type ServiceInputTypes =
273303 | DeleteAvailabilityConfigurationCommandInput
274304 | DeleteEmailMonitoringConfigurationCommandInput
275305 | DeleteGroupCommandInput
306+ | DeleteImpersonationRoleCommandInput
276307 | DeleteMailboxPermissionsCommandInput
277308 | DeleteMobileDeviceAccessOverrideCommandInput
278309 | DeleteMobileDeviceAccessRuleCommandInput
@@ -293,6 +324,8 @@ export type ServiceInputTypes =
293324 | DisassociateMemberFromGroupCommandInput
294325 | GetAccessControlEffectCommandInput
295326 | GetDefaultRetentionPolicyCommandInput
327+ | GetImpersonationRoleCommandInput
328+ | GetImpersonationRoleEffectCommandInput
296329 | GetMailDomainCommandInput
297330 | GetMailboxDetailsCommandInput
298331 | GetMobileDeviceAccessEffectCommandInput
@@ -302,6 +335,7 @@ export type ServiceInputTypes =
302335 | ListAvailabilityConfigurationsCommandInput
303336 | ListGroupMembersCommandInput
304337 | ListGroupsCommandInput
338+ | ListImpersonationRolesCommandInput
305339 | ListMailDomainsCommandInput
306340 | ListMailboxExportJobsCommandInput
307341 | ListMailboxPermissionsCommandInput
@@ -327,6 +361,7 @@ export type ServiceInputTypes =
327361 | UntagResourceCommandInput
328362 | UpdateAvailabilityConfigurationCommandInput
329363 | UpdateDefaultMailDomainCommandInput
364+ | UpdateImpersonationRoleCommandInput
330365 | UpdateMailboxQuotaCommandInput
331366 | UpdateMobileDeviceAccessRuleCommandInput
332367 | UpdatePrimaryEmailAddressCommandInput
@@ -335,10 +370,12 @@ export type ServiceInputTypes =
335370export type ServiceOutputTypes =
336371 | AssociateDelegateToResourceCommandOutput
337372 | AssociateMemberToGroupCommandOutput
373+ | AssumeImpersonationRoleCommandOutput
338374 | CancelMailboxExportJobCommandOutput
339375 | CreateAliasCommandOutput
340376 | CreateAvailabilityConfigurationCommandOutput
341377 | CreateGroupCommandOutput
378+ | CreateImpersonationRoleCommandOutput
342379 | CreateMobileDeviceAccessRuleCommandOutput
343380 | CreateOrganizationCommandOutput
344381 | CreateResourceCommandOutput
@@ -348,6 +385,7 @@ export type ServiceOutputTypes =
348385 | DeleteAvailabilityConfigurationCommandOutput
349386 | DeleteEmailMonitoringConfigurationCommandOutput
350387 | DeleteGroupCommandOutput
388+ | DeleteImpersonationRoleCommandOutput
351389 | DeleteMailboxPermissionsCommandOutput
352390 | DeleteMobileDeviceAccessOverrideCommandOutput
353391 | DeleteMobileDeviceAccessRuleCommandOutput
@@ -368,6 +406,8 @@ export type ServiceOutputTypes =
368406 | DisassociateMemberFromGroupCommandOutput
369407 | GetAccessControlEffectCommandOutput
370408 | GetDefaultRetentionPolicyCommandOutput
409+ | GetImpersonationRoleCommandOutput
410+ | GetImpersonationRoleEffectCommandOutput
371411 | GetMailDomainCommandOutput
372412 | GetMailboxDetailsCommandOutput
373413 | GetMobileDeviceAccessEffectCommandOutput
@@ -377,6 +417,7 @@ export type ServiceOutputTypes =
377417 | ListAvailabilityConfigurationsCommandOutput
378418 | ListGroupMembersCommandOutput
379419 | ListGroupsCommandOutput
420+ | ListImpersonationRolesCommandOutput
380421 | ListMailDomainsCommandOutput
381422 | ListMailboxExportJobsCommandOutput
382423 | ListMailboxPermissionsCommandOutput
@@ -402,6 +443,7 @@ export type ServiceOutputTypes =
402443 | UntagResourceCommandOutput
403444 | UpdateAvailabilityConfigurationCommandOutput
404445 | UpdateDefaultMailDomainCommandOutput
446+ | UpdateImpersonationRoleCommandOutput
405447 | UpdateMailboxQuotaCommandOutput
406448 | UpdateMobileDeviceAccessRuleCommandOutput
407449 | UpdatePrimaryEmailAddressCommandOutput
@@ -561,7 +603,7 @@ type WorkMailClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHand
561603export interface WorkMailClientResolvedConfig extends WorkMailClientResolvedConfigType { }
562604
563605/**
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
565607 * existing desktop and mobile email clients. You can access your email, contacts, and
566608 * calendars using Microsoft Outlook, your browser, or other native iOS and Android email
567609 * applications. You can integrate WorkMail with your existing corporate directory and control
0 commit comments