Domain
The Domain resource lets you manage AWS SDB Domains and their configuration settings.
Minimal Example
Section titled “Minimal Example”Create a basic SDB Domain with a description.
import AWS from "alchemy/aws/control";
const simpleDbDomain = await AWS.SDB.Domain("simpleDbDomain", { Description: "A domain for storing application data", adopt: false // Default is false: Creates a new domain unless it already exists});
Advanced Configuration
Section titled “Advanced Configuration”Configure a domain with additional properties, such as enabling adoption of an existing resource.
const existingDomain = await AWS.SDB.Domain("existingDbDomain", { Description: "An existing domain that should be adopted", adopt: true // Set to true to adopt an existing domain if it exists});
Resource Properties Example
Section titled “Resource Properties Example”Create a domain that utilizes the additional properties available in the Cloud Control API.
const advancedDomain = await AWS.SDB.Domain("advancedDbDomain", { Description: "A domain for advanced data storage", adopt: false // Default is false});
// Accessing additional propertiesconsole.log(`Domain ARN: ${advancedDomain.Arn}`);console.log(`Created at: ${advancedDomain.CreationTime}`);console.log(`Last updated at: ${advancedDomain.LastUpdateTime}`);