WorkMail / Client / assume_impersonation_role
assume_impersonation_role#
- WorkMail.Client.assume_impersonation_role(**kwargs)#
- Assumes an impersonation role for the given WorkMail organization. This method returns an authentication token you can use to make impersonated calls. - See also: AWS API Documentation - Request Syntax - response = client.assume_impersonation_role( OrganizationId='string', ImpersonationRoleId='string' ) - Parameters:
- OrganizationId (string) – - [REQUIRED] - The WorkMail organization under which the impersonation role will be assumed. 
- ImpersonationRoleId (string) – - [REQUIRED] - The impersonation role ID to assume. 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'Token': 'string', 'ExpiresIn': 123 } - Response Structure - (dict) – - Token (string) – - The authentication token for the impersonation role. 
- ExpiresIn (integer) – - The authentication token’s validity, in seconds. 
 
 
 - Exceptions - WorkMail.Client.exceptions.InvalidParameterException
- WorkMail.Client.exceptions.OrganizationNotFoundException
- WorkMail.Client.exceptions.OrganizationStateException
- WorkMail.Client.exceptions.ResourceNotFoundException