QueueEnvironment
Learn how to create, update, and manage AWS Deadline QueueEnvironments using Alchemy Cloud Control.
The QueueEnvironment resource allows you to create and manage AWS Deadline QueueEnvironments for rendering jobs efficiently in a Deadline environment.
Minimal Example
Section titled “Minimal Example”Create a basic QueueEnvironment with required properties and one optional property.
import AWS from "alchemy/aws/control";
const basicQueueEnvironment = await AWS.Deadline.QueueEnvironment("basicQueueEnvironment", { Priority: 10, QueueId: "myQueue123", TemplateType: "default", FarmId: "farmA", Template: "myTemplate", adopt: true // Optional: adopt existing resource if it already exists});
Advanced Configuration
Section titled “Advanced Configuration”Set up a QueueEnvironment with a higher priority and additional configuration.
const advancedQueueEnvironment = await AWS.Deadline.QueueEnvironment("advancedQueueEnvironment", { Priority: 5, QueueId: "highPriorityQueue", TemplateType: "render", FarmId: "farmB", Template: "renderTemplate", adopt: false // Optional: do not adopt if it exists});
QueueEnvironment for High-Volume Rendering
Section titled “QueueEnvironment for High-Volume Rendering”Configure a QueueEnvironment specifically for high-volume rendering tasks.
const highVolumeQueueEnvironment = await AWS.Deadline.QueueEnvironment("highVolumeQueueEnvironment", { Priority: 1, QueueId: "renderQueueHighVolume", TemplateType: "highVolume", FarmId: "farmC", Template: "highVolumeTemplate", adopt: true // Adopt existing resource to avoid errors});
Using QueueEnvironment with Custom Farm Settings
Section titled “Using QueueEnvironment with Custom Farm Settings”Create a QueueEnvironment that utilizes custom farm settings for specialized rendering needs.
const customFarmQueueEnvironment = await AWS.Deadline.QueueEnvironment("customFarmQueueEnvironment", { Priority: 7, QueueId: "customFarmQueue", TemplateType: "custom", FarmId: "customFarmID", Template: "customRenderingTemplate", adopt: false // Do not adopt if already exists});