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.
See also: AWS API Documentation
See ‘aws help’ for descriptions of global parameters.
describe-connectors
[--connector-types <value>]
[--max-results <value>]
[--next-token <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
--connector-types
(list)
The type of connector, such as Salesforce, Amplitude, and so on.
(string)
Syntax:
"string" "string" ...
Where valid values are:
Salesforce
Singular
Slack
Redshift
S3
Marketo
Googleanalytics
Zendesk
Servicenow
Datadog
Trendmicro
Snowflake
Dynatrace
Infornexus
Amplitude
Veeva
EventBridge
LookoutMetrics
Upsolver
Honeycode
CustomerProfiles
SAPOData
CustomConnector
--max-results
(integer)
The maximum number of items that should be returned in the result set. The default is 20.
--next-token
(string)
The pagination token for the next page of data.
--cli-input-json
| --cli-input-yaml
(string)
Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton
. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml
.
--generate-cli-skeleton
(string)
Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input
, prints a sample input JSON that can be used as an argument for --cli-input-json
. Similarly, if provided yaml-input
it will print a sample input YAML that can be used with --cli-input-yaml
. If provided with the value output
, it validates the command inputs and returns a sample output JSON for that command.
See ‘aws help’ for descriptions of global parameters.
connectorConfigurations -> (map)
The configuration that is applied to the connectors used in the flow.
key -> (string)
value -> (structure)
The configuration settings related to a given connector.
canUseAsSource -> (boolean)
Specifies whether the connector can be used as a source.
canUseAsDestination -> (boolean)
Specifies whether the connector can be used as a destination.
supportedDestinationConnectors -> (list)
Lists the connectors that are available for use as destinations.
(string)
supportedSchedulingFrequencies -> (list)
Specifies the supported flow frequency for that connector.
(string)
isPrivateLinkEnabled -> (boolean)
Specifies if PrivateLink is enabled for that connector.
isPrivateLinkEndpointUrlRequired -> (boolean)
Specifies if a PrivateLink endpoint URL is required.
supportedTriggerTypes -> (list)
Specifies the supported trigger types for the flow.
(string)
connectorMetadata -> (structure)
Specifies connector-specific metadata such as
oAuthScopes
,supportedRegions
,privateLinkServiceUrl
, and so on.Amplitude -> (structure)
The connector metadata specific to Amplitude.
Datadog -> (structure)
The connector metadata specific to Datadog.
Dynatrace -> (structure)
The connector metadata specific to Dynatrace.
GoogleAnalytics -> (structure)
The connector metadata specific to Google Analytics.
oAuthScopes -> (list)
The desired authorization scope for the Google Analytics account.
(string)
InforNexus -> (structure)
The connector metadata specific to Infor Nexus.
Marketo -> (structure)
The connector metadata specific to Marketo.
Redshift -> (structure)
The connector metadata specific to Amazon Redshift.
S3 -> (structure)
The connector metadata specific to Amazon S3.
Salesforce -> (structure)
The connector metadata specific to Salesforce.
oAuthScopes -> (list)
The desired authorization scope for the Salesforce account.
(string)
ServiceNow -> (structure)
The connector metadata specific to ServiceNow.
Singular -> (structure)
The connector metadata specific to Singular.
Slack -> (structure)
The connector metadata specific to Slack.
oAuthScopes -> (list)
The desired authorization scope for the Slack account.
(string)
Snowflake -> (structure)
The connector metadata specific to Snowflake.
supportedRegions -> (list)
Specifies the supported Amazon Web Services Regions when using Snowflake.
(string)
Trendmicro -> (structure)
The connector metadata specific to Trend Micro.
Veeva -> (structure)
The connector metadata specific to Veeva.
Zendesk -> (structure)
The connector metadata specific to Zendesk.
oAuthScopes -> (list)
The desired authorization scope for the Zendesk account.
(string)
EventBridge -> (structure)
The connector metadata specific to Amazon EventBridge.
Upsolver -> (structure)
The connector metadata specific to Upsolver.
CustomerProfiles -> (structure)
The connector metadata specific to Amazon Connect Customer Profiles.
Honeycode -> (structure)
The connector metadata specific to Amazon Honeycode.
oAuthScopes -> (list)
The desired authorization scope for the Amazon Honeycode account.
(string)
SAPOData -> (structure)
The connector metadata specific to SAPOData.
connectorType -> (string)
The connector type.
connectorLabel -> (string)
The label used for registering the connector.
connectorDescription -> (string)
A description about the connector.
connectorOwner -> (string)
The owner who developed the connector.
connectorName -> (string)
The connector name.
connectorVersion -> (string)
The connector version.
connectorArn -> (string)
The Amazon Resource Name (ARN) for the registered connector.
connectorModes -> (list)
The connection modes that the connector supports.
(string)
authenticationConfig -> (structure)
The authentication config required for the connector.
isBasicAuthSupported -> (boolean)
Indicates whether basic authentication is supported by the connector.
isApiKeyAuthSupported -> (boolean)
Indicates whether API key authentication is supported by the connector
isOAuth2Supported -> (boolean)
Indicates whether OAuth 2.0 authentication is supported by the connector.
isCustomAuthSupported -> (boolean)
Indicates whether custom authentication is supported by the connector
oAuth2Defaults -> (structure)
Contains the default values required for OAuth 2.0 authentication.
oauthScopes -> (list)
OAuth 2.0 scopes that the connector supports.
(string)
tokenUrls -> (list)
Token URLs that can be used for OAuth 2.0 authentication.
(string)
authCodeUrls -> (list)
Auth code URLs that can be used for OAuth 2.0 authentication.
(string)
oauth2GrantTypesSupported -> (list)
OAuth 2.0 grant types supported by the connector.
(string)
oauth2CustomProperties -> (list)
List of custom parameters required for OAuth 2.0 authentication.
(structure)
Custom parameter required for OAuth 2.0 authentication.
key -> (string)
The key of the custom parameter required for OAuth 2.0 authentication.
isRequired -> (boolean)
Indicates whether the custom parameter for OAuth 2.0 authentication is required.
label -> (string)
The label of the custom parameter used for OAuth 2.0 authentication.
description -> (string)
A description about the custom parameter used for OAuth 2.0 authentication.
isSensitiveField -> (boolean)
Indicates whether this authentication custom parameter is a sensitive field.
connectorSuppliedValues -> (list)
Contains default values for this authentication parameter that are supplied by the connector.
(string)
type -> (string)
Indicates whether custom parameter is used with TokenUrl or AuthUrl.
customAuthConfigs -> (list)
Contains information required for custom authentication.
(structure)
Configuration information required for custom authentication.
customAuthenticationType -> (string)
The authentication type that the custom connector uses.
authParameters -> (list)
Information about authentication parameters required for authentication.
(structure)
Information about required authentication parameters.
key -> (string)
The authentication key required to authenticate with the connector.
isRequired -> (boolean)
Indicates whether this authentication parameter is required.
label -> (string)
Label used for authentication parameter.
description -> (string)
A description about the authentication parameter.
isSensitiveField -> (boolean)
Indicates whether this authentication parameter is a sensitive field.
connectorSuppliedValues -> (list)
Contains default values for this authentication parameter that are supplied by the connector.
(string)
connectorRuntimeSettings -> (list)
The required connector runtime settings.
(structure)
Contains information about the connector runtime settings that are required for flow execution.
key -> (string)
Contains value information about the connector runtime setting.
dataType -> (string)
Data type of the connector runtime setting.
isRequired -> (boolean)
Indicates whether this connector runtime setting is required.
label -> (string)
A label used for connector runtime setting.
description -> (string)
A description about the connector runtime setting.
scope -> (string)
Indicates the scope of the connector runtime setting.
connectorSuppliedValueOptions -> (list)
Contains default values for the connector runtime setting that are supplied by the connector.
(string)
supportedApiVersions -> (list)
A list of API versions that are supported by the connector.
(string)
supportedOperators -> (list)
A list of operators supported by the connector.
(string)
supportedWriteOperations -> (list)
A list of write operations supported by the connector.
(string)
The possible write operations in the destination connector. When this value is not provided, this defaults to the
INSERT
operation.connectorProvisioningType -> (string)
The provisioning type used to register the connector.
connectorProvisioningConfig -> (structure)
The configuration required for registering the connector.
lambda -> (structure)
Contains information about the configuration of the lambda which is being registered as the connector.
lambdaArn -> (string)
Lambda ARN of the connector being registered.
logoURL -> (string)
Logo URL of the connector.
registeredAt -> (timestamp)
The date on which the connector was registered.
registeredBy -> (string)
Information about who registered the connector.
connectors -> (list)
Information about the connectors supported in Amazon AppFlow.
(structure)
Information about the registered connector.
connectorDescription -> (string)
A description about the registered connector.
connectorName -> (string)
The name of the connector.
connectorOwner -> (string)
The owner of the connector.
connectorVersion -> (string)
The connector version.
applicationType -> (string)
The application type of the connector.
connectorType -> (string)
The connector type.
connectorLabel -> (string)
A label used for the connector.
registeredAt -> (timestamp)
The time at which the connector was registered.
registeredBy -> (string)
The user who registered the connector.
connectorProvisioningType -> (string)
The provisioning type that the connector uses.
connectorModes -> (list)
The connection mode that the connector supports.
(string)
nextToken -> (string)
The pagination token for the next page of data.