[ 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.

See also: AWS API Documentation

See ‘aws help’ for descriptions of global parameters.

Synopsis

  describe-connectors
[--connector-types <value>]
[--max-results <value>]
[--next-token <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]

Options

--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.

Output

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.