import { AmplitudeConnectorProfileCredentialsProps } from './AmplitudeConnectorProfileCredentialsProps';
import { GoogleAnalyticsConnectorProfileCredentialsProps } from './GoogleAnalyticsConnectorProfileCredentialsProps';
import { ServiceNowConnectorProfileCredentialsProps } from './ServiceNowConnectorProfileCredentialsProps';
import { CustomConnectorProfileCredentialsProps } from './CustomConnectorProfileCredentialsProps';
import { SAPODataConnectorProfileCredentialsProps } from './SAPODataConnectorProfileCredentialsProps';
import { PardotConnectorProfileCredentialsProps } from './PardotConnectorProfileCredentialsProps';
import { VeevaConnectorProfileCredentialsProps } from './VeevaConnectorProfileCredentialsProps';
import { TrendmicroConnectorProfileCredentialsProps } from './TrendmicroConnectorProfileCredentialsProps';
import { DatadogConnectorProfileCredentialsProps } from './DatadogConnectorProfileCredentialsProps';
import { MarketoConnectorProfileCredentialsProps } from './MarketoConnectorProfileCredentialsProps';
import { RedshiftConnectorProfileCredentialsProps } from './RedshiftConnectorProfileCredentialsProps';
import { SingularConnectorProfileCredentialsProps } from './SingularConnectorProfileCredentialsProps';
import { SlackConnectorProfileCredentialsProps } from './SlackConnectorProfileCredentialsProps';
import { SnowflakeConnectorProfileCredentialsProps } from './SnowflakeConnectorProfileCredentialsProps';
import { DynatraceConnectorProfileCredentialsProps } from './DynatraceConnectorProfileCredentialsProps';
import { ZendeskConnectorProfileCredentialsProps } from './ZendeskConnectorProfileCredentialsProps';
import { InforNexusConnectorProfileCredentialsProps } from './InforNexusConnectorProfileCredentialsProps';
import { SalesforceConnectorProfileCredentialsProps } from './SalesforceConnectorProfileCredentialsProps';
/**
  The connector-specific credentials required by a connector.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-connectorprofilecredentials.html">the AWS Docs</a>
*/
export interface ConnectorProfileCredentialsProps {
    /** <code>Amplitude</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-amplitude"></a>
  The connector-specific credentials required when using Amplitude.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    amplitude?: AmplitudeConnectorProfileCredentialsProps;
    /** <code>GoogleAnalytics</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-googleanalytics"></a>
  The connector-specific credentials required when using Google Analytics.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    googleAnalytics?: GoogleAnalyticsConnectorProfileCredentialsProps;
    /** <code>ServiceNow</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-servicenow"></a>
  The connector-specific credentials required when using ServiceNow.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    serviceNow?: ServiceNowConnectorProfileCredentialsProps;
    /** <code>CustomConnector</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-customconnector"></a>
  The connector-specific profile credentials that are required when using the custom connector.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    customConnector?: CustomConnectorProfileCredentialsProps;
    /** <code>SAPOData</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-sapodata"></a>
  The connector-specific profile credentials required when using SAPOData.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    sAPOData?: SAPODataConnectorProfileCredentialsProps;
    /** <code>Pardot</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-pardot"></a>
  Property description not available.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    pardot?: PardotConnectorProfileCredentialsProps;
    /** <code>Veeva</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-veeva"></a>
  The connector-specific credentials required when using Veeva.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    veeva?: VeevaConnectorProfileCredentialsProps;
    /** <code>Trendmicro</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-trendmicro"></a>
  The connector-specific credentials required when using Trend Micro.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    trendmicro?: TrendmicroConnectorProfileCredentialsProps;
    /** <code>Datadog</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-datadog"></a>
  The connector-specific credentials required when using Datadog.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    datadog?: DatadogConnectorProfileCredentialsProps;
    /** <code>Marketo</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-marketo"></a>
  The connector-specific credentials required when using Marketo.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    marketo?: MarketoConnectorProfileCredentialsProps;
    /** <code>Redshift</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-redshift"></a>
  The connector-specific credentials required when using Amazon Redshift.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    redshift?: RedshiftConnectorProfileCredentialsProps;
    /** <code>Singular</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-singular"></a>
  The connector-specific credentials required when using Singular.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    singular?: SingularConnectorProfileCredentialsProps;
    /** <code>Slack</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-slack"></a>
  The connector-specific credentials required when using Slack.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    slack?: SlackConnectorProfileCredentialsProps;
    /** <code>Snowflake</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-snowflake"></a>
  The connector-specific credentials required when using Snowflake.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    snowflake?: SnowflakeConnectorProfileCredentialsProps;
    /** <code>Dynatrace</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-dynatrace"></a>
  The connector-specific credentials required when using Dynatrace.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    dynatrace?: DynatraceConnectorProfileCredentialsProps;
    /** <code>Zendesk</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-zendesk"></a>
  The connector-specific credentials required when using Zendesk.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    zendesk?: ZendeskConnectorProfileCredentialsProps;
    /** <code>InforNexus</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-infornexus"></a>
  The connector-specific credentials required when using Infor Nexus.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    inforNexus?: InforNexusConnectorProfileCredentialsProps;
    /** <code>Salesforce</code>  <a name="cfn-appflow-connectorprofile-connectorprofilecredentials-salesforce"></a>
  The connector-specific credentials required when using Salesforce.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    salesforce?: SalesforceConnectorProfileCredentialsProps;
}
