DeadlineCloud / Client / assume_queue_role_for_user
assume_queue_role_for_user#
- DeadlineCloud.Client.assume_queue_role_for_user(**kwargs)#
Allows a user to assume a role for a queue.
See also: AWS API Documentation
Request Syntax
response = client.assume_queue_role_for_user( farmId='string', queueId='string' )
- Parameters:
farmId (string) –
[REQUIRED]
The farm ID of the queue that the user assumes the role for.
queueId (string) –
[REQUIRED]
The queue ID of the queue that the user assumes the role for.
- Return type:
dict
- Returns:
Response Syntax
{ 'credentials': { 'accessKeyId': 'string', 'secretAccessKey': 'string', 'sessionToken': 'string', 'expiration': datetime(2015, 1, 1) } }
Response Structure
(dict) –
credentials (dict) –
The credentials for the queue role that a user has access to.
accessKeyId (string) –
The IAM access key ID.
secretAccessKey (string) –
The IAM secret access key.
sessionToken (string) –
The IAM session token
expiration (datetime) –
The expiration date and time of the IAM credentials.
Exceptions
DeadlineCloud.Client.exceptions.AccessDeniedException
DeadlineCloud.Client.exceptions.InternalServerErrorException
DeadlineCloud.Client.exceptions.ResourceNotFoundException
DeadlineCloud.Client.exceptions.ThrottlingException
DeadlineCloud.Client.exceptions.ValidationException