@cdklabs/cdk-appflow
Version:
*Note:* this library is currently in technical preview.
25 lines (24 loc) • 930 B
TypeScript
import { CfnFlow } from "aws-cdk-lib/aws-appflow";
import { ConnectorType } from "../core/connectors/connector-type";
import { ErrorHandlingConfiguration } from "../core/error-handling";
import { IFlow } from "../core/flows";
import { IDestination } from "../core/vertices/destination";
/**
* The properties for the EventBridge destination
*/
export interface EventBridgeDestinationProps {
readonly partnerBus: string;
readonly errorHandling?: ErrorHandlingConfiguration;
}
/**
* This class represents AppFlow's EventBridge destination
*/
export declare class EventBridgeDestination implements IDestination {
private readonly props;
private readonly compatibleFlows;
readonly connectorType: ConnectorType;
constructor(props: EventBridgeDestinationProps);
bind(flow: IFlow): CfnFlow.DestinationFlowConfigProperty;
private buildDestinationConnectorProperties;
private tryAddNodeDependency;
}