libZSservicesZSamazonka-appflowZSamazonka-appflow
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AppFlow.Types.ConnectorMetadata

Description

 
Synopsis

Documentation

data ConnectorMetadata Source #

A structure to specify connector-specific metadata such as oAuthScopes, supportedRegions, privateLinkServiceUrl, and so on.

See: newConnectorMetadata smart constructor.

Constructors

ConnectorMetadata' 

Fields

Instances

Instances details
Eq ConnectorMetadata Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ConnectorMetadata

Read ConnectorMetadata Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ConnectorMetadata

Show ConnectorMetadata Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ConnectorMetadata

Generic ConnectorMetadata Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ConnectorMetadata

Associated Types

type Rep ConnectorMetadata :: Type -> Type #

NFData ConnectorMetadata Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ConnectorMetadata

Methods

rnf :: ConnectorMetadata -> () #

Hashable ConnectorMetadata Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ConnectorMetadata

FromJSON ConnectorMetadata Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ConnectorMetadata

type Rep ConnectorMetadata Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ConnectorMetadata

type Rep ConnectorMetadata = D1 ('MetaData "ConnectorMetadata" "Amazonka.AppFlow.Types.ConnectorMetadata" "libZSservicesZSamazonka-appflowZSamazonka-appflow" 'False) (C1 ('MetaCons "ConnectorMetadata'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "upsolver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpsolverMetadata)) :*: S1 ('MetaSel ('Just "snowflake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnowflakeMetadata))) :*: (S1 ('MetaSel ('Just "honeycode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HoneycodeMetadata)) :*: (S1 ('MetaSel ('Just "serviceNow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceNowMetadata)) :*: S1 ('MetaSel ('Just "dynatrace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DynatraceMetadata))))) :*: ((S1 ('MetaSel ('Just "marketo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MarketoMetadata)) :*: S1 ('MetaSel ('Just "slack") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlackMetadata))) :*: (S1 ('MetaSel ('Just "singular") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SingularMetadata)) :*: (S1 ('MetaSel ('Just "inforNexus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InforNexusMetadata)) :*: S1 ('MetaSel ('Just "amplitude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AmplitudeMetadata)))))) :*: (((S1 ('MetaSel ('Just "customerProfiles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomerProfilesMetadata)) :*: S1 ('MetaSel ('Just "datadog") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatadogMetadata))) :*: (S1 ('MetaSel ('Just "googleAnalytics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GoogleAnalyticsMetadata)) :*: (S1 ('MetaSel ('Just "sAPOData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SAPODataMetadata)) :*: S1 ('MetaSel ('Just "salesforce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SalesforceMetadata))))) :*: ((S1 ('MetaSel ('Just "zendesk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ZendeskMetadata)) :*: (S1 ('MetaSel ('Just "s3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Metadata)) :*: S1 ('MetaSel ('Just "eventBridge") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventBridgeMetadata)))) :*: (S1 ('MetaSel ('Just "trendmicro") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrendmicroMetadata)) :*: (S1 ('MetaSel ('Just "redshift") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RedshiftMetadata)) :*: S1 ('MetaSel ('Just "veeva") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VeevaMetadata))))))))

newConnectorMetadata :: ConnectorMetadata Source #

Create a value of ConnectorMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:upsolver:ConnectorMetadata', connectorMetadata_upsolver - The connector metadata specific to Upsolver.

$sel:snowflake:ConnectorMetadata', connectorMetadata_snowflake - The connector metadata specific to Snowflake.

$sel:honeycode:ConnectorMetadata', connectorMetadata_honeycode - The connector metadata specific to Amazon Honeycode.

$sel:serviceNow:ConnectorMetadata', connectorMetadata_serviceNow - The connector metadata specific to ServiceNow.

$sel:dynatrace:ConnectorMetadata', connectorMetadata_dynatrace - The connector metadata specific to Dynatrace.

$sel:marketo:ConnectorMetadata', connectorMetadata_marketo - The connector metadata specific to Marketo.

$sel:slack:ConnectorMetadata', connectorMetadata_slack - The connector metadata specific to Slack.

$sel:singular:ConnectorMetadata', connectorMetadata_singular - The connector metadata specific to Singular.

$sel:inforNexus:ConnectorMetadata', connectorMetadata_inforNexus - The connector metadata specific to Infor Nexus.

$sel:amplitude:ConnectorMetadata', connectorMetadata_amplitude - The connector metadata specific to Amplitude.

$sel:customerProfiles:ConnectorMetadata', connectorMetadata_customerProfiles - The connector metadata specific to Amazon Connect Customer Profiles.

$sel:datadog:ConnectorMetadata', connectorMetadata_datadog - The connector metadata specific to Datadog.

$sel:googleAnalytics:ConnectorMetadata', connectorMetadata_googleAnalytics - The connector metadata specific to Google Analytics.

$sel:sAPOData:ConnectorMetadata', connectorMetadata_sAPOData - Undocumented member.

$sel:salesforce:ConnectorMetadata', connectorMetadata_salesforce - The connector metadata specific to Salesforce.

$sel:zendesk:ConnectorMetadata', connectorMetadata_zendesk - The connector metadata specific to Zendesk.

$sel:s3:ConnectorMetadata', connectorMetadata_s3 - The connector metadata specific to Amazon S3.

$sel:eventBridge:ConnectorMetadata', connectorMetadata_eventBridge - The connector metadata specific to Amazon EventBridge.

$sel:trendmicro:ConnectorMetadata', connectorMetadata_trendmicro - The connector metadata specific to Trend Micro.

$sel:redshift:ConnectorMetadata', connectorMetadata_redshift - The connector metadata specific to Amazon Redshift.

$sel:veeva:ConnectorMetadata', connectorMetadata_veeva - The connector metadata specific to Veeva.

connectorMetadata_upsolver :: Lens' ConnectorMetadata (Maybe UpsolverMetadata) Source #

The connector metadata specific to Upsolver.

connectorMetadata_snowflake :: Lens' ConnectorMetadata (Maybe SnowflakeMetadata) Source #

The connector metadata specific to Snowflake.

connectorMetadata_honeycode :: Lens' ConnectorMetadata (Maybe HoneycodeMetadata) Source #

The connector metadata specific to Amazon Honeycode.

connectorMetadata_serviceNow :: Lens' ConnectorMetadata (Maybe ServiceNowMetadata) Source #

The connector metadata specific to ServiceNow.

connectorMetadata_dynatrace :: Lens' ConnectorMetadata (Maybe DynatraceMetadata) Source #

The connector metadata specific to Dynatrace.

connectorMetadata_marketo :: Lens' ConnectorMetadata (Maybe MarketoMetadata) Source #

The connector metadata specific to Marketo.

connectorMetadata_slack :: Lens' ConnectorMetadata (Maybe SlackMetadata) Source #

The connector metadata specific to Slack.

connectorMetadata_singular :: Lens' ConnectorMetadata (Maybe SingularMetadata) Source #

The connector metadata specific to Singular.

connectorMetadata_inforNexus :: Lens' ConnectorMetadata (Maybe InforNexusMetadata) Source #

The connector metadata specific to Infor Nexus.

connectorMetadata_amplitude :: Lens' ConnectorMetadata (Maybe AmplitudeMetadata) Source #

The connector metadata specific to Amplitude.

connectorMetadata_customerProfiles :: Lens' ConnectorMetadata (Maybe CustomerProfilesMetadata) Source #

The connector metadata specific to Amazon Connect Customer Profiles.

connectorMetadata_datadog :: Lens' ConnectorMetadata (Maybe DatadogMetadata) Source #

The connector metadata specific to Datadog.

connectorMetadata_googleAnalytics :: Lens' ConnectorMetadata (Maybe GoogleAnalyticsMetadata) Source #

The connector metadata specific to Google Analytics.

connectorMetadata_salesforce :: Lens' ConnectorMetadata (Maybe SalesforceMetadata) Source #

The connector metadata specific to Salesforce.

connectorMetadata_zendesk :: Lens' ConnectorMetadata (Maybe ZendeskMetadata) Source #

The connector metadata specific to Zendesk.

connectorMetadata_s3 :: Lens' ConnectorMetadata (Maybe S3Metadata) Source #

The connector metadata specific to Amazon S3.

connectorMetadata_eventBridge :: Lens' ConnectorMetadata (Maybe EventBridgeMetadata) Source #

The connector metadata specific to Amazon EventBridge.

connectorMetadata_trendmicro :: Lens' ConnectorMetadata (Maybe TrendmicroMetadata) Source #

The connector metadata specific to Trend Micro.

connectorMetadata_redshift :: Lens' ConnectorMetadata (Maybe RedshiftMetadata) Source #

The connector metadata specific to Amazon Redshift.

connectorMetadata_veeva :: Lens' ConnectorMetadata (Maybe VeevaMetadata) Source #

The connector metadata specific to Veeva.