Skip to content

aws.appflow.describe_connectors

Example SQL Queries

SELECT * FROM
aws.appflow.describe_connectors;

Description

Describes the connectors vended by Amazon AppFlow for specified connector types. If you don't specify a connector type, this operation describes all connectors vended by Amazon AppFlow. If there are more connectors than can be returned in one page, the response contains a nextToken object, which can be be passed in to the next call to the DescribeConnectors API operation to retrieve the next page.

Table Definition

Column NameColumn Data Type
connector_types Input Column

The type of connector, such as Salesforce, Amplitude, and so on.

VARCHAR[]
Show child fields
connector_types[]
max_results Input Column

The maximum number of items that should be returned in the result set. The default is 20.

BIGINT
next_token Input Column

The pagination token for the next page of data.

VARCHAR
_aws_profile Input Column

The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role.

STRUCT(
"type" VARCHAR,
"name" VARCHAR,
"account_id" VARCHAR,
"via_profile_name" VARCHAR,
"assumed_role_arn" VARCHAR,
"organization" STRUCT(
"account_name" VARCHAR,
"id" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[],
"master_account" STRUCT(
"id" VARCHAR,
"email" VARCHAR
),
"parents" STRUCT(
"type" VARCHAR,
"id" VARCHAR,
"name" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[]
)[]
)
)
Show child fields
_aws_profile.account_id

The AWS account id

_aws_profile.assumed_role_arn

The ARN of the assumed role

_aws_profile.name

The unique name of the profile.

_aws_profile.organization

Information about this profile's membership in the AWS organization.

Show child fields
_aws_profile.organization.account_name

The name of account speciifed by the organization

_aws_profile.organization.id

The organization id

_aws_profile.organization.master_account
Show child fields
_aws_profile.organization.master_account.email

The organization master account email address

_aws_profile.organization.master_account.id

The organization master account id

_aws_profile.organization.parents[]
Show child fields
_aws_profile.organization.parents[].id

The id of the parent

_aws_profile.organization.parents[].name

The name of the parent

_aws_profile.organization.parents[].tags[]
Show child fields
_aws_profile.organization.parents[].tags[].key
_aws_profile.organization.parents[].tags[].value
_aws_profile.organization.parents[].type

The type of parent can be an organization unit or a root

_aws_profile.organization.tags[]
Show child fields
_aws_profile.organization.tags[].key
_aws_profile.organization.tags[].value
_aws_profile.type

The type of profile, either 'credentials' or 'assumed_role'

_aws_profile.via_profile_name

This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.

_aws_region Input Column

The AWS region to use.

VARCHAR
connector_configurations

The configuration that is applied to the connectors used in the flow.

MAP(VARCHAR, STRUCT(
"can_use_as_source" BOOLEAN,
"can_use_as_destination" BOOLEAN,
"supported_destination_connectors" VARCHAR[],
"supported_scheduling_frequencies" VARCHAR[],
"is_private_link_enabled" BOOLEAN,
"is_private_link_endpoint_url_required" BOOLEAN,
"supported_trigger_types" VARCHAR[],
"connector_metadata" STRUCT(
"amplitude" BOOLEAN,
"datadog" BOOLEAN,
"dynatrace" BOOLEAN,
"google_analytics" STRUCT(
"o_auth_scopes" VARCHAR[]
),
"infor_nexus" BOOLEAN,
"marketo" BOOLEAN,
"redshift" BOOLEAN,
"s3" BOOLEAN,
"salesforce" STRUCT(
"o_auth_scopes" VARCHAR[],
"data_transfer_apis" VARCHAR[],
"oauth2_grant_types_supported" VARCHAR[]
),
"service_now" BOOLEAN,
"singular" BOOLEAN,
"slack" STRUCT(
"o_auth_scopes" VARCHAR[]
),
"snowflake" STRUCT(
"supported_regions" VARCHAR[]
),
"trendmicro" BOOLEAN,
"veeva" BOOLEAN,
"zendesk" STRUCT(
"o_auth_scopes" VARCHAR[]
),
"event_bridge" BOOLEAN,
"upsolver" BOOLEAN,
"customer_profiles" BOOLEAN,
"honeycode" STRUCT(
"o_auth_scopes" VARCHAR[]
),
"sapo_data" BOOLEAN,
"pardot" BOOLEAN
),
"connector_type" VARCHAR,
"connector_label" VARCHAR,
"connector_description" VARCHAR,
"connector_owner" VARCHAR,
"connector_name" VARCHAR,
"connector_version" VARCHAR,
"connector_arn" VARCHAR,
"connector_modes" VARCHAR[],
"authentication_config" STRUCT(
"is_basic_auth_supported" BOOLEAN,
"is_api_key_auth_supported" BOOLEAN,
"is_o_auth2_supported" BOOLEAN,
"is_custom_auth_supported" BOOLEAN,
"o_auth2_defaults" STRUCT(
"oauth_scopes" VARCHAR[],
"token_urls" VARCHAR[],
"auth_code_urls" VARCHAR[],
"oauth2_grant_types_supported" VARCHAR[],
"oauth2_custom_properties" STRUCT(
"key" VARCHAR,
"is_required" BOOLEAN,
"label" VARCHAR,
"description" VARCHAR,
"is_sensitive_field" BOOLEAN,
"connector_supplied_values" VARCHAR[],
"type" VARCHAR
)[]
),
"custom_auth_configs" STRUCT(
"custom_authentication_type" VARCHAR,
"auth_parameters" STRUCT(
"key" VARCHAR,
"is_required" BOOLEAN,
"label" VARCHAR,
"description" VARCHAR,
"is_sensitive_field" BOOLEAN,
"connector_supplied_values" VARCHAR[]
)[]
)[]
),
"connector_runtime_settings" STRUCT(
"key" VARCHAR,
"data_type" VARCHAR,
"is_required" BOOLEAN,
"label" VARCHAR,
"description" VARCHAR,
"scope" VARCHAR,
"connector_supplied_value_options" VARCHAR[]
)[],
"supported_api_versions" VARCHAR[],
"supported_operators" VARCHAR[],
"supported_write_operations" VARCHAR[],
"connector_provisioning_type" VARCHAR,
"connector_provisioning_config" STRUCT(
"lambda" STRUCT(
"lambda_arn" VARCHAR
)
),
"logo_url" VARCHAR,
"registered_at" TIMESTAMP_S,
"registered_by" VARCHAR,
"supported_data_transfer_types" VARCHAR[],
"supported_data_transfer_apis" STRUCT(
"name" VARCHAR,
"type" VARCHAR
)[]
))
connectors

Information about the connectors supported in Amazon AppFlow.

STRUCT(
"connector_description" VARCHAR,
"connector_name" VARCHAR,
"connector_owner" VARCHAR,
"connector_version" VARCHAR,
"application_type" VARCHAR,
"connector_type" VARCHAR,
"connector_label" VARCHAR,
"registered_at" TIMESTAMP_S,
"registered_by" VARCHAR,
"connector_provisioning_type" VARCHAR,
"connector_modes" VARCHAR[],
"supported_data_transfer_types" VARCHAR[]
)[]
Show child fields
connectors[]
Show child fields
connectors[].application_type

The application type of the connector.

connectors[].connector_description

A description about the registered connector.

connectors[].connector_label

A label used for the connector.

connectors[].connector_modes[]
connectors[].connector_name

The name of the connector.

connectors[].connector_owner

The owner of the connector.

connectors[].connector_provisioning_type

The provisioning type that the connector uses.

connectors[].connector_type

The connector type.

connectors[].connector_version

The connector version.

connectors[].registered_at

The time at which the connector was registered.

connectors[].registered_by

The user who registered the connector.

connectors[].supported_data_transfer_types[]