DeadlineCloud / Client / assume_fleet_role_for_read
assume_fleet_role_for_read#
- DeadlineCloud.Client.assume_fleet_role_for_read(**kwargs)#
Get Amazon Web Services credentials from the fleet 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_fleet_role_for_read( farmId='string', fleetId='string' )
- Parameters:
farmId (string) –
[REQUIRED]
The farm ID for the fleet’s farm.
fleetId (string) –
[REQUIRED]
The fleet ID.
- Return type:
dict
- Returns:
Response Syntax
{ 'credentials': { 'accessKeyId': 'string', 'expiration': datetime(2015, 1, 1), 'secretAccessKey': 'string', 'sessionToken': 'string' } }
Response Structure
(dict) –
credentials (dict) –
The credentials for the fleet role.
accessKeyId (string) –
The IAM access key ID.
expiration (datetime) –
The expiration date and time of the IAM credentials.
secretAccessKey (string) –
The IAM secret access key.
sessionToken (string) –
The IAM session token
Exceptions
DeadlineCloud.Client.exceptions.AccessDeniedException
DeadlineCloud.Client.exceptions.InternalServerErrorException
DeadlineCloud.Client.exceptions.ResourceNotFoundException
DeadlineCloud.Client.exceptions.ThrottlingException
DeadlineCloud.Client.exceptions.ValidationException