ConnectionAlias
The ConnectionAlias resource allows you to manage AWS WorkSpaces ConnectionAliases which are used for associating a connection string with your WorkSpaces environment.
Minimal Example
Section titled “Minimal Example”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" } ]});
Advanced Configuration
Section titled “Advanced Configuration”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});