DeadlineCloud / Client / assume_queue_role_for_read
assume_queue_role_for_read#
- DeadlineCloud.Client.assume_queue_role_for_read(**kwargs)#
Gets Amazon Web Services credentials from the queue role. The IAM permissions of the credentials are scoped down to have read-only access.
See also: AWS API Documentation
Request Syntax
response = client.assume_queue_role_for_read( farmId='string', queueId='string' )
- Parameters:
farmId (string) –
[REQUIRED]
The farm ID of the farm containing the queue.
queueId (string) –
[REQUIRED]
The queue ID.
- 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.
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