@cdklabs/cdk-appflow
Version:
*Note:* this library is currently in technical preview.
24 lines (23 loc) • 942 B
TypeScript
import { CfnFlow } from "aws-cdk-lib/aws-appflow";
import { JdbcSmallDataScaleConnectorProfile } from "./profile";
import { ConnectorType } from "../core/connectors/connector-type";
import { IFlow } from "../core/flows";
import { ISource } from "../core/vertices/source";
export interface JdbcSmallDataScaleObject {
readonly schema: string;
readonly table: string;
}
export interface JdbcSmallDataScaleSourceProps {
readonly profile: JdbcSmallDataScaleConnectorProfile;
readonly object: JdbcSmallDataScaleObject;
readonly apiVersion?: string;
}
export declare class JdbcSmallDataScaleSource implements ISource {
private readonly props;
private static readonly defaultApiVersion;
readonly connectorType: ConnectorType;
constructor(props: JdbcSmallDataScaleSourceProps);
bind(flow: IFlow): CfnFlow.SourceFlowConfigProperty;
private buildSourceConnectorProperties;
private tryAddNodeDependency;
}