DeadlineCloud / Client / get_queue
get_queue#
- DeadlineCloud.Client.get_queue(**kwargs)#
Gets a queue.
See also: AWS API Documentation
Request Syntax
response = client.get_queue( farmId='string', queueId='string' )
- Parameters:
farmId (string) –
[REQUIRED]
The farm ID of the farm in the queue.
queueId (string) –
[REQUIRED]
The queue ID for the queue to retrieve.
- Return type:
dict
- Returns:
Response Syntax
{ 'allowedStorageProfileIds': [ 'string', ], 'blockedReason': 'NO_BUDGET_CONFIGURED'|'BUDGET_THRESHOLD_REACHED', 'createdAt': datetime(2015, 1, 1), 'createdBy': 'string', 'defaultBudgetAction': 'NONE'|'STOP_SCHEDULING_AND_COMPLETE_TASKS'|'STOP_SCHEDULING_AND_CANCEL_TASKS', 'description': 'string', 'displayName': 'string', 'farmId': 'string', 'jobAttachmentSettings': { 'rootPrefix': 'string', 's3BucketName': 'string' }, 'jobRunAsUser': { 'posix': { 'group': 'string', 'user': 'string' }, 'runAs': 'QUEUE_CONFIGURED_USER'|'WORKER_AGENT_USER', 'windows': { 'passwordArn': 'string', 'user': 'string' } }, 'queueId': 'string', 'requiredFileSystemLocationNames': [ 'string', ], 'roleArn': 'string', 'status': 'IDLE'|'SCHEDULING'|'SCHEDULING_BLOCKED', 'updatedAt': datetime(2015, 1, 1), 'updatedBy': 'string' }
Response Structure
(dict) –
allowedStorageProfileIds (list) –
The storage profile IDs for the queue.
(string) –
blockedReason (string) –
The reason the queue was blocked.
createdAt (datetime) –
The date and time the resource was created.
createdBy (string) –
The user or system that created this resource.
defaultBudgetAction (string) –
The default action taken on a queue if a budget wasn’t configured.
description (string) –
The description of the queue.
displayName (string) –
The display name of the queue.
farmId (string) –
The farm ID for the queue.
jobAttachmentSettings (dict) –
The job attachment settings for the queue.
rootPrefix (string) –
The root prefix.
s3BucketName (string) –
The Amazon S3 bucket name.
jobRunAsUser (dict) –
The jobs in the queue ran as this specified POSIX user.
posix (dict) –
The user and group that the jobs in the queue run as.
group (string) –
The name of the POSIX user’s group.
user (string) –
The name of the POSIX user.
runAs (string) –
Specifies whether the job should run using the queue’s system user or if the job should run using the worker agent system user.
windows (dict) –
Identifies a Microsoft Windows user.
passwordArn (string) –
The password ARN for the Windows user.
user (string) –
The user.
queueId (string) –
The queue ID.
requiredFileSystemLocationNames (list) –
A list of the required file system location names in the queue.
(string) –
roleArn (string) –
The IAM role ARN.
status (string) –
The status of the queue.
ACTIVE
–The queue is active.SCHEDULING
–The queue is scheduling.SCHEDULING_BLOCKED
–The queue scheduling is blocked. See the provided reason.
updatedAt (datetime) –
The date and time the resource was updated.
updatedBy (string) –
The user or system that updated this resource.
Exceptions
DeadlineCloud.Client.exceptions.AccessDeniedException
DeadlineCloud.Client.exceptions.InternalServerErrorException
DeadlineCloud.Client.exceptions.ResourceNotFoundException
DeadlineCloud.Client.exceptions.ThrottlingException
DeadlineCloud.Client.exceptions.ValidationException