Skip to content

UpdateQueueRequest

Source code in docs_src/capo_deadline/types/update_queue_request.py
class UpdateQueueRequest(TypedDict, closed=True):
    farm_id: "capo_deadline.types.farm_id.FarmId"
    """<p>The farm ID to update in the queue.</p>"""
    queue_id: "capo_deadline.types.queue_id.QueueId"
    """<p>The queue ID to update.</p>"""
    client_token: NotRequired["capo_deadline.types.client_token.ClientToken"]
    """<p>The idempotency token to update in the queue.</p>"""
    display_name: NotRequired["capo_deadline.types.resource_name.ResourceName"]
    """<p>The display name of the queue to update.</p> <important> <p>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.</p> </important>"""
    description: NotRequired["capo_deadline.types.description.Description"]
    """<p>The description of the queue to update.</p> <important> <p>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.</p> </important>"""
    default_budget_action: NotRequired[
        "capo_deadline.types.default_queue_budget_action.DefaultQueueBudgetAction"
    ]
    """<p>The default action to take for a queue update if a budget isn't configured.</p>"""
    job_attachment_settings: NotRequired[
        "capo_deadline.types.job_attachment_settings.JobAttachmentSettings"
    ]
    """<p>The job attachment settings to update for the queue.</p>"""
    role_arn: NotRequired["capo_deadline.types.iam_role_arn.IamRoleArn"]
    """<p>The IAM role ARN that's used to run jobs from this queue.</p>"""
    job_run_as_user: NotRequired["capo_deadline.types.job_run_as_user.JobRunAsUser"]
    """<p>Update the jobs in the queue to run as a specified POSIX user.</p>"""
    required_file_system_location_names_to_add: NotRequired[
        "capo_deadline.types.required_file_system_location_names.RequiredFileSystemLocationNames"
    ]
    """<p>The required file system location names to add to the queue.</p>"""
    required_file_system_location_names_to_remove: NotRequired[
        "capo_deadline.types.required_file_system_location_names.RequiredFileSystemLocationNames"
    ]
    """<p>The required file system location names to remove from the queue.</p>"""
    allowed_storage_profile_ids_to_add: NotRequired[
        "capo_deadline.types.allowed_storage_profile_ids.AllowedStorageProfileIds"
    ]
    """<p>The storage profile IDs to add.</p>"""
    allowed_storage_profile_ids_to_remove: NotRequired[
        "capo_deadline.types.allowed_storage_profile_ids.AllowedStorageProfileIds"
    ]
    """<p>The storage profile ID to remove.</p>"""
    scheduling_configuration: NotRequired[
        "capo_deadline.types.scheduling_configuration.SchedulingConfiguration"
    ]
    """<p>The scheduling configuration for the queue. This configuration determines how workers are assigned to jobs in the queue.</p> <p>When updating the scheduling configuration, the entire configuration is replaced.</p> <p>In-progress tasks run to completion before the new scheduling configuration takes effect.</p>"""

allowed_storage_profile_ids_to_add instance-attribute

allowed_storage_profile_ids_to_add: NotRequired[AllowedStorageProfileIds]

The storage profile IDs to add.

allowed_storage_profile_ids_to_remove instance-attribute

allowed_storage_profile_ids_to_remove: NotRequired[AllowedStorageProfileIds]

The storage profile ID to remove.

client_token instance-attribute

client_token: NotRequired[ClientToken]

The idempotency token to update in the queue.

default_budget_action instance-attribute

default_budget_action: NotRequired[DefaultQueueBudgetAction]

The default action to take for a queue update if a budget isn't configured.

description instance-attribute

description: NotRequired[Description]

The description of the queue to update.

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.

display_name instance-attribute

display_name: NotRequired[ResourceName]

The display name of the queue to update.

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.

farm_id instance-attribute

farm_id: FarmId

The farm ID to update in the queue.

job_attachment_settings instance-attribute

job_attachment_settings: NotRequired[JobAttachmentSettings]

The job attachment settings to update for the queue.

job_run_as_user instance-attribute

job_run_as_user: NotRequired[JobRunAsUser]

Update the jobs in the queue to run as a specified POSIX user.

queue_id instance-attribute

queue_id: QueueId

The queue ID to update.

required_file_system_location_names_to_add instance-attribute

required_file_system_location_names_to_add: NotRequired[RequiredFileSystemLocationNames]

The required file system location names to add to the queue.

required_file_system_location_names_to_remove instance-attribute

required_file_system_location_names_to_remove: NotRequired[
    RequiredFileSystemLocationNames
]

The required file system location names to remove from the queue.

role_arn instance-attribute

role_arn: NotRequired[IamRoleArn]

The IAM role ARN that's used to run jobs from this queue.

scheduling_configuration instance-attribute

scheduling_configuration: NotRequired[SchedulingConfiguration]

The scheduling configuration for the queue. This configuration determines how workers are assigned to jobs in the queue.

When updating the scheduling configuration, the entire configuration is replaced.

In-progress tasks run to completion before the new scheduling configuration takes effect.