Skip to content
GitHubXDiscord

Connector

The Connector resource lets you manage AWS AppFlow Connectors which enable the connection to various data sources and destinations for data flow.

Create a basic AppFlow Connector with required properties and an optional description.

import AWS from "alchemy/aws/control";
const basicConnector = await AWS.AppFlow.Connector("basicConnector", {
ConnectorProvisioningType: "CUSTOM",
ConnectorProvisioningConfig: {
// Configuration details specific to the connector
},
ConnectorLabel: "My Basic Connector",
Description: "This is a basic AppFlow connector."
});

Configure an AppFlow Connector with additional properties to specify more advanced settings.

const advancedConnector = await AWS.AppFlow.Connector("advancedConnector", {
ConnectorProvisioningType: "CUSTOM",
ConnectorProvisioningConfig: {
// More detailed configuration for the connector
},
ConnectorLabel: "Advanced Connector",
Description: "This connector has advanced settings."
});

Create a connector that adopts an existing resource instead of failing if the resource already exists.

const adoptExistingConnector = await AWS.AppFlow.Connector("adoptExistingConnector", {
ConnectorProvisioningType: "CUSTOM",
ConnectorProvisioningConfig: {
// Connector configuration for adoption
},
adopt: true,
ConnectorLabel: "Adopted Connector",
Description: "This connector adopts an existing resource."
});

Configure a connector with a specific provisioning type and setup for a custom integration.

const customConnector = await AWS.AppFlow.Connector("customConnector", {
ConnectorProvisioningType: "CUSTOM",
ConnectorProvisioningConfig: {
// Custom configuration details
},
ConnectorLabel: "Custom Connector",
Description: "This connector is configured for a custom integration."
});