Skip to main content

queue_environments

Creates, updates, deletes or gets a queue_environment resource or lists queue_environments in a region

Overview

Namequeue_environments
TypeResource
DescriptionDefinition of AWS::Deadline::QueueEnvironment Resource Type
Idawscc.deadline.queue_environments

Fields

NameDatatypeDescription
farm_idstring
namestring
priorityinteger
queue_environment_idstring
queue_idstring
templatestring
template_typestring
regionstringAWS region.

For more information, see AWS::Deadline::QueueEnvironment.

Methods

NameResourceAccessible byRequired Params
create_resourcequeue_environmentsINSERTFarmId, QueueId, Priority, Template, TemplateType, region
delete_resourcequeue_environmentsDELETEIdentifier, region
update_resourcequeue_environmentsUPDATEIdentifier, PatchDocument, region
list_resourcesqueue_environments_list_onlySELECTregion
get_resourcequeue_environmentsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual queue_environment.

SELECT
region,
farm_id,
name,
priority,
queue_environment_id,
queue_id,
template,
template_type
FROM awscc.deadline.queue_environments
WHERE
region = 'us-east-1' AND
Identifier = '{{ farm_id }}|{{ queue_id }}|{{ queue_environment_id }}';

INSERT example

Use the following StackQL query and manifest file to create a new queue_environment resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.deadline.queue_environments (
FarmId,
Priority,
QueueId,
Template,
TemplateType,
region
)
SELECT
'{{ farm_id }}',
'{{ priority }}',
'{{ queue_id }}',
'{{ template }}',
'{{ template_type }}',
'{{ region }}';

UPDATE example

Use the following StackQL query and manifest file to update a queue_environment resource, using stack-deploy.

/*+ update */
UPDATE awscc.deadline.queue_environments
SET PatchDocument = string('{{ {
"Priority": priority,
"Template": template,
"TemplateType": template_type
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ farm_id }}|{{ queue_id }}|{{ queue_environment_id }}';

DELETE example

/*+ delete */
DELETE FROM awscc.deadline.queue_environments
WHERE
Identifier = '{{ farm_id }}|{{ queue_id }}|{{ queue_environment_id }}' AND
region = 'us-east-1';

Permissions

To operate on the queue_environments resource, the following permissions are required:

deadline:CreateQueueEnvironment,
identitystore:ListGroupMembershipsForMember