Application
Source:
src/AWS/AppIntegrations/Application.ts
An Amazon AppIntegrations application. Applications register external (iframe-hosted) apps — most commonly Amazon Connect agent workspace third-party applications — with a name, namespace, and the URL they are served from.
The namespace is immutable; changing it replaces the application. The name, description, access URL, approved origins, and permissions can all be updated in place.
Creating an Application
Section titled “Creating an Application”Basic Application
import * as AppIntegrations from "alchemy/AWS/AppIntegrations";
const app = yield* AppIntegrations.Application("AgentApp", { namespace: "com.example.agentapp", accessUrl: "https://example.com",});Application with Permissions and Tags
const app = yield* AppIntegrations.Application("AgentApp", { namespace: "com.example.agentapp", accessUrl: "https://example.com", description: "Agent workspace application", permissions: ["User.Details.View"], tags: { team: "contact-center" },});