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

{
    'queueId': 'string',
    'displayName': 'string',
    'description': 'string',
    'farmId': 'string',
    'status': 'IDLE'|'SCHEDULING'|'SCHEDULING_BLOCKED',
    'defaultBudgetAction': 'NONE'|'STOP_SCHEDULING_AND_COMPLETE_TASKS'|'STOP_SCHEDULING_AND_CANCEL_TASKS',
    'blockedReason': 'NO_BUDGET_CONFIGURED'|'BUDGET_THRESHOLD_REACHED',
    'jobAttachmentSettings': {
        's3BucketName': 'string',
        'rootPrefix': 'string'
    },
    'roleArn': 'string',
    'requiredFileSystemLocationNames': [
        'string',
    ],
    'allowedStorageProfileIds': [
        'string',
    ],
    'jobRunAsUser': {
        'posix': {
            'user': 'string',
            'group': 'string'
        },
        'windows': {
            'user': 'string',
            'passwordArn': 'string'
        },
        'runAs': 'QUEUE_CONFIGURED_USER'|'WORKER_AGENT_USER'
    },
    'createdAt': datetime(2015, 1, 1),
    'createdBy': 'string',
    'updatedAt': datetime(2015, 1, 1),
    'updatedBy': 'string'
}

Response Structure

  • (dict) –

    • queueId (string) –

      The queue ID.

    • displayName (string) –

      The display name of the queue.

      Warning

      This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

    • description (string) –

      The description of the queue.

      Warning

      This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

    • farmId (string) –

      The farm ID for the queue.

    • 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.

    • defaultBudgetAction (string) –

      The default action taken on a queue if a budget wasn’t configured.

    • blockedReason (string) –

      The reason the queue was blocked.

    • jobAttachmentSettings (dict) –

      The job attachment settings for the queue.

      • s3BucketName (string) –

        The Amazon S3 bucket name.

      • rootPrefix (string) –

        The root prefix.

    • roleArn (string) –

      The IAM role ARN.

    • requiredFileSystemLocationNames (list) –

      A list of the required file system location names in the queue.

      • (string) –

    • allowedStorageProfileIds (list) –

      The storage profile IDs for the queue.

      • (string) –

    • 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.

        • user (string) –

          The name of the POSIX user.

        • group (string) –

          The name of the POSIX user’s group.

      • windows (dict) –

        Identifies a Microsoft Windows user.

        • user (string) –

          The user.

        • passwordArn (string) –

          The password ARN for the Windows 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.

    • createdAt (datetime) –

      The date and time the resource was created.

    • createdBy (string) –

      The user or system that created this resource.

    • updatedAt (datetime) –

      The date and time the resource was updated.

    • updatedBy (string) –

      The user or system that updated this resource.

Exceptions