Skip to content
GitHubXDiscordRSS

DirectoryRegistration

Learn how to create, update, and manage AWS PCAConnectorAD DirectoryRegistrations using Alchemy Cloud Control.

The DirectoryRegistration resource allows you to manage AWS PCAConnectorAD DirectoryRegistrations which enable the integration of AWS Private Certificate Authority with Active Directory.

Create a basic DirectoryRegistration with required properties and a tag.

import AWS from "alchemy/aws/control";
const directoryRegistration = await AWS.PCAConnectorAD.DirectoryRegistration("myDirectoryRegistration", {
DirectoryId: "d-1234567890", // Your Active Directory ID
Tags: {
Environment: "Development"
}
});

Configure a DirectoryRegistration with additional properties, including the adopt option to handle existing resources.

const advancedDirectoryRegistration = await AWS.PCAConnectorAD.DirectoryRegistration("myAdvancedDirectoryRegistration", {
DirectoryId: "d-0987654321", // Your Active Directory ID
Tags: {
Project: "MyProject",
Owner: "admin@example.com"
},
adopt: true // Adopt existing resource if it already exists
});

Create a DirectoryRegistration that uses multiple tags for better resource management and identification.

const taggedDirectoryRegistration = await AWS.PCAConnectorAD.DirectoryRegistration("myTaggedDirectoryRegistration", {
DirectoryId: "d-1122334455", // Your Active Directory ID
Tags: {
Environment: "Production",
Department: "IT",
Owner: "it-admin@example.com"
}
});

Demonstrate updating an existing DirectoryRegistration by modifying its tags.

const updateDirectoryRegistration = await AWS.PCAConnectorAD.DirectoryRegistration("myUpdateDirectoryRegistration", {
DirectoryId: "d-5566778899", // Your Active Directory ID
Tags: {
Environment: "Staging", // Updated tag
Owner: "admin@example.com"
}
});