Skip to main content

connector_profiles

Creates, updates, deletes, gets or lists a connector_profiles resource.

Overview

Nameconnector_profiles
TypeResource
Idaws.appflow.connector_profiles

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
connector_profile_detailsarrayReturns information about the connector profiles associated with the flow.
next_tokenstringThe pagination token for the next page of data. If nextToken=null, this means that all records have been fetched. (pattern: <code>\S+</code>)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_connector_profilesselectregionReturns a list of connector-profile details matching the provided connector-profile names and connector-types. Both input lists are optional, and you can use them to filter the result. If no names or connector-types are provided, returns all connector profiles in a paginated form. If there is no match, this operation returns an empty list.
create_connector_profileinsertregion, connectorProfileName, connectorType, connectionMode, connectorProfileConfigCreates a new connector profile associated with your Amazon Web Services account. There is a soft quota of 100 connector profiles per Amazon Web Services account. If you need more connector profiles than this quota allows, you can submit a request to the Amazon AppFlow team through the Amazon AppFlow support channel. In each connector profile that you create, you can provide the credentials and properties for only one connector.
update_connector_profileupdateregion, connectorProfileName, connectionMode, connectorProfileConfigUpdates a given connector profile associated with your account.
delete_connector_profiledeleteregionEnables you to delete an existing connector profile.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Returns a list of connector-profile details matching the provided connector-profile names and connector-types. Both input lists are optional, and you can use them to filter the result. If no names or connector-types are provided, returns all connector profiles in a paginated form. If there is no match, this operation returns an empty list.

SELECT
connector_profile_details,
next_token
FROM aws.appflow.connector_profiles
WHERE region = '{{ region }}' -- required
;

INSERT examples

Creates a new connector profile associated with your Amazon Web Services account. There is a soft quota of 100 connector profiles per Amazon Web Services account. If you need more connector profiles than this quota allows, you can submit a request to the Amazon AppFlow team through the Amazon AppFlow support channel. In each connector profile that you create, you can provide the credentials and properties for only one connector.

INSERT INTO aws.appflow.connector_profiles (
connectorProfileName,
kmsArn,
connectorType,
connectorLabel,
connectionMode,
connectorProfileConfig,
clientToken,
region
)
SELECT
'{{ connectorProfileName }}' /* required */,
'{{ kmsArn }}',
'{{ connectorType }}' /* required */,
'{{ connectorLabel }}',
'{{ connectionMode }}' /* required */,
'{{ connectorProfileConfig }}' /* required */,
'{{ clientToken }}',
'{{ region }}'
RETURNING
connector_profile_arn
;

UPDATE examples

Updates a given connector profile associated with your account.

UPDATE aws.appflow.connector_profiles
SET
connectorProfileName = '{{ connectorProfileName }}',
connectionMode = '{{ connectionMode }}',
connectorProfileConfig = '{{ connectorProfileConfig }}',
clientToken = '{{ clientToken }}'
WHERE
region = '{{ region }}' --required
AND connectorProfileName = '{{ connectorProfileName }}' --required
AND connectionMode = '{{ connectionMode }}' --required
AND connectorProfileConfig = '{{ connectorProfileConfig }}' --required
RETURNING
connector_profile_arn;

DELETE examples

Enables you to delete an existing connector profile.

DELETE FROM aws.appflow.connector_profiles
WHERE region = '{{ region }}' --required
;