ApprovedOrigin
The ApprovedOrigin resource allows you to manage AWS Connect ApprovedOrigins which are essential for controlling the origins that can connect to your Amazon Connect instance.
Minimal Example
Section titled “Minimal Example”Create a basic ApprovedOrigin resource with required properties:
import AWS from "alchemy/aws/control";
const approvedOrigin = await AWS.Connect.ApprovedOrigin("basicApprovedOrigin", { Origin: "https://my-web-app.example.com", InstanceId: "abc12345-6789-0abc-defg-1234567890ab"});
Advanced Configuration
Section titled “Advanced Configuration”Create an ApprovedOrigin resource while adopting an existing resource, preventing failure if it already exists:
const existingApprovedOrigin = await AWS.Connect.ApprovedOrigin("existingApprovedOrigin", { Origin: "https://another-web-app.example.com", InstanceId: "abc12345-6789-0abc-defg-1234567890ab", adopt: true});
Multiple Origins
Section titled “Multiple Origins”Manage multiple origins by creating multiple ApprovedOrigin resources for the same instance:
const firstApprovedOrigin = await AWS.Connect.ApprovedOrigin("firstApprovedOrigin", { Origin: "https://first-app.example.com", InstanceId: "abc12345-6789-0abc-defg-1234567890ab"});
const secondApprovedOrigin = await AWS.Connect.ApprovedOrigin("secondApprovedOrigin", { Origin: "https://second-app.example.com", InstanceId: "abc12345-6789-0abc-defg-1234567890ab"});
Updating an Approved Origin
Section titled “Updating an Approved Origin”Update the origin for an existing ApprovedOrigin resource:
const updatedApprovedOrigin = await AWS.Connect.ApprovedOrigin("updateApprovedOrigin", { Origin: "https://updated-app.example.com", InstanceId: "abc12345-6789-0abc-defg-1234567890ab"});