Skip to content
GitHubXDiscordRSS

Cell

Learn how to create, update, and manage AWS Route53RecoveryReadiness Cells using Alchemy Cloud Control.

The Cell resource allows you to manage AWS Route53RecoveryReadiness Cells that help ensure recovery readiness for your applications across multiple AWS Regions.

Create a basic Cell with a name and optional tags:

import AWS from "alchemy/aws/control";
const basicCell = await AWS.Route53RecoveryReadiness.Cell("myBasicCell", {
cellName: "PrimaryCell",
tags: [
{
key: "Environment",
value: "Production"
}
]
});

Configure a Cell with nested Cells and additional properties:

const advancedCell = await AWS.Route53RecoveryReadiness.Cell("myAdvancedCell", {
cellName: "AdvancedCell",
cells: ["SecondaryCell1", "SecondaryCell2"],
adopt: true,
tags: [
{
key: "Project",
value: "DisasterRecovery"
},
{
key: "Owner",
value: "TeamA"
}
]
});

Create a Cell that contains multiple nested Cells for a multi-region setup:

const multiRegionCell = await AWS.Route53RecoveryReadiness.Cell("myMultiRegionCell", {
cellName: "MultiRegionCell",
cells: ["RegionA", "RegionB", "RegionC"],
tags: [
{
key: "UseCase",
value: "HighAvailability"
}
]
});

Adopt an existing Cell without failing if it already exists:

const adoptExistingCell = await AWS.Route53RecoveryReadiness.Cell("myAdoptedCell", {
cellName: "ExistingCell",
adopt: true
});