Skip to content
GitHubXDiscord

QueueLimitAssociation

The QueueLimitAssociation resource allows you to manage associations between queue limits and farms in AWS Deadline. For more information, you can visit the AWS Deadline QueueLimitAssociations documentation.

This example demonstrates how to create a basic QueueLimitAssociation with required properties.

import AWS from "alchemy/aws/control";
const queueLimitAssociation = await AWS.Deadline.QueueLimitAssociation("basicQueueLimitAssociation", {
LimitId: "limit-12345",
QueueId: "queue-67890",
FarmId: "farm-abcde"
});

This example shows how to create a QueueLimitAssociation with the optional adopt property, which allows you to adopt an existing resource instead of failing if it already exists.

const advancedQueueLimitAssociation = await AWS.Deadline.QueueLimitAssociation("advancedQueueLimitAssociation", {
LimitId: "limit-54321",
QueueId: "queue-09876",
FarmId: "farm-edcba",
adopt: true
});

This example demonstrates how to create, update, and delete a QueueLimitAssociation while managing its lifecycle.

const lifecycleQueueLimitAssociation = await AWS.Deadline.QueueLimitAssociation("lifecycleQueueLimitAssociation", {
LimitId: "limit-11111",
QueueId: "queue-22222",
FarmId: "farm-33333"
});
// Update the association
await AWS.Deadline.QueueLimitAssociation("lifecycleQueueLimitAssociation", {
LimitId: "limit-11111",
QueueId: "queue-44444", // Changing the QueueId
FarmId: "farm-33333"
});
// Delete the association
await AWS.Deadline.QueueLimitAssociation("lifecycleQueueLimitAssociation", {
LimitId: "limit-11111",
QueueId: "queue-44444",
FarmId: "farm-33333",
adopt: false // Ensure it fails if it already exists
});