Skip to content
GitHubXDiscordRSS

Monitor

Learn how to create, update, and manage AWS Deadline Monitors using Alchemy Cloud Control.

The Monitor resource lets you create and manage AWS Deadline Monitors for tracking and managing deadlines within your AWS environment.

Create a basic Deadline Monitor with required properties and a common optional property.

import AWS from "alchemy/aws/control";
const deadlineMonitor = await AWS.Deadline.Monitor("basicMonitor", {
IdentityCenterInstanceArn: "arn:aws:identitystore:us-west-2:123456789012:instance/abcd1234-56ef-78gh-90ij-klmn12345678",
Subdomain: "my-deadline-monitor",
DisplayName: "My Deadline Monitor",
RoleArn: "arn:aws:iam::123456789012:role/DeadlineMonitorRole",
adopt: true // Adopt existing resource if it already exists
});

Configure a Deadline Monitor with additional options for a more customized setup.

const advancedDeadlineMonitor = await AWS.Deadline.Monitor("advancedMonitor", {
IdentityCenterInstanceArn: "arn:aws:identitystore:us-west-2:123456789012:instance/abcd1234-56ef-78gh-90ij-klmn12345678",
Subdomain: "advanced-deadline-monitor",
DisplayName: "Advanced Deadline Monitor",
RoleArn: "arn:aws:iam::123456789012:role/AdvancedDeadlineMonitorRole",
adopt: false // Do not adopt existing resource
});

Set up a Deadline Monitor specifically to track project deadlines with additional monitoring features.

const projectDeadlineMonitor = await AWS.Deadline.Monitor("projectMonitor", {
IdentityCenterInstanceArn: "arn:aws:identitystore:us-west-2:123456789012:instance/abcd1234-56ef-78gh-90ij-klmn12345678",
Subdomain: "project-deadline-monitor",
DisplayName: "Project Deadline Monitor",
RoleArn: "arn:aws:iam::123456789012:role/ProjectDeadlineMonitorRole",
adopt: true // Adopt existing resource if it already exists
});