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 ​
Create a basic ApprovedOrigin resource with required properties:
ts
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 ​
Create an ApprovedOrigin resource while adopting an existing resource, preventing failure if it already exists:
ts
const existingApprovedOrigin = await AWS.Connect.ApprovedOrigin("existingApprovedOrigin", {
Origin: "https://another-web-app.example.com",
InstanceId: "abc12345-6789-0abc-defg-1234567890ab",
adopt: true
});
Multiple Origins ​
Manage multiple origins by creating multiple ApprovedOrigin resources for the same instance:
ts
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 ​
Update the origin for an existing ApprovedOrigin resource:
ts
const updatedApprovedOrigin = await AWS.Connect.ApprovedOrigin("updateApprovedOrigin", {
Origin: "https://updated-app.example.com",
InstanceId: "abc12345-6789-0abc-defg-1234567890ab"
});