Skip to content
GitHubXDiscord

ConnectionAlias

The ConnectionAlias resource allows you to manage AWS WorkSpaces ConnectionAliases which are used for associating a connection string with your WorkSpaces environment.

Create a basic ConnectionAlias with the required connection string.

import AWS from "alchemy/aws/control";
const basicConnectionAlias = await AWS.WorkSpaces.ConnectionAlias("basic-connection-alias", {
ConnectionString: "ws-1234567890abcdef",
Tags: [
{ Key: "Environment", Value: "Production" },
{ Key: "Department", Value: "Engineering" }
]
});

Configure a ConnectionAlias with adoption of existing resources.

const advancedConnectionAlias = await AWS.WorkSpaces.ConnectionAlias("advanced-connection-alias", {
ConnectionString: "ws-abcdef1234567890",
Tags: [
{ Key: "Project", Value: "ProjectX" }
],
adopt: true // Adopt existing resource if it already exists
});

Using ConnectionAlias in WorkSpaces Configuration

Section titled “Using ConnectionAlias in WorkSpaces Configuration”

Create a WorkSpaces configuration that utilizes the ConnectionAlias.

const workSpacesConfig = await AWS.WorkSpaces.ConnectionAlias("workspaces-config", {
ConnectionString: "ws-0987654321fedcba",
Tags: [
{ Key: "UseCase", Value: "Testing" },
{ Key: "Owner", Value: "DevTeam" }
],
adopt: false // Create new resource, do not adopt
});