Skip to content

EventIntegration

Source: src/AWS/AppIntegrations/EventIntegration.ts

An Amazon AppIntegrations event integration. An event integration associates a partner event source with an Amazon EventBridge bus in your account so external applications (e.g. Amazon Connect third-party apps) can publish events into it. Only metadata is persisted — no EventBridge objects are created.

The event source and EventBridge bus are immutable; changing either replaces the event integration. Only the description can be updated in place.

Basic Event Integration

import * as AppIntegrations from "alchemy/AWS/AppIntegrations";
const events = yield* AppIntegrations.EventIntegration("PartnerEvents", {
source: "aws.partner/examplepartner.com",
eventBridgeBus: "default",
});

Event Integration with Description and Tags

const events = yield* AppIntegrations.EventIntegration("PartnerEvents", {
source: "aws.partner/examplepartner.com",
eventBridgeBus: "default",
description: "Events from Example Partner",
tags: { team: "integrations" },
});