Skip to main content

queue_environments

Creates, updates, deletes, gets or lists a queue_environments resource.

Overview

Namequeue_environments
TypeResource
Idaws.deadline.queue_environments

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringThe name of the queue environment.
created_atstring (date-time)The date and time the resource was created.
created_bystringThe user or system that created this resource.>
priorityintegerThe priority of the queue environment.
queue_environment_idstringThe queue environment ID. (pattern: <code>queueenv-[0-9a-f]{32}</code>)
templatestringThe template for the queue environment.
template_typestringThe type of template for the queue environment. (JSON, YAML)
updated_atstring (date-time)The date and time the resource was updated.
updated_bystringThe user or system that updated this resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_queue_environmentselectfarm_id, queue_id, queue_environment_id, regionGets a queue environment.
list_queue_environmentsselectfarm_id, queue_id, regionnextToken, maxResultsLists queue environments.
create_queue_environmentinsertfarm_id, queue_id, region, priority, templateType, templateX-Amz-Client-TokenCreates an environment for a queue that defines how jobs in the queue run.
update_queue_environmentupdatefarm_id, queue_id, queue_environment_id, regionX-Amz-Client-TokenUpdates the queue environment.
delete_queue_environmentdeletefarm_id, queue_id, queue_environment_id, regionDeletes a queue environment.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
farm_idstringThe farm ID of the farm from which to remove the queue environment.
queue_environment_idstringThe queue environment ID of the queue environment to delete.
queue_idstringThe queue ID of the queue environment to delete.
regionstringAWS region (default: us-east-1)
X-Amz-Client-TokenstringThe unique token which the server uses to recognize retries of the same request.
maxResultsintegerThe maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.
nextTokenstringThe token for the next set of results, or null to start from the beginning.

SELECT examples

Gets a queue environment.

SELECT
name,
created_at,
created_by,
priority,
queue_environment_id,
template,
template_type,
updated_at,
updated_by
FROM aws.deadline.queue_environments
WHERE farm_id = '{{ farm_id }}' -- required
AND queue_id = '{{ queue_id }}' -- required
AND queue_environment_id = '{{ queue_environment_id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates an environment for a queue that defines how jobs in the queue run.

INSERT INTO aws.deadline.queue_environments (
priority,
templateType,
template,
farm_id,
queue_id,
region,
`X-Amz-Client-Token`
)
SELECT
{{ priority }} /* required */,
'{{ templateType }}' /* required */,
'{{ template }}' /* required */,
'{{ farm_id }}',
'{{ queue_id }}',
'{{ region }}',
'{{ X-Amz-Client-Token }}'
RETURNING
queue_environment_id
;

UPDATE examples

Updates the queue environment.

UPDATE aws.deadline.queue_environments
SET
priority = {{ priority }},
templateType = '{{ templateType }}',
template = '{{ template }}'
WHERE
farm_id = '{{ farm_id }}' --required
AND queue_id = '{{ queue_id }}' --required
AND queue_environment_id = '{{ queue_environment_id }}' --required
AND region = '{{ region }}' --required
AND `X-Amz-Client-Token` = '{{ X-Amz-Client-Token}}';

DELETE examples

Deletes a queue environment.

DELETE FROM aws.deadline.queue_environments
WHERE farm_id = '{{ farm_id }}' --required
AND queue_id = '{{ queue_id }}' --required
AND queue_environment_id = '{{ queue_environment_id }}' --required
AND region = '{{ region }}' --required
;