Skip to content
GitHubXDiscordRSS

ResolverConfig

Learn how to create, update, and manage AWS Route53Resolver ResolverConfigs using Alchemy Cloud Control.

The ResolverConfig resource allows you to manage AWS Route53Resolver ResolverConfigs for configuring DNS resolution in your AWS environment.

Create a basic ResolverConfig with required properties.

import AWS from "alchemy/aws/control";
const resolverConfig = await AWS.Route53Resolver.ResolverConfig("basicResolverConfig", {
ResourceId: "rslvr-12345678",
AutodefinedReverseFlag: "ENABLED"
});

Adopt an existing ResolverConfig by setting the adopt property.

const existingResolverConfig = await AWS.Route53Resolver.ResolverConfig("existingResolverConfig", {
ResourceId: "rslvr-87654321",
AutodefinedReverseFlag: "DISABLED",
adopt: true
});

Create a ResolverConfig with specific reverse DNS settings.

const customReverseResolverConfig = await AWS.Route53Resolver.ResolverConfig("customReverseResolverConfig", {
ResourceId: "rslvr-11223344",
AutodefinedReverseFlag: "ENABLED"
});

Retrieve the ARN and creation time of a ResolverConfig.

const resolverConfigDetails = await AWS.Route53Resolver.ResolverConfig("resolverConfigDetails", {
ResourceId: "rslvr-55667788",
AutodefinedReverseFlag: "DISABLED"
});
console.log(`ResolverConfig ARN: ${resolverConfigDetails.Arn}`);
console.log(`Created at: ${resolverConfigDetails.CreationTime}`);