| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.AppFlow.Types
Contents
- Service Configuration
- Errors
- AggregationType
- AmplitudeConnectorOperator
- AuthenticationType
- CatalogType
- ConnectionMode
- ConnectorProvisioningType
- ConnectorType
- DataPullMode
- DatadogConnectorOperator
- DynatraceConnectorOperator
- ExecutionStatus
- FileType
- FlowStatus
- GoogleAnalyticsConnectorOperator
- InforNexusConnectorOperator
- MarketoConnectorOperator
- OAuth2CustomPropType
- OAuth2GrantType
- Operator
- OperatorPropertiesKeys
- Operators
- PathPrefix
- PrefixFormat
- PrefixType
- PrivateConnectionProvisioningFailureCause
- PrivateConnectionProvisioningStatus
- S3ConnectorOperator
- S3InputFileType
- SAPODataConnectorOperator
- SalesforceConnectorOperator
- SalesforceDataTransferApi
- ScheduleFrequencyType
- ServiceNowConnectorOperator
- SingularConnectorOperator
- SlackConnectorOperator
- TaskType
- TrendmicroConnectorOperator
- TriggerType
- VeevaConnectorOperator
- WriteOperationType
- ZendeskConnectorOperator
- AggregationConfig
- AmplitudeConnectorProfileCredentials
- AmplitudeConnectorProfileProperties
- AmplitudeMetadata
- AmplitudeSourceProperties
- ApiKeyCredentials
- AuthParameter
- AuthenticationConfig
- BasicAuthCredentials
- ConnectorConfiguration
- ConnectorDetail
- ConnectorEntity
- ConnectorEntityField
- ConnectorMetadata
- ConnectorOAuthRequest
- ConnectorOperator
- ConnectorProfile
- ConnectorProfileConfig
- ConnectorProfileCredentials
- ConnectorProfileProperties
- ConnectorProvisioningConfig
- ConnectorRuntimeSetting
- CustomAuthConfig
- CustomAuthCredentials
- CustomConnectorDestinationProperties
- CustomConnectorProfileCredentials
- CustomConnectorProfileProperties
- CustomConnectorSourceProperties
- CustomerProfilesDestinationProperties
- CustomerProfilesMetadata
- DatadogConnectorProfileCredentials
- DatadogConnectorProfileProperties
- DatadogMetadata
- DatadogSourceProperties
- DestinationConnectorProperties
- DestinationFieldProperties
- DestinationFlowConfig
- DynatraceConnectorProfileCredentials
- DynatraceConnectorProfileProperties
- DynatraceMetadata
- DynatraceSourceProperties
- ErrorHandlingConfig
- ErrorInfo
- EventBridgeDestinationProperties
- EventBridgeMetadata
- ExecutionDetails
- ExecutionRecord
- ExecutionResult
- FieldTypeDetails
- FlowDefinition
- GlueDataCatalogConfig
- GoogleAnalyticsConnectorProfileCredentials
- GoogleAnalyticsConnectorProfileProperties
- GoogleAnalyticsMetadata
- GoogleAnalyticsSourceProperties
- HoneycodeConnectorProfileCredentials
- HoneycodeConnectorProfileProperties
- HoneycodeDestinationProperties
- HoneycodeMetadata
- IncrementalPullConfig
- InforNexusConnectorProfileCredentials
- InforNexusConnectorProfileProperties
- InforNexusMetadata
- InforNexusSourceProperties
- LambdaConnectorProvisioningConfig
- LookoutMetricsDestinationProperties
- MarketoConnectorProfileCredentials
- MarketoConnectorProfileProperties
- MarketoDestinationProperties
- MarketoMetadata
- MarketoSourceProperties
- MetadataCatalogConfig
- MetadataCatalogDetail
- OAuth2Credentials
- OAuth2CustomParameter
- OAuth2Defaults
- OAuth2Properties
- OAuthCredentials
- OAuthProperties
- PrefixConfig
- PrivateConnectionProvisioningState
- Range
- RedshiftConnectorProfileCredentials
- RedshiftConnectorProfileProperties
- RedshiftDestinationProperties
- RedshiftMetadata
- RegistrationOutput
- S3DestinationProperties
- S3InputFormatConfig
- S3Metadata
- S3OutputFormatConfig
- S3SourceProperties
- SAPODataConnectorProfileCredentials
- SAPODataConnectorProfileProperties
- SAPODataDestinationProperties
- SAPODataMetadata
- SAPODataSourceProperties
- SalesforceConnectorProfileCredentials
- SalesforceConnectorProfileProperties
- SalesforceDestinationProperties
- SalesforceMetadata
- SalesforceSourceProperties
- ScheduledTriggerProperties
- ServiceNowConnectorProfileCredentials
- ServiceNowConnectorProfileProperties
- ServiceNowMetadata
- ServiceNowSourceProperties
- SingularConnectorProfileCredentials
- SingularConnectorProfileProperties
- SingularMetadata
- SingularSourceProperties
- SlackConnectorProfileCredentials
- SlackConnectorProfileProperties
- SlackMetadata
- SlackSourceProperties
- SnowflakeConnectorProfileCredentials
- SnowflakeConnectorProfileProperties
- SnowflakeDestinationProperties
- SnowflakeMetadata
- SourceConnectorProperties
- SourceFieldProperties
- SourceFlowConfig
- SuccessResponseHandlingConfig
- SupportedFieldTypeDetails
- Task
- TrendmicroConnectorProfileCredentials
- TrendmicroConnectorProfileProperties
- TrendmicroMetadata
- TrendmicroSourceProperties
- TriggerConfig
- TriggerProperties
- UpsolverDestinationProperties
- UpsolverMetadata
- UpsolverS3OutputFormatConfig
- VeevaConnectorProfileCredentials
- VeevaConnectorProfileProperties
- VeevaMetadata
- VeevaSourceProperties
- ZendeskConnectorProfileCredentials
- ZendeskConnectorProfileProperties
- ZendeskDestinationProperties
- ZendeskMetadata
- ZendeskSourceProperties
Description
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _ConnectorAuthenticationException :: AsError a => Fold a ServiceError
- _ConnectorServerException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _UnsupportedOperationException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype AggregationType where
- AggregationType' { }
- pattern AggregationType_None :: AggregationType
- pattern AggregationType_SingleFile :: AggregationType
- newtype AmplitudeConnectorOperator where
- newtype AuthenticationType where
- AuthenticationType' { }
- pattern AuthenticationType_APIKEY :: AuthenticationType
- pattern AuthenticationType_BASIC :: AuthenticationType
- pattern AuthenticationType_CUSTOM :: AuthenticationType
- pattern AuthenticationType_OAUTH2 :: AuthenticationType
- newtype CatalogType where
- CatalogType' { }
- pattern CatalogType_GLUE :: CatalogType
- newtype ConnectionMode where
- ConnectionMode' { }
- pattern ConnectionMode_Private :: ConnectionMode
- pattern ConnectionMode_Public :: ConnectionMode
- newtype ConnectorProvisioningType where
- newtype ConnectorType where
- ConnectorType' { }
- pattern ConnectorType_Amplitude :: ConnectorType
- pattern ConnectorType_CustomConnector :: ConnectorType
- pattern ConnectorType_CustomerProfiles :: ConnectorType
- pattern ConnectorType_Datadog :: ConnectorType
- pattern ConnectorType_Dynatrace :: ConnectorType
- pattern ConnectorType_EventBridge :: ConnectorType
- pattern ConnectorType_Googleanalytics :: ConnectorType
- pattern ConnectorType_Honeycode :: ConnectorType
- pattern ConnectorType_Infornexus :: ConnectorType
- pattern ConnectorType_LookoutMetrics :: ConnectorType
- pattern ConnectorType_Marketo :: ConnectorType
- pattern ConnectorType_Redshift :: ConnectorType
- pattern ConnectorType_S3 :: ConnectorType
- pattern ConnectorType_SAPOData :: ConnectorType
- pattern ConnectorType_Salesforce :: ConnectorType
- pattern ConnectorType_Servicenow :: ConnectorType
- pattern ConnectorType_Singular :: ConnectorType
- pattern ConnectorType_Slack :: ConnectorType
- pattern ConnectorType_Snowflake :: ConnectorType
- pattern ConnectorType_Trendmicro :: ConnectorType
- pattern ConnectorType_Upsolver :: ConnectorType
- pattern ConnectorType_Veeva :: ConnectorType
- pattern ConnectorType_Zendesk :: ConnectorType
- newtype DataPullMode where
- DataPullMode' { }
- pattern DataPullMode_Complete :: DataPullMode
- pattern DataPullMode_Incremental :: DataPullMode
- newtype DatadogConnectorOperator where
- DatadogConnectorOperator' { }
- pattern DatadogConnectorOperator_ADDITION :: DatadogConnectorOperator
- pattern DatadogConnectorOperator_BETWEEN :: DatadogConnectorOperator
- pattern DatadogConnectorOperator_DIVISION :: DatadogConnectorOperator
- pattern DatadogConnectorOperator_EQUAL_TO :: DatadogConnectorOperator
- pattern DatadogConnectorOperator_MASK_ALL :: DatadogConnectorOperator
- pattern DatadogConnectorOperator_MASK_FIRST_N :: DatadogConnectorOperator
- pattern DatadogConnectorOperator_MASK_LAST_N :: DatadogConnectorOperator
- pattern DatadogConnectorOperator_MULTIPLICATION :: DatadogConnectorOperator
- pattern DatadogConnectorOperator_NO_OP :: DatadogConnectorOperator
- pattern DatadogConnectorOperator_PROJECTION :: DatadogConnectorOperator
- pattern DatadogConnectorOperator_SUBTRACTION :: DatadogConnectorOperator
- pattern DatadogConnectorOperator_VALIDATE_NON_NEGATIVE :: DatadogConnectorOperator
- pattern DatadogConnectorOperator_VALIDATE_NON_NULL :: DatadogConnectorOperator
- pattern DatadogConnectorOperator_VALIDATE_NON_ZERO :: DatadogConnectorOperator
- pattern DatadogConnectorOperator_VALIDATE_NUMERIC :: DatadogConnectorOperator
- newtype DynatraceConnectorOperator where
- DynatraceConnectorOperator' { }
- pattern DynatraceConnectorOperator_ADDITION :: DynatraceConnectorOperator
- pattern DynatraceConnectorOperator_BETWEEN :: DynatraceConnectorOperator
- pattern DynatraceConnectorOperator_DIVISION :: DynatraceConnectorOperator
- pattern DynatraceConnectorOperator_EQUAL_TO :: DynatraceConnectorOperator
- pattern DynatraceConnectorOperator_MASK_ALL :: DynatraceConnectorOperator
- pattern DynatraceConnectorOperator_MASK_FIRST_N :: DynatraceConnectorOperator
- pattern DynatraceConnectorOperator_MASK_LAST_N :: DynatraceConnectorOperator
- pattern DynatraceConnectorOperator_MULTIPLICATION :: DynatraceConnectorOperator
- pattern DynatraceConnectorOperator_NO_OP :: DynatraceConnectorOperator
- pattern DynatraceConnectorOperator_PROJECTION :: DynatraceConnectorOperator
- pattern DynatraceConnectorOperator_SUBTRACTION :: DynatraceConnectorOperator
- pattern DynatraceConnectorOperator_VALIDATE_NON_NEGATIVE :: DynatraceConnectorOperator
- pattern DynatraceConnectorOperator_VALIDATE_NON_NULL :: DynatraceConnectorOperator
- pattern DynatraceConnectorOperator_VALIDATE_NON_ZERO :: DynatraceConnectorOperator
- pattern DynatraceConnectorOperator_VALIDATE_NUMERIC :: DynatraceConnectorOperator
- newtype ExecutionStatus where
- ExecutionStatus' { }
- pattern ExecutionStatus_Error :: ExecutionStatus
- pattern ExecutionStatus_InProgress :: ExecutionStatus
- pattern ExecutionStatus_Successful :: ExecutionStatus
- newtype FileType where
- FileType' {
- fromFileType :: Text
- pattern FileType_CSV :: FileType
- pattern FileType_JSON :: FileType
- pattern FileType_PARQUET :: FileType
- FileType' {
- newtype FlowStatus where
- FlowStatus' { }
- pattern FlowStatus_Active :: FlowStatus
- pattern FlowStatus_Deleted :: FlowStatus
- pattern FlowStatus_Deprecated :: FlowStatus
- pattern FlowStatus_Draft :: FlowStatus
- pattern FlowStatus_Errored :: FlowStatus
- pattern FlowStatus_Suspended :: FlowStatus
- newtype GoogleAnalyticsConnectorOperator where
- newtype InforNexusConnectorOperator where
- InforNexusConnectorOperator' { }
- pattern InforNexusConnectorOperator_ADDITION :: InforNexusConnectorOperator
- pattern InforNexusConnectorOperator_BETWEEN :: InforNexusConnectorOperator
- pattern InforNexusConnectorOperator_DIVISION :: InforNexusConnectorOperator
- pattern InforNexusConnectorOperator_EQUAL_TO :: InforNexusConnectorOperator
- pattern InforNexusConnectorOperator_MASK_ALL :: InforNexusConnectorOperator
- pattern InforNexusConnectorOperator_MASK_FIRST_N :: InforNexusConnectorOperator
- pattern InforNexusConnectorOperator_MASK_LAST_N :: InforNexusConnectorOperator
- pattern InforNexusConnectorOperator_MULTIPLICATION :: InforNexusConnectorOperator
- pattern InforNexusConnectorOperator_NO_OP :: InforNexusConnectorOperator
- pattern InforNexusConnectorOperator_PROJECTION :: InforNexusConnectorOperator
- pattern InforNexusConnectorOperator_SUBTRACTION :: InforNexusConnectorOperator
- pattern InforNexusConnectorOperator_VALIDATE_NON_NEGATIVE :: InforNexusConnectorOperator
- pattern InforNexusConnectorOperator_VALIDATE_NON_NULL :: InforNexusConnectorOperator
- pattern InforNexusConnectorOperator_VALIDATE_NON_ZERO :: InforNexusConnectorOperator
- pattern InforNexusConnectorOperator_VALIDATE_NUMERIC :: InforNexusConnectorOperator
- newtype MarketoConnectorOperator where
- MarketoConnectorOperator' { }
- pattern MarketoConnectorOperator_ADDITION :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_BETWEEN :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_DIVISION :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_GREATER_THAN :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_LESS_THAN :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_MASK_ALL :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_MASK_FIRST_N :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_MASK_LAST_N :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_MULTIPLICATION :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_NO_OP :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_PROJECTION :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_SUBTRACTION :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_VALIDATE_NON_NEGATIVE :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_VALIDATE_NON_NULL :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_VALIDATE_NON_ZERO :: MarketoConnectorOperator
- pattern MarketoConnectorOperator_VALIDATE_NUMERIC :: MarketoConnectorOperator
- newtype OAuth2CustomPropType where
- newtype OAuth2GrantType where
- newtype Operator where
- Operator' {
- fromOperator :: Text
- pattern Operator_ADDITION :: Operator
- pattern Operator_BETWEEN :: Operator
- pattern Operator_CONTAINS :: Operator
- pattern Operator_DIVISION :: Operator
- pattern Operator_EQUAL_TO :: Operator
- pattern Operator_GREATER_THAN :: Operator
- pattern Operator_GREATER_THAN_OR_EQUAL_TO :: Operator
- pattern Operator_LESS_THAN :: Operator
- pattern Operator_LESS_THAN_OR_EQUAL_TO :: Operator
- pattern Operator_MASK_ALL :: Operator
- pattern Operator_MASK_FIRST_N :: Operator
- pattern Operator_MASK_LAST_N :: Operator
- pattern Operator_MULTIPLICATION :: Operator
- pattern Operator_NOT_EQUAL_TO :: Operator
- pattern Operator_NO_OP :: Operator
- pattern Operator_PROJECTION :: Operator
- pattern Operator_SUBTRACTION :: Operator
- pattern Operator_VALIDATE_NON_NEGATIVE :: Operator
- pattern Operator_VALIDATE_NON_NULL :: Operator
- pattern Operator_VALIDATE_NON_ZERO :: Operator
- pattern Operator_VALIDATE_NUMERIC :: Operator
- Operator' {
- newtype OperatorPropertiesKeys where
- OperatorPropertiesKeys' { }
- pattern OperatorPropertiesKeys_CONCAT_FORMAT :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_DATA_TYPE :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_DESTINATION_DATA_TYPE :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_EXCLUDE_SOURCE_FIELDS_LIST :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_INCLUDE_NEW_FIELDS :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_LOWER_BOUND :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_MASK_LENGTH :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_MASK_VALUE :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_MATH_OPERATION_FIELDS_ORDER :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_ORDERED_PARTITION_KEYS_LIST :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_SOURCE_DATA_TYPE :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_SUBFIELD_CATEGORY_MAP :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_TRUNCATE_LENGTH :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_UPPER_BOUND :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_VALIDATION_ACTION :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_VALUE :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_VALUES :: OperatorPropertiesKeys
- newtype Operators where
- Operators' { }
- pattern Operators_ADDITION :: Operators
- pattern Operators_BETWEEN :: Operators
- pattern Operators_CONTAINS :: Operators
- pattern Operators_DIVISION :: Operators
- pattern Operators_EQUAL_TO :: Operators
- pattern Operators_GREATER_THAN :: Operators
- pattern Operators_GREATER_THAN_OR_EQUAL_TO :: Operators
- pattern Operators_LESS_THAN :: Operators
- pattern Operators_LESS_THAN_OR_EQUAL_TO :: Operators
- pattern Operators_MASK_ALL :: Operators
- pattern Operators_MASK_FIRST_N :: Operators
- pattern Operators_MASK_LAST_N :: Operators
- pattern Operators_MULTIPLICATION :: Operators
- pattern Operators_NOT_EQUAL_TO :: Operators
- pattern Operators_NO_OP :: Operators
- pattern Operators_PROJECTION :: Operators
- pattern Operators_SUBTRACTION :: Operators
- pattern Operators_VALIDATE_NON_NEGATIVE :: Operators
- pattern Operators_VALIDATE_NON_NULL :: Operators
- pattern Operators_VALIDATE_NON_ZERO :: Operators
- pattern Operators_VALIDATE_NUMERIC :: Operators
- newtype PathPrefix where
- PathPrefix' { }
- pattern PathPrefix_EXECUTION_ID :: PathPrefix
- pattern PathPrefix_SCHEMA_VERSION :: PathPrefix
- newtype PrefixFormat where
- PrefixFormat' { }
- pattern PrefixFormat_DAY :: PrefixFormat
- pattern PrefixFormat_HOUR :: PrefixFormat
- pattern PrefixFormat_MINUTE :: PrefixFormat
- pattern PrefixFormat_MONTH :: PrefixFormat
- pattern PrefixFormat_YEAR :: PrefixFormat
- newtype PrefixType where
- PrefixType' { }
- pattern PrefixType_FILENAME :: PrefixType
- pattern PrefixType_PATH :: PrefixType
- pattern PrefixType_PATH_AND_FILENAME :: PrefixType
- newtype PrivateConnectionProvisioningFailureCause where
- PrivateConnectionProvisioningFailureCause' { }
- pattern PrivateConnectionProvisioningFailureCause_ACCESS_DENIED :: PrivateConnectionProvisioningFailureCause
- pattern PrivateConnectionProvisioningFailureCause_CONNECTOR_AUTHENTICATION :: PrivateConnectionProvisioningFailureCause
- pattern PrivateConnectionProvisioningFailureCause_CONNECTOR_SERVER :: PrivateConnectionProvisioningFailureCause
- pattern PrivateConnectionProvisioningFailureCause_INTERNAL_SERVER :: PrivateConnectionProvisioningFailureCause
- pattern PrivateConnectionProvisioningFailureCause_VALIDATION :: PrivateConnectionProvisioningFailureCause
- newtype PrivateConnectionProvisioningStatus where
- PrivateConnectionProvisioningStatus' { }
- pattern PrivateConnectionProvisioningStatus_CREATED :: PrivateConnectionProvisioningStatus
- pattern PrivateConnectionProvisioningStatus_FAILED :: PrivateConnectionProvisioningStatus
- pattern PrivateConnectionProvisioningStatus_PENDING :: PrivateConnectionProvisioningStatus
- newtype S3ConnectorOperator where
- S3ConnectorOperator' { }
- pattern S3ConnectorOperator_ADDITION :: S3ConnectorOperator
- pattern S3ConnectorOperator_BETWEEN :: S3ConnectorOperator
- pattern S3ConnectorOperator_DIVISION :: S3ConnectorOperator
- pattern S3ConnectorOperator_EQUAL_TO :: S3ConnectorOperator
- pattern S3ConnectorOperator_GREATER_THAN :: S3ConnectorOperator
- pattern S3ConnectorOperator_GREATER_THAN_OR_EQUAL_TO :: S3ConnectorOperator
- pattern S3ConnectorOperator_LESS_THAN :: S3ConnectorOperator
- pattern S3ConnectorOperator_LESS_THAN_OR_EQUAL_TO :: S3ConnectorOperator
- pattern S3ConnectorOperator_MASK_ALL :: S3ConnectorOperator
- pattern S3ConnectorOperator_MASK_FIRST_N :: S3ConnectorOperator
- pattern S3ConnectorOperator_MASK_LAST_N :: S3ConnectorOperator
- pattern S3ConnectorOperator_MULTIPLICATION :: S3ConnectorOperator
- pattern S3ConnectorOperator_NOT_EQUAL_TO :: S3ConnectorOperator
- pattern S3ConnectorOperator_NO_OP :: S3ConnectorOperator
- pattern S3ConnectorOperator_PROJECTION :: S3ConnectorOperator
- pattern S3ConnectorOperator_SUBTRACTION :: S3ConnectorOperator
- pattern S3ConnectorOperator_VALIDATE_NON_NEGATIVE :: S3ConnectorOperator
- pattern S3ConnectorOperator_VALIDATE_NON_NULL :: S3ConnectorOperator
- pattern S3ConnectorOperator_VALIDATE_NON_ZERO :: S3ConnectorOperator
- pattern S3ConnectorOperator_VALIDATE_NUMERIC :: S3ConnectorOperator
- newtype S3InputFileType where
- S3InputFileType' { }
- pattern S3InputFileType_CSV :: S3InputFileType
- pattern S3InputFileType_JSON :: S3InputFileType
- newtype SAPODataConnectorOperator where
- SAPODataConnectorOperator' { }
- pattern SAPODataConnectorOperator_ADDITION :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_BETWEEN :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_CONTAINS :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_DIVISION :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_EQUAL_TO :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_GREATER_THAN :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_GREATER_THAN_OR_EQUAL_TO :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_LESS_THAN :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_LESS_THAN_OR_EQUAL_TO :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_MASK_ALL :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_MASK_FIRST_N :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_MASK_LAST_N :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_MULTIPLICATION :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_NOT_EQUAL_TO :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_NO_OP :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_PROJECTION :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_SUBTRACTION :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_VALIDATE_NON_NEGATIVE :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_VALIDATE_NON_NULL :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_VALIDATE_NON_ZERO :: SAPODataConnectorOperator
- pattern SAPODataConnectorOperator_VALIDATE_NUMERIC :: SAPODataConnectorOperator
- newtype SalesforceConnectorOperator where
- SalesforceConnectorOperator' { }
- pattern SalesforceConnectorOperator_ADDITION :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_BETWEEN :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_CONTAINS :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_DIVISION :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_EQUAL_TO :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_GREATER_THAN :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_GREATER_THAN_OR_EQUAL_TO :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_LESS_THAN :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_LESS_THAN_OR_EQUAL_TO :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_MASK_ALL :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_MASK_FIRST_N :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_MASK_LAST_N :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_MULTIPLICATION :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_NOT_EQUAL_TO :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_NO_OP :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_PROJECTION :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_SUBTRACTION :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_VALIDATE_NON_NEGATIVE :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_VALIDATE_NON_NULL :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_VALIDATE_NON_ZERO :: SalesforceConnectorOperator
- pattern SalesforceConnectorOperator_VALIDATE_NUMERIC :: SalesforceConnectorOperator
- newtype SalesforceDataTransferApi where
- newtype ScheduleFrequencyType where
- ScheduleFrequencyType' { }
- pattern ScheduleFrequencyType_BYMINUTE :: ScheduleFrequencyType
- pattern ScheduleFrequencyType_DAILY :: ScheduleFrequencyType
- pattern ScheduleFrequencyType_HOURLY :: ScheduleFrequencyType
- pattern ScheduleFrequencyType_MONTHLY :: ScheduleFrequencyType
- pattern ScheduleFrequencyType_ONCE :: ScheduleFrequencyType
- pattern ScheduleFrequencyType_WEEKLY :: ScheduleFrequencyType
- newtype ServiceNowConnectorOperator where
- ServiceNowConnectorOperator' { }
- pattern ServiceNowConnectorOperator_ADDITION :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_BETWEEN :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_CONTAINS :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_DIVISION :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_EQUAL_TO :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_GREATER_THAN :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_GREATER_THAN_OR_EQUAL_TO :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_LESS_THAN :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_LESS_THAN_OR_EQUAL_TO :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_MASK_ALL :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_MASK_FIRST_N :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_MASK_LAST_N :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_MULTIPLICATION :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_NOT_EQUAL_TO :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_NO_OP :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_PROJECTION :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_SUBTRACTION :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_VALIDATE_NON_NEGATIVE :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_VALIDATE_NON_NULL :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_VALIDATE_NON_ZERO :: ServiceNowConnectorOperator
- pattern ServiceNowConnectorOperator_VALIDATE_NUMERIC :: ServiceNowConnectorOperator
- newtype SingularConnectorOperator where
- SingularConnectorOperator' { }
- pattern SingularConnectorOperator_ADDITION :: SingularConnectorOperator
- pattern SingularConnectorOperator_DIVISION :: SingularConnectorOperator
- pattern SingularConnectorOperator_EQUAL_TO :: SingularConnectorOperator
- pattern SingularConnectorOperator_MASK_ALL :: SingularConnectorOperator
- pattern SingularConnectorOperator_MASK_FIRST_N :: SingularConnectorOperator
- pattern SingularConnectorOperator_MASK_LAST_N :: SingularConnectorOperator
- pattern SingularConnectorOperator_MULTIPLICATION :: SingularConnectorOperator
- pattern SingularConnectorOperator_NO_OP :: SingularConnectorOperator
- pattern SingularConnectorOperator_PROJECTION :: SingularConnectorOperator
- pattern SingularConnectorOperator_SUBTRACTION :: SingularConnectorOperator
- pattern SingularConnectorOperator_VALIDATE_NON_NEGATIVE :: SingularConnectorOperator
- pattern SingularConnectorOperator_VALIDATE_NON_NULL :: SingularConnectorOperator
- pattern SingularConnectorOperator_VALIDATE_NON_ZERO :: SingularConnectorOperator
- pattern SingularConnectorOperator_VALIDATE_NUMERIC :: SingularConnectorOperator
- newtype SlackConnectorOperator where
- SlackConnectorOperator' { }
- pattern SlackConnectorOperator_ADDITION :: SlackConnectorOperator
- pattern SlackConnectorOperator_BETWEEN :: SlackConnectorOperator
- pattern SlackConnectorOperator_DIVISION :: SlackConnectorOperator
- pattern SlackConnectorOperator_EQUAL_TO :: SlackConnectorOperator
- pattern SlackConnectorOperator_GREATER_THAN :: SlackConnectorOperator
- pattern SlackConnectorOperator_GREATER_THAN_OR_EQUAL_TO :: SlackConnectorOperator
- pattern SlackConnectorOperator_LESS_THAN :: SlackConnectorOperator
- pattern SlackConnectorOperator_LESS_THAN_OR_EQUAL_TO :: SlackConnectorOperator
- pattern SlackConnectorOperator_MASK_ALL :: SlackConnectorOperator
- pattern SlackConnectorOperator_MASK_FIRST_N :: SlackConnectorOperator
- pattern SlackConnectorOperator_MASK_LAST_N :: SlackConnectorOperator
- pattern SlackConnectorOperator_MULTIPLICATION :: SlackConnectorOperator
- pattern SlackConnectorOperator_NO_OP :: SlackConnectorOperator
- pattern SlackConnectorOperator_PROJECTION :: SlackConnectorOperator
- pattern SlackConnectorOperator_SUBTRACTION :: SlackConnectorOperator
- pattern SlackConnectorOperator_VALIDATE_NON_NEGATIVE :: SlackConnectorOperator
- pattern SlackConnectorOperator_VALIDATE_NON_NULL :: SlackConnectorOperator
- pattern SlackConnectorOperator_VALIDATE_NON_ZERO :: SlackConnectorOperator
- pattern SlackConnectorOperator_VALIDATE_NUMERIC :: SlackConnectorOperator
- newtype TaskType where
- TaskType' {
- fromTaskType :: Text
- pattern TaskType_Arithmetic :: TaskType
- pattern TaskType_Filter :: TaskType
- pattern TaskType_Map :: TaskType
- pattern TaskType_Map_all :: TaskType
- pattern TaskType_Mask :: TaskType
- pattern TaskType_Merge :: TaskType
- pattern TaskType_Partition :: TaskType
- pattern TaskType_Passthrough :: TaskType
- pattern TaskType_Truncate :: TaskType
- pattern TaskType_Validate :: TaskType
- TaskType' {
- newtype TrendmicroConnectorOperator where
- TrendmicroConnectorOperator' { }
- pattern TrendmicroConnectorOperator_ADDITION :: TrendmicroConnectorOperator
- pattern TrendmicroConnectorOperator_DIVISION :: TrendmicroConnectorOperator
- pattern TrendmicroConnectorOperator_EQUAL_TO :: TrendmicroConnectorOperator
- pattern TrendmicroConnectorOperator_MASK_ALL :: TrendmicroConnectorOperator
- pattern TrendmicroConnectorOperator_MASK_FIRST_N :: TrendmicroConnectorOperator
- pattern TrendmicroConnectorOperator_MASK_LAST_N :: TrendmicroConnectorOperator
- pattern TrendmicroConnectorOperator_MULTIPLICATION :: TrendmicroConnectorOperator
- pattern TrendmicroConnectorOperator_NO_OP :: TrendmicroConnectorOperator
- pattern TrendmicroConnectorOperator_PROJECTION :: TrendmicroConnectorOperator
- pattern TrendmicroConnectorOperator_SUBTRACTION :: TrendmicroConnectorOperator
- pattern TrendmicroConnectorOperator_VALIDATE_NON_NEGATIVE :: TrendmicroConnectorOperator
- pattern TrendmicroConnectorOperator_VALIDATE_NON_NULL :: TrendmicroConnectorOperator
- pattern TrendmicroConnectorOperator_VALIDATE_NON_ZERO :: TrendmicroConnectorOperator
- pattern TrendmicroConnectorOperator_VALIDATE_NUMERIC :: TrendmicroConnectorOperator
- newtype TriggerType where
- TriggerType' { }
- pattern TriggerType_Event :: TriggerType
- pattern TriggerType_OnDemand :: TriggerType
- pattern TriggerType_Scheduled :: TriggerType
- newtype VeevaConnectorOperator where
- VeevaConnectorOperator' { }
- pattern VeevaConnectorOperator_ADDITION :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_BETWEEN :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_CONTAINS :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_DIVISION :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_EQUAL_TO :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_GREATER_THAN :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_GREATER_THAN_OR_EQUAL_TO :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_LESS_THAN :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_LESS_THAN_OR_EQUAL_TO :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_MASK_ALL :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_MASK_FIRST_N :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_MASK_LAST_N :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_MULTIPLICATION :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_NOT_EQUAL_TO :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_NO_OP :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_PROJECTION :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_SUBTRACTION :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_VALIDATE_NON_NEGATIVE :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_VALIDATE_NON_NULL :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_VALIDATE_NON_ZERO :: VeevaConnectorOperator
- pattern VeevaConnectorOperator_VALIDATE_NUMERIC :: VeevaConnectorOperator
- newtype WriteOperationType where
- WriteOperationType' { }
- pattern WriteOperationType_DELETE :: WriteOperationType
- pattern WriteOperationType_INSERT :: WriteOperationType
- pattern WriteOperationType_UPDATE :: WriteOperationType
- pattern WriteOperationType_UPSERT :: WriteOperationType
- newtype ZendeskConnectorOperator where
- ZendeskConnectorOperator' { }
- pattern ZendeskConnectorOperator_ADDITION :: ZendeskConnectorOperator
- pattern ZendeskConnectorOperator_DIVISION :: ZendeskConnectorOperator
- pattern ZendeskConnectorOperator_GREATER_THAN :: ZendeskConnectorOperator
- pattern ZendeskConnectorOperator_MASK_ALL :: ZendeskConnectorOperator
- pattern ZendeskConnectorOperator_MASK_FIRST_N :: ZendeskConnectorOperator
- pattern ZendeskConnectorOperator_MASK_LAST_N :: ZendeskConnectorOperator
- pattern ZendeskConnectorOperator_MULTIPLICATION :: ZendeskConnectorOperator
- pattern ZendeskConnectorOperator_NO_OP :: ZendeskConnectorOperator
- pattern ZendeskConnectorOperator_PROJECTION :: ZendeskConnectorOperator
- pattern ZendeskConnectorOperator_SUBTRACTION :: ZendeskConnectorOperator
- pattern ZendeskConnectorOperator_VALIDATE_NON_NEGATIVE :: ZendeskConnectorOperator
- pattern ZendeskConnectorOperator_VALIDATE_NON_NULL :: ZendeskConnectorOperator
- pattern ZendeskConnectorOperator_VALIDATE_NON_ZERO :: ZendeskConnectorOperator
- pattern ZendeskConnectorOperator_VALIDATE_NUMERIC :: ZendeskConnectorOperator
- data AggregationConfig = AggregationConfig' {}
- newAggregationConfig :: AggregationConfig
- aggregationConfig_aggregationType :: Lens' AggregationConfig (Maybe AggregationType)
- aggregationConfig_targetFileSize :: Lens' AggregationConfig (Maybe Integer)
- data AmplitudeConnectorProfileCredentials = AmplitudeConnectorProfileCredentials' {}
- newAmplitudeConnectorProfileCredentials :: Text -> Text -> AmplitudeConnectorProfileCredentials
- amplitudeConnectorProfileCredentials_apiKey :: Lens' AmplitudeConnectorProfileCredentials Text
- amplitudeConnectorProfileCredentials_secretKey :: Lens' AmplitudeConnectorProfileCredentials Text
- data AmplitudeConnectorProfileProperties = AmplitudeConnectorProfileProperties' {
- newAmplitudeConnectorProfileProperties :: AmplitudeConnectorProfileProperties
- data AmplitudeMetadata = AmplitudeMetadata' {
- newAmplitudeMetadata :: AmplitudeMetadata
- data AmplitudeSourceProperties = AmplitudeSourceProperties' {}
- newAmplitudeSourceProperties :: Text -> AmplitudeSourceProperties
- amplitudeSourceProperties_object :: Lens' AmplitudeSourceProperties Text
- data ApiKeyCredentials = ApiKeyCredentials' {}
- newApiKeyCredentials :: Text -> ApiKeyCredentials
- apiKeyCredentials_apiSecretKey :: Lens' ApiKeyCredentials (Maybe Text)
- apiKeyCredentials_apiKey :: Lens' ApiKeyCredentials Text
- data AuthParameter = AuthParameter' {
- connectorSuppliedValues :: Maybe [Text]
- description :: Maybe Text
- isRequired :: Maybe Bool
- isSensitiveField :: Maybe Bool
- key :: Maybe Text
- label :: Maybe Text
- newAuthParameter :: AuthParameter
- authParameter_connectorSuppliedValues :: Lens' AuthParameter (Maybe [Text])
- authParameter_description :: Lens' AuthParameter (Maybe Text)
- authParameter_isRequired :: Lens' AuthParameter (Maybe Bool)
- authParameter_isSensitiveField :: Lens' AuthParameter (Maybe Bool)
- authParameter_key :: Lens' AuthParameter (Maybe Text)
- authParameter_label :: Lens' AuthParameter (Maybe Text)
- data AuthenticationConfig = AuthenticationConfig' {}
- newAuthenticationConfig :: AuthenticationConfig
- authenticationConfig_customAuthConfigs :: Lens' AuthenticationConfig (Maybe [CustomAuthConfig])
- authenticationConfig_isApiKeyAuthSupported :: Lens' AuthenticationConfig (Maybe Bool)
- authenticationConfig_isBasicAuthSupported :: Lens' AuthenticationConfig (Maybe Bool)
- authenticationConfig_isCustomAuthSupported :: Lens' AuthenticationConfig (Maybe Bool)
- authenticationConfig_isOAuth2Supported :: Lens' AuthenticationConfig (Maybe Bool)
- authenticationConfig_oAuth2Defaults :: Lens' AuthenticationConfig (Maybe OAuth2Defaults)
- data BasicAuthCredentials = BasicAuthCredentials' {}
- newBasicAuthCredentials :: Text -> Text -> BasicAuthCredentials
- basicAuthCredentials_username :: Lens' BasicAuthCredentials Text
- basicAuthCredentials_password :: Lens' BasicAuthCredentials Text
- data ConnectorConfiguration = ConnectorConfiguration' {
- authenticationConfig :: Maybe AuthenticationConfig
- canUseAsDestination :: Maybe Bool
- canUseAsSource :: Maybe Bool
- connectorArn :: Maybe Text
- connectorDescription :: Maybe Text
- connectorLabel :: Maybe Text
- connectorMetadata :: Maybe ConnectorMetadata
- connectorModes :: Maybe [Text]
- connectorName :: Maybe Text
- connectorOwner :: Maybe Text
- connectorProvisioningConfig :: Maybe ConnectorProvisioningConfig
- connectorProvisioningType :: Maybe ConnectorProvisioningType
- connectorRuntimeSettings :: Maybe [ConnectorRuntimeSetting]
- connectorType :: Maybe ConnectorType
- connectorVersion :: Maybe Text
- isPrivateLinkEnabled :: Maybe Bool
- isPrivateLinkEndpointUrlRequired :: Maybe Bool
- logoURL :: Maybe Text
- registeredAt :: Maybe POSIX
- registeredBy :: Maybe Text
- supportedApiVersions :: Maybe [Text]
- supportedDestinationConnectors :: Maybe [ConnectorType]
- supportedOperators :: Maybe [Operators]
- supportedSchedulingFrequencies :: Maybe [ScheduleFrequencyType]
- supportedTriggerTypes :: Maybe [TriggerType]
- supportedWriteOperations :: Maybe [WriteOperationType]
- newConnectorConfiguration :: ConnectorConfiguration
- connectorConfiguration_authenticationConfig :: Lens' ConnectorConfiguration (Maybe AuthenticationConfig)
- connectorConfiguration_canUseAsDestination :: Lens' ConnectorConfiguration (Maybe Bool)
- connectorConfiguration_canUseAsSource :: Lens' ConnectorConfiguration (Maybe Bool)
- connectorConfiguration_connectorArn :: Lens' ConnectorConfiguration (Maybe Text)
- connectorConfiguration_connectorDescription :: Lens' ConnectorConfiguration (Maybe Text)
- connectorConfiguration_connectorLabel :: Lens' ConnectorConfiguration (Maybe Text)
- connectorConfiguration_connectorMetadata :: Lens' ConnectorConfiguration (Maybe ConnectorMetadata)
- connectorConfiguration_connectorModes :: Lens' ConnectorConfiguration (Maybe [Text])
- connectorConfiguration_connectorName :: Lens' ConnectorConfiguration (Maybe Text)
- connectorConfiguration_connectorOwner :: Lens' ConnectorConfiguration (Maybe Text)
- connectorConfiguration_connectorProvisioningConfig :: Lens' ConnectorConfiguration (Maybe ConnectorProvisioningConfig)
- connectorConfiguration_connectorProvisioningType :: Lens' ConnectorConfiguration (Maybe ConnectorProvisioningType)
- connectorConfiguration_connectorRuntimeSettings :: Lens' ConnectorConfiguration (Maybe [ConnectorRuntimeSetting])
- connectorConfiguration_connectorType :: Lens' ConnectorConfiguration (Maybe ConnectorType)
- connectorConfiguration_connectorVersion :: Lens' ConnectorConfiguration (Maybe Text)
- connectorConfiguration_isPrivateLinkEnabled :: Lens' ConnectorConfiguration (Maybe Bool)
- connectorConfiguration_isPrivateLinkEndpointUrlRequired :: Lens' ConnectorConfiguration (Maybe Bool)
- connectorConfiguration_logoURL :: Lens' ConnectorConfiguration (Maybe Text)
- connectorConfiguration_registeredAt :: Lens' ConnectorConfiguration (Maybe UTCTime)
- connectorConfiguration_registeredBy :: Lens' ConnectorConfiguration (Maybe Text)
- connectorConfiguration_supportedApiVersions :: Lens' ConnectorConfiguration (Maybe [Text])
- connectorConfiguration_supportedDestinationConnectors :: Lens' ConnectorConfiguration (Maybe [ConnectorType])
- connectorConfiguration_supportedOperators :: Lens' ConnectorConfiguration (Maybe [Operators])
- connectorConfiguration_supportedSchedulingFrequencies :: Lens' ConnectorConfiguration (Maybe [ScheduleFrequencyType])
- connectorConfiguration_supportedTriggerTypes :: Lens' ConnectorConfiguration (Maybe [TriggerType])
- connectorConfiguration_supportedWriteOperations :: Lens' ConnectorConfiguration (Maybe [WriteOperationType])
- data ConnectorDetail = ConnectorDetail' {
- applicationType :: Maybe Text
- connectorDescription :: Maybe Text
- connectorLabel :: Maybe Text
- connectorModes :: Maybe [Text]
- connectorName :: Maybe Text
- connectorOwner :: Maybe Text
- connectorProvisioningType :: Maybe ConnectorProvisioningType
- connectorType :: Maybe ConnectorType
- connectorVersion :: Maybe Text
- registeredAt :: Maybe POSIX
- registeredBy :: Maybe Text
- newConnectorDetail :: ConnectorDetail
- connectorDetail_applicationType :: Lens' ConnectorDetail (Maybe Text)
- connectorDetail_connectorDescription :: Lens' ConnectorDetail (Maybe Text)
- connectorDetail_connectorLabel :: Lens' ConnectorDetail (Maybe Text)
- connectorDetail_connectorModes :: Lens' ConnectorDetail (Maybe [Text])
- connectorDetail_connectorName :: Lens' ConnectorDetail (Maybe Text)
- connectorDetail_connectorOwner :: Lens' ConnectorDetail (Maybe Text)
- connectorDetail_connectorProvisioningType :: Lens' ConnectorDetail (Maybe ConnectorProvisioningType)
- connectorDetail_connectorType :: Lens' ConnectorDetail (Maybe ConnectorType)
- connectorDetail_connectorVersion :: Lens' ConnectorDetail (Maybe Text)
- connectorDetail_registeredAt :: Lens' ConnectorDetail (Maybe UTCTime)
- connectorDetail_registeredBy :: Lens' ConnectorDetail (Maybe Text)
- data ConnectorEntity = ConnectorEntity' {}
- newConnectorEntity :: Text -> ConnectorEntity
- connectorEntity_hasNestedEntities :: Lens' ConnectorEntity (Maybe Bool)
- connectorEntity_label :: Lens' ConnectorEntity (Maybe Text)
- connectorEntity_name :: Lens' ConnectorEntity Text
- data ConnectorEntityField = ConnectorEntityField' {
- customProperties :: Maybe (HashMap Text Text)
- defaultValue :: Maybe Text
- description :: Maybe Text
- destinationProperties :: Maybe DestinationFieldProperties
- isDeprecated :: Maybe Bool
- isPrimaryKey :: Maybe Bool
- label :: Maybe Text
- parentIdentifier :: Maybe Text
- sourceProperties :: Maybe SourceFieldProperties
- supportedFieldTypeDetails :: Maybe SupportedFieldTypeDetails
- identifier :: Text
- newConnectorEntityField :: Text -> ConnectorEntityField
- connectorEntityField_customProperties :: Lens' ConnectorEntityField (Maybe (HashMap Text Text))
- connectorEntityField_defaultValue :: Lens' ConnectorEntityField (Maybe Text)
- connectorEntityField_description :: Lens' ConnectorEntityField (Maybe Text)
- connectorEntityField_destinationProperties :: Lens' ConnectorEntityField (Maybe DestinationFieldProperties)
- connectorEntityField_isDeprecated :: Lens' ConnectorEntityField (Maybe Bool)
- connectorEntityField_isPrimaryKey :: Lens' ConnectorEntityField (Maybe Bool)
- connectorEntityField_label :: Lens' ConnectorEntityField (Maybe Text)
- connectorEntityField_parentIdentifier :: Lens' ConnectorEntityField (Maybe Text)
- connectorEntityField_sourceProperties :: Lens' ConnectorEntityField (Maybe SourceFieldProperties)
- connectorEntityField_supportedFieldTypeDetails :: Lens' ConnectorEntityField (Maybe SupportedFieldTypeDetails)
- connectorEntityField_identifier :: Lens' ConnectorEntityField Text
- data ConnectorMetadata = ConnectorMetadata' {
- amplitude :: Maybe AmplitudeMetadata
- customerProfiles :: Maybe CustomerProfilesMetadata
- datadog :: Maybe DatadogMetadata
- dynatrace :: Maybe DynatraceMetadata
- eventBridge :: Maybe EventBridgeMetadata
- googleAnalytics :: Maybe GoogleAnalyticsMetadata
- honeycode :: Maybe HoneycodeMetadata
- inforNexus :: Maybe InforNexusMetadata
- marketo :: Maybe MarketoMetadata
- redshift :: Maybe RedshiftMetadata
- s3 :: Maybe S3Metadata
- sAPOData :: Maybe SAPODataMetadata
- salesforce :: Maybe SalesforceMetadata
- serviceNow :: Maybe ServiceNowMetadata
- singular :: Maybe SingularMetadata
- slack :: Maybe SlackMetadata
- snowflake :: Maybe SnowflakeMetadata
- trendmicro :: Maybe TrendmicroMetadata
- upsolver :: Maybe UpsolverMetadata
- veeva :: Maybe VeevaMetadata
- zendesk :: Maybe ZendeskMetadata
- newConnectorMetadata :: ConnectorMetadata
- connectorMetadata_amplitude :: Lens' ConnectorMetadata (Maybe AmplitudeMetadata)
- connectorMetadata_customerProfiles :: Lens' ConnectorMetadata (Maybe CustomerProfilesMetadata)
- connectorMetadata_datadog :: Lens' ConnectorMetadata (Maybe DatadogMetadata)
- connectorMetadata_dynatrace :: Lens' ConnectorMetadata (Maybe DynatraceMetadata)
- connectorMetadata_eventBridge :: Lens' ConnectorMetadata (Maybe EventBridgeMetadata)
- connectorMetadata_googleAnalytics :: Lens' ConnectorMetadata (Maybe GoogleAnalyticsMetadata)
- connectorMetadata_honeycode :: Lens' ConnectorMetadata (Maybe HoneycodeMetadata)
- connectorMetadata_inforNexus :: Lens' ConnectorMetadata (Maybe InforNexusMetadata)
- connectorMetadata_marketo :: Lens' ConnectorMetadata (Maybe MarketoMetadata)
- connectorMetadata_redshift :: Lens' ConnectorMetadata (Maybe RedshiftMetadata)
- connectorMetadata_s3 :: Lens' ConnectorMetadata (Maybe S3Metadata)
- connectorMetadata_sAPOData :: Lens' ConnectorMetadata (Maybe SAPODataMetadata)
- connectorMetadata_salesforce :: Lens' ConnectorMetadata (Maybe SalesforceMetadata)
- connectorMetadata_serviceNow :: Lens' ConnectorMetadata (Maybe ServiceNowMetadata)
- connectorMetadata_singular :: Lens' ConnectorMetadata (Maybe SingularMetadata)
- connectorMetadata_slack :: Lens' ConnectorMetadata (Maybe SlackMetadata)
- connectorMetadata_snowflake :: Lens' ConnectorMetadata (Maybe SnowflakeMetadata)
- connectorMetadata_trendmicro :: Lens' ConnectorMetadata (Maybe TrendmicroMetadata)
- connectorMetadata_upsolver :: Lens' ConnectorMetadata (Maybe UpsolverMetadata)
- connectorMetadata_veeva :: Lens' ConnectorMetadata (Maybe VeevaMetadata)
- connectorMetadata_zendesk :: Lens' ConnectorMetadata (Maybe ZendeskMetadata)
- data ConnectorOAuthRequest = ConnectorOAuthRequest' {}
- newConnectorOAuthRequest :: ConnectorOAuthRequest
- connectorOAuthRequest_authCode :: Lens' ConnectorOAuthRequest (Maybe Text)
- connectorOAuthRequest_redirectUri :: Lens' ConnectorOAuthRequest (Maybe Text)
- data ConnectorOperator = ConnectorOperator' {
- amplitude :: Maybe AmplitudeConnectorOperator
- customConnector :: Maybe Operator
- datadog :: Maybe DatadogConnectorOperator
- dynatrace :: Maybe DynatraceConnectorOperator
- googleAnalytics :: Maybe GoogleAnalyticsConnectorOperator
- inforNexus :: Maybe InforNexusConnectorOperator
- marketo :: Maybe MarketoConnectorOperator
- s3 :: Maybe S3ConnectorOperator
- sAPOData :: Maybe SAPODataConnectorOperator
- salesforce :: Maybe SalesforceConnectorOperator
- serviceNow :: Maybe ServiceNowConnectorOperator
- singular :: Maybe SingularConnectorOperator
- slack :: Maybe SlackConnectorOperator
- trendmicro :: Maybe TrendmicroConnectorOperator
- veeva :: Maybe VeevaConnectorOperator
- zendesk :: Maybe ZendeskConnectorOperator
- newConnectorOperator :: ConnectorOperator
- connectorOperator_amplitude :: Lens' ConnectorOperator (Maybe AmplitudeConnectorOperator)
- connectorOperator_customConnector :: Lens' ConnectorOperator (Maybe Operator)
- connectorOperator_datadog :: Lens' ConnectorOperator (Maybe DatadogConnectorOperator)
- connectorOperator_dynatrace :: Lens' ConnectorOperator (Maybe DynatraceConnectorOperator)
- connectorOperator_googleAnalytics :: Lens' ConnectorOperator (Maybe GoogleAnalyticsConnectorOperator)
- connectorOperator_inforNexus :: Lens' ConnectorOperator (Maybe InforNexusConnectorOperator)
- connectorOperator_marketo :: Lens' ConnectorOperator (Maybe MarketoConnectorOperator)
- connectorOperator_s3 :: Lens' ConnectorOperator (Maybe S3ConnectorOperator)
- connectorOperator_sAPOData :: Lens' ConnectorOperator (Maybe SAPODataConnectorOperator)
- connectorOperator_salesforce :: Lens' ConnectorOperator (Maybe SalesforceConnectorOperator)
- connectorOperator_serviceNow :: Lens' ConnectorOperator (Maybe ServiceNowConnectorOperator)
- connectorOperator_singular :: Lens' ConnectorOperator (Maybe SingularConnectorOperator)
- connectorOperator_slack :: Lens' ConnectorOperator (Maybe SlackConnectorOperator)
- connectorOperator_trendmicro :: Lens' ConnectorOperator (Maybe TrendmicroConnectorOperator)
- connectorOperator_veeva :: Lens' ConnectorOperator (Maybe VeevaConnectorOperator)
- connectorOperator_zendesk :: Lens' ConnectorOperator (Maybe ZendeskConnectorOperator)
- data ConnectorProfile = ConnectorProfile' {
- connectionMode :: Maybe ConnectionMode
- connectorLabel :: Maybe Text
- connectorProfileArn :: Maybe Text
- connectorProfileName :: Maybe Text
- connectorProfileProperties :: Maybe ConnectorProfileProperties
- connectorType :: Maybe ConnectorType
- createdAt :: Maybe POSIX
- credentialsArn :: Maybe Text
- lastUpdatedAt :: Maybe POSIX
- privateConnectionProvisioningState :: Maybe PrivateConnectionProvisioningState
- newConnectorProfile :: ConnectorProfile
- connectorProfile_connectionMode :: Lens' ConnectorProfile (Maybe ConnectionMode)
- connectorProfile_connectorLabel :: Lens' ConnectorProfile (Maybe Text)
- connectorProfile_connectorProfileArn :: Lens' ConnectorProfile (Maybe Text)
- connectorProfile_connectorProfileName :: Lens' ConnectorProfile (Maybe Text)
- connectorProfile_connectorProfileProperties :: Lens' ConnectorProfile (Maybe ConnectorProfileProperties)
- connectorProfile_connectorType :: Lens' ConnectorProfile (Maybe ConnectorType)
- connectorProfile_createdAt :: Lens' ConnectorProfile (Maybe UTCTime)
- connectorProfile_credentialsArn :: Lens' ConnectorProfile (Maybe Text)
- connectorProfile_lastUpdatedAt :: Lens' ConnectorProfile (Maybe UTCTime)
- connectorProfile_privateConnectionProvisioningState :: Lens' ConnectorProfile (Maybe PrivateConnectionProvisioningState)
- data ConnectorProfileConfig = ConnectorProfileConfig' {}
- newConnectorProfileConfig :: ConnectorProfileProperties -> ConnectorProfileConfig
- connectorProfileConfig_connectorProfileCredentials :: Lens' ConnectorProfileConfig (Maybe ConnectorProfileCredentials)
- connectorProfileConfig_connectorProfileProperties :: Lens' ConnectorProfileConfig ConnectorProfileProperties
- data ConnectorProfileCredentials = ConnectorProfileCredentials' {
- amplitude :: Maybe AmplitudeConnectorProfileCredentials
- customConnector :: Maybe CustomConnectorProfileCredentials
- datadog :: Maybe DatadogConnectorProfileCredentials
- dynatrace :: Maybe DynatraceConnectorProfileCredentials
- googleAnalytics :: Maybe GoogleAnalyticsConnectorProfileCredentials
- honeycode :: Maybe HoneycodeConnectorProfileCredentials
- inforNexus :: Maybe InforNexusConnectorProfileCredentials
- marketo :: Maybe MarketoConnectorProfileCredentials
- redshift :: Maybe RedshiftConnectorProfileCredentials
- sAPOData :: Maybe SAPODataConnectorProfileCredentials
- salesforce :: Maybe SalesforceConnectorProfileCredentials
- serviceNow :: Maybe ServiceNowConnectorProfileCredentials
- singular :: Maybe SingularConnectorProfileCredentials
- slack :: Maybe SlackConnectorProfileCredentials
- snowflake :: Maybe SnowflakeConnectorProfileCredentials
- trendmicro :: Maybe TrendmicroConnectorProfileCredentials
- veeva :: Maybe VeevaConnectorProfileCredentials
- zendesk :: Maybe ZendeskConnectorProfileCredentials
- newConnectorProfileCredentials :: ConnectorProfileCredentials
- connectorProfileCredentials_amplitude :: Lens' ConnectorProfileCredentials (Maybe AmplitudeConnectorProfileCredentials)
- connectorProfileCredentials_customConnector :: Lens' ConnectorProfileCredentials (Maybe CustomConnectorProfileCredentials)
- connectorProfileCredentials_datadog :: Lens' ConnectorProfileCredentials (Maybe DatadogConnectorProfileCredentials)
- connectorProfileCredentials_dynatrace :: Lens' ConnectorProfileCredentials (Maybe DynatraceConnectorProfileCredentials)
- connectorProfileCredentials_googleAnalytics :: Lens' ConnectorProfileCredentials (Maybe GoogleAnalyticsConnectorProfileCredentials)
- connectorProfileCredentials_honeycode :: Lens' ConnectorProfileCredentials (Maybe HoneycodeConnectorProfileCredentials)
- connectorProfileCredentials_inforNexus :: Lens' ConnectorProfileCredentials (Maybe InforNexusConnectorProfileCredentials)
- connectorProfileCredentials_marketo :: Lens' ConnectorProfileCredentials (Maybe MarketoConnectorProfileCredentials)
- connectorProfileCredentials_redshift :: Lens' ConnectorProfileCredentials (Maybe RedshiftConnectorProfileCredentials)
- connectorProfileCredentials_sAPOData :: Lens' ConnectorProfileCredentials (Maybe SAPODataConnectorProfileCredentials)
- connectorProfileCredentials_salesforce :: Lens' ConnectorProfileCredentials (Maybe SalesforceConnectorProfileCredentials)
- connectorProfileCredentials_serviceNow :: Lens' ConnectorProfileCredentials (Maybe ServiceNowConnectorProfileCredentials)
- connectorProfileCredentials_singular :: Lens' ConnectorProfileCredentials (Maybe SingularConnectorProfileCredentials)
- connectorProfileCredentials_slack :: Lens' ConnectorProfileCredentials (Maybe SlackConnectorProfileCredentials)
- connectorProfileCredentials_snowflake :: Lens' ConnectorProfileCredentials (Maybe SnowflakeConnectorProfileCredentials)
- connectorProfileCredentials_trendmicro :: Lens' ConnectorProfileCredentials (Maybe TrendmicroConnectorProfileCredentials)
- connectorProfileCredentials_veeva :: Lens' ConnectorProfileCredentials (Maybe VeevaConnectorProfileCredentials)
- connectorProfileCredentials_zendesk :: Lens' ConnectorProfileCredentials (Maybe ZendeskConnectorProfileCredentials)
- data ConnectorProfileProperties = ConnectorProfileProperties' {
- amplitude :: Maybe AmplitudeConnectorProfileProperties
- customConnector :: Maybe CustomConnectorProfileProperties
- datadog :: Maybe DatadogConnectorProfileProperties
- dynatrace :: Maybe DynatraceConnectorProfileProperties
- googleAnalytics :: Maybe GoogleAnalyticsConnectorProfileProperties
- honeycode :: Maybe HoneycodeConnectorProfileProperties
- inforNexus :: Maybe InforNexusConnectorProfileProperties
- marketo :: Maybe MarketoConnectorProfileProperties
- redshift :: Maybe RedshiftConnectorProfileProperties
- sAPOData :: Maybe SAPODataConnectorProfileProperties
- salesforce :: Maybe SalesforceConnectorProfileProperties
- serviceNow :: Maybe ServiceNowConnectorProfileProperties
- singular :: Maybe SingularConnectorProfileProperties
- slack :: Maybe SlackConnectorProfileProperties
- snowflake :: Maybe SnowflakeConnectorProfileProperties
- trendmicro :: Maybe TrendmicroConnectorProfileProperties
- veeva :: Maybe VeevaConnectorProfileProperties
- zendesk :: Maybe ZendeskConnectorProfileProperties
- newConnectorProfileProperties :: ConnectorProfileProperties
- connectorProfileProperties_amplitude :: Lens' ConnectorProfileProperties (Maybe AmplitudeConnectorProfileProperties)
- connectorProfileProperties_customConnector :: Lens' ConnectorProfileProperties (Maybe CustomConnectorProfileProperties)
- connectorProfileProperties_datadog :: Lens' ConnectorProfileProperties (Maybe DatadogConnectorProfileProperties)
- connectorProfileProperties_dynatrace :: Lens' ConnectorProfileProperties (Maybe DynatraceConnectorProfileProperties)
- connectorProfileProperties_googleAnalytics :: Lens' ConnectorProfileProperties (Maybe GoogleAnalyticsConnectorProfileProperties)
- connectorProfileProperties_honeycode :: Lens' ConnectorProfileProperties (Maybe HoneycodeConnectorProfileProperties)
- connectorProfileProperties_inforNexus :: Lens' ConnectorProfileProperties (Maybe InforNexusConnectorProfileProperties)
- connectorProfileProperties_marketo :: Lens' ConnectorProfileProperties (Maybe MarketoConnectorProfileProperties)
- connectorProfileProperties_redshift :: Lens' ConnectorProfileProperties (Maybe RedshiftConnectorProfileProperties)
- connectorProfileProperties_sAPOData :: Lens' ConnectorProfileProperties (Maybe SAPODataConnectorProfileProperties)
- connectorProfileProperties_salesforce :: Lens' ConnectorProfileProperties (Maybe SalesforceConnectorProfileProperties)
- connectorProfileProperties_serviceNow :: Lens' ConnectorProfileProperties (Maybe ServiceNowConnectorProfileProperties)
- connectorProfileProperties_singular :: Lens' ConnectorProfileProperties (Maybe SingularConnectorProfileProperties)
- connectorProfileProperties_slack :: Lens' ConnectorProfileProperties (Maybe SlackConnectorProfileProperties)
- connectorProfileProperties_snowflake :: Lens' ConnectorProfileProperties (Maybe SnowflakeConnectorProfileProperties)
- connectorProfileProperties_trendmicro :: Lens' ConnectorProfileProperties (Maybe TrendmicroConnectorProfileProperties)
- connectorProfileProperties_veeva :: Lens' ConnectorProfileProperties (Maybe VeevaConnectorProfileProperties)
- connectorProfileProperties_zendesk :: Lens' ConnectorProfileProperties (Maybe ZendeskConnectorProfileProperties)
- data ConnectorProvisioningConfig = ConnectorProvisioningConfig' {}
- newConnectorProvisioningConfig :: ConnectorProvisioningConfig
- connectorProvisioningConfig_lambda :: Lens' ConnectorProvisioningConfig (Maybe LambdaConnectorProvisioningConfig)
- data ConnectorRuntimeSetting = ConnectorRuntimeSetting' {}
- newConnectorRuntimeSetting :: ConnectorRuntimeSetting
- connectorRuntimeSetting_connectorSuppliedValueOptions :: Lens' ConnectorRuntimeSetting (Maybe [Text])
- connectorRuntimeSetting_dataType :: Lens' ConnectorRuntimeSetting (Maybe Text)
- connectorRuntimeSetting_description :: Lens' ConnectorRuntimeSetting (Maybe Text)
- connectorRuntimeSetting_isRequired :: Lens' ConnectorRuntimeSetting (Maybe Bool)
- connectorRuntimeSetting_key :: Lens' ConnectorRuntimeSetting (Maybe Text)
- connectorRuntimeSetting_label :: Lens' ConnectorRuntimeSetting (Maybe Text)
- connectorRuntimeSetting_scope :: Lens' ConnectorRuntimeSetting (Maybe Text)
- data CustomAuthConfig = CustomAuthConfig' {}
- newCustomAuthConfig :: CustomAuthConfig
- customAuthConfig_authParameters :: Lens' CustomAuthConfig (Maybe [AuthParameter])
- customAuthConfig_customAuthenticationType :: Lens' CustomAuthConfig (Maybe Text)
- data CustomAuthCredentials = CustomAuthCredentials' {}
- newCustomAuthCredentials :: Text -> CustomAuthCredentials
- customAuthCredentials_credentialsMap :: Lens' CustomAuthCredentials (Maybe (HashMap Text Text))
- customAuthCredentials_customAuthenticationType :: Lens' CustomAuthCredentials Text
- data CustomConnectorDestinationProperties = CustomConnectorDestinationProperties' {}
- newCustomConnectorDestinationProperties :: Text -> CustomConnectorDestinationProperties
- customConnectorDestinationProperties_customProperties :: Lens' CustomConnectorDestinationProperties (Maybe (HashMap Text Text))
- customConnectorDestinationProperties_errorHandlingConfig :: Lens' CustomConnectorDestinationProperties (Maybe ErrorHandlingConfig)
- customConnectorDestinationProperties_idFieldNames :: Lens' CustomConnectorDestinationProperties (Maybe [Text])
- customConnectorDestinationProperties_writeOperationType :: Lens' CustomConnectorDestinationProperties (Maybe WriteOperationType)
- customConnectorDestinationProperties_entityName :: Lens' CustomConnectorDestinationProperties Text
- data CustomConnectorProfileCredentials = CustomConnectorProfileCredentials' {}
- newCustomConnectorProfileCredentials :: AuthenticationType -> CustomConnectorProfileCredentials
- customConnectorProfileCredentials_apiKey :: Lens' CustomConnectorProfileCredentials (Maybe ApiKeyCredentials)
- customConnectorProfileCredentials_basic :: Lens' CustomConnectorProfileCredentials (Maybe BasicAuthCredentials)
- customConnectorProfileCredentials_custom :: Lens' CustomConnectorProfileCredentials (Maybe CustomAuthCredentials)
- customConnectorProfileCredentials_oauth2 :: Lens' CustomConnectorProfileCredentials (Maybe OAuth2Credentials)
- customConnectorProfileCredentials_authenticationType :: Lens' CustomConnectorProfileCredentials AuthenticationType
- data CustomConnectorProfileProperties = CustomConnectorProfileProperties' {}
- newCustomConnectorProfileProperties :: CustomConnectorProfileProperties
- customConnectorProfileProperties_oAuth2Properties :: Lens' CustomConnectorProfileProperties (Maybe OAuth2Properties)
- customConnectorProfileProperties_profileProperties :: Lens' CustomConnectorProfileProperties (Maybe (HashMap Text Text))
- data CustomConnectorSourceProperties = CustomConnectorSourceProperties' {
- customProperties :: Maybe (HashMap Text Text)
- entityName :: Text
- newCustomConnectorSourceProperties :: Text -> CustomConnectorSourceProperties
- customConnectorSourceProperties_customProperties :: Lens' CustomConnectorSourceProperties (Maybe (HashMap Text Text))
- customConnectorSourceProperties_entityName :: Lens' CustomConnectorSourceProperties Text
- data CustomerProfilesDestinationProperties = CustomerProfilesDestinationProperties' {}
- newCustomerProfilesDestinationProperties :: Text -> CustomerProfilesDestinationProperties
- customerProfilesDestinationProperties_objectTypeName :: Lens' CustomerProfilesDestinationProperties (Maybe Text)
- customerProfilesDestinationProperties_domainName :: Lens' CustomerProfilesDestinationProperties Text
- data CustomerProfilesMetadata = CustomerProfilesMetadata' {
- newCustomerProfilesMetadata :: CustomerProfilesMetadata
- data DatadogConnectorProfileCredentials = DatadogConnectorProfileCredentials' {}
- newDatadogConnectorProfileCredentials :: Text -> Text -> DatadogConnectorProfileCredentials
- datadogConnectorProfileCredentials_apiKey :: Lens' DatadogConnectorProfileCredentials Text
- datadogConnectorProfileCredentials_applicationKey :: Lens' DatadogConnectorProfileCredentials Text
- data DatadogConnectorProfileProperties = DatadogConnectorProfileProperties' {
- instanceUrl :: Text
- newDatadogConnectorProfileProperties :: Text -> DatadogConnectorProfileProperties
- datadogConnectorProfileProperties_instanceUrl :: Lens' DatadogConnectorProfileProperties Text
- data DatadogMetadata = DatadogMetadata' {
- newDatadogMetadata :: DatadogMetadata
- data DatadogSourceProperties = DatadogSourceProperties' {}
- newDatadogSourceProperties :: Text -> DatadogSourceProperties
- datadogSourceProperties_object :: Lens' DatadogSourceProperties Text
- data DestinationConnectorProperties = DestinationConnectorProperties' {
- customConnector :: Maybe CustomConnectorDestinationProperties
- customerProfiles :: Maybe CustomerProfilesDestinationProperties
- eventBridge :: Maybe EventBridgeDestinationProperties
- honeycode :: Maybe HoneycodeDestinationProperties
- lookoutMetrics :: Maybe LookoutMetricsDestinationProperties
- marketo :: Maybe MarketoDestinationProperties
- redshift :: Maybe RedshiftDestinationProperties
- s3 :: Maybe S3DestinationProperties
- sAPOData :: Maybe SAPODataDestinationProperties
- salesforce :: Maybe SalesforceDestinationProperties
- snowflake :: Maybe SnowflakeDestinationProperties
- upsolver :: Maybe UpsolverDestinationProperties
- zendesk :: Maybe ZendeskDestinationProperties
- newDestinationConnectorProperties :: DestinationConnectorProperties
- destinationConnectorProperties_customConnector :: Lens' DestinationConnectorProperties (Maybe CustomConnectorDestinationProperties)
- destinationConnectorProperties_customerProfiles :: Lens' DestinationConnectorProperties (Maybe CustomerProfilesDestinationProperties)
- destinationConnectorProperties_eventBridge :: Lens' DestinationConnectorProperties (Maybe EventBridgeDestinationProperties)
- destinationConnectorProperties_honeycode :: Lens' DestinationConnectorProperties (Maybe HoneycodeDestinationProperties)
- destinationConnectorProperties_lookoutMetrics :: Lens' DestinationConnectorProperties (Maybe LookoutMetricsDestinationProperties)
- destinationConnectorProperties_marketo :: Lens' DestinationConnectorProperties (Maybe MarketoDestinationProperties)
- destinationConnectorProperties_redshift :: Lens' DestinationConnectorProperties (Maybe RedshiftDestinationProperties)
- destinationConnectorProperties_s3 :: Lens' DestinationConnectorProperties (Maybe S3DestinationProperties)
- destinationConnectorProperties_sAPOData :: Lens' DestinationConnectorProperties (Maybe SAPODataDestinationProperties)
- destinationConnectorProperties_salesforce :: Lens' DestinationConnectorProperties (Maybe SalesforceDestinationProperties)
- destinationConnectorProperties_snowflake :: Lens' DestinationConnectorProperties (Maybe SnowflakeDestinationProperties)
- destinationConnectorProperties_upsolver :: Lens' DestinationConnectorProperties (Maybe UpsolverDestinationProperties)
- destinationConnectorProperties_zendesk :: Lens' DestinationConnectorProperties (Maybe ZendeskDestinationProperties)
- data DestinationFieldProperties = DestinationFieldProperties' {}
- newDestinationFieldProperties :: DestinationFieldProperties
- destinationFieldProperties_isCreatable :: Lens' DestinationFieldProperties (Maybe Bool)
- destinationFieldProperties_isDefaultedOnCreate :: Lens' DestinationFieldProperties (Maybe Bool)
- destinationFieldProperties_isNullable :: Lens' DestinationFieldProperties (Maybe Bool)
- destinationFieldProperties_isUpdatable :: Lens' DestinationFieldProperties (Maybe Bool)
- destinationFieldProperties_isUpsertable :: Lens' DestinationFieldProperties (Maybe Bool)
- destinationFieldProperties_supportedWriteOperations :: Lens' DestinationFieldProperties (Maybe [WriteOperationType])
- data DestinationFlowConfig = DestinationFlowConfig' {}
- newDestinationFlowConfig :: ConnectorType -> DestinationConnectorProperties -> DestinationFlowConfig
- destinationFlowConfig_apiVersion :: Lens' DestinationFlowConfig (Maybe Text)
- destinationFlowConfig_connectorProfileName :: Lens' DestinationFlowConfig (Maybe Text)
- destinationFlowConfig_connectorType :: Lens' DestinationFlowConfig ConnectorType
- destinationFlowConfig_destinationConnectorProperties :: Lens' DestinationFlowConfig DestinationConnectorProperties
- data DynatraceConnectorProfileCredentials = DynatraceConnectorProfileCredentials' {}
- newDynatraceConnectorProfileCredentials :: Text -> DynatraceConnectorProfileCredentials
- dynatraceConnectorProfileCredentials_apiToken :: Lens' DynatraceConnectorProfileCredentials Text
- data DynatraceConnectorProfileProperties = DynatraceConnectorProfileProperties' {
- instanceUrl :: Text
- newDynatraceConnectorProfileProperties :: Text -> DynatraceConnectorProfileProperties
- dynatraceConnectorProfileProperties_instanceUrl :: Lens' DynatraceConnectorProfileProperties Text
- data DynatraceMetadata = DynatraceMetadata' {
- newDynatraceMetadata :: DynatraceMetadata
- data DynatraceSourceProperties = DynatraceSourceProperties' {}
- newDynatraceSourceProperties :: Text -> DynatraceSourceProperties
- dynatraceSourceProperties_object :: Lens' DynatraceSourceProperties Text
- data ErrorHandlingConfig = ErrorHandlingConfig' {}
- newErrorHandlingConfig :: ErrorHandlingConfig
- errorHandlingConfig_bucketName :: Lens' ErrorHandlingConfig (Maybe Text)
- errorHandlingConfig_bucketPrefix :: Lens' ErrorHandlingConfig (Maybe Text)
- errorHandlingConfig_failOnFirstDestinationError :: Lens' ErrorHandlingConfig (Maybe Bool)
- data ErrorInfo = ErrorInfo' {}
- newErrorInfo :: ErrorInfo
- errorInfo_executionMessage :: Lens' ErrorInfo (Maybe Text)
- errorInfo_putFailuresCount :: Lens' ErrorInfo (Maybe Integer)
- data EventBridgeDestinationProperties = EventBridgeDestinationProperties' {}
- newEventBridgeDestinationProperties :: Text -> EventBridgeDestinationProperties
- eventBridgeDestinationProperties_errorHandlingConfig :: Lens' EventBridgeDestinationProperties (Maybe ErrorHandlingConfig)
- eventBridgeDestinationProperties_object :: Lens' EventBridgeDestinationProperties Text
- data EventBridgeMetadata = EventBridgeMetadata' {
- newEventBridgeMetadata :: EventBridgeMetadata
- data ExecutionDetails = ExecutionDetails' {}
- newExecutionDetails :: ExecutionDetails
- executionDetails_mostRecentExecutionMessage :: Lens' ExecutionDetails (Maybe Text)
- executionDetails_mostRecentExecutionStatus :: Lens' ExecutionDetails (Maybe ExecutionStatus)
- executionDetails_mostRecentExecutionTime :: Lens' ExecutionDetails (Maybe UTCTime)
- data ExecutionRecord = ExecutionRecord' {}
- newExecutionRecord :: ExecutionRecord
- executionRecord_dataPullEndTime :: Lens' ExecutionRecord (Maybe UTCTime)
- executionRecord_dataPullStartTime :: Lens' ExecutionRecord (Maybe UTCTime)
- executionRecord_executionId :: Lens' ExecutionRecord (Maybe Text)
- executionRecord_executionResult :: Lens' ExecutionRecord (Maybe ExecutionResult)
- executionRecord_executionStatus :: Lens' ExecutionRecord (Maybe ExecutionStatus)
- executionRecord_lastUpdatedAt :: Lens' ExecutionRecord (Maybe UTCTime)
- executionRecord_metadataCatalogDetails :: Lens' ExecutionRecord (Maybe [MetadataCatalogDetail])
- executionRecord_startedAt :: Lens' ExecutionRecord (Maybe UTCTime)
- data ExecutionResult = ExecutionResult' {}
- newExecutionResult :: ExecutionResult
- executionResult_bytesProcessed :: Lens' ExecutionResult (Maybe Integer)
- executionResult_bytesWritten :: Lens' ExecutionResult (Maybe Integer)
- executionResult_errorInfo :: Lens' ExecutionResult (Maybe ErrorInfo)
- executionResult_recordsProcessed :: Lens' ExecutionResult (Maybe Integer)
- data FieldTypeDetails = FieldTypeDetails' {}
- newFieldTypeDetails :: Text -> FieldTypeDetails
- fieldTypeDetails_fieldLengthRange :: Lens' FieldTypeDetails (Maybe Range)
- fieldTypeDetails_fieldValueRange :: Lens' FieldTypeDetails (Maybe Range)
- fieldTypeDetails_supportedDateFormat :: Lens' FieldTypeDetails (Maybe Text)
- fieldTypeDetails_supportedValues :: Lens' FieldTypeDetails (Maybe [Text])
- fieldTypeDetails_valueRegexPattern :: Lens' FieldTypeDetails (Maybe Text)
- fieldTypeDetails_fieldType :: Lens' FieldTypeDetails Text
- fieldTypeDetails_filterOperators :: Lens' FieldTypeDetails [Operator]
- data FlowDefinition = FlowDefinition' {
- createdAt :: Maybe POSIX
- createdBy :: Maybe Text
- description :: Maybe Text
- destinationConnectorLabel :: Maybe Text
- destinationConnectorType :: Maybe ConnectorType
- flowArn :: Maybe Text
- flowName :: Maybe Text
- flowStatus :: Maybe FlowStatus
- lastRunExecutionDetails :: Maybe ExecutionDetails
- lastUpdatedAt :: Maybe POSIX
- lastUpdatedBy :: Maybe Text
- sourceConnectorLabel :: Maybe Text
- sourceConnectorType :: Maybe ConnectorType
- tags :: Maybe (HashMap Text Text)
- triggerType :: Maybe TriggerType
- newFlowDefinition :: FlowDefinition
- flowDefinition_createdAt :: Lens' FlowDefinition (Maybe UTCTime)
- flowDefinition_createdBy :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_description :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_destinationConnectorLabel :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_destinationConnectorType :: Lens' FlowDefinition (Maybe ConnectorType)
- flowDefinition_flowArn :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_flowName :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_flowStatus :: Lens' FlowDefinition (Maybe FlowStatus)
- flowDefinition_lastRunExecutionDetails :: Lens' FlowDefinition (Maybe ExecutionDetails)
- flowDefinition_lastUpdatedAt :: Lens' FlowDefinition (Maybe UTCTime)
- flowDefinition_lastUpdatedBy :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_sourceConnectorLabel :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_sourceConnectorType :: Lens' FlowDefinition (Maybe ConnectorType)
- flowDefinition_tags :: Lens' FlowDefinition (Maybe (HashMap Text Text))
- flowDefinition_triggerType :: Lens' FlowDefinition (Maybe TriggerType)
- data GlueDataCatalogConfig = GlueDataCatalogConfig' {
- roleArn :: Text
- databaseName :: Text
- tablePrefix :: Text
- newGlueDataCatalogConfig :: Text -> Text -> Text -> GlueDataCatalogConfig
- glueDataCatalogConfig_roleArn :: Lens' GlueDataCatalogConfig Text
- glueDataCatalogConfig_databaseName :: Lens' GlueDataCatalogConfig Text
- glueDataCatalogConfig_tablePrefix :: Lens' GlueDataCatalogConfig Text
- data GoogleAnalyticsConnectorProfileCredentials = GoogleAnalyticsConnectorProfileCredentials' {}
- newGoogleAnalyticsConnectorProfileCredentials :: Text -> Text -> GoogleAnalyticsConnectorProfileCredentials
- googleAnalyticsConnectorProfileCredentials_accessToken :: Lens' GoogleAnalyticsConnectorProfileCredentials (Maybe Text)
- googleAnalyticsConnectorProfileCredentials_oAuthRequest :: Lens' GoogleAnalyticsConnectorProfileCredentials (Maybe ConnectorOAuthRequest)
- googleAnalyticsConnectorProfileCredentials_refreshToken :: Lens' GoogleAnalyticsConnectorProfileCredentials (Maybe Text)
- googleAnalyticsConnectorProfileCredentials_clientId :: Lens' GoogleAnalyticsConnectorProfileCredentials Text
- googleAnalyticsConnectorProfileCredentials_clientSecret :: Lens' GoogleAnalyticsConnectorProfileCredentials Text
- data GoogleAnalyticsConnectorProfileProperties = GoogleAnalyticsConnectorProfileProperties' {
- newGoogleAnalyticsConnectorProfileProperties :: GoogleAnalyticsConnectorProfileProperties
- data GoogleAnalyticsMetadata = GoogleAnalyticsMetadata' {
- oAuthScopes :: Maybe [Text]
- newGoogleAnalyticsMetadata :: GoogleAnalyticsMetadata
- googleAnalyticsMetadata_oAuthScopes :: Lens' GoogleAnalyticsMetadata (Maybe [Text])
- data GoogleAnalyticsSourceProperties = GoogleAnalyticsSourceProperties' {}
- newGoogleAnalyticsSourceProperties :: Text -> GoogleAnalyticsSourceProperties
- googleAnalyticsSourceProperties_object :: Lens' GoogleAnalyticsSourceProperties Text
- data HoneycodeConnectorProfileCredentials = HoneycodeConnectorProfileCredentials' {}
- newHoneycodeConnectorProfileCredentials :: HoneycodeConnectorProfileCredentials
- honeycodeConnectorProfileCredentials_accessToken :: Lens' HoneycodeConnectorProfileCredentials (Maybe Text)
- honeycodeConnectorProfileCredentials_oAuthRequest :: Lens' HoneycodeConnectorProfileCredentials (Maybe ConnectorOAuthRequest)
- honeycodeConnectorProfileCredentials_refreshToken :: Lens' HoneycodeConnectorProfileCredentials (Maybe Text)
- data HoneycodeConnectorProfileProperties = HoneycodeConnectorProfileProperties' {
- newHoneycodeConnectorProfileProperties :: HoneycodeConnectorProfileProperties
- data HoneycodeDestinationProperties = HoneycodeDestinationProperties' {}
- newHoneycodeDestinationProperties :: Text -> HoneycodeDestinationProperties
- honeycodeDestinationProperties_errorHandlingConfig :: Lens' HoneycodeDestinationProperties (Maybe ErrorHandlingConfig)
- honeycodeDestinationProperties_object :: Lens' HoneycodeDestinationProperties Text
- data HoneycodeMetadata = HoneycodeMetadata' {
- oAuthScopes :: Maybe [Text]
- newHoneycodeMetadata :: HoneycodeMetadata
- honeycodeMetadata_oAuthScopes :: Lens' HoneycodeMetadata (Maybe [Text])
- data IncrementalPullConfig = IncrementalPullConfig' {}
- newIncrementalPullConfig :: IncrementalPullConfig
- incrementalPullConfig_datetimeTypeFieldName :: Lens' IncrementalPullConfig (Maybe Text)
- data InforNexusConnectorProfileCredentials = InforNexusConnectorProfileCredentials' {
- accessKeyId :: Sensitive Text
- userId :: Text
- secretAccessKey :: Text
- datakey :: Text
- newInforNexusConnectorProfileCredentials :: Text -> Text -> Text -> Text -> InforNexusConnectorProfileCredentials
- inforNexusConnectorProfileCredentials_accessKeyId :: Lens' InforNexusConnectorProfileCredentials Text
- inforNexusConnectorProfileCredentials_userId :: Lens' InforNexusConnectorProfileCredentials Text
- inforNexusConnectorProfileCredentials_secretAccessKey :: Lens' InforNexusConnectorProfileCredentials Text
- inforNexusConnectorProfileCredentials_datakey :: Lens' InforNexusConnectorProfileCredentials Text
- data InforNexusConnectorProfileProperties = InforNexusConnectorProfileProperties' {
- instanceUrl :: Text
- newInforNexusConnectorProfileProperties :: Text -> InforNexusConnectorProfileProperties
- inforNexusConnectorProfileProperties_instanceUrl :: Lens' InforNexusConnectorProfileProperties Text
- data InforNexusMetadata = InforNexusMetadata' {
- newInforNexusMetadata :: InforNexusMetadata
- data InforNexusSourceProperties = InforNexusSourceProperties' {}
- newInforNexusSourceProperties :: Text -> InforNexusSourceProperties
- inforNexusSourceProperties_object :: Lens' InforNexusSourceProperties Text
- data LambdaConnectorProvisioningConfig = LambdaConnectorProvisioningConfig' {}
- newLambdaConnectorProvisioningConfig :: Text -> LambdaConnectorProvisioningConfig
- lambdaConnectorProvisioningConfig_lambdaArn :: Lens' LambdaConnectorProvisioningConfig Text
- data LookoutMetricsDestinationProperties = LookoutMetricsDestinationProperties' {
- newLookoutMetricsDestinationProperties :: LookoutMetricsDestinationProperties
- data MarketoConnectorProfileCredentials = MarketoConnectorProfileCredentials' {}
- newMarketoConnectorProfileCredentials :: Text -> Text -> MarketoConnectorProfileCredentials
- marketoConnectorProfileCredentials_accessToken :: Lens' MarketoConnectorProfileCredentials (Maybe Text)
- marketoConnectorProfileCredentials_oAuthRequest :: Lens' MarketoConnectorProfileCredentials (Maybe ConnectorOAuthRequest)
- marketoConnectorProfileCredentials_clientId :: Lens' MarketoConnectorProfileCredentials Text
- marketoConnectorProfileCredentials_clientSecret :: Lens' MarketoConnectorProfileCredentials Text
- data MarketoConnectorProfileProperties = MarketoConnectorProfileProperties' {
- instanceUrl :: Text
- newMarketoConnectorProfileProperties :: Text -> MarketoConnectorProfileProperties
- marketoConnectorProfileProperties_instanceUrl :: Lens' MarketoConnectorProfileProperties Text
- data MarketoDestinationProperties = MarketoDestinationProperties' {}
- newMarketoDestinationProperties :: Text -> MarketoDestinationProperties
- marketoDestinationProperties_errorHandlingConfig :: Lens' MarketoDestinationProperties (Maybe ErrorHandlingConfig)
- marketoDestinationProperties_object :: Lens' MarketoDestinationProperties Text
- data MarketoMetadata = MarketoMetadata' {
- newMarketoMetadata :: MarketoMetadata
- data MarketoSourceProperties = MarketoSourceProperties' {}
- newMarketoSourceProperties :: Text -> MarketoSourceProperties
- marketoSourceProperties_object :: Lens' MarketoSourceProperties Text
- data MetadataCatalogConfig = MetadataCatalogConfig' {}
- newMetadataCatalogConfig :: MetadataCatalogConfig
- metadataCatalogConfig_glueDataCatalog :: Lens' MetadataCatalogConfig (Maybe GlueDataCatalogConfig)
- data MetadataCatalogDetail = MetadataCatalogDetail' {}
- newMetadataCatalogDetail :: MetadataCatalogDetail
- metadataCatalogDetail_catalogType :: Lens' MetadataCatalogDetail (Maybe CatalogType)
- metadataCatalogDetail_partitionRegistrationOutput :: Lens' MetadataCatalogDetail (Maybe RegistrationOutput)
- metadataCatalogDetail_tableName :: Lens' MetadataCatalogDetail (Maybe Text)
- metadataCatalogDetail_tableRegistrationOutput :: Lens' MetadataCatalogDetail (Maybe RegistrationOutput)
- data OAuth2Credentials = OAuth2Credentials' {}
- newOAuth2Credentials :: OAuth2Credentials
- oAuth2Credentials_accessToken :: Lens' OAuth2Credentials (Maybe Text)
- oAuth2Credentials_clientId :: Lens' OAuth2Credentials (Maybe Text)
- oAuth2Credentials_clientSecret :: Lens' OAuth2Credentials (Maybe Text)
- oAuth2Credentials_oAuthRequest :: Lens' OAuth2Credentials (Maybe ConnectorOAuthRequest)
- oAuth2Credentials_refreshToken :: Lens' OAuth2Credentials (Maybe Text)
- data OAuth2CustomParameter = OAuth2CustomParameter' {}
- newOAuth2CustomParameter :: OAuth2CustomParameter
- oAuth2CustomParameter_connectorSuppliedValues :: Lens' OAuth2CustomParameter (Maybe [Text])
- oAuth2CustomParameter_description :: Lens' OAuth2CustomParameter (Maybe Text)
- oAuth2CustomParameter_isRequired :: Lens' OAuth2CustomParameter (Maybe Bool)
- oAuth2CustomParameter_isSensitiveField :: Lens' OAuth2CustomParameter (Maybe Bool)
- oAuth2CustomParameter_key :: Lens' OAuth2CustomParameter (Maybe Text)
- oAuth2CustomParameter_label :: Lens' OAuth2CustomParameter (Maybe Text)
- oAuth2CustomParameter_type :: Lens' OAuth2CustomParameter (Maybe OAuth2CustomPropType)
- data OAuth2Defaults = OAuth2Defaults' {}
- newOAuth2Defaults :: OAuth2Defaults
- oAuth2Defaults_authCodeUrls :: Lens' OAuth2Defaults (Maybe [Text])
- oAuth2Defaults_oauth2CustomProperties :: Lens' OAuth2Defaults (Maybe [OAuth2CustomParameter])
- oAuth2Defaults_oauth2GrantTypesSupported :: Lens' OAuth2Defaults (Maybe [OAuth2GrantType])
- oAuth2Defaults_oauthScopes :: Lens' OAuth2Defaults (Maybe [Text])
- oAuth2Defaults_tokenUrls :: Lens' OAuth2Defaults (Maybe [Text])
- data OAuth2Properties = OAuth2Properties' {}
- newOAuth2Properties :: Text -> OAuth2GrantType -> OAuth2Properties
- oAuth2Properties_tokenUrlCustomProperties :: Lens' OAuth2Properties (Maybe (HashMap Text Text))
- oAuth2Properties_tokenUrl :: Lens' OAuth2Properties Text
- oAuth2Properties_oAuth2GrantType :: Lens' OAuth2Properties OAuth2GrantType
- data OAuthCredentials = OAuthCredentials' {}
- newOAuthCredentials :: Text -> Text -> OAuthCredentials
- oAuthCredentials_accessToken :: Lens' OAuthCredentials (Maybe Text)
- oAuthCredentials_oAuthRequest :: Lens' OAuthCredentials (Maybe ConnectorOAuthRequest)
- oAuthCredentials_refreshToken :: Lens' OAuthCredentials (Maybe Text)
- oAuthCredentials_clientId :: Lens' OAuthCredentials Text
- oAuthCredentials_clientSecret :: Lens' OAuthCredentials Text
- data OAuthProperties = OAuthProperties' {
- tokenUrl :: Text
- authCodeUrl :: Text
- oAuthScopes :: [Text]
- newOAuthProperties :: Text -> Text -> OAuthProperties
- oAuthProperties_tokenUrl :: Lens' OAuthProperties Text
- oAuthProperties_authCodeUrl :: Lens' OAuthProperties Text
- oAuthProperties_oAuthScopes :: Lens' OAuthProperties [Text]
- data PrefixConfig = PrefixConfig' {}
- newPrefixConfig :: PrefixConfig
- prefixConfig_pathPrefixHierarchy :: Lens' PrefixConfig (Maybe [PathPrefix])
- prefixConfig_prefixFormat :: Lens' PrefixConfig (Maybe PrefixFormat)
- prefixConfig_prefixType :: Lens' PrefixConfig (Maybe PrefixType)
- data PrivateConnectionProvisioningState = PrivateConnectionProvisioningState' {}
- newPrivateConnectionProvisioningState :: PrivateConnectionProvisioningState
- privateConnectionProvisioningState_failureCause :: Lens' PrivateConnectionProvisioningState (Maybe PrivateConnectionProvisioningFailureCause)
- privateConnectionProvisioningState_failureMessage :: Lens' PrivateConnectionProvisioningState (Maybe Text)
- privateConnectionProvisioningState_status :: Lens' PrivateConnectionProvisioningState (Maybe PrivateConnectionProvisioningStatus)
- data Range = Range' {}
- newRange :: Range
- range_maximum :: Lens' Range (Maybe Double)
- range_minimum :: Lens' Range (Maybe Double)
- data RedshiftConnectorProfileCredentials = RedshiftConnectorProfileCredentials' {}
- newRedshiftConnectorProfileCredentials :: RedshiftConnectorProfileCredentials
- redshiftConnectorProfileCredentials_password :: Lens' RedshiftConnectorProfileCredentials (Maybe Text)
- redshiftConnectorProfileCredentials_username :: Lens' RedshiftConnectorProfileCredentials (Maybe Text)
- data RedshiftConnectorProfileProperties = RedshiftConnectorProfileProperties' {}
- newRedshiftConnectorProfileProperties :: Text -> Text -> RedshiftConnectorProfileProperties
- redshiftConnectorProfileProperties_bucketPrefix :: Lens' RedshiftConnectorProfileProperties (Maybe Text)
- redshiftConnectorProfileProperties_clusterIdentifier :: Lens' RedshiftConnectorProfileProperties (Maybe Text)
- redshiftConnectorProfileProperties_dataApiRoleArn :: Lens' RedshiftConnectorProfileProperties (Maybe Text)
- redshiftConnectorProfileProperties_databaseName :: Lens' RedshiftConnectorProfileProperties (Maybe Text)
- redshiftConnectorProfileProperties_databaseUrl :: Lens' RedshiftConnectorProfileProperties (Maybe Text)
- redshiftConnectorProfileProperties_isRedshiftServerless :: Lens' RedshiftConnectorProfileProperties (Maybe Bool)
- redshiftConnectorProfileProperties_workgroupName :: Lens' RedshiftConnectorProfileProperties (Maybe Text)
- redshiftConnectorProfileProperties_bucketName :: Lens' RedshiftConnectorProfileProperties Text
- redshiftConnectorProfileProperties_roleArn :: Lens' RedshiftConnectorProfileProperties Text
- data RedshiftDestinationProperties = RedshiftDestinationProperties' {}
- newRedshiftDestinationProperties :: Text -> Text -> RedshiftDestinationProperties
- redshiftDestinationProperties_bucketPrefix :: Lens' RedshiftDestinationProperties (Maybe Text)
- redshiftDestinationProperties_errorHandlingConfig :: Lens' RedshiftDestinationProperties (Maybe ErrorHandlingConfig)
- redshiftDestinationProperties_object :: Lens' RedshiftDestinationProperties Text
- redshiftDestinationProperties_intermediateBucketName :: Lens' RedshiftDestinationProperties Text
- data RedshiftMetadata = RedshiftMetadata' {
- newRedshiftMetadata :: RedshiftMetadata
- data RegistrationOutput = RegistrationOutput' {}
- newRegistrationOutput :: RegistrationOutput
- registrationOutput_message :: Lens' RegistrationOutput (Maybe Text)
- registrationOutput_result :: Lens' RegistrationOutput (Maybe Text)
- registrationOutput_status :: Lens' RegistrationOutput (Maybe ExecutionStatus)
- data S3DestinationProperties = S3DestinationProperties' {}
- newS3DestinationProperties :: Text -> S3DestinationProperties
- s3DestinationProperties_bucketPrefix :: Lens' S3DestinationProperties (Maybe Text)
- s3DestinationProperties_s3OutputFormatConfig :: Lens' S3DestinationProperties (Maybe S3OutputFormatConfig)
- s3DestinationProperties_bucketName :: Lens' S3DestinationProperties Text
- data S3InputFormatConfig = S3InputFormatConfig' {}
- newS3InputFormatConfig :: S3InputFormatConfig
- s3InputFormatConfig_s3InputFileType :: Lens' S3InputFormatConfig (Maybe S3InputFileType)
- data S3Metadata = S3Metadata' {
- newS3Metadata :: S3Metadata
- data S3OutputFormatConfig = S3OutputFormatConfig' {}
- newS3OutputFormatConfig :: S3OutputFormatConfig
- s3OutputFormatConfig_aggregationConfig :: Lens' S3OutputFormatConfig (Maybe AggregationConfig)
- s3OutputFormatConfig_fileType :: Lens' S3OutputFormatConfig (Maybe FileType)
- s3OutputFormatConfig_prefixConfig :: Lens' S3OutputFormatConfig (Maybe PrefixConfig)
- s3OutputFormatConfig_preserveSourceDataTyping :: Lens' S3OutputFormatConfig (Maybe Bool)
- data S3SourceProperties = S3SourceProperties' {}
- newS3SourceProperties :: Text -> S3SourceProperties
- s3SourceProperties_bucketPrefix :: Lens' S3SourceProperties (Maybe Text)
- s3SourceProperties_s3InputFormatConfig :: Lens' S3SourceProperties (Maybe S3InputFormatConfig)
- s3SourceProperties_bucketName :: Lens' S3SourceProperties Text
- data SAPODataConnectorProfileCredentials = SAPODataConnectorProfileCredentials' {}
- newSAPODataConnectorProfileCredentials :: SAPODataConnectorProfileCredentials
- sAPODataConnectorProfileCredentials_basicAuthCredentials :: Lens' SAPODataConnectorProfileCredentials (Maybe BasicAuthCredentials)
- sAPODataConnectorProfileCredentials_oAuthCredentials :: Lens' SAPODataConnectorProfileCredentials (Maybe OAuthCredentials)
- data SAPODataConnectorProfileProperties = SAPODataConnectorProfileProperties' {}
- newSAPODataConnectorProfileProperties :: Text -> Text -> Natural -> Text -> SAPODataConnectorProfileProperties
- sAPODataConnectorProfileProperties_logonLanguage :: Lens' SAPODataConnectorProfileProperties (Maybe Text)
- sAPODataConnectorProfileProperties_oAuthProperties :: Lens' SAPODataConnectorProfileProperties (Maybe OAuthProperties)
- sAPODataConnectorProfileProperties_privateLinkServiceName :: Lens' SAPODataConnectorProfileProperties (Maybe Text)
- sAPODataConnectorProfileProperties_applicationHostUrl :: Lens' SAPODataConnectorProfileProperties Text
- sAPODataConnectorProfileProperties_applicationServicePath :: Lens' SAPODataConnectorProfileProperties Text
- sAPODataConnectorProfileProperties_portNumber :: Lens' SAPODataConnectorProfileProperties Natural
- sAPODataConnectorProfileProperties_clientNumber :: Lens' SAPODataConnectorProfileProperties Text
- data SAPODataDestinationProperties = SAPODataDestinationProperties' {}
- newSAPODataDestinationProperties :: Text -> SAPODataDestinationProperties
- sAPODataDestinationProperties_errorHandlingConfig :: Lens' SAPODataDestinationProperties (Maybe ErrorHandlingConfig)
- sAPODataDestinationProperties_idFieldNames :: Lens' SAPODataDestinationProperties (Maybe [Text])
- sAPODataDestinationProperties_successResponseHandlingConfig :: Lens' SAPODataDestinationProperties (Maybe SuccessResponseHandlingConfig)
- sAPODataDestinationProperties_writeOperationType :: Lens' SAPODataDestinationProperties (Maybe WriteOperationType)
- sAPODataDestinationProperties_objectPath :: Lens' SAPODataDestinationProperties Text
- data SAPODataMetadata = SAPODataMetadata' {
- newSAPODataMetadata :: SAPODataMetadata
- data SAPODataSourceProperties = SAPODataSourceProperties' {
- objectPath :: Maybe Text
- newSAPODataSourceProperties :: SAPODataSourceProperties
- sAPODataSourceProperties_objectPath :: Lens' SAPODataSourceProperties (Maybe Text)
- data SalesforceConnectorProfileCredentials = SalesforceConnectorProfileCredentials' {}
- newSalesforceConnectorProfileCredentials :: SalesforceConnectorProfileCredentials
- salesforceConnectorProfileCredentials_accessToken :: Lens' SalesforceConnectorProfileCredentials (Maybe Text)
- salesforceConnectorProfileCredentials_clientCredentialsArn :: Lens' SalesforceConnectorProfileCredentials (Maybe Text)
- salesforceConnectorProfileCredentials_oAuthRequest :: Lens' SalesforceConnectorProfileCredentials (Maybe ConnectorOAuthRequest)
- salesforceConnectorProfileCredentials_refreshToken :: Lens' SalesforceConnectorProfileCredentials (Maybe Text)
- data SalesforceConnectorProfileProperties = SalesforceConnectorProfileProperties' {}
- newSalesforceConnectorProfileProperties :: SalesforceConnectorProfileProperties
- salesforceConnectorProfileProperties_instanceUrl :: Lens' SalesforceConnectorProfileProperties (Maybe Text)
- salesforceConnectorProfileProperties_isSandboxEnvironment :: Lens' SalesforceConnectorProfileProperties (Maybe Bool)
- data SalesforceDestinationProperties = SalesforceDestinationProperties' {}
- newSalesforceDestinationProperties :: Text -> SalesforceDestinationProperties
- salesforceDestinationProperties_dataTransferApi :: Lens' SalesforceDestinationProperties (Maybe SalesforceDataTransferApi)
- salesforceDestinationProperties_errorHandlingConfig :: Lens' SalesforceDestinationProperties (Maybe ErrorHandlingConfig)
- salesforceDestinationProperties_idFieldNames :: Lens' SalesforceDestinationProperties (Maybe [Text])
- salesforceDestinationProperties_writeOperationType :: Lens' SalesforceDestinationProperties (Maybe WriteOperationType)
- salesforceDestinationProperties_object :: Lens' SalesforceDestinationProperties Text
- data SalesforceMetadata = SalesforceMetadata' {}
- newSalesforceMetadata :: SalesforceMetadata
- salesforceMetadata_dataTransferApis :: Lens' SalesforceMetadata (Maybe [SalesforceDataTransferApi])
- salesforceMetadata_oAuthScopes :: Lens' SalesforceMetadata (Maybe [Text])
- data SalesforceSourceProperties = SalesforceSourceProperties' {}
- newSalesforceSourceProperties :: Text -> SalesforceSourceProperties
- salesforceSourceProperties_dataTransferApi :: Lens' SalesforceSourceProperties (Maybe SalesforceDataTransferApi)
- salesforceSourceProperties_enableDynamicFieldUpdate :: Lens' SalesforceSourceProperties (Maybe Bool)
- salesforceSourceProperties_includeDeletedRecords :: Lens' SalesforceSourceProperties (Maybe Bool)
- salesforceSourceProperties_object :: Lens' SalesforceSourceProperties Text
- data ScheduledTriggerProperties = ScheduledTriggerProperties' {}
- newScheduledTriggerProperties :: Text -> ScheduledTriggerProperties
- scheduledTriggerProperties_dataPullMode :: Lens' ScheduledTriggerProperties (Maybe DataPullMode)
- scheduledTriggerProperties_firstExecutionFrom :: Lens' ScheduledTriggerProperties (Maybe UTCTime)
- scheduledTriggerProperties_flowErrorDeactivationThreshold :: Lens' ScheduledTriggerProperties (Maybe Natural)
- scheduledTriggerProperties_scheduleEndTime :: Lens' ScheduledTriggerProperties (Maybe UTCTime)
- scheduledTriggerProperties_scheduleOffset :: Lens' ScheduledTriggerProperties (Maybe Natural)
- scheduledTriggerProperties_scheduleStartTime :: Lens' ScheduledTriggerProperties (Maybe UTCTime)
- scheduledTriggerProperties_timezone :: Lens' ScheduledTriggerProperties (Maybe Text)
- scheduledTriggerProperties_scheduleExpression :: Lens' ScheduledTriggerProperties Text
- data ServiceNowConnectorProfileCredentials = ServiceNowConnectorProfileCredentials' {}
- newServiceNowConnectorProfileCredentials :: Text -> Text -> ServiceNowConnectorProfileCredentials
- serviceNowConnectorProfileCredentials_username :: Lens' ServiceNowConnectorProfileCredentials Text
- serviceNowConnectorProfileCredentials_password :: Lens' ServiceNowConnectorProfileCredentials Text
- data ServiceNowConnectorProfileProperties = ServiceNowConnectorProfileProperties' {
- instanceUrl :: Text
- newServiceNowConnectorProfileProperties :: Text -> ServiceNowConnectorProfileProperties
- serviceNowConnectorProfileProperties_instanceUrl :: Lens' ServiceNowConnectorProfileProperties Text
- data ServiceNowMetadata = ServiceNowMetadata' {
- newServiceNowMetadata :: ServiceNowMetadata
- data ServiceNowSourceProperties = ServiceNowSourceProperties' {}
- newServiceNowSourceProperties :: Text -> ServiceNowSourceProperties
- serviceNowSourceProperties_object :: Lens' ServiceNowSourceProperties Text
- data SingularConnectorProfileCredentials = SingularConnectorProfileCredentials' {}
- newSingularConnectorProfileCredentials :: Text -> SingularConnectorProfileCredentials
- singularConnectorProfileCredentials_apiKey :: Lens' SingularConnectorProfileCredentials Text
- data SingularConnectorProfileProperties = SingularConnectorProfileProperties' {
- newSingularConnectorProfileProperties :: SingularConnectorProfileProperties
- data SingularMetadata = SingularMetadata' {
- newSingularMetadata :: SingularMetadata
- data SingularSourceProperties = SingularSourceProperties' {}
- newSingularSourceProperties :: Text -> SingularSourceProperties
- singularSourceProperties_object :: Lens' SingularSourceProperties Text
- data SlackConnectorProfileCredentials = SlackConnectorProfileCredentials' {}
- newSlackConnectorProfileCredentials :: Text -> Text -> SlackConnectorProfileCredentials
- slackConnectorProfileCredentials_accessToken :: Lens' SlackConnectorProfileCredentials (Maybe Text)
- slackConnectorProfileCredentials_oAuthRequest :: Lens' SlackConnectorProfileCredentials (Maybe ConnectorOAuthRequest)
- slackConnectorProfileCredentials_clientId :: Lens' SlackConnectorProfileCredentials Text
- slackConnectorProfileCredentials_clientSecret :: Lens' SlackConnectorProfileCredentials Text
- data SlackConnectorProfileProperties = SlackConnectorProfileProperties' {
- instanceUrl :: Text
- newSlackConnectorProfileProperties :: Text -> SlackConnectorProfileProperties
- slackConnectorProfileProperties_instanceUrl :: Lens' SlackConnectorProfileProperties Text
- data SlackMetadata = SlackMetadata' {
- oAuthScopes :: Maybe [Text]
- newSlackMetadata :: SlackMetadata
- slackMetadata_oAuthScopes :: Lens' SlackMetadata (Maybe [Text])
- data SlackSourceProperties = SlackSourceProperties' {}
- newSlackSourceProperties :: Text -> SlackSourceProperties
- slackSourceProperties_object :: Lens' SlackSourceProperties Text
- data SnowflakeConnectorProfileCredentials = SnowflakeConnectorProfileCredentials' {}
- newSnowflakeConnectorProfileCredentials :: Text -> Text -> SnowflakeConnectorProfileCredentials
- snowflakeConnectorProfileCredentials_username :: Lens' SnowflakeConnectorProfileCredentials Text
- snowflakeConnectorProfileCredentials_password :: Lens' SnowflakeConnectorProfileCredentials Text
- data SnowflakeConnectorProfileProperties = SnowflakeConnectorProfileProperties' {
- accountName :: Maybe Text
- bucketPrefix :: Maybe Text
- privateLinkServiceName :: Maybe Text
- region :: Maybe Text
- warehouse :: Text
- stage :: Text
- bucketName :: Text
- newSnowflakeConnectorProfileProperties :: Text -> Text -> Text -> SnowflakeConnectorProfileProperties
- snowflakeConnectorProfileProperties_accountName :: Lens' SnowflakeConnectorProfileProperties (Maybe Text)
- snowflakeConnectorProfileProperties_bucketPrefix :: Lens' SnowflakeConnectorProfileProperties (Maybe Text)
- snowflakeConnectorProfileProperties_privateLinkServiceName :: Lens' SnowflakeConnectorProfileProperties (Maybe Text)
- snowflakeConnectorProfileProperties_region :: Lens' SnowflakeConnectorProfileProperties (Maybe Text)
- snowflakeConnectorProfileProperties_warehouse :: Lens' SnowflakeConnectorProfileProperties Text
- snowflakeConnectorProfileProperties_stage :: Lens' SnowflakeConnectorProfileProperties Text
- snowflakeConnectorProfileProperties_bucketName :: Lens' SnowflakeConnectorProfileProperties Text
- data SnowflakeDestinationProperties = SnowflakeDestinationProperties' {}
- newSnowflakeDestinationProperties :: Text -> Text -> SnowflakeDestinationProperties
- snowflakeDestinationProperties_bucketPrefix :: Lens' SnowflakeDestinationProperties (Maybe Text)
- snowflakeDestinationProperties_errorHandlingConfig :: Lens' SnowflakeDestinationProperties (Maybe ErrorHandlingConfig)
- snowflakeDestinationProperties_object :: Lens' SnowflakeDestinationProperties Text
- snowflakeDestinationProperties_intermediateBucketName :: Lens' SnowflakeDestinationProperties Text
- data SnowflakeMetadata = SnowflakeMetadata' {
- supportedRegions :: Maybe [Text]
- newSnowflakeMetadata :: SnowflakeMetadata
- snowflakeMetadata_supportedRegions :: Lens' SnowflakeMetadata (Maybe [Text])
- data SourceConnectorProperties = SourceConnectorProperties' {
- amplitude :: Maybe AmplitudeSourceProperties
- customConnector :: Maybe CustomConnectorSourceProperties
- datadog :: Maybe DatadogSourceProperties
- dynatrace :: Maybe DynatraceSourceProperties
- googleAnalytics :: Maybe GoogleAnalyticsSourceProperties
- inforNexus :: Maybe InforNexusSourceProperties
- marketo :: Maybe MarketoSourceProperties
- s3 :: Maybe S3SourceProperties
- sAPOData :: Maybe SAPODataSourceProperties
- salesforce :: Maybe SalesforceSourceProperties
- serviceNow :: Maybe ServiceNowSourceProperties
- singular :: Maybe SingularSourceProperties
- slack :: Maybe SlackSourceProperties
- trendmicro :: Maybe TrendmicroSourceProperties
- veeva :: Maybe VeevaSourceProperties
- zendesk :: Maybe ZendeskSourceProperties
- newSourceConnectorProperties :: SourceConnectorProperties
- sourceConnectorProperties_amplitude :: Lens' SourceConnectorProperties (Maybe AmplitudeSourceProperties)
- sourceConnectorProperties_customConnector :: Lens' SourceConnectorProperties (Maybe CustomConnectorSourceProperties)
- sourceConnectorProperties_datadog :: Lens' SourceConnectorProperties (Maybe DatadogSourceProperties)
- sourceConnectorProperties_dynatrace :: Lens' SourceConnectorProperties (Maybe DynatraceSourceProperties)
- sourceConnectorProperties_googleAnalytics :: Lens' SourceConnectorProperties (Maybe GoogleAnalyticsSourceProperties)
- sourceConnectorProperties_inforNexus :: Lens' SourceConnectorProperties (Maybe InforNexusSourceProperties)
- sourceConnectorProperties_marketo :: Lens' SourceConnectorProperties (Maybe MarketoSourceProperties)
- sourceConnectorProperties_s3 :: Lens' SourceConnectorProperties (Maybe S3SourceProperties)
- sourceConnectorProperties_sAPOData :: Lens' SourceConnectorProperties (Maybe SAPODataSourceProperties)
- sourceConnectorProperties_salesforce :: Lens' SourceConnectorProperties (Maybe SalesforceSourceProperties)
- sourceConnectorProperties_serviceNow :: Lens' SourceConnectorProperties (Maybe ServiceNowSourceProperties)
- sourceConnectorProperties_singular :: Lens' SourceConnectorProperties (Maybe SingularSourceProperties)
- sourceConnectorProperties_slack :: Lens' SourceConnectorProperties (Maybe SlackSourceProperties)
- sourceConnectorProperties_trendmicro :: Lens' SourceConnectorProperties (Maybe TrendmicroSourceProperties)
- sourceConnectorProperties_veeva :: Lens' SourceConnectorProperties (Maybe VeevaSourceProperties)
- sourceConnectorProperties_zendesk :: Lens' SourceConnectorProperties (Maybe ZendeskSourceProperties)
- data SourceFieldProperties = SourceFieldProperties' {}
- newSourceFieldProperties :: SourceFieldProperties
- sourceFieldProperties_isQueryable :: Lens' SourceFieldProperties (Maybe Bool)
- sourceFieldProperties_isRetrievable :: Lens' SourceFieldProperties (Maybe Bool)
- sourceFieldProperties_isTimestampFieldForIncrementalQueries :: Lens' SourceFieldProperties (Maybe Bool)
- data SourceFlowConfig = SourceFlowConfig' {}
- newSourceFlowConfig :: ConnectorType -> SourceConnectorProperties -> SourceFlowConfig
- sourceFlowConfig_apiVersion :: Lens' SourceFlowConfig (Maybe Text)
- sourceFlowConfig_connectorProfileName :: Lens' SourceFlowConfig (Maybe Text)
- sourceFlowConfig_incrementalPullConfig :: Lens' SourceFlowConfig (Maybe IncrementalPullConfig)
- sourceFlowConfig_connectorType :: Lens' SourceFlowConfig ConnectorType
- sourceFlowConfig_sourceConnectorProperties :: Lens' SourceFlowConfig SourceConnectorProperties
- data SuccessResponseHandlingConfig = SuccessResponseHandlingConfig' {
- bucketName :: Maybe Text
- bucketPrefix :: Maybe Text
- newSuccessResponseHandlingConfig :: SuccessResponseHandlingConfig
- successResponseHandlingConfig_bucketName :: Lens' SuccessResponseHandlingConfig (Maybe Text)
- successResponseHandlingConfig_bucketPrefix :: Lens' SuccessResponseHandlingConfig (Maybe Text)
- data SupportedFieldTypeDetails = SupportedFieldTypeDetails' {}
- newSupportedFieldTypeDetails :: FieldTypeDetails -> SupportedFieldTypeDetails
- supportedFieldTypeDetails_v1 :: Lens' SupportedFieldTypeDetails FieldTypeDetails
- data Task = Task' {}
- newTask :: TaskType -> Task
- task_connectorOperator :: Lens' Task (Maybe ConnectorOperator)
- task_destinationField :: Lens' Task (Maybe Text)
- task_taskProperties :: Lens' Task (Maybe (HashMap OperatorPropertiesKeys Text))
- task_sourceFields :: Lens' Task [Text]
- task_taskType :: Lens' Task TaskType
- data TrendmicroConnectorProfileCredentials = TrendmicroConnectorProfileCredentials' {}
- newTrendmicroConnectorProfileCredentials :: Text -> TrendmicroConnectorProfileCredentials
- trendmicroConnectorProfileCredentials_apiSecretKey :: Lens' TrendmicroConnectorProfileCredentials Text
- data TrendmicroConnectorProfileProperties = TrendmicroConnectorProfileProperties' {
- newTrendmicroConnectorProfileProperties :: TrendmicroConnectorProfileProperties
- data TrendmicroMetadata = TrendmicroMetadata' {
- newTrendmicroMetadata :: TrendmicroMetadata
- data TrendmicroSourceProperties = TrendmicroSourceProperties' {}
- newTrendmicroSourceProperties :: Text -> TrendmicroSourceProperties
- trendmicroSourceProperties_object :: Lens' TrendmicroSourceProperties Text
- data TriggerConfig = TriggerConfig' {}
- newTriggerConfig :: TriggerType -> TriggerConfig
- triggerConfig_triggerProperties :: Lens' TriggerConfig (Maybe TriggerProperties)
- triggerConfig_triggerType :: Lens' TriggerConfig TriggerType
- data TriggerProperties = TriggerProperties' {}
- newTriggerProperties :: TriggerProperties
- triggerProperties_scheduled :: Lens' TriggerProperties (Maybe ScheduledTriggerProperties)
- data UpsolverDestinationProperties = UpsolverDestinationProperties' {}
- newUpsolverDestinationProperties :: Text -> UpsolverS3OutputFormatConfig -> UpsolverDestinationProperties
- upsolverDestinationProperties_bucketPrefix :: Lens' UpsolverDestinationProperties (Maybe Text)
- upsolverDestinationProperties_bucketName :: Lens' UpsolverDestinationProperties Text
- upsolverDestinationProperties_s3OutputFormatConfig :: Lens' UpsolverDestinationProperties UpsolverS3OutputFormatConfig
- data UpsolverMetadata = UpsolverMetadata' {
- newUpsolverMetadata :: UpsolverMetadata
- data UpsolverS3OutputFormatConfig = UpsolverS3OutputFormatConfig' {}
- newUpsolverS3OutputFormatConfig :: PrefixConfig -> UpsolverS3OutputFormatConfig
- upsolverS3OutputFormatConfig_aggregationConfig :: Lens' UpsolverS3OutputFormatConfig (Maybe AggregationConfig)
- upsolverS3OutputFormatConfig_fileType :: Lens' UpsolverS3OutputFormatConfig (Maybe FileType)
- upsolverS3OutputFormatConfig_prefixConfig :: Lens' UpsolverS3OutputFormatConfig PrefixConfig
- data VeevaConnectorProfileCredentials = VeevaConnectorProfileCredentials' {}
- newVeevaConnectorProfileCredentials :: Text -> Text -> VeevaConnectorProfileCredentials
- veevaConnectorProfileCredentials_username :: Lens' VeevaConnectorProfileCredentials Text
- veevaConnectorProfileCredentials_password :: Lens' VeevaConnectorProfileCredentials Text
- data VeevaConnectorProfileProperties = VeevaConnectorProfileProperties' {
- instanceUrl :: Text
- newVeevaConnectorProfileProperties :: Text -> VeevaConnectorProfileProperties
- veevaConnectorProfileProperties_instanceUrl :: Lens' VeevaConnectorProfileProperties Text
- data VeevaMetadata = VeevaMetadata' {
- newVeevaMetadata :: VeevaMetadata
- data VeevaSourceProperties = VeevaSourceProperties' {}
- newVeevaSourceProperties :: Text -> VeevaSourceProperties
- veevaSourceProperties_documentType :: Lens' VeevaSourceProperties (Maybe Text)
- veevaSourceProperties_includeAllVersions :: Lens' VeevaSourceProperties (Maybe Bool)
- veevaSourceProperties_includeRenditions :: Lens' VeevaSourceProperties (Maybe Bool)
- veevaSourceProperties_includeSourceFiles :: Lens' VeevaSourceProperties (Maybe Bool)
- veevaSourceProperties_object :: Lens' VeevaSourceProperties Text
- data ZendeskConnectorProfileCredentials = ZendeskConnectorProfileCredentials' {}
- newZendeskConnectorProfileCredentials :: Text -> Text -> ZendeskConnectorProfileCredentials
- zendeskConnectorProfileCredentials_accessToken :: Lens' ZendeskConnectorProfileCredentials (Maybe Text)
- zendeskConnectorProfileCredentials_oAuthRequest :: Lens' ZendeskConnectorProfileCredentials (Maybe ConnectorOAuthRequest)
- zendeskConnectorProfileCredentials_clientId :: Lens' ZendeskConnectorProfileCredentials Text
- zendeskConnectorProfileCredentials_clientSecret :: Lens' ZendeskConnectorProfileCredentials Text
- data ZendeskConnectorProfileProperties = ZendeskConnectorProfileProperties' {
- instanceUrl :: Text
- newZendeskConnectorProfileProperties :: Text -> ZendeskConnectorProfileProperties
- zendeskConnectorProfileProperties_instanceUrl :: Lens' ZendeskConnectorProfileProperties Text
- data ZendeskDestinationProperties = ZendeskDestinationProperties' {}
- newZendeskDestinationProperties :: Text -> ZendeskDestinationProperties
- zendeskDestinationProperties_errorHandlingConfig :: Lens' ZendeskDestinationProperties (Maybe ErrorHandlingConfig)
- zendeskDestinationProperties_idFieldNames :: Lens' ZendeskDestinationProperties (Maybe [Text])
- zendeskDestinationProperties_writeOperationType :: Lens' ZendeskDestinationProperties (Maybe WriteOperationType)
- zendeskDestinationProperties_object :: Lens' ZendeskDestinationProperties Text
- data ZendeskMetadata = ZendeskMetadata' {
- oAuthScopes :: Maybe [Text]
- newZendeskMetadata :: ZendeskMetadata
- zendeskMetadata_oAuthScopes :: Lens' ZendeskMetadata (Maybe [Text])
- data ZendeskSourceProperties = ZendeskSourceProperties' {}
- newZendeskSourceProperties :: Text -> ZendeskSourceProperties
- zendeskSourceProperties_object :: Lens' ZendeskSourceProperties Text
Service Configuration
defaultService :: Service Source #
API version 2020-08-23 of the Amazon Appflow SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
AppFlow/Requester has invalid or missing permissions.
_ConflictException :: AsError a => Fold a ServiceError Source #
There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again.
_ConnectorAuthenticationException :: AsError a => Fold a ServiceError Source #
An error occurred when authenticating with the connector endpoint.
_ConnectorServerException :: AsError a => Fold a ServiceError Source #
An error occurred when retrieving data from the connector endpoint.
_InternalServerException :: AsError a => Fold a ServiceError Source #
An internal service error occurred during the processing of your request. Try again later.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The resource specified in the request (such as the source or destination connector profile) is not found.
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
The request would cause a service quota (such as the number of flows) to be exceeded.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
API calls have exceeded the maximum allowed API request rate per account and per Region.
_UnsupportedOperationException :: AsError a => Fold a ServiceError Source #
The requested operation is not supported for the current flow.
_ValidationException :: AsError a => Fold a ServiceError Source #
The request has invalid or missing parameters.
AggregationType
newtype AggregationType Source #
Constructors
| AggregationType' | |
Fields | |
Bundled Patterns
| pattern AggregationType_None :: AggregationType | |
| pattern AggregationType_SingleFile :: AggregationType |
Instances
AmplitudeConnectorOperator
newtype AmplitudeConnectorOperator Source #
Constructors
| AmplitudeConnectorOperator' | |
Fields | |
Bundled Patterns
| pattern AmplitudeConnectorOperator_BETWEEN :: AmplitudeConnectorOperator |
Instances
AuthenticationType
newtype AuthenticationType Source #
Constructors
| AuthenticationType' | |
Fields | |
Bundled Patterns
| pattern AuthenticationType_APIKEY :: AuthenticationType | |
| pattern AuthenticationType_BASIC :: AuthenticationType | |
| pattern AuthenticationType_CUSTOM :: AuthenticationType | |
| pattern AuthenticationType_OAUTH2 :: AuthenticationType |
Instances
CatalogType
newtype CatalogType Source #
Constructors
| CatalogType' | |
Fields | |
Bundled Patterns
| pattern CatalogType_GLUE :: CatalogType |
Instances
ConnectionMode
newtype ConnectionMode Source #
Constructors
| ConnectionMode' | |
Fields | |
Bundled Patterns
| pattern ConnectionMode_Private :: ConnectionMode | |
| pattern ConnectionMode_Public :: ConnectionMode |
Instances
ConnectorProvisioningType
newtype ConnectorProvisioningType Source #
The type of provisioning that the connector supports, such as Lambda.
Constructors
| ConnectorProvisioningType' | |
Fields | |
Bundled Patterns
| pattern ConnectorProvisioningType_LAMBDA :: ConnectorProvisioningType |
Instances
ConnectorType
newtype ConnectorType Source #
Constructors
| ConnectorType' | |
Fields | |
Bundled Patterns
Instances
DataPullMode
newtype DataPullMode Source #
Constructors
| DataPullMode' | |
Fields | |
Bundled Patterns
| pattern DataPullMode_Complete :: DataPullMode | |
| pattern DataPullMode_Incremental :: DataPullMode |
Instances
DatadogConnectorOperator
newtype DatadogConnectorOperator Source #
Constructors
| DatadogConnectorOperator' | |
Fields | |
Bundled Patterns
Instances
DynatraceConnectorOperator
newtype DynatraceConnectorOperator Source #
Constructors
| DynatraceConnectorOperator' | |
Fields | |
Bundled Patterns
Instances
ExecutionStatus
newtype ExecutionStatus Source #
Constructors
| ExecutionStatus' | |
Fields | |
Bundled Patterns
| pattern ExecutionStatus_Error :: ExecutionStatus | |
| pattern ExecutionStatus_InProgress :: ExecutionStatus | |
| pattern ExecutionStatus_Successful :: ExecutionStatus |
Instances
FileType
Constructors
| FileType' | |
Fields
| |
Bundled Patterns
| pattern FileType_CSV :: FileType | |
| pattern FileType_JSON :: FileType | |
| pattern FileType_PARQUET :: FileType |
Instances
FlowStatus
newtype FlowStatus Source #
Constructors
| FlowStatus' | |
Fields | |
Bundled Patterns
| pattern FlowStatus_Active :: FlowStatus | |
| pattern FlowStatus_Deleted :: FlowStatus | |
| pattern FlowStatus_Deprecated :: FlowStatus | |
| pattern FlowStatus_Draft :: FlowStatus | |
| pattern FlowStatus_Errored :: FlowStatus | |
| pattern FlowStatus_Suspended :: FlowStatus |
Instances
GoogleAnalyticsConnectorOperator
newtype GoogleAnalyticsConnectorOperator Source #
Constructors
| GoogleAnalyticsConnectorOperator' | |
Fields | |
Bundled Patterns
| pattern GoogleAnalyticsConnectorOperator_BETWEEN :: GoogleAnalyticsConnectorOperator | |
| pattern GoogleAnalyticsConnectorOperator_PROJECTION :: GoogleAnalyticsConnectorOperator |
Instances
InforNexusConnectorOperator
newtype InforNexusConnectorOperator Source #
Constructors
| InforNexusConnectorOperator' | |
Fields | |
Bundled Patterns
Instances
MarketoConnectorOperator
newtype MarketoConnectorOperator Source #
Constructors
| MarketoConnectorOperator' | |
Fields | |
Bundled Patterns
Instances
OAuth2CustomPropType
newtype OAuth2CustomPropType Source #
Constructors
| OAuth2CustomPropType' | |
Fields | |
Bundled Patterns
| pattern OAuth2CustomPropType_AUTH_URL :: OAuth2CustomPropType | |
| pattern OAuth2CustomPropType_TOKEN_URL :: OAuth2CustomPropType |
Instances
OAuth2GrantType
newtype OAuth2GrantType Source #
Constructors
| OAuth2GrantType' | |
Fields | |
Bundled Patterns
| pattern OAuth2GrantType_AUTHORIZATION_CODE :: OAuth2GrantType | |
| pattern OAuth2GrantType_CLIENT_CREDENTIALS :: OAuth2GrantType |
Instances
Operator
Constructors
| Operator' | |
Fields
| |
Bundled Patterns
| pattern Operator_ADDITION :: Operator | |
| pattern Operator_BETWEEN :: Operator | |
| pattern Operator_CONTAINS :: Operator | |
| pattern Operator_DIVISION :: Operator | |
| pattern Operator_EQUAL_TO :: Operator | |
| pattern Operator_GREATER_THAN :: Operator | |
| pattern Operator_GREATER_THAN_OR_EQUAL_TO :: Operator | |
| pattern Operator_LESS_THAN :: Operator | |
| pattern Operator_LESS_THAN_OR_EQUAL_TO :: Operator | |
| pattern Operator_MASK_ALL :: Operator | |
| pattern Operator_MASK_FIRST_N :: Operator | |
| pattern Operator_MASK_LAST_N :: Operator | |
| pattern Operator_MULTIPLICATION :: Operator | |
| pattern Operator_NOT_EQUAL_TO :: Operator | |
| pattern Operator_NO_OP :: Operator | |
| pattern Operator_PROJECTION :: Operator | |
| pattern Operator_SUBTRACTION :: Operator | |
| pattern Operator_VALIDATE_NON_NEGATIVE :: Operator | |
| pattern Operator_VALIDATE_NON_NULL :: Operator | |
| pattern Operator_VALIDATE_NON_ZERO :: Operator | |
| pattern Operator_VALIDATE_NUMERIC :: Operator |
Instances
OperatorPropertiesKeys
newtype OperatorPropertiesKeys Source #
Constructors
| OperatorPropertiesKeys' | |
Fields | |
Bundled Patterns
Instances
Operators
Constructors
| Operators' | |
Fields | |
Bundled Patterns
| pattern Operators_ADDITION :: Operators | |
| pattern Operators_BETWEEN :: Operators | |
| pattern Operators_CONTAINS :: Operators | |
| pattern Operators_DIVISION :: Operators | |
| pattern Operators_EQUAL_TO :: Operators | |
| pattern Operators_GREATER_THAN :: Operators | |
| pattern Operators_GREATER_THAN_OR_EQUAL_TO :: Operators | |
| pattern Operators_LESS_THAN :: Operators | |
| pattern Operators_LESS_THAN_OR_EQUAL_TO :: Operators | |
| pattern Operators_MASK_ALL :: Operators | |
| pattern Operators_MASK_FIRST_N :: Operators | |
| pattern Operators_MASK_LAST_N :: Operators | |
| pattern Operators_MULTIPLICATION :: Operators | |
| pattern Operators_NOT_EQUAL_TO :: Operators | |
| pattern Operators_NO_OP :: Operators | |
| pattern Operators_PROJECTION :: Operators | |
| pattern Operators_SUBTRACTION :: Operators | |
| pattern Operators_VALIDATE_NON_NEGATIVE :: Operators | |
| pattern Operators_VALIDATE_NON_NULL :: Operators | |
| pattern Operators_VALIDATE_NON_ZERO :: Operators | |
| pattern Operators_VALIDATE_NUMERIC :: Operators |
Instances
PathPrefix
newtype PathPrefix Source #
Constructors
| PathPrefix' | |
Fields | |
Bundled Patterns
| pattern PathPrefix_EXECUTION_ID :: PathPrefix | |
| pattern PathPrefix_SCHEMA_VERSION :: PathPrefix |
Instances
PrefixFormat
newtype PrefixFormat Source #
Constructors
| PrefixFormat' | |
Fields | |
Bundled Patterns
| pattern PrefixFormat_DAY :: PrefixFormat | |
| pattern PrefixFormat_HOUR :: PrefixFormat | |
| pattern PrefixFormat_MINUTE :: PrefixFormat | |
| pattern PrefixFormat_MONTH :: PrefixFormat | |
| pattern PrefixFormat_YEAR :: PrefixFormat |
Instances
PrefixType
newtype PrefixType Source #
Constructors
| PrefixType' | |
Fields | |
Bundled Patterns
| pattern PrefixType_FILENAME :: PrefixType | |
| pattern PrefixType_PATH :: PrefixType | |
| pattern PrefixType_PATH_AND_FILENAME :: PrefixType |
Instances
PrivateConnectionProvisioningFailureCause
newtype PrivateConnectionProvisioningFailureCause Source #
Constructors
| PrivateConnectionProvisioningFailureCause' | |
Bundled Patterns
Instances
PrivateConnectionProvisioningStatus
newtype PrivateConnectionProvisioningStatus Source #
Constructors
| PrivateConnectionProvisioningStatus' | |
Bundled Patterns
Instances
S3ConnectorOperator
newtype S3ConnectorOperator Source #
Constructors
| S3ConnectorOperator' | |
Fields | |
Bundled Patterns
Instances
S3InputFileType
newtype S3InputFileType Source #
Constructors
| S3InputFileType' | |
Fields | |
Bundled Patterns
| pattern S3InputFileType_CSV :: S3InputFileType | |
| pattern S3InputFileType_JSON :: S3InputFileType |
Instances
SAPODataConnectorOperator
newtype SAPODataConnectorOperator Source #
Constructors
| SAPODataConnectorOperator' | |
Fields | |
Bundled Patterns
Instances
SalesforceConnectorOperator
newtype SalesforceConnectorOperator Source #
Constructors
| SalesforceConnectorOperator' | |
Fields | |
Bundled Patterns
Instances
SalesforceDataTransferApi
newtype SalesforceDataTransferApi Source #
Constructors
| SalesforceDataTransferApi' | |
Fields | |
Bundled Patterns
Instances
ScheduleFrequencyType
newtype ScheduleFrequencyType Source #
Constructors
| ScheduleFrequencyType' | |
Fields | |
Bundled Patterns
| pattern ScheduleFrequencyType_BYMINUTE :: ScheduleFrequencyType | |
| pattern ScheduleFrequencyType_DAILY :: ScheduleFrequencyType | |
| pattern ScheduleFrequencyType_HOURLY :: ScheduleFrequencyType | |
| pattern ScheduleFrequencyType_MONTHLY :: ScheduleFrequencyType | |
| pattern ScheduleFrequencyType_ONCE :: ScheduleFrequencyType | |
| pattern ScheduleFrequencyType_WEEKLY :: ScheduleFrequencyType |
Instances
ServiceNowConnectorOperator
newtype ServiceNowConnectorOperator Source #
Constructors
| ServiceNowConnectorOperator' | |
Fields | |
Bundled Patterns
Instances
SingularConnectorOperator
newtype SingularConnectorOperator Source #
Constructors
| SingularConnectorOperator' | |
Fields | |
Bundled Patterns
Instances
SlackConnectorOperator
newtype SlackConnectorOperator Source #
Constructors
| SlackConnectorOperator' | |
Fields | |
Bundled Patterns
Instances
TaskType
Constructors
| TaskType' | |
Fields
| |
Bundled Patterns
| pattern TaskType_Arithmetic :: TaskType | |
| pattern TaskType_Filter :: TaskType | |
| pattern TaskType_Map :: TaskType | |
| pattern TaskType_Map_all :: TaskType | |
| pattern TaskType_Mask :: TaskType | |
| pattern TaskType_Merge :: TaskType | |
| pattern TaskType_Partition :: TaskType | |
| pattern TaskType_Passthrough :: TaskType | |
| pattern TaskType_Truncate :: TaskType | |
| pattern TaskType_Validate :: TaskType |
Instances
TrendmicroConnectorOperator
newtype TrendmicroConnectorOperator Source #
Constructors
| TrendmicroConnectorOperator' | |
Fields | |
Bundled Patterns
Instances
TriggerType
newtype TriggerType Source #
Constructors
| TriggerType' | |
Fields | |
Bundled Patterns
| pattern TriggerType_Event :: TriggerType | |
| pattern TriggerType_OnDemand :: TriggerType | |
| pattern TriggerType_Scheduled :: TriggerType |
Instances
VeevaConnectorOperator
newtype VeevaConnectorOperator Source #
Constructors
| VeevaConnectorOperator' | |
Fields | |
Bundled Patterns
Instances
WriteOperationType
newtype WriteOperationType Source #
The possible write operations in the destination connector. When this
value is not provided, this defaults to the INSERT operation.
Constructors
| WriteOperationType' | |
Fields | |
Bundled Patterns
| pattern WriteOperationType_DELETE :: WriteOperationType | |
| pattern WriteOperationType_INSERT :: WriteOperationType | |
| pattern WriteOperationType_UPDATE :: WriteOperationType | |
| pattern WriteOperationType_UPSERT :: WriteOperationType |
Instances
ZendeskConnectorOperator
newtype ZendeskConnectorOperator Source #
Constructors
| ZendeskConnectorOperator' | |
Fields | |
Bundled Patterns
Instances
AggregationConfig
data AggregationConfig Source #
The aggregation settings that you can use to customize the output format of your flow data.
See: newAggregationConfig smart constructor.
Constructors
| AggregationConfig' | |
Fields
| |
Instances
newAggregationConfig :: AggregationConfig Source #
Create a value of AggregationConfig 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:aggregationType:AggregationConfig', aggregationConfig_aggregationType - Specifies whether Amazon AppFlow aggregates the flow records into a
single file, or leave them unaggregated.
$sel:targetFileSize:AggregationConfig', aggregationConfig_targetFileSize - The desired file size, in MB, for each output file that Amazon AppFlow
writes to the flow destination. For each file, Amazon AppFlow attempts
to achieve the size that you specify. The actual file sizes might differ
from this target based on the number and size of the records that each
file contains.
aggregationConfig_aggregationType :: Lens' AggregationConfig (Maybe AggregationType) Source #
Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
aggregationConfig_targetFileSize :: Lens' AggregationConfig (Maybe Integer) Source #
The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. For each file, Amazon AppFlow attempts to achieve the size that you specify. The actual file sizes might differ from this target based on the number and size of the records that each file contains.
AmplitudeConnectorProfileCredentials
data AmplitudeConnectorProfileCredentials Source #
The connector-specific credentials required when using Amplitude.
See: newAmplitudeConnectorProfileCredentials smart constructor.
Constructors
| AmplitudeConnectorProfileCredentials' | |
Instances
newAmplitudeConnectorProfileCredentials Source #
Arguments
| :: Text | |
| -> Text | |
| -> AmplitudeConnectorProfileCredentials |
Create a value of AmplitudeConnectorProfileCredentials 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:apiKey:AmplitudeConnectorProfileCredentials', amplitudeConnectorProfileCredentials_apiKey - A unique alphanumeric identifier used to authenticate a user, developer,
or calling program to your API.
$sel:secretKey:AmplitudeConnectorProfileCredentials', amplitudeConnectorProfileCredentials_secretKey - The Secret Access Key portion of the credentials.
amplitudeConnectorProfileCredentials_apiKey :: Lens' AmplitudeConnectorProfileCredentials Text Source #
A unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
amplitudeConnectorProfileCredentials_secretKey :: Lens' AmplitudeConnectorProfileCredentials Text Source #
The Secret Access Key portion of the credentials.
AmplitudeConnectorProfileProperties
data AmplitudeConnectorProfileProperties Source #
The connector-specific profile properties required when using Amplitude.
See: newAmplitudeConnectorProfileProperties smart constructor.
Constructors
| AmplitudeConnectorProfileProperties' | |
Instances
newAmplitudeConnectorProfileProperties :: AmplitudeConnectorProfileProperties Source #
Create a value of AmplitudeConnectorProfileProperties with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
AmplitudeMetadata
data AmplitudeMetadata Source #
The connector metadata specific to Amplitude.
See: newAmplitudeMetadata smart constructor.
Constructors
| AmplitudeMetadata' | |
Instances
newAmplitudeMetadata :: AmplitudeMetadata Source #
Create a value of AmplitudeMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
AmplitudeSourceProperties
data AmplitudeSourceProperties Source #
The properties that are applied when Amplitude is being used as a source.
See: newAmplitudeSourceProperties smart constructor.
Constructors
| AmplitudeSourceProperties' | |
Instances
newAmplitudeSourceProperties Source #
Create a value of AmplitudeSourceProperties 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:object':AmplitudeSourceProperties', amplitudeSourceProperties_object - The object specified in the Amplitude flow source.
amplitudeSourceProperties_object :: Lens' AmplitudeSourceProperties Text Source #
The object specified in the Amplitude flow source.
ApiKeyCredentials
data ApiKeyCredentials Source #
The API key credentials required for API key authentication.
See: newApiKeyCredentials smart constructor.
Constructors
| ApiKeyCredentials' | |
Instances
Arguments
| :: Text | |
| -> ApiKeyCredentials |
Create a value of ApiKeyCredentials 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:apiSecretKey:ApiKeyCredentials', apiKeyCredentials_apiSecretKey - The API secret key required for API key authentication.
$sel:apiKey:ApiKeyCredentials', apiKeyCredentials_apiKey - The API key required for API key authentication.
apiKeyCredentials_apiSecretKey :: Lens' ApiKeyCredentials (Maybe Text) Source #
The API secret key required for API key authentication.
apiKeyCredentials_apiKey :: Lens' ApiKeyCredentials Text Source #
The API key required for API key authentication.
AuthParameter
data AuthParameter Source #
Information about required authentication parameters.
See: newAuthParameter smart constructor.
Constructors
| AuthParameter' | |
Fields
| |
Instances
newAuthParameter :: AuthParameter Source #
Create a value of AuthParameter 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:connectorSuppliedValues:AuthParameter', authParameter_connectorSuppliedValues - Contains default values for this authentication parameter that are
supplied by the connector.
$sel:description:AuthParameter', authParameter_description - A description about the authentication parameter.
$sel:isRequired:AuthParameter', authParameter_isRequired - Indicates whether this authentication parameter is required.
$sel:isSensitiveField:AuthParameter', authParameter_isSensitiveField - Indicates whether this authentication parameter is a sensitive field.
$sel:key:AuthParameter', authParameter_key - The authentication key required to authenticate with the connector.
$sel:label:AuthParameter', authParameter_label - Label used for authentication parameter.
authParameter_connectorSuppliedValues :: Lens' AuthParameter (Maybe [Text]) Source #
Contains default values for this authentication parameter that are supplied by the connector.
authParameter_description :: Lens' AuthParameter (Maybe Text) Source #
A description about the authentication parameter.
authParameter_isRequired :: Lens' AuthParameter (Maybe Bool) Source #
Indicates whether this authentication parameter is required.
authParameter_isSensitiveField :: Lens' AuthParameter (Maybe Bool) Source #
Indicates whether this authentication parameter is a sensitive field.
authParameter_key :: Lens' AuthParameter (Maybe Text) Source #
The authentication key required to authenticate with the connector.
authParameter_label :: Lens' AuthParameter (Maybe Text) Source #
Label used for authentication parameter.
AuthenticationConfig
data AuthenticationConfig Source #
Contains information about the authentication config that the connector supports.
See: newAuthenticationConfig smart constructor.
Constructors
| AuthenticationConfig' | |
Fields
| |
Instances
newAuthenticationConfig :: AuthenticationConfig Source #
Create a value of AuthenticationConfig 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:customAuthConfigs:AuthenticationConfig', authenticationConfig_customAuthConfigs - Contains information required for custom authentication.
$sel:isApiKeyAuthSupported:AuthenticationConfig', authenticationConfig_isApiKeyAuthSupported - Indicates whether API key authentication is supported by the connector
$sel:isBasicAuthSupported:AuthenticationConfig', authenticationConfig_isBasicAuthSupported - Indicates whether basic authentication is supported by the connector.
$sel:isCustomAuthSupported:AuthenticationConfig', authenticationConfig_isCustomAuthSupported - Indicates whether custom authentication is supported by the connector
$sel:isOAuth2Supported:AuthenticationConfig', authenticationConfig_isOAuth2Supported - Indicates whether OAuth 2.0 authentication is supported by the
connector.
$sel:oAuth2Defaults:AuthenticationConfig', authenticationConfig_oAuth2Defaults - Contains the default values required for OAuth 2.0 authentication.
authenticationConfig_customAuthConfigs :: Lens' AuthenticationConfig (Maybe [CustomAuthConfig]) Source #
Contains information required for custom authentication.
authenticationConfig_isApiKeyAuthSupported :: Lens' AuthenticationConfig (Maybe Bool) Source #
Indicates whether API key authentication is supported by the connector
authenticationConfig_isBasicAuthSupported :: Lens' AuthenticationConfig (Maybe Bool) Source #
Indicates whether basic authentication is supported by the connector.
authenticationConfig_isCustomAuthSupported :: Lens' AuthenticationConfig (Maybe Bool) Source #
Indicates whether custom authentication is supported by the connector
authenticationConfig_isOAuth2Supported :: Lens' AuthenticationConfig (Maybe Bool) Source #
Indicates whether OAuth 2.0 authentication is supported by the connector.
authenticationConfig_oAuth2Defaults :: Lens' AuthenticationConfig (Maybe OAuth2Defaults) Source #
Contains the default values required for OAuth 2.0 authentication.
BasicAuthCredentials
data BasicAuthCredentials Source #
The basic auth credentials required for basic authentication.
See: newBasicAuthCredentials smart constructor.
Constructors
| BasicAuthCredentials' | |
Instances
newBasicAuthCredentials Source #
Arguments
| :: Text | |
| -> Text | |
| -> BasicAuthCredentials |
Create a value of BasicAuthCredentials 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:username:BasicAuthCredentials', basicAuthCredentials_username - The username to use to connect to a resource.
$sel:password:BasicAuthCredentials', basicAuthCredentials_password - The password to use to connect to a resource.
basicAuthCredentials_username :: Lens' BasicAuthCredentials Text Source #
The username to use to connect to a resource.
basicAuthCredentials_password :: Lens' BasicAuthCredentials Text Source #
The password to use to connect to a resource.
ConnectorConfiguration
data ConnectorConfiguration Source #
The configuration settings related to a given connector.
See: newConnectorConfiguration smart constructor.
Constructors
| ConnectorConfiguration' | |
Fields
| |
Instances
newConnectorConfiguration :: ConnectorConfiguration Source #
Create a value of ConnectorConfiguration 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:authenticationConfig:ConnectorConfiguration', connectorConfiguration_authenticationConfig - The authentication config required for the connector.
$sel:canUseAsDestination:ConnectorConfiguration', connectorConfiguration_canUseAsDestination - Specifies whether the connector can be used as a destination.
$sel:canUseAsSource:ConnectorConfiguration', connectorConfiguration_canUseAsSource - Specifies whether the connector can be used as a source.
$sel:connectorArn:ConnectorConfiguration', connectorConfiguration_connectorArn - The Amazon Resource Name (ARN) for the registered connector.
$sel:connectorDescription:ConnectorConfiguration', connectorConfiguration_connectorDescription - A description about the connector.
$sel:connectorLabel:ConnectorConfiguration', connectorConfiguration_connectorLabel - The label used for registering the connector.
$sel:connectorMetadata:ConnectorConfiguration', connectorConfiguration_connectorMetadata - Specifies connector-specific metadata such as oAuthScopes,
supportedRegions, privateLinkServiceUrl, and so on.
$sel:connectorModes:ConnectorConfiguration', connectorConfiguration_connectorModes - The connection modes that the connector supports.
$sel:connectorName:ConnectorConfiguration', connectorConfiguration_connectorName - The connector name.
$sel:connectorOwner:ConnectorConfiguration', connectorConfiguration_connectorOwner - The owner who developed the connector.
$sel:connectorProvisioningConfig:ConnectorConfiguration', connectorConfiguration_connectorProvisioningConfig - The configuration required for registering the connector.
$sel:connectorProvisioningType:ConnectorConfiguration', connectorConfiguration_connectorProvisioningType - The provisioning type used to register the connector.
$sel:connectorRuntimeSettings:ConnectorConfiguration', connectorConfiguration_connectorRuntimeSettings - The required connector runtime settings.
$sel:connectorType:ConnectorConfiguration', connectorConfiguration_connectorType - The connector type.
$sel:connectorVersion:ConnectorConfiguration', connectorConfiguration_connectorVersion - The connector version.
$sel:isPrivateLinkEnabled:ConnectorConfiguration', connectorConfiguration_isPrivateLinkEnabled - Specifies if PrivateLink is enabled for that connector.
$sel:isPrivateLinkEndpointUrlRequired:ConnectorConfiguration', connectorConfiguration_isPrivateLinkEndpointUrlRequired - Specifies if a PrivateLink endpoint URL is required.
$sel:logoURL:ConnectorConfiguration', connectorConfiguration_logoURL - Logo URL of the connector.
$sel:registeredAt:ConnectorConfiguration', connectorConfiguration_registeredAt - The date on which the connector was registered.
$sel:registeredBy:ConnectorConfiguration', connectorConfiguration_registeredBy - Information about who registered the connector.
$sel:supportedApiVersions:ConnectorConfiguration', connectorConfiguration_supportedApiVersions - A list of API versions that are supported by the connector.
$sel:supportedDestinationConnectors:ConnectorConfiguration', connectorConfiguration_supportedDestinationConnectors - Lists the connectors that are available for use as destinations.
$sel:supportedOperators:ConnectorConfiguration', connectorConfiguration_supportedOperators - A list of operators supported by the connector.
$sel:supportedSchedulingFrequencies:ConnectorConfiguration', connectorConfiguration_supportedSchedulingFrequencies - Specifies the supported flow frequency for that connector.
$sel:supportedTriggerTypes:ConnectorConfiguration', connectorConfiguration_supportedTriggerTypes - Specifies the supported trigger types for the flow.
$sel:supportedWriteOperations:ConnectorConfiguration', connectorConfiguration_supportedWriteOperations - A list of write operations supported by the connector.
connectorConfiguration_authenticationConfig :: Lens' ConnectorConfiguration (Maybe AuthenticationConfig) Source #
The authentication config required for the connector.
connectorConfiguration_canUseAsDestination :: Lens' ConnectorConfiguration (Maybe Bool) Source #
Specifies whether the connector can be used as a destination.
connectorConfiguration_canUseAsSource :: Lens' ConnectorConfiguration (Maybe Bool) Source #
Specifies whether the connector can be used as a source.
connectorConfiguration_connectorArn :: Lens' ConnectorConfiguration (Maybe Text) Source #
The Amazon Resource Name (ARN) for the registered connector.
connectorConfiguration_connectorDescription :: Lens' ConnectorConfiguration (Maybe Text) Source #
A description about the connector.
connectorConfiguration_connectorLabel :: Lens' ConnectorConfiguration (Maybe Text) Source #
The label used for registering the connector.
connectorConfiguration_connectorMetadata :: Lens' ConnectorConfiguration (Maybe ConnectorMetadata) Source #
Specifies connector-specific metadata such as oAuthScopes,
supportedRegions, privateLinkServiceUrl, and so on.
connectorConfiguration_connectorModes :: Lens' ConnectorConfiguration (Maybe [Text]) Source #
The connection modes that the connector supports.
connectorConfiguration_connectorName :: Lens' ConnectorConfiguration (Maybe Text) Source #
The connector name.
connectorConfiguration_connectorOwner :: Lens' ConnectorConfiguration (Maybe Text) Source #
The owner who developed the connector.
connectorConfiguration_connectorProvisioningConfig :: Lens' ConnectorConfiguration (Maybe ConnectorProvisioningConfig) Source #
The configuration required for registering the connector.
connectorConfiguration_connectorProvisioningType :: Lens' ConnectorConfiguration (Maybe ConnectorProvisioningType) Source #
The provisioning type used to register the connector.
connectorConfiguration_connectorRuntimeSettings :: Lens' ConnectorConfiguration (Maybe [ConnectorRuntimeSetting]) Source #
The required connector runtime settings.
connectorConfiguration_connectorType :: Lens' ConnectorConfiguration (Maybe ConnectorType) Source #
The connector type.
connectorConfiguration_connectorVersion :: Lens' ConnectorConfiguration (Maybe Text) Source #
The connector version.
connectorConfiguration_isPrivateLinkEnabled :: Lens' ConnectorConfiguration (Maybe Bool) Source #
Specifies if PrivateLink is enabled for that connector.
connectorConfiguration_isPrivateLinkEndpointUrlRequired :: Lens' ConnectorConfiguration (Maybe Bool) Source #
Specifies if a PrivateLink endpoint URL is required.
connectorConfiguration_logoURL :: Lens' ConnectorConfiguration (Maybe Text) Source #
Logo URL of the connector.
connectorConfiguration_registeredAt :: Lens' ConnectorConfiguration (Maybe UTCTime) Source #
The date on which the connector was registered.
connectorConfiguration_registeredBy :: Lens' ConnectorConfiguration (Maybe Text) Source #
Information about who registered the connector.
connectorConfiguration_supportedApiVersions :: Lens' ConnectorConfiguration (Maybe [Text]) Source #
A list of API versions that are supported by the connector.
connectorConfiguration_supportedDestinationConnectors :: Lens' ConnectorConfiguration (Maybe [ConnectorType]) Source #
Lists the connectors that are available for use as destinations.
connectorConfiguration_supportedOperators :: Lens' ConnectorConfiguration (Maybe [Operators]) Source #
A list of operators supported by the connector.
connectorConfiguration_supportedSchedulingFrequencies :: Lens' ConnectorConfiguration (Maybe [ScheduleFrequencyType]) Source #
Specifies the supported flow frequency for that connector.
connectorConfiguration_supportedTriggerTypes :: Lens' ConnectorConfiguration (Maybe [TriggerType]) Source #
Specifies the supported trigger types for the flow.
connectorConfiguration_supportedWriteOperations :: Lens' ConnectorConfiguration (Maybe [WriteOperationType]) Source #
A list of write operations supported by the connector.
ConnectorDetail
data ConnectorDetail Source #
Information about the registered connector.
See: newConnectorDetail smart constructor.
Constructors
| ConnectorDetail' | |
Fields
| |
Instances
newConnectorDetail :: ConnectorDetail Source #
Create a value of ConnectorDetail 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:applicationType:ConnectorDetail', connectorDetail_applicationType - The application type of the connector.
$sel:connectorDescription:ConnectorDetail', connectorDetail_connectorDescription - A description about the registered connector.
$sel:connectorLabel:ConnectorDetail', connectorDetail_connectorLabel - A label used for the connector.
$sel:connectorModes:ConnectorDetail', connectorDetail_connectorModes - The connection mode that the connector supports.
$sel:connectorName:ConnectorDetail', connectorDetail_connectorName - The name of the connector.
$sel:connectorOwner:ConnectorDetail', connectorDetail_connectorOwner - The owner of the connector.
$sel:connectorProvisioningType:ConnectorDetail', connectorDetail_connectorProvisioningType - The provisioning type that the connector uses.
$sel:connectorType:ConnectorDetail', connectorDetail_connectorType - The connector type.
$sel:connectorVersion:ConnectorDetail', connectorDetail_connectorVersion - The connector version.
$sel:registeredAt:ConnectorDetail', connectorDetail_registeredAt - The time at which the connector was registered.
$sel:registeredBy:ConnectorDetail', connectorDetail_registeredBy - The user who registered the connector.
connectorDetail_applicationType :: Lens' ConnectorDetail (Maybe Text) Source #
The application type of the connector.
connectorDetail_connectorDescription :: Lens' ConnectorDetail (Maybe Text) Source #
A description about the registered connector.
connectorDetail_connectorLabel :: Lens' ConnectorDetail (Maybe Text) Source #
A label used for the connector.
connectorDetail_connectorModes :: Lens' ConnectorDetail (Maybe [Text]) Source #
The connection mode that the connector supports.
connectorDetail_connectorName :: Lens' ConnectorDetail (Maybe Text) Source #
The name of the connector.
connectorDetail_connectorOwner :: Lens' ConnectorDetail (Maybe Text) Source #
The owner of the connector.
connectorDetail_connectorProvisioningType :: Lens' ConnectorDetail (Maybe ConnectorProvisioningType) Source #
The provisioning type that the connector uses.
connectorDetail_connectorType :: Lens' ConnectorDetail (Maybe ConnectorType) Source #
The connector type.
connectorDetail_connectorVersion :: Lens' ConnectorDetail (Maybe Text) Source #
The connector version.
connectorDetail_registeredAt :: Lens' ConnectorDetail (Maybe UTCTime) Source #
The time at which the connector was registered.
connectorDetail_registeredBy :: Lens' ConnectorDetail (Maybe Text) Source #
The user who registered the connector.
ConnectorEntity
data ConnectorEntity Source #
The high-level entity that can be queried in Amazon AppFlow. For example, a Salesforce entity might be an Account or Opportunity, whereas a ServiceNow entity might be an Incident.
See: newConnectorEntity smart constructor.
Constructors
| ConnectorEntity' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> ConnectorEntity |
Create a value of ConnectorEntity 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:hasNestedEntities:ConnectorEntity', connectorEntity_hasNestedEntities - Specifies whether the connector entity is a parent or a category and has
more entities nested underneath it. If another call is made with
entitiesPath = "the_current_entity_name_with_hasNestedEntities_true",
then it returns the nested entities underneath it. This provides a way
to retrieve all supported entities in a recursive fashion.
$sel:label:ConnectorEntity', connectorEntity_label - The label applied to the connector entity.
$sel:name:ConnectorEntity', connectorEntity_name - The name of the connector entity.
connectorEntity_hasNestedEntities :: Lens' ConnectorEntity (Maybe Bool) Source #
Specifies whether the connector entity is a parent or a category and has
more entities nested underneath it. If another call is made with
entitiesPath = "the_current_entity_name_with_hasNestedEntities_true",
then it returns the nested entities underneath it. This provides a way
to retrieve all supported entities in a recursive fashion.
connectorEntity_label :: Lens' ConnectorEntity (Maybe Text) Source #
The label applied to the connector entity.
connectorEntity_name :: Lens' ConnectorEntity Text Source #
The name of the connector entity.
ConnectorEntityField
data ConnectorEntityField Source #
Describes the data model of a connector field. For example, for an account entity, the fields would be account name, account ID, and so on.
See: newConnectorEntityField smart constructor.
Constructors
| ConnectorEntityField' | |
Fields
| |
Instances
newConnectorEntityField Source #
Create a value of ConnectorEntityField 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:customProperties:ConnectorEntityField', connectorEntityField_customProperties - A map that has specific properties related to the ConnectorEntityField.
$sel:defaultValue:ConnectorEntityField', connectorEntityField_defaultValue - Default value that can be assigned to this field.
$sel:description:ConnectorEntityField', connectorEntityField_description - A description of the connector entity field.
$sel:destinationProperties:ConnectorEntityField', connectorEntityField_destinationProperties - The properties applied to a field when the connector is being used as a
destination.
$sel:isDeprecated:ConnectorEntityField', connectorEntityField_isDeprecated - Booelan value that indicates whether this field is deprecated or not.
$sel:isPrimaryKey:ConnectorEntityField', connectorEntityField_isPrimaryKey - Booelan value that indicates whether this field can be used as a primary
key.
$sel:label:ConnectorEntityField', connectorEntityField_label - The label applied to a connector entity field.
$sel:parentIdentifier:ConnectorEntityField', connectorEntityField_parentIdentifier - The parent identifier of the connector field.
$sel:sourceProperties:ConnectorEntityField', connectorEntityField_sourceProperties - The properties that can be applied to a field when the connector is
being used as a source.
$sel:supportedFieldTypeDetails:ConnectorEntityField', connectorEntityField_supportedFieldTypeDetails - Contains details regarding the supported FieldType, including the
corresponding filterOperators and supportedValues.
$sel:identifier:ConnectorEntityField', connectorEntityField_identifier - The unique identifier of the connector field.
connectorEntityField_customProperties :: Lens' ConnectorEntityField (Maybe (HashMap Text Text)) Source #
A map that has specific properties related to the ConnectorEntityField.
connectorEntityField_defaultValue :: Lens' ConnectorEntityField (Maybe Text) Source #
Default value that can be assigned to this field.
connectorEntityField_description :: Lens' ConnectorEntityField (Maybe Text) Source #
A description of the connector entity field.
connectorEntityField_destinationProperties :: Lens' ConnectorEntityField (Maybe DestinationFieldProperties) Source #
The properties applied to a field when the connector is being used as a destination.
connectorEntityField_isDeprecated :: Lens' ConnectorEntityField (Maybe Bool) Source #
Booelan value that indicates whether this field is deprecated or not.
connectorEntityField_isPrimaryKey :: Lens' ConnectorEntityField (Maybe Bool) Source #
Booelan value that indicates whether this field can be used as a primary key.
connectorEntityField_label :: Lens' ConnectorEntityField (Maybe Text) Source #
The label applied to a connector entity field.
connectorEntityField_parentIdentifier :: Lens' ConnectorEntityField (Maybe Text) Source #
The parent identifier of the connector field.
connectorEntityField_sourceProperties :: Lens' ConnectorEntityField (Maybe SourceFieldProperties) Source #
The properties that can be applied to a field when the connector is being used as a source.
connectorEntityField_supportedFieldTypeDetails :: Lens' ConnectorEntityField (Maybe SupportedFieldTypeDetails) Source #
Contains details regarding the supported FieldType, including the
corresponding filterOperators and supportedValues.
connectorEntityField_identifier :: Lens' ConnectorEntityField Text Source #
The unique identifier of the connector field.
ConnectorMetadata
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
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: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:dynatrace:ConnectorMetadata', connectorMetadata_dynatrace - The connector metadata specific to Dynatrace.
$sel:eventBridge:ConnectorMetadata', connectorMetadata_eventBridge - The connector metadata specific to Amazon EventBridge.
$sel:googleAnalytics:ConnectorMetadata', connectorMetadata_googleAnalytics - The connector metadata specific to Google Analytics.
$sel:honeycode:ConnectorMetadata', connectorMetadata_honeycode - The connector metadata specific to Amazon Honeycode.
$sel:inforNexus:ConnectorMetadata', connectorMetadata_inforNexus - The connector metadata specific to Infor Nexus.
$sel:marketo:ConnectorMetadata', connectorMetadata_marketo - The connector metadata specific to Marketo.
$sel:redshift:ConnectorMetadata', connectorMetadata_redshift - The connector metadata specific to Amazon Redshift.
$sel:s3:ConnectorMetadata', connectorMetadata_s3 - The connector metadata specific to Amazon S3.
$sel:sAPOData:ConnectorMetadata', connectorMetadata_sAPOData - Undocumented member.
$sel:salesforce:ConnectorMetadata', connectorMetadata_salesforce - The connector metadata specific to Salesforce.
$sel:serviceNow:ConnectorMetadata', connectorMetadata_serviceNow - The connector metadata specific to ServiceNow.
$sel:singular:ConnectorMetadata', connectorMetadata_singular - The connector metadata specific to Singular.
$sel:slack:ConnectorMetadata', connectorMetadata_slack - The connector metadata specific to Slack.
$sel:snowflake:ConnectorMetadata', connectorMetadata_snowflake - The connector metadata specific to Snowflake.
$sel:trendmicro:ConnectorMetadata', connectorMetadata_trendmicro - The connector metadata specific to Trend Micro.
$sel:upsolver:ConnectorMetadata', connectorMetadata_upsolver - The connector metadata specific to Upsolver.
$sel:veeva:ConnectorMetadata', connectorMetadata_veeva - The connector metadata specific to Veeva.
$sel:zendesk:ConnectorMetadata', connectorMetadata_zendesk - The connector metadata specific to Zendesk.
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_dynatrace :: Lens' ConnectorMetadata (Maybe DynatraceMetadata) Source #
The connector metadata specific to Dynatrace.
connectorMetadata_eventBridge :: Lens' ConnectorMetadata (Maybe EventBridgeMetadata) Source #
The connector metadata specific to Amazon EventBridge.
connectorMetadata_googleAnalytics :: Lens' ConnectorMetadata (Maybe GoogleAnalyticsMetadata) Source #
The connector metadata specific to Google Analytics.
connectorMetadata_honeycode :: Lens' ConnectorMetadata (Maybe HoneycodeMetadata) Source #
The connector metadata specific to Amazon Honeycode.
connectorMetadata_inforNexus :: Lens' ConnectorMetadata (Maybe InforNexusMetadata) Source #
The connector metadata specific to Infor Nexus.
connectorMetadata_marketo :: Lens' ConnectorMetadata (Maybe MarketoMetadata) Source #
The connector metadata specific to Marketo.
connectorMetadata_redshift :: Lens' ConnectorMetadata (Maybe RedshiftMetadata) Source #
The connector metadata specific to Amazon Redshift.
connectorMetadata_s3 :: Lens' ConnectorMetadata (Maybe S3Metadata) Source #
The connector metadata specific to Amazon S3.
connectorMetadata_sAPOData :: Lens' ConnectorMetadata (Maybe SAPODataMetadata) Source #
Undocumented member.
connectorMetadata_salesforce :: Lens' ConnectorMetadata (Maybe SalesforceMetadata) Source #
The connector metadata specific to Salesforce.
connectorMetadata_serviceNow :: Lens' ConnectorMetadata (Maybe ServiceNowMetadata) Source #
The connector metadata specific to ServiceNow.
connectorMetadata_singular :: Lens' ConnectorMetadata (Maybe SingularMetadata) Source #
The connector metadata specific to Singular.
connectorMetadata_slack :: Lens' ConnectorMetadata (Maybe SlackMetadata) Source #
The connector metadata specific to Slack.
connectorMetadata_snowflake :: Lens' ConnectorMetadata (Maybe SnowflakeMetadata) Source #
The connector metadata specific to Snowflake.
connectorMetadata_trendmicro :: Lens' ConnectorMetadata (Maybe TrendmicroMetadata) Source #
The connector metadata specific to Trend Micro.
connectorMetadata_upsolver :: Lens' ConnectorMetadata (Maybe UpsolverMetadata) Source #
The connector metadata specific to Upsolver.
connectorMetadata_veeva :: Lens' ConnectorMetadata (Maybe VeevaMetadata) Source #
The connector metadata specific to Veeva.
connectorMetadata_zendesk :: Lens' ConnectorMetadata (Maybe ZendeskMetadata) Source #
The connector metadata specific to Zendesk.
ConnectorOAuthRequest
data ConnectorOAuthRequest Source #
Used by select connectors for which the OAuth workflow is supported, such as Salesforce, Google Analytics, Marketo, Zendesk, and Slack.
See: newConnectorOAuthRequest smart constructor.
Constructors
| ConnectorOAuthRequest' | |
Instances
newConnectorOAuthRequest :: ConnectorOAuthRequest Source #
Create a value of ConnectorOAuthRequest 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:authCode:ConnectorOAuthRequest', connectorOAuthRequest_authCode - The code provided by the connector when it has been authenticated via
the connected app.
$sel:redirectUri:ConnectorOAuthRequest', connectorOAuthRequest_redirectUri - The URL to which the authentication server redirects the browser after
authorization has been granted.
connectorOAuthRequest_authCode :: Lens' ConnectorOAuthRequest (Maybe Text) Source #
The code provided by the connector when it has been authenticated via the connected app.
connectorOAuthRequest_redirectUri :: Lens' ConnectorOAuthRequest (Maybe Text) Source #
The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorOperator
data ConnectorOperator Source #
The operation to be performed on the provided source fields.
See: newConnectorOperator smart constructor.
Constructors
| ConnectorOperator' | |
Fields
| |
Instances
newConnectorOperator :: ConnectorOperator Source #
Create a value of ConnectorOperator 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:amplitude:ConnectorOperator', connectorOperator_amplitude - The operation to be performed on the provided Amplitude source fields.
$sel:customConnector:ConnectorOperator', connectorOperator_customConnector - Operators supported by the custom connector.
$sel:datadog:ConnectorOperator', connectorOperator_datadog - The operation to be performed on the provided Datadog source fields.
$sel:dynatrace:ConnectorOperator', connectorOperator_dynatrace - The operation to be performed on the provided Dynatrace source fields.
$sel:googleAnalytics:ConnectorOperator', connectorOperator_googleAnalytics - The operation to be performed on the provided Google Analytics source
fields.
$sel:inforNexus:ConnectorOperator', connectorOperator_inforNexus - The operation to be performed on the provided Infor Nexus source fields.
$sel:marketo:ConnectorOperator', connectorOperator_marketo - The operation to be performed on the provided Marketo source fields.
$sel:s3:ConnectorOperator', connectorOperator_s3 - The operation to be performed on the provided Amazon S3 source fields.
$sel:sAPOData:ConnectorOperator', connectorOperator_sAPOData - The operation to be performed on the provided SAPOData source fields.
$sel:salesforce:ConnectorOperator', connectorOperator_salesforce - The operation to be performed on the provided Salesforce source fields.
$sel:serviceNow:ConnectorOperator', connectorOperator_serviceNow - The operation to be performed on the provided ServiceNow source fields.
$sel:singular:ConnectorOperator', connectorOperator_singular - The operation to be performed on the provided Singular source fields.
$sel:slack:ConnectorOperator', connectorOperator_slack - The operation to be performed on the provided Slack source fields.
$sel:trendmicro:ConnectorOperator', connectorOperator_trendmicro - The operation to be performed on the provided Trend Micro source fields.
$sel:veeva:ConnectorOperator', connectorOperator_veeva - The operation to be performed on the provided Veeva source fields.
$sel:zendesk:ConnectorOperator', connectorOperator_zendesk - The operation to be performed on the provided Zendesk source fields.
connectorOperator_amplitude :: Lens' ConnectorOperator (Maybe AmplitudeConnectorOperator) Source #
The operation to be performed on the provided Amplitude source fields.
connectorOperator_customConnector :: Lens' ConnectorOperator (Maybe Operator) Source #
Operators supported by the custom connector.
connectorOperator_datadog :: Lens' ConnectorOperator (Maybe DatadogConnectorOperator) Source #
The operation to be performed on the provided Datadog source fields.
connectorOperator_dynatrace :: Lens' ConnectorOperator (Maybe DynatraceConnectorOperator) Source #
The operation to be performed on the provided Dynatrace source fields.
connectorOperator_googleAnalytics :: Lens' ConnectorOperator (Maybe GoogleAnalyticsConnectorOperator) Source #
The operation to be performed on the provided Google Analytics source fields.
connectorOperator_inforNexus :: Lens' ConnectorOperator (Maybe InforNexusConnectorOperator) Source #
The operation to be performed on the provided Infor Nexus source fields.
connectorOperator_marketo :: Lens' ConnectorOperator (Maybe MarketoConnectorOperator) Source #
The operation to be performed on the provided Marketo source fields.
connectorOperator_s3 :: Lens' ConnectorOperator (Maybe S3ConnectorOperator) Source #
The operation to be performed on the provided Amazon S3 source fields.
connectorOperator_sAPOData :: Lens' ConnectorOperator (Maybe SAPODataConnectorOperator) Source #
The operation to be performed on the provided SAPOData source fields.
connectorOperator_salesforce :: Lens' ConnectorOperator (Maybe SalesforceConnectorOperator) Source #
The operation to be performed on the provided Salesforce source fields.
connectorOperator_serviceNow :: Lens' ConnectorOperator (Maybe ServiceNowConnectorOperator) Source #
The operation to be performed on the provided ServiceNow source fields.
connectorOperator_singular :: Lens' ConnectorOperator (Maybe SingularConnectorOperator) Source #
The operation to be performed on the provided Singular source fields.
connectorOperator_slack :: Lens' ConnectorOperator (Maybe SlackConnectorOperator) Source #
The operation to be performed on the provided Slack source fields.
connectorOperator_trendmicro :: Lens' ConnectorOperator (Maybe TrendmicroConnectorOperator) Source #
The operation to be performed on the provided Trend Micro source fields.
connectorOperator_veeva :: Lens' ConnectorOperator (Maybe VeevaConnectorOperator) Source #
The operation to be performed on the provided Veeva source fields.
connectorOperator_zendesk :: Lens' ConnectorOperator (Maybe ZendeskConnectorOperator) Source #
The operation to be performed on the provided Zendesk source fields.
ConnectorProfile
data ConnectorProfile Source #
Describes an instance of a connector. This includes the provided name,
credentials ARN, connection-mode, and so on. To keep the API intuitive
and extensible, the fields that are common to all types of connector
profiles are explicitly specified at the top level. The rest of the
connector-specific properties are available via the
connectorProfileProperties field.
See: newConnectorProfile smart constructor.
Constructors
| ConnectorProfile' | |
Fields
| |
Instances
newConnectorProfile :: ConnectorProfile Source #
Create a value of ConnectorProfile 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:connectionMode:ConnectorProfile', connectorProfile_connectionMode - Indicates the connection mode and if it is public or private.
$sel:connectorLabel:ConnectorProfile', connectorProfile_connectorLabel - The label for the connector profile being created.
$sel:connectorProfileArn:ConnectorProfile', connectorProfile_connectorProfileArn - The Amazon Resource Name (ARN) of the connector profile.
$sel:connectorProfileName:ConnectorProfile', connectorProfile_connectorProfileName - The name of the connector profile. The name is unique for each
ConnectorProfile in the Amazon Web Services account.
$sel:connectorProfileProperties:ConnectorProfile', connectorProfile_connectorProfileProperties - The connector-specific properties of the profile configuration.
$sel:connectorType:ConnectorProfile', connectorProfile_connectorType - The type of connector, such as Salesforce, Amplitude, and so on.
$sel:createdAt:ConnectorProfile', connectorProfile_createdAt - Specifies when the connector profile was created.
$sel:credentialsArn:ConnectorProfile', connectorProfile_credentialsArn - The Amazon Resource Name (ARN) of the connector profile credentials.
$sel:lastUpdatedAt:ConnectorProfile', connectorProfile_lastUpdatedAt - Specifies when the connector profile was last updated.
$sel:privateConnectionProvisioningState:ConnectorProfile', connectorProfile_privateConnectionProvisioningState - Specifies the private connection provisioning state.
connectorProfile_connectionMode :: Lens' ConnectorProfile (Maybe ConnectionMode) Source #
Indicates the connection mode and if it is public or private.
connectorProfile_connectorLabel :: Lens' ConnectorProfile (Maybe Text) Source #
The label for the connector profile being created.
connectorProfile_connectorProfileArn :: Lens' ConnectorProfile (Maybe Text) Source #
The Amazon Resource Name (ARN) of the connector profile.
connectorProfile_connectorProfileName :: Lens' ConnectorProfile (Maybe Text) Source #
The name of the connector profile. The name is unique for each
ConnectorProfile in the Amazon Web Services account.
connectorProfile_connectorProfileProperties :: Lens' ConnectorProfile (Maybe ConnectorProfileProperties) Source #
The connector-specific properties of the profile configuration.
connectorProfile_connectorType :: Lens' ConnectorProfile (Maybe ConnectorType) Source #
The type of connector, such as Salesforce, Amplitude, and so on.
connectorProfile_createdAt :: Lens' ConnectorProfile (Maybe UTCTime) Source #
Specifies when the connector profile was created.
connectorProfile_credentialsArn :: Lens' ConnectorProfile (Maybe Text) Source #
The Amazon Resource Name (ARN) of the connector profile credentials.
connectorProfile_lastUpdatedAt :: Lens' ConnectorProfile (Maybe UTCTime) Source #
Specifies when the connector profile was last updated.
connectorProfile_privateConnectionProvisioningState :: Lens' ConnectorProfile (Maybe PrivateConnectionProvisioningState) Source #
Specifies the private connection provisioning state.
ConnectorProfileConfig
data ConnectorProfileConfig Source #
Defines the connector-specific configuration and credentials for the connector profile.
See: newConnectorProfileConfig smart constructor.
Constructors
| ConnectorProfileConfig' | |
Fields
| |
Instances
newConnectorProfileConfig Source #
Arguments
| :: ConnectorProfileProperties | |
| -> ConnectorProfileConfig |
Create a value of ConnectorProfileConfig 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:connectorProfileCredentials:ConnectorProfileConfig', connectorProfileConfig_connectorProfileCredentials - The connector-specific credentials required by each connector.
$sel:connectorProfileProperties:ConnectorProfileConfig', connectorProfileConfig_connectorProfileProperties - The connector-specific properties of the profile configuration.
connectorProfileConfig_connectorProfileCredentials :: Lens' ConnectorProfileConfig (Maybe ConnectorProfileCredentials) Source #
The connector-specific credentials required by each connector.
connectorProfileConfig_connectorProfileProperties :: Lens' ConnectorProfileConfig ConnectorProfileProperties Source #
The connector-specific properties of the profile configuration.
ConnectorProfileCredentials
data ConnectorProfileCredentials Source #
The connector-specific credentials required by a connector.
See: newConnectorProfileCredentials smart constructor.
Constructors
| ConnectorProfileCredentials' | |
Fields
| |
Instances
newConnectorProfileCredentials :: ConnectorProfileCredentials Source #
Create a value of ConnectorProfileCredentials 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:amplitude:ConnectorProfileCredentials', connectorProfileCredentials_amplitude - The connector-specific credentials required when using Amplitude.
$sel:customConnector:ConnectorProfileCredentials', connectorProfileCredentials_customConnector - Undocumented member.
$sel:datadog:ConnectorProfileCredentials', connectorProfileCredentials_datadog - The connector-specific credentials required when using Datadog.
$sel:dynatrace:ConnectorProfileCredentials', connectorProfileCredentials_dynatrace - The connector-specific credentials required when using Dynatrace.
$sel:googleAnalytics:ConnectorProfileCredentials', connectorProfileCredentials_googleAnalytics - The connector-specific credentials required when using Google Analytics.
$sel:honeycode:ConnectorProfileCredentials', connectorProfileCredentials_honeycode - The connector-specific credentials required when using Amazon Honeycode.
$sel:inforNexus:ConnectorProfileCredentials', connectorProfileCredentials_inforNexus - The connector-specific credentials required when using Infor Nexus.
$sel:marketo:ConnectorProfileCredentials', connectorProfileCredentials_marketo - The connector-specific credentials required when using Marketo.
$sel:redshift:ConnectorProfileCredentials', connectorProfileCredentials_redshift - The connector-specific credentials required when using Amazon Redshift.
$sel:sAPOData:ConnectorProfileCredentials', connectorProfileCredentials_sAPOData - Undocumented member.
$sel:salesforce:ConnectorProfileCredentials', connectorProfileCredentials_salesforce - The connector-specific credentials required when using Salesforce.
$sel:serviceNow:ConnectorProfileCredentials', connectorProfileCredentials_serviceNow - The connector-specific credentials required when using ServiceNow.
$sel:singular:ConnectorProfileCredentials', connectorProfileCredentials_singular - The connector-specific credentials required when using Singular.
$sel:slack:ConnectorProfileCredentials', connectorProfileCredentials_slack - The connector-specific credentials required when using Slack.
$sel:snowflake:ConnectorProfileCredentials', connectorProfileCredentials_snowflake - The connector-specific credentials required when using Snowflake.
$sel:trendmicro:ConnectorProfileCredentials', connectorProfileCredentials_trendmicro - The connector-specific credentials required when using Trend Micro.
$sel:veeva:ConnectorProfileCredentials', connectorProfileCredentials_veeva - The connector-specific credentials required when using Veeva.
$sel:zendesk:ConnectorProfileCredentials', connectorProfileCredentials_zendesk - The connector-specific credentials required when using Zendesk.
connectorProfileCredentials_amplitude :: Lens' ConnectorProfileCredentials (Maybe AmplitudeConnectorProfileCredentials) Source #
The connector-specific credentials required when using Amplitude.
connectorProfileCredentials_customConnector :: Lens' ConnectorProfileCredentials (Maybe CustomConnectorProfileCredentials) Source #
Undocumented member.
connectorProfileCredentials_datadog :: Lens' ConnectorProfileCredentials (Maybe DatadogConnectorProfileCredentials) Source #
The connector-specific credentials required when using Datadog.
connectorProfileCredentials_dynatrace :: Lens' ConnectorProfileCredentials (Maybe DynatraceConnectorProfileCredentials) Source #
The connector-specific credentials required when using Dynatrace.
connectorProfileCredentials_googleAnalytics :: Lens' ConnectorProfileCredentials (Maybe GoogleAnalyticsConnectorProfileCredentials) Source #
The connector-specific credentials required when using Google Analytics.
connectorProfileCredentials_honeycode :: Lens' ConnectorProfileCredentials (Maybe HoneycodeConnectorProfileCredentials) Source #
The connector-specific credentials required when using Amazon Honeycode.
connectorProfileCredentials_inforNexus :: Lens' ConnectorProfileCredentials (Maybe InforNexusConnectorProfileCredentials) Source #
The connector-specific credentials required when using Infor Nexus.
connectorProfileCredentials_marketo :: Lens' ConnectorProfileCredentials (Maybe MarketoConnectorProfileCredentials) Source #
The connector-specific credentials required when using Marketo.
connectorProfileCredentials_redshift :: Lens' ConnectorProfileCredentials (Maybe RedshiftConnectorProfileCredentials) Source #
The connector-specific credentials required when using Amazon Redshift.
connectorProfileCredentials_sAPOData :: Lens' ConnectorProfileCredentials (Maybe SAPODataConnectorProfileCredentials) Source #
Undocumented member.
connectorProfileCredentials_salesforce :: Lens' ConnectorProfileCredentials (Maybe SalesforceConnectorProfileCredentials) Source #
The connector-specific credentials required when using Salesforce.
connectorProfileCredentials_serviceNow :: Lens' ConnectorProfileCredentials (Maybe ServiceNowConnectorProfileCredentials) Source #
The connector-specific credentials required when using ServiceNow.
connectorProfileCredentials_singular :: Lens' ConnectorProfileCredentials (Maybe SingularConnectorProfileCredentials) Source #
The connector-specific credentials required when using Singular.
connectorProfileCredentials_slack :: Lens' ConnectorProfileCredentials (Maybe SlackConnectorProfileCredentials) Source #
The connector-specific credentials required when using Slack.
connectorProfileCredentials_snowflake :: Lens' ConnectorProfileCredentials (Maybe SnowflakeConnectorProfileCredentials) Source #
The connector-specific credentials required when using Snowflake.
connectorProfileCredentials_trendmicro :: Lens' ConnectorProfileCredentials (Maybe TrendmicroConnectorProfileCredentials) Source #
The connector-specific credentials required when using Trend Micro.
connectorProfileCredentials_veeva :: Lens' ConnectorProfileCredentials (Maybe VeevaConnectorProfileCredentials) Source #
The connector-specific credentials required when using Veeva.
connectorProfileCredentials_zendesk :: Lens' ConnectorProfileCredentials (Maybe ZendeskConnectorProfileCredentials) Source #
The connector-specific credentials required when using Zendesk.
ConnectorProfileProperties
data ConnectorProfileProperties Source #
The connector-specific profile properties required by each connector.
See: newConnectorProfileProperties smart constructor.
Constructors
| ConnectorProfileProperties' | |
Fields
| |
Instances
newConnectorProfileProperties :: ConnectorProfileProperties Source #
Create a value of ConnectorProfileProperties 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:amplitude:ConnectorProfileProperties', connectorProfileProperties_amplitude - The connector-specific properties required by Amplitude.
$sel:customConnector:ConnectorProfileProperties', connectorProfileProperties_customConnector - The properties required by the custom connector.
$sel:datadog:ConnectorProfileProperties', connectorProfileProperties_datadog - The connector-specific properties required by Datadog.
$sel:dynatrace:ConnectorProfileProperties', connectorProfileProperties_dynatrace - The connector-specific properties required by Dynatrace.
$sel:googleAnalytics:ConnectorProfileProperties', connectorProfileProperties_googleAnalytics - The connector-specific properties required Google Analytics.
$sel:honeycode:ConnectorProfileProperties', connectorProfileProperties_honeycode - The connector-specific properties required by Amazon Honeycode.
$sel:inforNexus:ConnectorProfileProperties', connectorProfileProperties_inforNexus - The connector-specific properties required by Infor Nexus.
$sel:marketo:ConnectorProfileProperties', connectorProfileProperties_marketo - The connector-specific properties required by Marketo.
$sel:redshift:ConnectorProfileProperties', connectorProfileProperties_redshift - The connector-specific properties required by Amazon Redshift.
$sel:sAPOData:ConnectorProfileProperties', connectorProfileProperties_sAPOData - Undocumented member.
$sel:salesforce:ConnectorProfileProperties', connectorProfileProperties_salesforce - The connector-specific properties required by Salesforce.
$sel:serviceNow:ConnectorProfileProperties', connectorProfileProperties_serviceNow - The connector-specific properties required by serviceNow.
$sel:singular:ConnectorProfileProperties', connectorProfileProperties_singular - The connector-specific properties required by Singular.
$sel:slack:ConnectorProfileProperties', connectorProfileProperties_slack - The connector-specific properties required by Slack.
$sel:snowflake:ConnectorProfileProperties', connectorProfileProperties_snowflake - The connector-specific properties required by Snowflake.
$sel:trendmicro:ConnectorProfileProperties', connectorProfileProperties_trendmicro - The connector-specific properties required by Trend Micro.
$sel:veeva:ConnectorProfileProperties', connectorProfileProperties_veeva - The connector-specific properties required by Veeva.
$sel:zendesk:ConnectorProfileProperties', connectorProfileProperties_zendesk - The connector-specific properties required by Zendesk.
connectorProfileProperties_amplitude :: Lens' ConnectorProfileProperties (Maybe AmplitudeConnectorProfileProperties) Source #
The connector-specific properties required by Amplitude.
connectorProfileProperties_customConnector :: Lens' ConnectorProfileProperties (Maybe CustomConnectorProfileProperties) Source #
The properties required by the custom connector.
connectorProfileProperties_datadog :: Lens' ConnectorProfileProperties (Maybe DatadogConnectorProfileProperties) Source #
The connector-specific properties required by Datadog.
connectorProfileProperties_dynatrace :: Lens' ConnectorProfileProperties (Maybe DynatraceConnectorProfileProperties) Source #
The connector-specific properties required by Dynatrace.
connectorProfileProperties_googleAnalytics :: Lens' ConnectorProfileProperties (Maybe GoogleAnalyticsConnectorProfileProperties) Source #
The connector-specific properties required Google Analytics.
connectorProfileProperties_honeycode :: Lens' ConnectorProfileProperties (Maybe HoneycodeConnectorProfileProperties) Source #
The connector-specific properties required by Amazon Honeycode.
connectorProfileProperties_inforNexus :: Lens' ConnectorProfileProperties (Maybe InforNexusConnectorProfileProperties) Source #
The connector-specific properties required by Infor Nexus.
connectorProfileProperties_marketo :: Lens' ConnectorProfileProperties (Maybe MarketoConnectorProfileProperties) Source #
The connector-specific properties required by Marketo.
connectorProfileProperties_redshift :: Lens' ConnectorProfileProperties (Maybe RedshiftConnectorProfileProperties) Source #
The connector-specific properties required by Amazon Redshift.
connectorProfileProperties_sAPOData :: Lens' ConnectorProfileProperties (Maybe SAPODataConnectorProfileProperties) Source #
Undocumented member.
connectorProfileProperties_salesforce :: Lens' ConnectorProfileProperties (Maybe SalesforceConnectorProfileProperties) Source #
The connector-specific properties required by Salesforce.
connectorProfileProperties_serviceNow :: Lens' ConnectorProfileProperties (Maybe ServiceNowConnectorProfileProperties) Source #
The connector-specific properties required by serviceNow.
connectorProfileProperties_singular :: Lens' ConnectorProfileProperties (Maybe SingularConnectorProfileProperties) Source #
The connector-specific properties required by Singular.
connectorProfileProperties_slack :: Lens' ConnectorProfileProperties (Maybe SlackConnectorProfileProperties) Source #
The connector-specific properties required by Slack.
connectorProfileProperties_snowflake :: Lens' ConnectorProfileProperties (Maybe SnowflakeConnectorProfileProperties) Source #
The connector-specific properties required by Snowflake.
connectorProfileProperties_trendmicro :: Lens' ConnectorProfileProperties (Maybe TrendmicroConnectorProfileProperties) Source #
The connector-specific properties required by Trend Micro.
connectorProfileProperties_veeva :: Lens' ConnectorProfileProperties (Maybe VeevaConnectorProfileProperties) Source #
The connector-specific properties required by Veeva.
connectorProfileProperties_zendesk :: Lens' ConnectorProfileProperties (Maybe ZendeskConnectorProfileProperties) Source #
The connector-specific properties required by Zendesk.
ConnectorProvisioningConfig
data ConnectorProvisioningConfig Source #
Contains information about the configuration of the connector being registered.
See: newConnectorProvisioningConfig smart constructor.
Constructors
| ConnectorProvisioningConfig' | |
Fields
| |
Instances
newConnectorProvisioningConfig :: ConnectorProvisioningConfig Source #
Create a value of ConnectorProvisioningConfig 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:lambda:ConnectorProvisioningConfig', connectorProvisioningConfig_lambda - Contains information about the configuration of the lambda which is
being registered as the connector.
connectorProvisioningConfig_lambda :: Lens' ConnectorProvisioningConfig (Maybe LambdaConnectorProvisioningConfig) Source #
Contains information about the configuration of the lambda which is being registered as the connector.
ConnectorRuntimeSetting
data ConnectorRuntimeSetting Source #
Contains information about the connector runtime settings that are required for flow execution.
See: newConnectorRuntimeSetting smart constructor.
Constructors
| ConnectorRuntimeSetting' | |
Fields
| |
Instances
newConnectorRuntimeSetting :: ConnectorRuntimeSetting Source #
Create a value of ConnectorRuntimeSetting 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:connectorSuppliedValueOptions:ConnectorRuntimeSetting', connectorRuntimeSetting_connectorSuppliedValueOptions - Contains default values for the connector runtime setting that are
supplied by the connector.
$sel:dataType:ConnectorRuntimeSetting', connectorRuntimeSetting_dataType - Data type of the connector runtime setting.
$sel:description:ConnectorRuntimeSetting', connectorRuntimeSetting_description - A description about the connector runtime setting.
$sel:isRequired:ConnectorRuntimeSetting', connectorRuntimeSetting_isRequired - Indicates whether this connector runtime setting is required.
$sel:key:ConnectorRuntimeSetting', connectorRuntimeSetting_key - Contains value information about the connector runtime setting.
$sel:label:ConnectorRuntimeSetting', connectorRuntimeSetting_label - A label used for connector runtime setting.
$sel:scope:ConnectorRuntimeSetting', connectorRuntimeSetting_scope - Indicates the scope of the connector runtime setting.
connectorRuntimeSetting_connectorSuppliedValueOptions :: Lens' ConnectorRuntimeSetting (Maybe [Text]) Source #
Contains default values for the connector runtime setting that are supplied by the connector.
connectorRuntimeSetting_dataType :: Lens' ConnectorRuntimeSetting (Maybe Text) Source #
Data type of the connector runtime setting.
connectorRuntimeSetting_description :: Lens' ConnectorRuntimeSetting (Maybe Text) Source #
A description about the connector runtime setting.
connectorRuntimeSetting_isRequired :: Lens' ConnectorRuntimeSetting (Maybe Bool) Source #
Indicates whether this connector runtime setting is required.
connectorRuntimeSetting_key :: Lens' ConnectorRuntimeSetting (Maybe Text) Source #
Contains value information about the connector runtime setting.
connectorRuntimeSetting_label :: Lens' ConnectorRuntimeSetting (Maybe Text) Source #
A label used for connector runtime setting.
connectorRuntimeSetting_scope :: Lens' ConnectorRuntimeSetting (Maybe Text) Source #
Indicates the scope of the connector runtime setting.
CustomAuthConfig
data CustomAuthConfig Source #
Configuration information required for custom authentication.
See: newCustomAuthConfig smart constructor.
Constructors
| CustomAuthConfig' | |
Fields
| |
Instances
newCustomAuthConfig :: CustomAuthConfig Source #
Create a value of CustomAuthConfig 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:authParameters:CustomAuthConfig', customAuthConfig_authParameters - Information about authentication parameters required for authentication.
$sel:customAuthenticationType:CustomAuthConfig', customAuthConfig_customAuthenticationType - The authentication type that the custom connector uses.
customAuthConfig_authParameters :: Lens' CustomAuthConfig (Maybe [AuthParameter]) Source #
Information about authentication parameters required for authentication.
customAuthConfig_customAuthenticationType :: Lens' CustomAuthConfig (Maybe Text) Source #
The authentication type that the custom connector uses.
CustomAuthCredentials
data CustomAuthCredentials Source #
The custom credentials required for custom authentication.
See: newCustomAuthCredentials smart constructor.
Constructors
| CustomAuthCredentials' | |
Fields
| |
Instances
newCustomAuthCredentials Source #
Create a value of CustomAuthCredentials 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:credentialsMap:CustomAuthCredentials', customAuthCredentials_credentialsMap - A map that holds custom authentication credentials.
$sel:customAuthenticationType:CustomAuthCredentials', customAuthCredentials_customAuthenticationType - The custom authentication type that the connector uses.
customAuthCredentials_credentialsMap :: Lens' CustomAuthCredentials (Maybe (HashMap Text Text)) Source #
A map that holds custom authentication credentials.
customAuthCredentials_customAuthenticationType :: Lens' CustomAuthCredentials Text Source #
The custom authentication type that the connector uses.
CustomConnectorDestinationProperties
data CustomConnectorDestinationProperties Source #
The properties that are applied when the custom connector is being used as a destination.
See: newCustomConnectorDestinationProperties smart constructor.
Constructors
| CustomConnectorDestinationProperties' | |
Fields
| |
Instances
newCustomConnectorDestinationProperties Source #
Arguments
| :: Text | |
| -> CustomConnectorDestinationProperties |
Create a value of CustomConnectorDestinationProperties 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:customProperties:CustomConnectorDestinationProperties', customConnectorDestinationProperties_customProperties - The custom properties that are specific to the connector when it's used
as a destination in the flow.
$sel:errorHandlingConfig:CustomConnectorDestinationProperties', customConnectorDestinationProperties_errorHandlingConfig - The settings that determine how Amazon AppFlow handles an error when
placing data in the custom connector as destination.
$sel:idFieldNames:CustomConnectorDestinationProperties', customConnectorDestinationProperties_idFieldNames - The name of the field that Amazon AppFlow uses as an ID when performing
a write operation such as update, delete, or upsert.
$sel:writeOperationType:CustomConnectorDestinationProperties', customConnectorDestinationProperties_writeOperationType - Specifies the type of write operation to be performed in the custom
connector when it's used as destination.
$sel:entityName:CustomConnectorDestinationProperties', customConnectorDestinationProperties_entityName - The entity specified in the custom connector as a destination in the
flow.
customConnectorDestinationProperties_customProperties :: Lens' CustomConnectorDestinationProperties (Maybe (HashMap Text Text)) Source #
The custom properties that are specific to the connector when it's used as a destination in the flow.
customConnectorDestinationProperties_errorHandlingConfig :: Lens' CustomConnectorDestinationProperties (Maybe ErrorHandlingConfig) Source #
The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.
customConnectorDestinationProperties_idFieldNames :: Lens' CustomConnectorDestinationProperties (Maybe [Text]) Source #
The name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert.
customConnectorDestinationProperties_writeOperationType :: Lens' CustomConnectorDestinationProperties (Maybe WriteOperationType) Source #
Specifies the type of write operation to be performed in the custom connector when it's used as destination.
customConnectorDestinationProperties_entityName :: Lens' CustomConnectorDestinationProperties Text Source #
The entity specified in the custom connector as a destination in the flow.
CustomConnectorProfileCredentials
data CustomConnectorProfileCredentials Source #
The connector-specific profile credentials that are required when using the custom connector.
See: newCustomConnectorProfileCredentials smart constructor.
Constructors
| CustomConnectorProfileCredentials' | |
Fields
| |
Instances
newCustomConnectorProfileCredentials Source #
Arguments
| :: AuthenticationType | |
| -> CustomConnectorProfileCredentials |
Create a value of CustomConnectorProfileCredentials 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:
CustomConnectorProfileCredentials, customConnectorProfileCredentials_apiKey - The API keys required for the authentication of the user.
$sel:basic:CustomConnectorProfileCredentials', customConnectorProfileCredentials_basic - The basic credentials that are required for the authentication of the
user.
$sel:custom:CustomConnectorProfileCredentials', customConnectorProfileCredentials_custom - If the connector uses the custom authentication mechanism, this holds
the required credentials.
$sel:oauth2:CustomConnectorProfileCredentials', customConnectorProfileCredentials_oauth2 - The OAuth 2.0 credentials required for the authentication of the user.
$sel:authenticationType:CustomConnectorProfileCredentials', customConnectorProfileCredentials_authenticationType - The authentication type that the custom connector uses for
authenticating while creating a connector profile.
customConnectorProfileCredentials_apiKey :: Lens' CustomConnectorProfileCredentials (Maybe ApiKeyCredentials) Source #
The API keys required for the authentication of the user.
customConnectorProfileCredentials_basic :: Lens' CustomConnectorProfileCredentials (Maybe BasicAuthCredentials) Source #
The basic credentials that are required for the authentication of the user.
customConnectorProfileCredentials_custom :: Lens' CustomConnectorProfileCredentials (Maybe CustomAuthCredentials) Source #
If the connector uses the custom authentication mechanism, this holds the required credentials.
customConnectorProfileCredentials_oauth2 :: Lens' CustomConnectorProfileCredentials (Maybe OAuth2Credentials) Source #
The OAuth 2.0 credentials required for the authentication of the user.
customConnectorProfileCredentials_authenticationType :: Lens' CustomConnectorProfileCredentials AuthenticationType Source #
The authentication type that the custom connector uses for authenticating while creating a connector profile.
CustomConnectorProfileProperties
data CustomConnectorProfileProperties Source #
The profile properties required by the custom connector.
See: newCustomConnectorProfileProperties smart constructor.
Constructors
| CustomConnectorProfileProperties' | |
Fields
| |
Instances
newCustomConnectorProfileProperties :: CustomConnectorProfileProperties Source #
Create a value of CustomConnectorProfileProperties 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:oAuth2Properties:CustomConnectorProfileProperties', customConnectorProfileProperties_oAuth2Properties - Undocumented member.
$sel:profileProperties:CustomConnectorProfileProperties', customConnectorProfileProperties_profileProperties - A map of properties that are required to create a profile for the custom
connector.
customConnectorProfileProperties_oAuth2Properties :: Lens' CustomConnectorProfileProperties (Maybe OAuth2Properties) Source #
Undocumented member.
customConnectorProfileProperties_profileProperties :: Lens' CustomConnectorProfileProperties (Maybe (HashMap Text Text)) Source #
A map of properties that are required to create a profile for the custom connector.
CustomConnectorSourceProperties
data CustomConnectorSourceProperties Source #
The properties that are applied when the custom connector is being used as a source.
See: newCustomConnectorSourceProperties smart constructor.
Constructors
| CustomConnectorSourceProperties' | |
Fields
| |
Instances
newCustomConnectorSourceProperties Source #
Create a value of CustomConnectorSourceProperties 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:customProperties:CustomConnectorSourceProperties', customConnectorSourceProperties_customProperties - Custom properties that are required to use the custom connector as a
source.
$sel:entityName:CustomConnectorSourceProperties', customConnectorSourceProperties_entityName - The entity specified in the custom connector as a source in the flow.
customConnectorSourceProperties_customProperties :: Lens' CustomConnectorSourceProperties (Maybe (HashMap Text Text)) Source #
Custom properties that are required to use the custom connector as a source.
customConnectorSourceProperties_entityName :: Lens' CustomConnectorSourceProperties Text Source #
The entity specified in the custom connector as a source in the flow.
CustomerProfilesDestinationProperties
data CustomerProfilesDestinationProperties Source #
The properties that are applied when Amazon Connect Customer Profiles is used as a destination.
See: newCustomerProfilesDestinationProperties smart constructor.
Constructors
| CustomerProfilesDestinationProperties' | |
Fields
| |
Instances
newCustomerProfilesDestinationProperties Source #
Arguments
| :: Text | |
| -> CustomerProfilesDestinationProperties |
Create a value of CustomerProfilesDestinationProperties 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:objectTypeName:CustomerProfilesDestinationProperties', customerProfilesDestinationProperties_objectTypeName - The object specified in the Amazon Connect Customer Profiles flow
destination.
$sel:domainName:CustomerProfilesDestinationProperties', customerProfilesDestinationProperties_domainName - The unique name of the Amazon Connect Customer Profiles domain.
customerProfilesDestinationProperties_objectTypeName :: Lens' CustomerProfilesDestinationProperties (Maybe Text) Source #
The object specified in the Amazon Connect Customer Profiles flow destination.
customerProfilesDestinationProperties_domainName :: Lens' CustomerProfilesDestinationProperties Text Source #
The unique name of the Amazon Connect Customer Profiles domain.
CustomerProfilesMetadata
data CustomerProfilesMetadata Source #
The connector metadata specific to Amazon Connect Customer Profiles.
See: newCustomerProfilesMetadata smart constructor.
Constructors
| CustomerProfilesMetadata' | |
Instances
newCustomerProfilesMetadata :: CustomerProfilesMetadata Source #
Create a value of CustomerProfilesMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DatadogConnectorProfileCredentials
data DatadogConnectorProfileCredentials Source #
The connector-specific credentials required by Datadog.
See: newDatadogConnectorProfileCredentials smart constructor.
Constructors
| DatadogConnectorProfileCredentials' | |
Fields
| |
Instances
newDatadogConnectorProfileCredentials Source #
Arguments
| :: Text | |
| -> Text | |
| -> DatadogConnectorProfileCredentials |
Create a value of DatadogConnectorProfileCredentials 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:apiKey:DatadogConnectorProfileCredentials', datadogConnectorProfileCredentials_apiKey - A unique alphanumeric identifier used to authenticate a user, developer,
or calling program to your API.
$sel:applicationKey:DatadogConnectorProfileCredentials', datadogConnectorProfileCredentials_applicationKey - Application keys, in conjunction with your API key, give you full access
to Datadog’s programmatic API. Application keys are associated with the
user account that created them. The application key is used to log all
requests made to the API.
datadogConnectorProfileCredentials_apiKey :: Lens' DatadogConnectorProfileCredentials Text Source #
A unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
datadogConnectorProfileCredentials_applicationKey :: Lens' DatadogConnectorProfileCredentials Text Source #
Application keys, in conjunction with your API key, give you full access to Datadog’s programmatic API. Application keys are associated with the user account that created them. The application key is used to log all requests made to the API.
DatadogConnectorProfileProperties
data DatadogConnectorProfileProperties Source #
The connector-specific profile properties required by Datadog.
See: newDatadogConnectorProfileProperties smart constructor.
Constructors
| DatadogConnectorProfileProperties' | |
Fields
| |
Instances
newDatadogConnectorProfileProperties Source #
Arguments
| :: Text | |
| -> DatadogConnectorProfileProperties |
Create a value of DatadogConnectorProfileProperties 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:instanceUrl:DatadogConnectorProfileProperties', datadogConnectorProfileProperties_instanceUrl - The location of the Datadog resource.
datadogConnectorProfileProperties_instanceUrl :: Lens' DatadogConnectorProfileProperties Text Source #
The location of the Datadog resource.
DatadogMetadata
data DatadogMetadata Source #
The connector metadata specific to Datadog.
See: newDatadogMetadata smart constructor.
Constructors
| DatadogMetadata' | |
Instances
newDatadogMetadata :: DatadogMetadata Source #
Create a value of DatadogMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DatadogSourceProperties
data DatadogSourceProperties Source #
The properties that are applied when Datadog is being used as a source.
See: newDatadogSourceProperties smart constructor.
Constructors
| DatadogSourceProperties' | |
Instances
newDatadogSourceProperties Source #
Create a value of DatadogSourceProperties 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:object':DatadogSourceProperties', datadogSourceProperties_object - The object specified in the Datadog flow source.
datadogSourceProperties_object :: Lens' DatadogSourceProperties Text Source #
The object specified in the Datadog flow source.
DestinationConnectorProperties
data DestinationConnectorProperties Source #
This stores the information that is required to query a particular connector.
See: newDestinationConnectorProperties smart constructor.
Constructors
| DestinationConnectorProperties' | |
Fields
| |
Instances
newDestinationConnectorProperties :: DestinationConnectorProperties Source #
Create a value of DestinationConnectorProperties 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:customConnector:DestinationConnectorProperties', destinationConnectorProperties_customConnector - The properties that are required to query the custom Connector.
$sel:customerProfiles:DestinationConnectorProperties', destinationConnectorProperties_customerProfiles - The properties required to query Amazon Connect Customer Profiles.
$sel:eventBridge:DestinationConnectorProperties', destinationConnectorProperties_eventBridge - The properties required to query Amazon EventBridge.
$sel:honeycode:DestinationConnectorProperties', destinationConnectorProperties_honeycode - The properties required to query Amazon Honeycode.
$sel:lookoutMetrics:DestinationConnectorProperties', destinationConnectorProperties_lookoutMetrics - The properties required to query Amazon Lookout for Metrics.
$sel:marketo:DestinationConnectorProperties', destinationConnectorProperties_marketo - The properties required to query Marketo.
$sel:redshift:DestinationConnectorProperties', destinationConnectorProperties_redshift - The properties required to query Amazon Redshift.
$sel:s3:DestinationConnectorProperties', destinationConnectorProperties_s3 - The properties required to query Amazon S3.
$sel:sAPOData:DestinationConnectorProperties', destinationConnectorProperties_sAPOData - The properties required to query SAPOData.
$sel:salesforce:DestinationConnectorProperties', destinationConnectorProperties_salesforce - The properties required to query Salesforce.
$sel:snowflake:DestinationConnectorProperties', destinationConnectorProperties_snowflake - The properties required to query Snowflake.
$sel:upsolver:DestinationConnectorProperties', destinationConnectorProperties_upsolver - The properties required to query Upsolver.
$sel:zendesk:DestinationConnectorProperties', destinationConnectorProperties_zendesk - The properties required to query Zendesk.
destinationConnectorProperties_customConnector :: Lens' DestinationConnectorProperties (Maybe CustomConnectorDestinationProperties) Source #
The properties that are required to query the custom Connector.
destinationConnectorProperties_customerProfiles :: Lens' DestinationConnectorProperties (Maybe CustomerProfilesDestinationProperties) Source #
The properties required to query Amazon Connect Customer Profiles.
destinationConnectorProperties_eventBridge :: Lens' DestinationConnectorProperties (Maybe EventBridgeDestinationProperties) Source #
The properties required to query Amazon EventBridge.
destinationConnectorProperties_honeycode :: Lens' DestinationConnectorProperties (Maybe HoneycodeDestinationProperties) Source #
The properties required to query Amazon Honeycode.
destinationConnectorProperties_lookoutMetrics :: Lens' DestinationConnectorProperties (Maybe LookoutMetricsDestinationProperties) Source #
The properties required to query Amazon Lookout for Metrics.
destinationConnectorProperties_marketo :: Lens' DestinationConnectorProperties (Maybe MarketoDestinationProperties) Source #
The properties required to query Marketo.
destinationConnectorProperties_redshift :: Lens' DestinationConnectorProperties (Maybe RedshiftDestinationProperties) Source #
The properties required to query Amazon Redshift.
destinationConnectorProperties_s3 :: Lens' DestinationConnectorProperties (Maybe S3DestinationProperties) Source #
The properties required to query Amazon S3.
destinationConnectorProperties_sAPOData :: Lens' DestinationConnectorProperties (Maybe SAPODataDestinationProperties) Source #
The properties required to query SAPOData.
destinationConnectorProperties_salesforce :: Lens' DestinationConnectorProperties (Maybe SalesforceDestinationProperties) Source #
The properties required to query Salesforce.
destinationConnectorProperties_snowflake :: Lens' DestinationConnectorProperties (Maybe SnowflakeDestinationProperties) Source #
The properties required to query Snowflake.
destinationConnectorProperties_upsolver :: Lens' DestinationConnectorProperties (Maybe UpsolverDestinationProperties) Source #
The properties required to query Upsolver.
destinationConnectorProperties_zendesk :: Lens' DestinationConnectorProperties (Maybe ZendeskDestinationProperties) Source #
The properties required to query Zendesk.
DestinationFieldProperties
data DestinationFieldProperties Source #
The properties that can be applied to a field when connector is being used as a destination.
See: newDestinationFieldProperties smart constructor.
Constructors
| DestinationFieldProperties' | |
Fields
| |
Instances
newDestinationFieldProperties :: DestinationFieldProperties Source #
Create a value of DestinationFieldProperties 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:isCreatable:DestinationFieldProperties', destinationFieldProperties_isCreatable - Specifies if the destination field can be created by the current user.
$sel:isDefaultedOnCreate:DestinationFieldProperties', destinationFieldProperties_isDefaultedOnCreate - Specifies whether the field can use the default value during a Create
operation.
$sel:isNullable:DestinationFieldProperties', destinationFieldProperties_isNullable - Specifies if the destination field can have a null value.
$sel:isUpdatable:DestinationFieldProperties', destinationFieldProperties_isUpdatable - Specifies whether the field can be updated during an UPDATE or
UPSERT write operation.
$sel:isUpsertable:DestinationFieldProperties', destinationFieldProperties_isUpsertable - Specifies if the flow run can either insert new rows in the destination
field if they do not already exist, or update them if they do.
$sel:supportedWriteOperations:DestinationFieldProperties', destinationFieldProperties_supportedWriteOperations - A list of supported write operations. For each write operation listed,
this field can be used in idFieldNames when that write operation is
present as a destination option.
destinationFieldProperties_isCreatable :: Lens' DestinationFieldProperties (Maybe Bool) Source #
Specifies if the destination field can be created by the current user.
destinationFieldProperties_isDefaultedOnCreate :: Lens' DestinationFieldProperties (Maybe Bool) Source #
Specifies whether the field can use the default value during a Create operation.
destinationFieldProperties_isNullable :: Lens' DestinationFieldProperties (Maybe Bool) Source #
Specifies if the destination field can have a null value.
destinationFieldProperties_isUpdatable :: Lens' DestinationFieldProperties (Maybe Bool) Source #
Specifies whether the field can be updated during an UPDATE or
UPSERT write operation.
destinationFieldProperties_isUpsertable :: Lens' DestinationFieldProperties (Maybe Bool) Source #
Specifies if the flow run can either insert new rows in the destination field if they do not already exist, or update them if they do.
destinationFieldProperties_supportedWriteOperations :: Lens' DestinationFieldProperties (Maybe [WriteOperationType]) Source #
A list of supported write operations. For each write operation listed,
this field can be used in idFieldNames when that write operation is
present as a destination option.
DestinationFlowConfig
data DestinationFlowConfig Source #
Contains information about the configuration of destination connectors present in the flow.
See: newDestinationFlowConfig smart constructor.
Constructors
| DestinationFlowConfig' | |
Fields
| |
Instances
newDestinationFlowConfig Source #
Arguments
| :: ConnectorType | |
| -> DestinationConnectorProperties | |
| -> DestinationFlowConfig |
Create a value of DestinationFlowConfig 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:apiVersion:DestinationFlowConfig', destinationFlowConfig_apiVersion - The API version that the destination connector uses.
$sel:connectorProfileName:DestinationFlowConfig', destinationFlowConfig_connectorProfileName - The name of the connector profile. This name must be unique for each
connector profile in the Amazon Web Services account.
$sel:connectorType:DestinationFlowConfig', destinationFlowConfig_connectorType - The type of connector, such as Salesforce, Amplitude, and so on.
$sel:destinationConnectorProperties:DestinationFlowConfig', destinationFlowConfig_destinationConnectorProperties - This stores the information that is required to query a particular
connector.
destinationFlowConfig_apiVersion :: Lens' DestinationFlowConfig (Maybe Text) Source #
The API version that the destination connector uses.
destinationFlowConfig_connectorProfileName :: Lens' DestinationFlowConfig (Maybe Text) Source #
The name of the connector profile. This name must be unique for each connector profile in the Amazon Web Services account.
destinationFlowConfig_connectorType :: Lens' DestinationFlowConfig ConnectorType Source #
The type of connector, such as Salesforce, Amplitude, and so on.
destinationFlowConfig_destinationConnectorProperties :: Lens' DestinationFlowConfig DestinationConnectorProperties Source #
This stores the information that is required to query a particular connector.
DynatraceConnectorProfileCredentials
data DynatraceConnectorProfileCredentials Source #
The connector-specific profile credentials required by Dynatrace.
See: newDynatraceConnectorProfileCredentials smart constructor.
Constructors
| DynatraceConnectorProfileCredentials' | |
Instances
newDynatraceConnectorProfileCredentials Source #
Arguments
| :: Text | |
| -> DynatraceConnectorProfileCredentials |
Create a value of DynatraceConnectorProfileCredentials 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:apiToken:DynatraceConnectorProfileCredentials', dynatraceConnectorProfileCredentials_apiToken - The API tokens used by Dynatrace API to authenticate various API calls.
dynatraceConnectorProfileCredentials_apiToken :: Lens' DynatraceConnectorProfileCredentials Text Source #
The API tokens used by Dynatrace API to authenticate various API calls.
DynatraceConnectorProfileProperties
data DynatraceConnectorProfileProperties Source #
The connector-specific profile properties required by Dynatrace.
See: newDynatraceConnectorProfileProperties smart constructor.
Constructors
| DynatraceConnectorProfileProperties' | |
Fields
| |
Instances
newDynatraceConnectorProfileProperties Source #
Arguments
| :: Text | |
| -> DynatraceConnectorProfileProperties |
Create a value of DynatraceConnectorProfileProperties 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:instanceUrl:DynatraceConnectorProfileProperties', dynatraceConnectorProfileProperties_instanceUrl - The location of the Dynatrace resource.
dynatraceConnectorProfileProperties_instanceUrl :: Lens' DynatraceConnectorProfileProperties Text Source #
The location of the Dynatrace resource.
DynatraceMetadata
data DynatraceMetadata Source #
The connector metadata specific to Dynatrace.
See: newDynatraceMetadata smart constructor.
Constructors
| DynatraceMetadata' | |
Instances
newDynatraceMetadata :: DynatraceMetadata Source #
Create a value of DynatraceMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DynatraceSourceProperties
data DynatraceSourceProperties Source #
The properties that are applied when Dynatrace is being used as a source.
See: newDynatraceSourceProperties smart constructor.
Constructors
| DynatraceSourceProperties' | |
Instances
newDynatraceSourceProperties Source #
Create a value of DynatraceSourceProperties 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:object':DynatraceSourceProperties', dynatraceSourceProperties_object - The object specified in the Dynatrace flow source.
dynatraceSourceProperties_object :: Lens' DynatraceSourceProperties Text Source #
The object specified in the Dynatrace flow source.
ErrorHandlingConfig
data ErrorHandlingConfig Source #
The settings that determine how Amazon AppFlow handles an error when
placing data in the destination. For example, this setting would
determine if the flow should fail after one insertion error, or continue
and attempt to insert every record regardless of the initial failure.
ErrorHandlingConfig is a part of the destination connector details.
See: newErrorHandlingConfig smart constructor.
Constructors
| ErrorHandlingConfig' | |
Fields
| |
Instances
newErrorHandlingConfig :: ErrorHandlingConfig Source #
Create a value of ErrorHandlingConfig 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:bucketName:ErrorHandlingConfig', errorHandlingConfig_bucketName - Specifies the name of the Amazon S3 bucket.
$sel:bucketPrefix:ErrorHandlingConfig', errorHandlingConfig_bucketPrefix - Specifies the Amazon S3 bucket prefix.
$sel:failOnFirstDestinationError:ErrorHandlingConfig', errorHandlingConfig_failOnFirstDestinationError - Specifies if the flow should fail after the first instance of a failure
when attempting to place data in the destination.
errorHandlingConfig_bucketName :: Lens' ErrorHandlingConfig (Maybe Text) Source #
Specifies the name of the Amazon S3 bucket.
errorHandlingConfig_bucketPrefix :: Lens' ErrorHandlingConfig (Maybe Text) Source #
Specifies the Amazon S3 bucket prefix.
errorHandlingConfig_failOnFirstDestinationError :: Lens' ErrorHandlingConfig (Maybe Bool) Source #
Specifies if the flow should fail after the first instance of a failure when attempting to place data in the destination.
ErrorInfo
Provides details in the event of a failed flow, including the failure count and the related error messages.
See: newErrorInfo smart constructor.
Constructors
| ErrorInfo' | |
Fields
| |
Instances
| FromJSON ErrorInfo Source # | |
| Generic ErrorInfo Source # | |
| Read ErrorInfo Source # | |
| Show ErrorInfo Source # | |
| NFData ErrorInfo Source # | |
Defined in Amazonka.AppFlow.Types.ErrorInfo | |
| Eq ErrorInfo Source # | |
| Hashable ErrorInfo Source # | |
Defined in Amazonka.AppFlow.Types.ErrorInfo | |
| type Rep ErrorInfo Source # | |
Defined in Amazonka.AppFlow.Types.ErrorInfo type Rep ErrorInfo = D1 ('MetaData "ErrorInfo" "Amazonka.AppFlow.Types.ErrorInfo" "amazonka-appflow-2.0-3aJWKTszi6ZKDtrkFSqVAB" 'False) (C1 ('MetaCons "ErrorInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "executionMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "putFailuresCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) | |
newErrorInfo :: ErrorInfo Source #
Create a value of ErrorInfo 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:executionMessage:ErrorInfo', errorInfo_executionMessage - Specifies the error message that appears if a flow fails.
$sel:putFailuresCount:ErrorInfo', errorInfo_putFailuresCount - Specifies the failure count for the attempted flow.
errorInfo_executionMessage :: Lens' ErrorInfo (Maybe Text) Source #
Specifies the error message that appears if a flow fails.
errorInfo_putFailuresCount :: Lens' ErrorInfo (Maybe Integer) Source #
Specifies the failure count for the attempted flow.
EventBridgeDestinationProperties
data EventBridgeDestinationProperties Source #
The properties that are applied when Amazon EventBridge is being used as a destination.
See: newEventBridgeDestinationProperties smart constructor.
Constructors
| EventBridgeDestinationProperties' | |
Fields
| |
Instances
newEventBridgeDestinationProperties Source #
Create a value of EventBridgeDestinationProperties 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:errorHandlingConfig:EventBridgeDestinationProperties', eventBridgeDestinationProperties_errorHandlingConfig - Undocumented member.
$sel:object':EventBridgeDestinationProperties', eventBridgeDestinationProperties_object - The object specified in the Amazon EventBridge flow destination.
eventBridgeDestinationProperties_errorHandlingConfig :: Lens' EventBridgeDestinationProperties (Maybe ErrorHandlingConfig) Source #
Undocumented member.
eventBridgeDestinationProperties_object :: Lens' EventBridgeDestinationProperties Text Source #
The object specified in the Amazon EventBridge flow destination.
EventBridgeMetadata
data EventBridgeMetadata Source #
The connector metadata specific to Amazon EventBridge.
See: newEventBridgeMetadata smart constructor.
Constructors
| EventBridgeMetadata' | |
Instances
newEventBridgeMetadata :: EventBridgeMetadata Source #
Create a value of EventBridgeMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ExecutionDetails
data ExecutionDetails Source #
Describes the details of the flow run, including the timestamp, status, and message.
See: newExecutionDetails smart constructor.
Constructors
| ExecutionDetails' | |
Fields
| |
Instances
newExecutionDetails :: ExecutionDetails Source #
Create a value of ExecutionDetails 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:mostRecentExecutionMessage:ExecutionDetails', executionDetails_mostRecentExecutionMessage - Describes the details of the most recent flow run.
$sel:mostRecentExecutionStatus:ExecutionDetails', executionDetails_mostRecentExecutionStatus - Specifies the status of the most recent flow run.
$sel:mostRecentExecutionTime:ExecutionDetails', executionDetails_mostRecentExecutionTime - Specifies the time of the most recent flow run.
executionDetails_mostRecentExecutionMessage :: Lens' ExecutionDetails (Maybe Text) Source #
Describes the details of the most recent flow run.
executionDetails_mostRecentExecutionStatus :: Lens' ExecutionDetails (Maybe ExecutionStatus) Source #
Specifies the status of the most recent flow run.
executionDetails_mostRecentExecutionTime :: Lens' ExecutionDetails (Maybe UTCTime) Source #
Specifies the time of the most recent flow run.
ExecutionRecord
data ExecutionRecord Source #
Specifies information about the past flow run instances for a given flow.
See: newExecutionRecord smart constructor.
Constructors
| ExecutionRecord' | |
Fields
| |
Instances
newExecutionRecord :: ExecutionRecord Source #
Create a value of ExecutionRecord 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:dataPullEndTime:ExecutionRecord', executionRecord_dataPullEndTime - The timestamp that indicates the last new or updated record to be
transferred in the flow run.
$sel:dataPullStartTime:ExecutionRecord', executionRecord_dataPullStartTime - The timestamp that determines the first new or updated record to be
transferred in the flow run.
$sel:executionId:ExecutionRecord', executionRecord_executionId - Specifies the identifier of the given flow run.
$sel:executionResult:ExecutionRecord', executionRecord_executionResult - Describes the result of the given flow run.
$sel:executionStatus:ExecutionRecord', executionRecord_executionStatus - Specifies the flow run status and whether it is in progress, has
completed successfully, or has failed.
$sel:lastUpdatedAt:ExecutionRecord', executionRecord_lastUpdatedAt - Specifies the time of the most recent update.
$sel:metadataCatalogDetails:ExecutionRecord', executionRecord_metadataCatalogDetails - Describes the metadata catalog, metadata table, and data partitions that
Amazon AppFlow used for the associated flow run.
$sel:startedAt:ExecutionRecord', executionRecord_startedAt - Specifies the start time of the flow run.
executionRecord_dataPullEndTime :: Lens' ExecutionRecord (Maybe UTCTime) Source #
The timestamp that indicates the last new or updated record to be transferred in the flow run.
executionRecord_dataPullStartTime :: Lens' ExecutionRecord (Maybe UTCTime) Source #
The timestamp that determines the first new or updated record to be transferred in the flow run.
executionRecord_executionId :: Lens' ExecutionRecord (Maybe Text) Source #
Specifies the identifier of the given flow run.
executionRecord_executionResult :: Lens' ExecutionRecord (Maybe ExecutionResult) Source #
Describes the result of the given flow run.
executionRecord_executionStatus :: Lens' ExecutionRecord (Maybe ExecutionStatus) Source #
Specifies the flow run status and whether it is in progress, has completed successfully, or has failed.
executionRecord_lastUpdatedAt :: Lens' ExecutionRecord (Maybe UTCTime) Source #
Specifies the time of the most recent update.
executionRecord_metadataCatalogDetails :: Lens' ExecutionRecord (Maybe [MetadataCatalogDetail]) Source #
Describes the metadata catalog, metadata table, and data partitions that Amazon AppFlow used for the associated flow run.
executionRecord_startedAt :: Lens' ExecutionRecord (Maybe UTCTime) Source #
Specifies the start time of the flow run.
ExecutionResult
data ExecutionResult Source #
Specifies the end result of the flow run.
See: newExecutionResult smart constructor.
Constructors
| ExecutionResult' | |
Fields
| |
Instances
newExecutionResult :: ExecutionResult Source #
Create a value of ExecutionResult 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:bytesProcessed:ExecutionResult', executionResult_bytesProcessed - The total number of bytes processed by the flow run.
$sel:bytesWritten:ExecutionResult', executionResult_bytesWritten - The total number of bytes written as a result of the flow run.
$sel:errorInfo:ExecutionResult', executionResult_errorInfo - Provides any error message information related to the flow run.
$sel:recordsProcessed:ExecutionResult', executionResult_recordsProcessed - The number of records processed in the flow run.
executionResult_bytesProcessed :: Lens' ExecutionResult (Maybe Integer) Source #
The total number of bytes processed by the flow run.
executionResult_bytesWritten :: Lens' ExecutionResult (Maybe Integer) Source #
The total number of bytes written as a result of the flow run.
executionResult_errorInfo :: Lens' ExecutionResult (Maybe ErrorInfo) Source #
Provides any error message information related to the flow run.
executionResult_recordsProcessed :: Lens' ExecutionResult (Maybe Integer) Source #
The number of records processed in the flow run.
FieldTypeDetails
data FieldTypeDetails Source #
Contains details regarding the supported field type and the operators that can be applied for filtering.
See: newFieldTypeDetails smart constructor.
Constructors
| FieldTypeDetails' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> FieldTypeDetails |
Create a value of FieldTypeDetails 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:fieldLengthRange:FieldTypeDetails', fieldTypeDetails_fieldLengthRange - This is the allowable length range for this field's value.
$sel:fieldValueRange:FieldTypeDetails', fieldTypeDetails_fieldValueRange - The range of values this field can hold.
$sel:supportedDateFormat:FieldTypeDetails', fieldTypeDetails_supportedDateFormat - The date format that the field supports.
$sel:supportedValues:FieldTypeDetails', fieldTypeDetails_supportedValues - The list of values that a field can contain. For example, a Boolean
fieldType can have two values: "true" and "false".
$sel:valueRegexPattern:FieldTypeDetails', fieldTypeDetails_valueRegexPattern - The regular expression pattern for the field name.
$sel:fieldType:FieldTypeDetails', fieldTypeDetails_fieldType - The type of field, such as string, integer, date, and so on.
$sel:filterOperators:FieldTypeDetails', fieldTypeDetails_filterOperators - The list of operators supported by a field.
fieldTypeDetails_fieldLengthRange :: Lens' FieldTypeDetails (Maybe Range) Source #
This is the allowable length range for this field's value.
fieldTypeDetails_fieldValueRange :: Lens' FieldTypeDetails (Maybe Range) Source #
The range of values this field can hold.
fieldTypeDetails_supportedDateFormat :: Lens' FieldTypeDetails (Maybe Text) Source #
The date format that the field supports.
fieldTypeDetails_supportedValues :: Lens' FieldTypeDetails (Maybe [Text]) Source #
The list of values that a field can contain. For example, a Boolean
fieldType can have two values: "true" and "false".
fieldTypeDetails_valueRegexPattern :: Lens' FieldTypeDetails (Maybe Text) Source #
The regular expression pattern for the field name.
fieldTypeDetails_fieldType :: Lens' FieldTypeDetails Text Source #
The type of field, such as string, integer, date, and so on.
fieldTypeDetails_filterOperators :: Lens' FieldTypeDetails [Operator] Source #
The list of operators supported by a field.
FlowDefinition
data FlowDefinition Source #
The properties of the flow, such as its source, destination, trigger type, and so on.
See: newFlowDefinition smart constructor.
Constructors
| FlowDefinition' | |
Fields
| |
Instances
newFlowDefinition :: FlowDefinition Source #
Create a value of FlowDefinition 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:createdAt:FlowDefinition', flowDefinition_createdAt - Specifies when the flow was created.
$sel:createdBy:FlowDefinition', flowDefinition_createdBy - The ARN of the user who created the flow.
$sel:description:FlowDefinition', flowDefinition_description - A user-entered description of the flow.
$sel:destinationConnectorLabel:FlowDefinition', flowDefinition_destinationConnectorLabel - The label of the destination connector in the flow.
$sel:destinationConnectorType:FlowDefinition', flowDefinition_destinationConnectorType - Specifies the destination connector type, such as Salesforce, Amazon S3,
Amplitude, and so on.
$sel:flowArn:FlowDefinition', flowDefinition_flowArn - The flow's Amazon Resource Name (ARN).
$sel:flowName:FlowDefinition', flowDefinition_flowName - The specified name of the flow. Spaces are not allowed. Use underscores
(_) or hyphens (-) only.
$sel:flowStatus:FlowDefinition', flowDefinition_flowStatus - Indicates the current status of the flow.
$sel:lastRunExecutionDetails:FlowDefinition', flowDefinition_lastRunExecutionDetails - Describes the details of the most recent flow run.
$sel:lastUpdatedAt:FlowDefinition', flowDefinition_lastUpdatedAt - Specifies when the flow was last updated.
$sel:lastUpdatedBy:FlowDefinition', flowDefinition_lastUpdatedBy - Specifies the account user name that most recently updated the flow.
$sel:sourceConnectorLabel:FlowDefinition', flowDefinition_sourceConnectorLabel - The label of the source connector in the flow.
$sel:sourceConnectorType:FlowDefinition', flowDefinition_sourceConnectorType - Specifies the source connector type, such as Salesforce, Amazon S3,
Amplitude, and so on.
$sel:tags:FlowDefinition', flowDefinition_tags - The tags used to organize, track, or control access for your flow.
$sel:triggerType:FlowDefinition', flowDefinition_triggerType - Specifies the type of flow trigger. This can be OnDemand, Scheduled,
or Event.
flowDefinition_createdAt :: Lens' FlowDefinition (Maybe UTCTime) Source #
Specifies when the flow was created.
flowDefinition_createdBy :: Lens' FlowDefinition (Maybe Text) Source #
The ARN of the user who created the flow.
flowDefinition_description :: Lens' FlowDefinition (Maybe Text) Source #
A user-entered description of the flow.
flowDefinition_destinationConnectorLabel :: Lens' FlowDefinition (Maybe Text) Source #
The label of the destination connector in the flow.
flowDefinition_destinationConnectorType :: Lens' FlowDefinition (Maybe ConnectorType) Source #
Specifies the destination connector type, such as Salesforce, Amazon S3, Amplitude, and so on.
flowDefinition_flowArn :: Lens' FlowDefinition (Maybe Text) Source #
The flow's Amazon Resource Name (ARN).
flowDefinition_flowName :: Lens' FlowDefinition (Maybe Text) Source #
The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.
flowDefinition_flowStatus :: Lens' FlowDefinition (Maybe FlowStatus) Source #
Indicates the current status of the flow.
flowDefinition_lastRunExecutionDetails :: Lens' FlowDefinition (Maybe ExecutionDetails) Source #
Describes the details of the most recent flow run.
flowDefinition_lastUpdatedAt :: Lens' FlowDefinition (Maybe UTCTime) Source #
Specifies when the flow was last updated.
flowDefinition_lastUpdatedBy :: Lens' FlowDefinition (Maybe Text) Source #
Specifies the account user name that most recently updated the flow.
flowDefinition_sourceConnectorLabel :: Lens' FlowDefinition (Maybe Text) Source #
The label of the source connector in the flow.
flowDefinition_sourceConnectorType :: Lens' FlowDefinition (Maybe ConnectorType) Source #
Specifies the source connector type, such as Salesforce, Amazon S3, Amplitude, and so on.
flowDefinition_tags :: Lens' FlowDefinition (Maybe (HashMap Text Text)) Source #
The tags used to organize, track, or control access for your flow.
flowDefinition_triggerType :: Lens' FlowDefinition (Maybe TriggerType) Source #
Specifies the type of flow trigger. This can be OnDemand, Scheduled,
or Event.
GlueDataCatalogConfig
data GlueDataCatalogConfig Source #
Specifies the configuration that Amazon AppFlow uses when it catalogs your data with the Glue Data Catalog. When Amazon AppFlow catalogs your data, it stores metadata in Data Catalog tables. This metadata represents the data that's transferred by the flow that you configure with these settings.
You can configure a flow with these settings only when the flow destination is Amazon S3.
See: newGlueDataCatalogConfig smart constructor.
Constructors
| GlueDataCatalogConfig' | |
Fields
| |
Instances
newGlueDataCatalogConfig Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> GlueDataCatalogConfig |
Create a value of GlueDataCatalogConfig 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:roleArn:GlueDataCatalogConfig', glueDataCatalogConfig_roleArn - The Amazon Resource Name (ARN) of an IAM role that grants Amazon AppFlow
the permissions it needs to create Data Catalog tables, databases, and
partitions.
For an example IAM policy that has the required permissions, see Identity-based policy examples for Amazon AppFlow.
$sel:databaseName:GlueDataCatalogConfig', glueDataCatalogConfig_databaseName - The name of the Data Catalog database that stores the metadata tables
that Amazon AppFlow creates in your Amazon Web Services account. These
tables contain metadata for the data that's transferred by the flow
that you configure with this parameter.
When you configure a new flow with this parameter, you must specify an existing database.
$sel:tablePrefix:GlueDataCatalogConfig', glueDataCatalogConfig_tablePrefix - A naming prefix for each Data Catalog table that Amazon AppFlow creates
for the flow that you configure with this setting. Amazon AppFlow adds
the prefix to the beginning of the each table name.
glueDataCatalogConfig_roleArn :: Lens' GlueDataCatalogConfig Text Source #
The Amazon Resource Name (ARN) of an IAM role that grants Amazon AppFlow the permissions it needs to create Data Catalog tables, databases, and partitions.
For an example IAM policy that has the required permissions, see Identity-based policy examples for Amazon AppFlow.
glueDataCatalogConfig_databaseName :: Lens' GlueDataCatalogConfig Text Source #
The name of the Data Catalog database that stores the metadata tables that Amazon AppFlow creates in your Amazon Web Services account. These tables contain metadata for the data that's transferred by the flow that you configure with this parameter.
When you configure a new flow with this parameter, you must specify an existing database.
glueDataCatalogConfig_tablePrefix :: Lens' GlueDataCatalogConfig Text Source #
A naming prefix for each Data Catalog table that Amazon AppFlow creates for the flow that you configure with this setting. Amazon AppFlow adds the prefix to the beginning of the each table name.
GoogleAnalyticsConnectorProfileCredentials
data GoogleAnalyticsConnectorProfileCredentials Source #
The connector-specific profile credentials required by Google Analytics.
See: newGoogleAnalyticsConnectorProfileCredentials smart constructor.
Constructors
| GoogleAnalyticsConnectorProfileCredentials' | |
Fields
| |
Instances
newGoogleAnalyticsConnectorProfileCredentials Source #
Arguments
| :: Text | |
| -> Text |
|
| -> GoogleAnalyticsConnectorProfileCredentials |
Create a value of GoogleAnalyticsConnectorProfileCredentials 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:accessToken:GoogleAnalyticsConnectorProfileCredentials', googleAnalyticsConnectorProfileCredentials_accessToken - The credentials used to access protected Google Analytics resources.
$sel:oAuthRequest:GoogleAnalyticsConnectorProfileCredentials', googleAnalyticsConnectorProfileCredentials_oAuthRequest - The OAuth requirement needed to request security tokens from the
connector endpoint.
$sel:refreshToken:GoogleAnalyticsConnectorProfileCredentials', googleAnalyticsConnectorProfileCredentials_refreshToken - The credentials used to acquire new access tokens. This is required only
for OAuth2 access tokens, and is not required for OAuth1 access tokens.
$sel:clientId:GoogleAnalyticsConnectorProfileCredentials', googleAnalyticsConnectorProfileCredentials_clientId - The identifier for the desired client.
$sel:clientSecret:GoogleAnalyticsConnectorProfileCredentials', googleAnalyticsConnectorProfileCredentials_clientSecret - The client secret used by the OAuth client to authenticate to the
authorization server.
googleAnalyticsConnectorProfileCredentials_accessToken :: Lens' GoogleAnalyticsConnectorProfileCredentials (Maybe Text) Source #
The credentials used to access protected Google Analytics resources.
googleAnalyticsConnectorProfileCredentials_oAuthRequest :: Lens' GoogleAnalyticsConnectorProfileCredentials (Maybe ConnectorOAuthRequest) Source #
The OAuth requirement needed to request security tokens from the connector endpoint.
googleAnalyticsConnectorProfileCredentials_refreshToken :: Lens' GoogleAnalyticsConnectorProfileCredentials (Maybe Text) Source #
The credentials used to acquire new access tokens. This is required only for OAuth2 access tokens, and is not required for OAuth1 access tokens.
googleAnalyticsConnectorProfileCredentials_clientId :: Lens' GoogleAnalyticsConnectorProfileCredentials Text Source #
The identifier for the desired client.
googleAnalyticsConnectorProfileCredentials_clientSecret :: Lens' GoogleAnalyticsConnectorProfileCredentials Text Source #
The client secret used by the OAuth client to authenticate to the authorization server.
GoogleAnalyticsConnectorProfileProperties
data GoogleAnalyticsConnectorProfileProperties Source #
The connector-specific profile properties required by Google Analytics.
See: newGoogleAnalyticsConnectorProfileProperties smart constructor.
Constructors
| GoogleAnalyticsConnectorProfileProperties' | |
Instances
newGoogleAnalyticsConnectorProfileProperties :: GoogleAnalyticsConnectorProfileProperties Source #
Create a value of GoogleAnalyticsConnectorProfileProperties with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
GoogleAnalyticsMetadata
data GoogleAnalyticsMetadata Source #
The connector metadata specific to Google Analytics.
See: newGoogleAnalyticsMetadata smart constructor.
Constructors
| GoogleAnalyticsMetadata' | |
Fields
| |
Instances
newGoogleAnalyticsMetadata :: GoogleAnalyticsMetadata Source #
Create a value of GoogleAnalyticsMetadata 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:oAuthScopes:GoogleAnalyticsMetadata', googleAnalyticsMetadata_oAuthScopes - The desired authorization scope for the Google Analytics account.
googleAnalyticsMetadata_oAuthScopes :: Lens' GoogleAnalyticsMetadata (Maybe [Text]) Source #
The desired authorization scope for the Google Analytics account.
GoogleAnalyticsSourceProperties
data GoogleAnalyticsSourceProperties Source #
The properties that are applied when Google Analytics is being used as a source.
See: newGoogleAnalyticsSourceProperties smart constructor.
Constructors
| GoogleAnalyticsSourceProperties' | |
Instances
newGoogleAnalyticsSourceProperties Source #
Create a value of GoogleAnalyticsSourceProperties 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:object':GoogleAnalyticsSourceProperties', googleAnalyticsSourceProperties_object - The object specified in the Google Analytics flow source.
googleAnalyticsSourceProperties_object :: Lens' GoogleAnalyticsSourceProperties Text Source #
The object specified in the Google Analytics flow source.
HoneycodeConnectorProfileCredentials
data HoneycodeConnectorProfileCredentials Source #
The connector-specific credentials required when using Amazon Honeycode.
See: newHoneycodeConnectorProfileCredentials smart constructor.
Constructors
| HoneycodeConnectorProfileCredentials' | |
Fields
| |
Instances
newHoneycodeConnectorProfileCredentials :: HoneycodeConnectorProfileCredentials Source #
Create a value of HoneycodeConnectorProfileCredentials 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:accessToken:HoneycodeConnectorProfileCredentials', honeycodeConnectorProfileCredentials_accessToken - The credentials used to access protected Amazon Honeycode resources.
$sel:oAuthRequest:HoneycodeConnectorProfileCredentials', honeycodeConnectorProfileCredentials_oAuthRequest - Undocumented member.
$sel:refreshToken:HoneycodeConnectorProfileCredentials', honeycodeConnectorProfileCredentials_refreshToken - The credentials used to acquire new access tokens.
honeycodeConnectorProfileCredentials_accessToken :: Lens' HoneycodeConnectorProfileCredentials (Maybe Text) Source #
The credentials used to access protected Amazon Honeycode resources.
honeycodeConnectorProfileCredentials_oAuthRequest :: Lens' HoneycodeConnectorProfileCredentials (Maybe ConnectorOAuthRequest) Source #
Undocumented member.
honeycodeConnectorProfileCredentials_refreshToken :: Lens' HoneycodeConnectorProfileCredentials (Maybe Text) Source #
The credentials used to acquire new access tokens.
HoneycodeConnectorProfileProperties
data HoneycodeConnectorProfileProperties Source #
The connector-specific properties required when using Amazon Honeycode.
See: newHoneycodeConnectorProfileProperties smart constructor.
Constructors
| HoneycodeConnectorProfileProperties' | |
Instances
newHoneycodeConnectorProfileProperties :: HoneycodeConnectorProfileProperties Source #
Create a value of HoneycodeConnectorProfileProperties with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
HoneycodeDestinationProperties
data HoneycodeDestinationProperties Source #
The properties that are applied when Amazon Honeycode is used as a destination.
See: newHoneycodeDestinationProperties smart constructor.
Constructors
| HoneycodeDestinationProperties' | |
Fields
| |
Instances
newHoneycodeDestinationProperties Source #
Create a value of HoneycodeDestinationProperties 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:errorHandlingConfig:HoneycodeDestinationProperties', honeycodeDestinationProperties_errorHandlingConfig - Undocumented member.
$sel:object':HoneycodeDestinationProperties', honeycodeDestinationProperties_object - The object specified in the Amazon Honeycode flow destination.
honeycodeDestinationProperties_errorHandlingConfig :: Lens' HoneycodeDestinationProperties (Maybe ErrorHandlingConfig) Source #
Undocumented member.
honeycodeDestinationProperties_object :: Lens' HoneycodeDestinationProperties Text Source #
The object specified in the Amazon Honeycode flow destination.
HoneycodeMetadata
data HoneycodeMetadata Source #
The connector metadata specific to Amazon Honeycode.
See: newHoneycodeMetadata smart constructor.
Constructors
| HoneycodeMetadata' | |
Fields
| |
Instances
newHoneycodeMetadata :: HoneycodeMetadata Source #
Create a value of HoneycodeMetadata 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:oAuthScopes:HoneycodeMetadata', honeycodeMetadata_oAuthScopes - The desired authorization scope for the Amazon Honeycode account.
honeycodeMetadata_oAuthScopes :: Lens' HoneycodeMetadata (Maybe [Text]) Source #
The desired authorization scope for the Amazon Honeycode account.
IncrementalPullConfig
data IncrementalPullConfig Source #
Specifies the configuration used when importing incremental records from the source.
See: newIncrementalPullConfig smart constructor.
Constructors
| IncrementalPullConfig' | |
Fields
| |
Instances
newIncrementalPullConfig :: IncrementalPullConfig Source #
Create a value of IncrementalPullConfig 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:datetimeTypeFieldName:IncrementalPullConfig', incrementalPullConfig_datetimeTypeFieldName - A field that specifies the date time or timestamp field as the criteria
to use when importing incremental records from the source.
incrementalPullConfig_datetimeTypeFieldName :: Lens' IncrementalPullConfig (Maybe Text) Source #
A field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
InforNexusConnectorProfileCredentials
data InforNexusConnectorProfileCredentials Source #
The connector-specific profile credentials required by Infor Nexus.
See: newInforNexusConnectorProfileCredentials smart constructor.
Constructors
| InforNexusConnectorProfileCredentials' | |
Fields
| |
Instances
newInforNexusConnectorProfileCredentials Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> InforNexusConnectorProfileCredentials |
Create a value of InforNexusConnectorProfileCredentials 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:accessKeyId:InforNexusConnectorProfileCredentials', inforNexusConnectorProfileCredentials_accessKeyId - The Access Key portion of the credentials.
$sel:userId:InforNexusConnectorProfileCredentials', inforNexusConnectorProfileCredentials_userId - The identifier for the user.
$sel:secretAccessKey:InforNexusConnectorProfileCredentials', inforNexusConnectorProfileCredentials_secretAccessKey - The secret key used to sign requests.
$sel:datakey:InforNexusConnectorProfileCredentials', inforNexusConnectorProfileCredentials_datakey - The encryption keys used to encrypt data.
inforNexusConnectorProfileCredentials_accessKeyId :: Lens' InforNexusConnectorProfileCredentials Text Source #
The Access Key portion of the credentials.
inforNexusConnectorProfileCredentials_userId :: Lens' InforNexusConnectorProfileCredentials Text Source #
The identifier for the user.
inforNexusConnectorProfileCredentials_secretAccessKey :: Lens' InforNexusConnectorProfileCredentials Text Source #
The secret key used to sign requests.
inforNexusConnectorProfileCredentials_datakey :: Lens' InforNexusConnectorProfileCredentials Text Source #
The encryption keys used to encrypt data.
InforNexusConnectorProfileProperties
data InforNexusConnectorProfileProperties Source #
The connector-specific profile properties required by Infor Nexus.
See: newInforNexusConnectorProfileProperties smart constructor.
Constructors
| InforNexusConnectorProfileProperties' | |
Fields
| |
Instances
newInforNexusConnectorProfileProperties Source #
Arguments
| :: Text | |
| -> InforNexusConnectorProfileProperties |
Create a value of InforNexusConnectorProfileProperties 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:instanceUrl:InforNexusConnectorProfileProperties', inforNexusConnectorProfileProperties_instanceUrl - The location of the Infor Nexus resource.
inforNexusConnectorProfileProperties_instanceUrl :: Lens' InforNexusConnectorProfileProperties Text Source #
The location of the Infor Nexus resource.
InforNexusMetadata
data InforNexusMetadata Source #
The connector metadata specific to Infor Nexus.
See: newInforNexusMetadata smart constructor.
Constructors
| InforNexusMetadata' | |
Instances
newInforNexusMetadata :: InforNexusMetadata Source #
Create a value of InforNexusMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
InforNexusSourceProperties
data InforNexusSourceProperties Source #
The properties that are applied when Infor Nexus is being used as a source.
See: newInforNexusSourceProperties smart constructor.
Constructors
| InforNexusSourceProperties' | |
Instances
newInforNexusSourceProperties Source #
Create a value of InforNexusSourceProperties 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:object':InforNexusSourceProperties', inforNexusSourceProperties_object - The object specified in the Infor Nexus flow source.
inforNexusSourceProperties_object :: Lens' InforNexusSourceProperties Text Source #
The object specified in the Infor Nexus flow source.
LambdaConnectorProvisioningConfig
data LambdaConnectorProvisioningConfig Source #
Contains information about the configuration of the lambda which is being registered as the connector.
See: newLambdaConnectorProvisioningConfig smart constructor.
Constructors
| LambdaConnectorProvisioningConfig' | |
Instances
newLambdaConnectorProvisioningConfig Source #
Arguments
| :: Text | |
| -> LambdaConnectorProvisioningConfig |
Create a value of LambdaConnectorProvisioningConfig 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:lambdaArn:LambdaConnectorProvisioningConfig', lambdaConnectorProvisioningConfig_lambdaArn - Lambda ARN of the connector being registered.
lambdaConnectorProvisioningConfig_lambdaArn :: Lens' LambdaConnectorProvisioningConfig Text Source #
Lambda ARN of the connector being registered.
LookoutMetricsDestinationProperties
data LookoutMetricsDestinationProperties Source #
The properties that are applied when Amazon Lookout for Metrics is used as a destination.
See: newLookoutMetricsDestinationProperties smart constructor.
Constructors
| LookoutMetricsDestinationProperties' | |
Instances
newLookoutMetricsDestinationProperties :: LookoutMetricsDestinationProperties Source #
Create a value of LookoutMetricsDestinationProperties with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
MarketoConnectorProfileCredentials
data MarketoConnectorProfileCredentials Source #
The connector-specific profile credentials required by Marketo.
See: newMarketoConnectorProfileCredentials smart constructor.
Constructors
| MarketoConnectorProfileCredentials' | |
Fields
| |
Instances
newMarketoConnectorProfileCredentials Source #
Arguments
| :: Text | |
| -> Text | |
| -> MarketoConnectorProfileCredentials |
Create a value of MarketoConnectorProfileCredentials 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:accessToken:MarketoConnectorProfileCredentials', marketoConnectorProfileCredentials_accessToken - The credentials used to access protected Marketo resources.
$sel:oAuthRequest:MarketoConnectorProfileCredentials', marketoConnectorProfileCredentials_oAuthRequest - The OAuth requirement needed to request security tokens from the
connector endpoint.
$sel:clientId:MarketoConnectorProfileCredentials', marketoConnectorProfileCredentials_clientId - The identifier for the desired client.
$sel:clientSecret:MarketoConnectorProfileCredentials', marketoConnectorProfileCredentials_clientSecret - The client secret used by the OAuth client to authenticate to the
authorization server.
marketoConnectorProfileCredentials_accessToken :: Lens' MarketoConnectorProfileCredentials (Maybe Text) Source #
The credentials used to access protected Marketo resources.
marketoConnectorProfileCredentials_oAuthRequest :: Lens' MarketoConnectorProfileCredentials (Maybe ConnectorOAuthRequest) Source #
The OAuth requirement needed to request security tokens from the connector endpoint.
marketoConnectorProfileCredentials_clientId :: Lens' MarketoConnectorProfileCredentials Text Source #
The identifier for the desired client.
marketoConnectorProfileCredentials_clientSecret :: Lens' MarketoConnectorProfileCredentials Text Source #
The client secret used by the OAuth client to authenticate to the authorization server.
MarketoConnectorProfileProperties
data MarketoConnectorProfileProperties Source #
The connector-specific profile properties required when using Marketo.
See: newMarketoConnectorProfileProperties smart constructor.
Constructors
| MarketoConnectorProfileProperties' | |
Fields
| |
Instances
newMarketoConnectorProfileProperties Source #
Arguments
| :: Text | |
| -> MarketoConnectorProfileProperties |
Create a value of MarketoConnectorProfileProperties 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:instanceUrl:MarketoConnectorProfileProperties', marketoConnectorProfileProperties_instanceUrl - The location of the Marketo resource.
marketoConnectorProfileProperties_instanceUrl :: Lens' MarketoConnectorProfileProperties Text Source #
The location of the Marketo resource.
MarketoDestinationProperties
data MarketoDestinationProperties Source #
The properties that Amazon AppFlow applies when you use Marketo as a flow destination.
See: newMarketoDestinationProperties smart constructor.
Constructors
| MarketoDestinationProperties' | |
Fields
| |
Instances
newMarketoDestinationProperties Source #
Create a value of MarketoDestinationProperties 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:errorHandlingConfig:MarketoDestinationProperties', marketoDestinationProperties_errorHandlingConfig - Undocumented member.
$sel:object':MarketoDestinationProperties', marketoDestinationProperties_object - The object specified in the Marketo flow destination.
marketoDestinationProperties_errorHandlingConfig :: Lens' MarketoDestinationProperties (Maybe ErrorHandlingConfig) Source #
Undocumented member.
marketoDestinationProperties_object :: Lens' MarketoDestinationProperties Text Source #
The object specified in the Marketo flow destination.
MarketoMetadata
data MarketoMetadata Source #
The connector metadata specific to Marketo.
See: newMarketoMetadata smart constructor.
Constructors
| MarketoMetadata' | |
Instances
newMarketoMetadata :: MarketoMetadata Source #
Create a value of MarketoMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
MarketoSourceProperties
data MarketoSourceProperties Source #
The properties that are applied when Marketo is being used as a source.
See: newMarketoSourceProperties smart constructor.
Constructors
| MarketoSourceProperties' | |
Instances
newMarketoSourceProperties Source #
Create a value of MarketoSourceProperties 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:object':MarketoSourceProperties', marketoSourceProperties_object - The object specified in the Marketo flow source.
marketoSourceProperties_object :: Lens' MarketoSourceProperties Text Source #
The object specified in the Marketo flow source.
MetadataCatalogConfig
data MetadataCatalogConfig Source #
Specifies the configuration that Amazon AppFlow uses when it catalogs your data. When Amazon AppFlow catalogs your data, it stores metadata in a data catalog.
See: newMetadataCatalogConfig smart constructor.
Constructors
| MetadataCatalogConfig' | |
Fields
| |
Instances
newMetadataCatalogConfig :: MetadataCatalogConfig Source #
Create a value of MetadataCatalogConfig 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:glueDataCatalog:MetadataCatalogConfig', metadataCatalogConfig_glueDataCatalog - Specifies the configuration that Amazon AppFlow uses when it catalogs
your data with the Glue Data Catalog.
metadataCatalogConfig_glueDataCatalog :: Lens' MetadataCatalogConfig (Maybe GlueDataCatalogConfig) Source #
Specifies the configuration that Amazon AppFlow uses when it catalogs your data with the Glue Data Catalog.
MetadataCatalogDetail
data MetadataCatalogDetail Source #
Describes the metadata catalog, metadata table, and data partitions that Amazon AppFlow used for the associated flow run.
See: newMetadataCatalogDetail smart constructor.
Constructors
| MetadataCatalogDetail' | |
Fields
| |
Instances
newMetadataCatalogDetail :: MetadataCatalogDetail Source #
Create a value of MetadataCatalogDetail 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:catalogType:MetadataCatalogDetail', metadataCatalogDetail_catalogType - The type of metadata catalog that Amazon AppFlow used for the associated
flow run. This parameter returns the following value:
- GLUE
- The metadata catalog is provided by the Glue Data Catalog. Glue includes the Glue Data Catalog as a component.
$sel:partitionRegistrationOutput:MetadataCatalogDetail', metadataCatalogDetail_partitionRegistrationOutput - Describes the status of the attempt from Amazon AppFlow to register the
data partitions with the metadata catalog. The data partitions organize
the flow output into a hierarchical path, such as a folder path in an S3
bucket. Amazon AppFlow creates the partitions (if they don't already
exist) based on your flow configuration.
$sel:tableName:MetadataCatalogDetail', metadataCatalogDetail_tableName - The name of the table that stores the metadata for the associated flow
run. The table stores metadata that represents the data that the flow
transferred. Amazon AppFlow stores the table in the metadata catalog.
$sel:tableRegistrationOutput:MetadataCatalogDetail', metadataCatalogDetail_tableRegistrationOutput - Describes the status of the attempt from Amazon AppFlow to register the
metadata table with the metadata catalog. Amazon AppFlow creates or
updates this table for the associated flow run.
metadataCatalogDetail_catalogType :: Lens' MetadataCatalogDetail (Maybe CatalogType) Source #
The type of metadata catalog that Amazon AppFlow used for the associated flow run. This parameter returns the following value:
- GLUE
- The metadata catalog is provided by the Glue Data Catalog. Glue includes the Glue Data Catalog as a component.
metadataCatalogDetail_partitionRegistrationOutput :: Lens' MetadataCatalogDetail (Maybe RegistrationOutput) Source #
Describes the status of the attempt from Amazon AppFlow to register the data partitions with the metadata catalog. The data partitions organize the flow output into a hierarchical path, such as a folder path in an S3 bucket. Amazon AppFlow creates the partitions (if they don't already exist) based on your flow configuration.
metadataCatalogDetail_tableName :: Lens' MetadataCatalogDetail (Maybe Text) Source #
The name of the table that stores the metadata for the associated flow run. The table stores metadata that represents the data that the flow transferred. Amazon AppFlow stores the table in the metadata catalog.
metadataCatalogDetail_tableRegistrationOutput :: Lens' MetadataCatalogDetail (Maybe RegistrationOutput) Source #
Describes the status of the attempt from Amazon AppFlow to register the metadata table with the metadata catalog. Amazon AppFlow creates or updates this table for the associated flow run.
OAuth2Credentials
data OAuth2Credentials Source #
The OAuth 2.0 credentials required for OAuth 2.0 authentication.
See: newOAuth2Credentials smart constructor.
Constructors
| OAuth2Credentials' | |
Fields
| |
Instances
newOAuth2Credentials :: OAuth2Credentials Source #
Create a value of OAuth2Credentials 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:accessToken:OAuth2Credentials', oAuth2Credentials_accessToken - The access token used to access the connector on your behalf.
$sel:clientId:OAuth2Credentials', oAuth2Credentials_clientId - The identifier for the desired client.
$sel:clientSecret:OAuth2Credentials', oAuth2Credentials_clientSecret - The client secret used by the OAuth client to authenticate to the
authorization server.
$sel:oAuthRequest:OAuth2Credentials', oAuth2Credentials_oAuthRequest - Undocumented member.
$sel:refreshToken:OAuth2Credentials', oAuth2Credentials_refreshToken - The refresh token used to refresh an expired access token.
oAuth2Credentials_accessToken :: Lens' OAuth2Credentials (Maybe Text) Source #
The access token used to access the connector on your behalf.
oAuth2Credentials_clientId :: Lens' OAuth2Credentials (Maybe Text) Source #
The identifier for the desired client.
oAuth2Credentials_clientSecret :: Lens' OAuth2Credentials (Maybe Text) Source #
The client secret used by the OAuth client to authenticate to the authorization server.
oAuth2Credentials_oAuthRequest :: Lens' OAuth2Credentials (Maybe ConnectorOAuthRequest) Source #
Undocumented member.
oAuth2Credentials_refreshToken :: Lens' OAuth2Credentials (Maybe Text) Source #
The refresh token used to refresh an expired access token.
OAuth2CustomParameter
data OAuth2CustomParameter Source #
Custom parameter required for OAuth 2.0 authentication.
See: newOAuth2CustomParameter smart constructor.
Constructors
| OAuth2CustomParameter' | |
Fields
| |
Instances
newOAuth2CustomParameter :: OAuth2CustomParameter Source #
Create a value of OAuth2CustomParameter 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:connectorSuppliedValues:OAuth2CustomParameter', oAuth2CustomParameter_connectorSuppliedValues - Contains default values for this authentication parameter that are
supplied by the connector.
$sel:description:OAuth2CustomParameter', oAuth2CustomParameter_description - A description about the custom parameter used for OAuth 2.0
authentication.
$sel:isRequired:OAuth2CustomParameter', oAuth2CustomParameter_isRequired - Indicates whether the custom parameter for OAuth 2.0 authentication is
required.
$sel:isSensitiveField:OAuth2CustomParameter', oAuth2CustomParameter_isSensitiveField - Indicates whether this authentication custom parameter is a sensitive
field.
$sel:key:OAuth2CustomParameter', oAuth2CustomParameter_key - The key of the custom parameter required for OAuth 2.0 authentication.
$sel:label:OAuth2CustomParameter', oAuth2CustomParameter_label - The label of the custom parameter used for OAuth 2.0 authentication.
$sel:type':OAuth2CustomParameter', oAuth2CustomParameter_type - Indicates whether custom parameter is used with TokenUrl or AuthUrl.
oAuth2CustomParameter_connectorSuppliedValues :: Lens' OAuth2CustomParameter (Maybe [Text]) Source #
Contains default values for this authentication parameter that are supplied by the connector.
oAuth2CustomParameter_description :: Lens' OAuth2CustomParameter (Maybe Text) Source #
A description about the custom parameter used for OAuth 2.0 authentication.
oAuth2CustomParameter_isRequired :: Lens' OAuth2CustomParameter (Maybe Bool) Source #
Indicates whether the custom parameter for OAuth 2.0 authentication is required.
oAuth2CustomParameter_isSensitiveField :: Lens' OAuth2CustomParameter (Maybe Bool) Source #
Indicates whether this authentication custom parameter is a sensitive field.
oAuth2CustomParameter_key :: Lens' OAuth2CustomParameter (Maybe Text) Source #
The key of the custom parameter required for OAuth 2.0 authentication.
oAuth2CustomParameter_label :: Lens' OAuth2CustomParameter (Maybe Text) Source #
The label of the custom parameter used for OAuth 2.0 authentication.
oAuth2CustomParameter_type :: Lens' OAuth2CustomParameter (Maybe OAuth2CustomPropType) Source #
Indicates whether custom parameter is used with TokenUrl or AuthUrl.
OAuth2Defaults
data OAuth2Defaults Source #
Contains the default values required for OAuth 2.0 authentication.
See: newOAuth2Defaults smart constructor.
Constructors
| OAuth2Defaults' | |
Fields
| |
Instances
newOAuth2Defaults :: OAuth2Defaults Source #
Create a value of OAuth2Defaults 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:authCodeUrls:OAuth2Defaults', oAuth2Defaults_authCodeUrls - Auth code URLs that can be used for OAuth 2.0 authentication.
$sel:oauth2CustomProperties:OAuth2Defaults', oAuth2Defaults_oauth2CustomProperties - List of custom parameters required for OAuth 2.0 authentication.
$sel:oauth2GrantTypesSupported:OAuth2Defaults', oAuth2Defaults_oauth2GrantTypesSupported - OAuth 2.0 grant types supported by the connector.
$sel:oauthScopes:OAuth2Defaults', oAuth2Defaults_oauthScopes - OAuth 2.0 scopes that the connector supports.
$sel:tokenUrls:OAuth2Defaults', oAuth2Defaults_tokenUrls - Token URLs that can be used for OAuth 2.0 authentication.
oAuth2Defaults_authCodeUrls :: Lens' OAuth2Defaults (Maybe [Text]) Source #
Auth code URLs that can be used for OAuth 2.0 authentication.
oAuth2Defaults_oauth2CustomProperties :: Lens' OAuth2Defaults (Maybe [OAuth2CustomParameter]) Source #
List of custom parameters required for OAuth 2.0 authentication.
oAuth2Defaults_oauth2GrantTypesSupported :: Lens' OAuth2Defaults (Maybe [OAuth2GrantType]) Source #
OAuth 2.0 grant types supported by the connector.
oAuth2Defaults_oauthScopes :: Lens' OAuth2Defaults (Maybe [Text]) Source #
OAuth 2.0 scopes that the connector supports.
oAuth2Defaults_tokenUrls :: Lens' OAuth2Defaults (Maybe [Text]) Source #
Token URLs that can be used for OAuth 2.0 authentication.
OAuth2Properties
data OAuth2Properties Source #
The OAuth 2.0 properties required for OAuth 2.0 authentication.
See: newOAuth2Properties smart constructor.
Constructors
| OAuth2Properties' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> OAuth2GrantType | |
| -> OAuth2Properties |
Create a value of OAuth2Properties 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:tokenUrlCustomProperties:OAuth2Properties', oAuth2Properties_tokenUrlCustomProperties - Associates your token URL with a map of properties that you define. Use
this parameter to provide any additional details that the connector
requires to authenticate your request.
$sel:tokenUrl:OAuth2Properties', oAuth2Properties_tokenUrl - The token URL required for OAuth 2.0 authentication.
$sel:oAuth2GrantType:OAuth2Properties', oAuth2Properties_oAuth2GrantType - The OAuth 2.0 grant type used by connector for OAuth 2.0 authentication.
oAuth2Properties_tokenUrlCustomProperties :: Lens' OAuth2Properties (Maybe (HashMap Text Text)) Source #
Associates your token URL with a map of properties that you define. Use this parameter to provide any additional details that the connector requires to authenticate your request.
oAuth2Properties_tokenUrl :: Lens' OAuth2Properties Text Source #
The token URL required for OAuth 2.0 authentication.
oAuth2Properties_oAuth2GrantType :: Lens' OAuth2Properties OAuth2GrantType Source #
The OAuth 2.0 grant type used by connector for OAuth 2.0 authentication.
OAuthCredentials
data OAuthCredentials Source #
The OAuth credentials required for OAuth type authentication.
See: newOAuthCredentials smart constructor.
Constructors
| OAuthCredentials' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> OAuthCredentials |
Create a value of OAuthCredentials 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:accessToken:OAuthCredentials', oAuthCredentials_accessToken - The access token used to access protected SAPOData resources.
$sel:oAuthRequest:OAuthCredentials', oAuthCredentials_oAuthRequest - The OAuth requirement needed to request security tokens from the
connector endpoint.
$sel:refreshToken:OAuthCredentials', oAuthCredentials_refreshToken - The refresh token used to refresh expired access token.
$sel:clientId:OAuthCredentials', oAuthCredentials_clientId - The identifier for the desired client.
$sel:clientSecret:OAuthCredentials', oAuthCredentials_clientSecret - The client secret used by the OAuth client to authenticate to the
authorization server.
oAuthCredentials_accessToken :: Lens' OAuthCredentials (Maybe Text) Source #
The access token used to access protected SAPOData resources.
oAuthCredentials_oAuthRequest :: Lens' OAuthCredentials (Maybe ConnectorOAuthRequest) Source #
The OAuth requirement needed to request security tokens from the connector endpoint.
oAuthCredentials_refreshToken :: Lens' OAuthCredentials (Maybe Text) Source #
The refresh token used to refresh expired access token.
oAuthCredentials_clientId :: Lens' OAuthCredentials Text Source #
The identifier for the desired client.
oAuthCredentials_clientSecret :: Lens' OAuthCredentials Text Source #
The client secret used by the OAuth client to authenticate to the authorization server.
OAuthProperties
data OAuthProperties Source #
The OAuth properties required for OAuth type authentication.
See: newOAuthProperties smart constructor.
Constructors
| OAuthProperties' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> OAuthProperties |
Create a value of OAuthProperties 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:tokenUrl:OAuthProperties', oAuthProperties_tokenUrl - The token url required to fetch access/refresh tokens using
authorization code and also to refresh expired access token using
refresh token.
$sel:authCodeUrl:OAuthProperties', oAuthProperties_authCodeUrl - The authorization code url required to redirect to SAP Login Page to
fetch authorization code for OAuth type authentication.
$sel:oAuthScopes:OAuthProperties', oAuthProperties_oAuthScopes - The OAuth scopes required for OAuth type authentication.
oAuthProperties_tokenUrl :: Lens' OAuthProperties Text Source #
The token url required to fetch access/refresh tokens using authorization code and also to refresh expired access token using refresh token.
oAuthProperties_authCodeUrl :: Lens' OAuthProperties Text Source #
The authorization code url required to redirect to SAP Login Page to fetch authorization code for OAuth type authentication.
oAuthProperties_oAuthScopes :: Lens' OAuthProperties [Text] Source #
The OAuth scopes required for OAuth type authentication.
PrefixConfig
data PrefixConfig Source #
Specifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.
See: newPrefixConfig smart constructor.
Constructors
| PrefixConfig' | |
Fields
| |
Instances
newPrefixConfig :: PrefixConfig Source #
Create a value of PrefixConfig 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:pathPrefixHierarchy:PrefixConfig', prefixConfig_pathPrefixHierarchy - Specifies whether the destination file path includes either or both of
the following elements:
- EXECUTION_ID
- The ID that Amazon AppFlow assigns to the flow run.
- SCHEMA_VERSION
- The version number of your data schema. Amazon AppFlow assigns this
version number. The version number increases by one when you change
any of the following settings in your flow configuration:
- Source-to-destination field mappings
- Field data types
- Partition keys
$sel:prefixFormat:PrefixConfig', prefixConfig_prefixFormat - Determines the level of granularity for the date and time that's
included in the prefix.
$sel:prefixType:PrefixConfig', prefixConfig_prefixType - Determines the format of the prefix, and whether it applies to the file
name, file path, or both.
prefixConfig_pathPrefixHierarchy :: Lens' PrefixConfig (Maybe [PathPrefix]) Source #
Specifies whether the destination file path includes either or both of the following elements:
- EXECUTION_ID
- The ID that Amazon AppFlow assigns to the flow run.
- SCHEMA_VERSION
- The version number of your data schema. Amazon AppFlow assigns this
version number. The version number increases by one when you change
any of the following settings in your flow configuration:
- Source-to-destination field mappings
- Field data types
- Partition keys
prefixConfig_prefixFormat :: Lens' PrefixConfig (Maybe PrefixFormat) Source #
Determines the level of granularity for the date and time that's included in the prefix.
prefixConfig_prefixType :: Lens' PrefixConfig (Maybe PrefixType) Source #
Determines the format of the prefix, and whether it applies to the file name, file path, or both.
PrivateConnectionProvisioningState
data PrivateConnectionProvisioningState Source #
Specifies the private connection provisioning state.
See: newPrivateConnectionProvisioningState smart constructor.
Constructors
| PrivateConnectionProvisioningState' | |
Fields
| |
Instances
newPrivateConnectionProvisioningState :: PrivateConnectionProvisioningState Source #
Create a value of PrivateConnectionProvisioningState 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:failureCause:PrivateConnectionProvisioningState', privateConnectionProvisioningState_failureCause - Specifies the private connection provisioning failure cause.
$sel:failureMessage:PrivateConnectionProvisioningState', privateConnectionProvisioningState_failureMessage - Specifies the private connection provisioning failure reason.
$sel:status:PrivateConnectionProvisioningState', privateConnectionProvisioningState_status - Specifies the private connection provisioning status.
privateConnectionProvisioningState_failureCause :: Lens' PrivateConnectionProvisioningState (Maybe PrivateConnectionProvisioningFailureCause) Source #
Specifies the private connection provisioning failure cause.
privateConnectionProvisioningState_failureMessage :: Lens' PrivateConnectionProvisioningState (Maybe Text) Source #
Specifies the private connection provisioning failure reason.
privateConnectionProvisioningState_status :: Lens' PrivateConnectionProvisioningState (Maybe PrivateConnectionProvisioningStatus) Source #
Specifies the private connection provisioning status.
Range
The range of values that the property supports.
See: newRange smart constructor.
Constructors
| Range' | |
Instances
| FromJSON Range Source # | |
| Generic Range Source # | |
| Read Range Source # | |
| Show Range Source # | |
| NFData Range Source # | |
Defined in Amazonka.AppFlow.Types.Range | |
| Eq Range Source # | |
| Hashable Range Source # | |
Defined in Amazonka.AppFlow.Types.Range | |
| type Rep Range Source # | |
Defined in Amazonka.AppFlow.Types.Range type Rep Range = D1 ('MetaData "Range" "Amazonka.AppFlow.Types.Range" "amazonka-appflow-2.0-3aJWKTszi6ZKDtrkFSqVAB" 'False) (C1 ('MetaCons "Range'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maximum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "minimum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) | |
Create a value of Range 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:maximum:Range', range_maximum - Maximum value supported by the field.
$sel:minimum:Range', range_minimum - Minimum value supported by the field.
RedshiftConnectorProfileCredentials
data RedshiftConnectorProfileCredentials Source #
The connector-specific profile credentials required when using Amazon Redshift.
See: newRedshiftConnectorProfileCredentials smart constructor.
Constructors
| RedshiftConnectorProfileCredentials' | |
Instances
newRedshiftConnectorProfileCredentials :: RedshiftConnectorProfileCredentials Source #
Create a value of RedshiftConnectorProfileCredentials 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:password:RedshiftConnectorProfileCredentials', redshiftConnectorProfileCredentials_password - The password that corresponds to the user name.
$sel:username:RedshiftConnectorProfileCredentials', redshiftConnectorProfileCredentials_username - The name of the user.
redshiftConnectorProfileCredentials_password :: Lens' RedshiftConnectorProfileCredentials (Maybe Text) Source #
The password that corresponds to the user name.
redshiftConnectorProfileCredentials_username :: Lens' RedshiftConnectorProfileCredentials (Maybe Text) Source #
The name of the user.
RedshiftConnectorProfileProperties
data RedshiftConnectorProfileProperties Source #
The connector-specific profile properties when using Amazon Redshift.
See: newRedshiftConnectorProfileProperties smart constructor.
Constructors
| RedshiftConnectorProfileProperties' | |
Fields
| |
Instances
newRedshiftConnectorProfileProperties Source #
Arguments
| :: Text | |
| -> Text | |
| -> RedshiftConnectorProfileProperties |
Create a value of RedshiftConnectorProfileProperties 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:bucketPrefix:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_bucketPrefix - The object key for the destination bucket in which Amazon AppFlow places
the files.
$sel:clusterIdentifier:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_clusterIdentifier - The unique ID that's assigned to an Amazon Redshift cluster.
$sel:dataApiRoleArn:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_dataApiRoleArn - The Amazon Resource Name (ARN) of an IAM role that permits Amazon
AppFlow to access your Amazon Redshift database through the Data API.
For more information, and for the polices that you attach to this role,
see
Allow Amazon AppFlow to access Amazon Redshift databases with the Data API.
$sel:databaseName:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_databaseName - The name of an Amazon Redshift database.
$sel:databaseUrl:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_databaseUrl - The JDBC URL of the Amazon Redshift cluster.
$sel:isRedshiftServerless:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_isRedshiftServerless - Indicates whether the connector profile defines a connection to an
Amazon Redshift Serverless data warehouse.
$sel:workgroupName:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_workgroupName - The name of an Amazon Redshift workgroup.
$sel:bucketName:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_bucketName - A name for the associated Amazon S3 bucket.
$sel:roleArn:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_roleArn - The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift
read-only access to Amazon S3. For more information, and for the polices
that you attach to this role, see
Allow Amazon Redshift to access your Amazon AppFlow data in Amazon S3.
redshiftConnectorProfileProperties_bucketPrefix :: Lens' RedshiftConnectorProfileProperties (Maybe Text) Source #
The object key for the destination bucket in which Amazon AppFlow places the files.
redshiftConnectorProfileProperties_clusterIdentifier :: Lens' RedshiftConnectorProfileProperties (Maybe Text) Source #
The unique ID that's assigned to an Amazon Redshift cluster.
redshiftConnectorProfileProperties_dataApiRoleArn :: Lens' RedshiftConnectorProfileProperties (Maybe Text) Source #
The Amazon Resource Name (ARN) of an IAM role that permits Amazon AppFlow to access your Amazon Redshift database through the Data API. For more information, and for the polices that you attach to this role, see Allow Amazon AppFlow to access Amazon Redshift databases with the Data API.
redshiftConnectorProfileProperties_databaseName :: Lens' RedshiftConnectorProfileProperties (Maybe Text) Source #
The name of an Amazon Redshift database.
redshiftConnectorProfileProperties_databaseUrl :: Lens' RedshiftConnectorProfileProperties (Maybe Text) Source #
The JDBC URL of the Amazon Redshift cluster.
redshiftConnectorProfileProperties_isRedshiftServerless :: Lens' RedshiftConnectorProfileProperties (Maybe Bool) Source #
Indicates whether the connector profile defines a connection to an Amazon Redshift Serverless data warehouse.
redshiftConnectorProfileProperties_workgroupName :: Lens' RedshiftConnectorProfileProperties (Maybe Text) Source #
The name of an Amazon Redshift workgroup.
redshiftConnectorProfileProperties_bucketName :: Lens' RedshiftConnectorProfileProperties Text Source #
A name for the associated Amazon S3 bucket.
redshiftConnectorProfileProperties_roleArn :: Lens' RedshiftConnectorProfileProperties Text Source #
The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only access to Amazon S3. For more information, and for the polices that you attach to this role, see Allow Amazon Redshift to access your Amazon AppFlow data in Amazon S3.
RedshiftDestinationProperties
data RedshiftDestinationProperties Source #
The properties that are applied when Amazon Redshift is being used as a destination.
See: newRedshiftDestinationProperties smart constructor.
Constructors
| RedshiftDestinationProperties' | |
Fields
| |
Instances
newRedshiftDestinationProperties Source #
Arguments
| :: Text | |
| -> Text | |
| -> RedshiftDestinationProperties |
Create a value of RedshiftDestinationProperties 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:
RedshiftDestinationProperties, redshiftDestinationProperties_bucketPrefix - The object key for the bucket in which Amazon AppFlow places the
destination files.
$sel:errorHandlingConfig:RedshiftDestinationProperties', redshiftDestinationProperties_errorHandlingConfig - The settings that determine how Amazon AppFlow handles an error when
placing data in the Amazon Redshift destination. For example, this
setting would determine if the flow should fail after one insertion
error, or continue and attempt to insert every record regardless of the
initial failure. ErrorHandlingConfig is a part of the destination
connector details.
$sel:object':RedshiftDestinationProperties', redshiftDestinationProperties_object - The object specified in the Amazon Redshift flow destination.
$sel:intermediateBucketName:RedshiftDestinationProperties', redshiftDestinationProperties_intermediateBucketName - The intermediate bucket that Amazon AppFlow uses when moving data into
Amazon Redshift.
redshiftDestinationProperties_bucketPrefix :: Lens' RedshiftDestinationProperties (Maybe Text) Source #
The object key for the bucket in which Amazon AppFlow places the destination files.
redshiftDestinationProperties_errorHandlingConfig :: Lens' RedshiftDestinationProperties (Maybe ErrorHandlingConfig) Source #
The settings that determine how Amazon AppFlow handles an error when
placing data in the Amazon Redshift destination. For example, this
setting would determine if the flow should fail after one insertion
error, or continue and attempt to insert every record regardless of the
initial failure. ErrorHandlingConfig is a part of the destination
connector details.
redshiftDestinationProperties_object :: Lens' RedshiftDestinationProperties Text Source #
The object specified in the Amazon Redshift flow destination.
redshiftDestinationProperties_intermediateBucketName :: Lens' RedshiftDestinationProperties Text Source #
The intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift.
RedshiftMetadata
data RedshiftMetadata Source #
The connector metadata specific to Amazon Redshift.
See: newRedshiftMetadata smart constructor.
Constructors
| RedshiftMetadata' | |
Instances
newRedshiftMetadata :: RedshiftMetadata Source #
Create a value of RedshiftMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
RegistrationOutput
data RegistrationOutput Source #
Describes the status of an attempt from Amazon AppFlow to register a resource.
When you run a flow that you've configured to use a metadata catalog, Amazon AppFlow registers a metadata table and data partitions with that catalog. This operation provides the status of that registration attempt. The operation also indicates how many related resources Amazon AppFlow created or updated.
See: newRegistrationOutput smart constructor.
Constructors
| RegistrationOutput' | |
Fields
| |
Instances
newRegistrationOutput :: RegistrationOutput Source #
Create a value of RegistrationOutput 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:message:RegistrationOutput', registrationOutput_message - Explains the status of the registration attempt from Amazon AppFlow. If
the attempt fails, the message explains why.
$sel:result:RegistrationOutput', registrationOutput_result - Indicates the number of resources that Amazon AppFlow created or
updated. Possible resources include metadata tables and data partitions.
$sel:status:RegistrationOutput', registrationOutput_status - Indicates the status of the registration attempt from Amazon AppFlow.
registrationOutput_message :: Lens' RegistrationOutput (Maybe Text) Source #
Explains the status of the registration attempt from Amazon AppFlow. If the attempt fails, the message explains why.
registrationOutput_result :: Lens' RegistrationOutput (Maybe Text) Source #
Indicates the number of resources that Amazon AppFlow created or updated. Possible resources include metadata tables and data partitions.
registrationOutput_status :: Lens' RegistrationOutput (Maybe ExecutionStatus) Source #
Indicates the status of the registration attempt from Amazon AppFlow.
S3DestinationProperties
data S3DestinationProperties Source #
The properties that are applied when Amazon S3 is used as a destination.
See: newS3DestinationProperties smart constructor.
Constructors
| S3DestinationProperties' | |
Fields
| |
Instances
newS3DestinationProperties Source #
Create a value of S3DestinationProperties 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:bucketPrefix:S3DestinationProperties', s3DestinationProperties_bucketPrefix - The object key for the destination bucket in which Amazon AppFlow places
the files.
$sel:s3OutputFormatConfig:S3DestinationProperties', s3DestinationProperties_s3OutputFormatConfig - Undocumented member.
$sel:bucketName:S3DestinationProperties', s3DestinationProperties_bucketName - The Amazon S3 bucket name in which Amazon AppFlow places the transferred
data.
s3DestinationProperties_bucketPrefix :: Lens' S3DestinationProperties (Maybe Text) Source #
The object key for the destination bucket in which Amazon AppFlow places the files.
s3DestinationProperties_s3OutputFormatConfig :: Lens' S3DestinationProperties (Maybe S3OutputFormatConfig) Source #
Undocumented member.
s3DestinationProperties_bucketName :: Lens' S3DestinationProperties Text Source #
The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
S3InputFormatConfig
data S3InputFormatConfig Source #
When you use Amazon S3 as the source, the configuration format that you provide the flow input data.
See: newS3InputFormatConfig smart constructor.
Constructors
| S3InputFormatConfig' | |
Fields
| |
Instances
newS3InputFormatConfig :: S3InputFormatConfig Source #
Create a value of S3InputFormatConfig 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:s3InputFileType:S3InputFormatConfig', s3InputFormatConfig_s3InputFileType - The file type that Amazon AppFlow gets from your Amazon S3 bucket.
s3InputFormatConfig_s3InputFileType :: Lens' S3InputFormatConfig (Maybe S3InputFileType) Source #
The file type that Amazon AppFlow gets from your Amazon S3 bucket.
S3Metadata
data S3Metadata Source #
The connector metadata specific to Amazon S3.
See: newS3Metadata smart constructor.
Constructors
| S3Metadata' | |
Instances
| FromJSON S3Metadata Source # | |
Defined in Amazonka.AppFlow.Types.S3Metadata | |
| Generic S3Metadata Source # | |
Defined in Amazonka.AppFlow.Types.S3Metadata Associated Types type Rep S3Metadata :: Type -> Type # | |
| Read S3Metadata Source # | |
Defined in Amazonka.AppFlow.Types.S3Metadata Methods readsPrec :: Int -> ReadS S3Metadata # readList :: ReadS [S3Metadata] # readPrec :: ReadPrec S3Metadata # readListPrec :: ReadPrec [S3Metadata] # | |
| Show S3Metadata Source # | |
Defined in Amazonka.AppFlow.Types.S3Metadata Methods showsPrec :: Int -> S3Metadata -> ShowS # show :: S3Metadata -> String # showList :: [S3Metadata] -> ShowS # | |
| NFData S3Metadata Source # | |
Defined in Amazonka.AppFlow.Types.S3Metadata Methods rnf :: S3Metadata -> () # | |
| Eq S3Metadata Source # | |
Defined in Amazonka.AppFlow.Types.S3Metadata | |
| Hashable S3Metadata Source # | |
Defined in Amazonka.AppFlow.Types.S3Metadata | |
| type Rep S3Metadata Source # | |
newS3Metadata :: S3Metadata Source #
Create a value of S3Metadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
S3OutputFormatConfig
data S3OutputFormatConfig Source #
The configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination.
See: newS3OutputFormatConfig smart constructor.
Constructors
| S3OutputFormatConfig' | |
Fields
| |
Instances
newS3OutputFormatConfig :: S3OutputFormatConfig Source #
Create a value of S3OutputFormatConfig 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:aggregationConfig:S3OutputFormatConfig', s3OutputFormatConfig_aggregationConfig - Undocumented member.
$sel:fileType:S3OutputFormatConfig', s3OutputFormatConfig_fileType - Indicates the file type that Amazon AppFlow places in the Amazon S3
bucket.
$sel:prefixConfig:S3OutputFormatConfig', s3OutputFormatConfig_prefixConfig - Determines the prefix that Amazon AppFlow applies to the folder name in
the Amazon S3 bucket. You can name folders according to the flow
frequency and date.
$sel:preserveSourceDataTyping:S3OutputFormatConfig', s3OutputFormatConfig_preserveSourceDataTyping - If your file output format is Parquet, use this parameter to set whether
Amazon AppFlow preserves the data types in your source data when it
writes the output to Amazon S3.
true: Amazon AppFlow preserves the data types when it writes to Amazon S3. For example, an integer or1in your source data is still an integer in your output.false: Amazon AppFlow converts all of the source data into strings when it writes to Amazon S3. For example, an integer of1in your source data becomes the string"1"in the output.
s3OutputFormatConfig_aggregationConfig :: Lens' S3OutputFormatConfig (Maybe AggregationConfig) Source #
Undocumented member.
s3OutputFormatConfig_fileType :: Lens' S3OutputFormatConfig (Maybe FileType) Source #
Indicates the file type that Amazon AppFlow places in the Amazon S3 bucket.
s3OutputFormatConfig_prefixConfig :: Lens' S3OutputFormatConfig (Maybe PrefixConfig) Source #
Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date.
s3OutputFormatConfig_preserveSourceDataTyping :: Lens' S3OutputFormatConfig (Maybe Bool) Source #
If your file output format is Parquet, use this parameter to set whether Amazon AppFlow preserves the data types in your source data when it writes the output to Amazon S3.
true: Amazon AppFlow preserves the data types when it writes to Amazon S3. For example, an integer or1in your source data is still an integer in your output.false: Amazon AppFlow converts all of the source data into strings when it writes to Amazon S3. For example, an integer of1in your source data becomes the string"1"in the output.
S3SourceProperties
data S3SourceProperties Source #
The properties that are applied when Amazon S3 is being used as the flow source.
See: newS3SourceProperties smart constructor.
Constructors
| S3SourceProperties' | |
Fields
| |
Instances
newS3SourceProperties Source #
Arguments
| :: Text | |
| -> S3SourceProperties |
Create a value of S3SourceProperties 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:bucketPrefix:S3SourceProperties', s3SourceProperties_bucketPrefix - The object key for the Amazon S3 bucket in which the source files are
stored.
$sel:s3InputFormatConfig:S3SourceProperties', s3SourceProperties_s3InputFormatConfig - Undocumented member.
$sel:bucketName:S3SourceProperties', s3SourceProperties_bucketName - The Amazon S3 bucket name where the source files are stored.
s3SourceProperties_bucketPrefix :: Lens' S3SourceProperties (Maybe Text) Source #
The object key for the Amazon S3 bucket in which the source files are stored.
s3SourceProperties_s3InputFormatConfig :: Lens' S3SourceProperties (Maybe S3InputFormatConfig) Source #
Undocumented member.
s3SourceProperties_bucketName :: Lens' S3SourceProperties Text Source #
The Amazon S3 bucket name where the source files are stored.
SAPODataConnectorProfileCredentials
data SAPODataConnectorProfileCredentials Source #
The connector-specific profile credentials required when using SAPOData.
See: newSAPODataConnectorProfileCredentials smart constructor.
Constructors
| SAPODataConnectorProfileCredentials' | |
Fields
| |
Instances
newSAPODataConnectorProfileCredentials :: SAPODataConnectorProfileCredentials Source #
Create a value of SAPODataConnectorProfileCredentials 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:basicAuthCredentials:SAPODataConnectorProfileCredentials', sAPODataConnectorProfileCredentials_basicAuthCredentials - The SAPOData basic authentication credentials.
$sel:oAuthCredentials:SAPODataConnectorProfileCredentials', sAPODataConnectorProfileCredentials_oAuthCredentials - The SAPOData OAuth type authentication credentials.
sAPODataConnectorProfileCredentials_basicAuthCredentials :: Lens' SAPODataConnectorProfileCredentials (Maybe BasicAuthCredentials) Source #
The SAPOData basic authentication credentials.
sAPODataConnectorProfileCredentials_oAuthCredentials :: Lens' SAPODataConnectorProfileCredentials (Maybe OAuthCredentials) Source #
The SAPOData OAuth type authentication credentials.
SAPODataConnectorProfileProperties
data SAPODataConnectorProfileProperties Source #
The connector-specific profile properties required when using SAPOData.
See: newSAPODataConnectorProfileProperties smart constructor.
Constructors
| SAPODataConnectorProfileProperties' | |
Fields
| |
Instances
newSAPODataConnectorProfileProperties Source #
Arguments
| :: Text | |
| -> Text |
|
| -> Natural | |
| -> Text | |
| -> SAPODataConnectorProfileProperties |
Create a value of SAPODataConnectorProfileProperties 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:logonLanguage:SAPODataConnectorProfileProperties', sAPODataConnectorProfileProperties_logonLanguage - The logon language of SAPOData instance.
$sel:oAuthProperties:SAPODataConnectorProfileProperties', sAPODataConnectorProfileProperties_oAuthProperties - The SAPOData OAuth properties required for OAuth type authentication.
$sel:privateLinkServiceName:SAPODataConnectorProfileProperties', sAPODataConnectorProfileProperties_privateLinkServiceName - The SAPOData Private Link service name to be used for private data
transfers.
$sel:applicationHostUrl:SAPODataConnectorProfileProperties', sAPODataConnectorProfileProperties_applicationHostUrl - The location of the SAPOData resource.
$sel:applicationServicePath:SAPODataConnectorProfileProperties', sAPODataConnectorProfileProperties_applicationServicePath - The application path to catalog service.
$sel:portNumber:SAPODataConnectorProfileProperties', sAPODataConnectorProfileProperties_portNumber - The port number of the SAPOData instance.
$sel:clientNumber:SAPODataConnectorProfileProperties', sAPODataConnectorProfileProperties_clientNumber - The client number for the client creating the connection.
sAPODataConnectorProfileProperties_logonLanguage :: Lens' SAPODataConnectorProfileProperties (Maybe Text) Source #
The logon language of SAPOData instance.
sAPODataConnectorProfileProperties_oAuthProperties :: Lens' SAPODataConnectorProfileProperties (Maybe OAuthProperties) Source #
The SAPOData OAuth properties required for OAuth type authentication.
sAPODataConnectorProfileProperties_privateLinkServiceName :: Lens' SAPODataConnectorProfileProperties (Maybe Text) Source #
The SAPOData Private Link service name to be used for private data transfers.
sAPODataConnectorProfileProperties_applicationHostUrl :: Lens' SAPODataConnectorProfileProperties Text Source #
The location of the SAPOData resource.
sAPODataConnectorProfileProperties_applicationServicePath :: Lens' SAPODataConnectorProfileProperties Text Source #
The application path to catalog service.
sAPODataConnectorProfileProperties_portNumber :: Lens' SAPODataConnectorProfileProperties Natural Source #
The port number of the SAPOData instance.
sAPODataConnectorProfileProperties_clientNumber :: Lens' SAPODataConnectorProfileProperties Text Source #
The client number for the client creating the connection.
SAPODataDestinationProperties
data SAPODataDestinationProperties Source #
The properties that are applied when using SAPOData as a flow destination
See: newSAPODataDestinationProperties smart constructor.
Constructors
| SAPODataDestinationProperties' | |
Fields
| |
Instances
newSAPODataDestinationProperties Source #
Create a value of SAPODataDestinationProperties 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:errorHandlingConfig:SAPODataDestinationProperties', sAPODataDestinationProperties_errorHandlingConfig - Undocumented member.
$sel:idFieldNames:SAPODataDestinationProperties', sAPODataDestinationProperties_idFieldNames - Undocumented member.
$sel:successResponseHandlingConfig:SAPODataDestinationProperties', sAPODataDestinationProperties_successResponseHandlingConfig - Determines how Amazon AppFlow handles the success response that it gets
from the connector after placing data.
For example, this setting would determine where to write the response from a destination connector upon a successful insert operation.
$sel:writeOperationType:SAPODataDestinationProperties', sAPODataDestinationProperties_writeOperationType - Undocumented member.
$sel:objectPath:SAPODataDestinationProperties', sAPODataDestinationProperties_objectPath - The object path specified in the SAPOData flow destination.
sAPODataDestinationProperties_errorHandlingConfig :: Lens' SAPODataDestinationProperties (Maybe ErrorHandlingConfig) Source #
Undocumented member.
sAPODataDestinationProperties_idFieldNames :: Lens' SAPODataDestinationProperties (Maybe [Text]) Source #
Undocumented member.
sAPODataDestinationProperties_successResponseHandlingConfig :: Lens' SAPODataDestinationProperties (Maybe SuccessResponseHandlingConfig) Source #
Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data.
For example, this setting would determine where to write the response from a destination connector upon a successful insert operation.
sAPODataDestinationProperties_writeOperationType :: Lens' SAPODataDestinationProperties (Maybe WriteOperationType) Source #
Undocumented member.
sAPODataDestinationProperties_objectPath :: Lens' SAPODataDestinationProperties Text Source #
The object path specified in the SAPOData flow destination.
SAPODataMetadata
data SAPODataMetadata Source #
The connector metadata specific to SAPOData.
See: newSAPODataMetadata smart constructor.
Constructors
| SAPODataMetadata' | |
Instances
newSAPODataMetadata :: SAPODataMetadata Source #
Create a value of SAPODataMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
SAPODataSourceProperties
data SAPODataSourceProperties Source #
The properties that are applied when using SAPOData as a flow source.
See: newSAPODataSourceProperties smart constructor.
Constructors
| SAPODataSourceProperties' | |
Fields
| |
Instances
newSAPODataSourceProperties :: SAPODataSourceProperties Source #
Create a value of SAPODataSourceProperties 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:objectPath:SAPODataSourceProperties', sAPODataSourceProperties_objectPath - The object path specified in the SAPOData flow source.
sAPODataSourceProperties_objectPath :: Lens' SAPODataSourceProperties (Maybe Text) Source #
The object path specified in the SAPOData flow source.
SalesforceConnectorProfileCredentials
data SalesforceConnectorProfileCredentials Source #
The connector-specific profile credentials required when using Salesforce.
See: newSalesforceConnectorProfileCredentials smart constructor.
Constructors
| SalesforceConnectorProfileCredentials' | |
Fields
| |
Instances
newSalesforceConnectorProfileCredentials :: SalesforceConnectorProfileCredentials Source #
Create a value of SalesforceConnectorProfileCredentials 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:accessToken:SalesforceConnectorProfileCredentials', salesforceConnectorProfileCredentials_accessToken - The credentials used to access protected Salesforce resources.
$sel:clientCredentialsArn:SalesforceConnectorProfileCredentials', salesforceConnectorProfileCredentials_clientCredentialsArn - The secret manager ARN, which contains the client ID and client secret
of the connected app.
$sel:oAuthRequest:SalesforceConnectorProfileCredentials', salesforceConnectorProfileCredentials_oAuthRequest - The OAuth requirement needed to request security tokens from the
connector endpoint.
$sel:refreshToken:SalesforceConnectorProfileCredentials', salesforceConnectorProfileCredentials_refreshToken - The credentials used to acquire new access tokens.
salesforceConnectorProfileCredentials_accessToken :: Lens' SalesforceConnectorProfileCredentials (Maybe Text) Source #
The credentials used to access protected Salesforce resources.
salesforceConnectorProfileCredentials_clientCredentialsArn :: Lens' SalesforceConnectorProfileCredentials (Maybe Text) Source #
The secret manager ARN, which contains the client ID and client secret of the connected app.
salesforceConnectorProfileCredentials_oAuthRequest :: Lens' SalesforceConnectorProfileCredentials (Maybe ConnectorOAuthRequest) Source #
The OAuth requirement needed to request security tokens from the connector endpoint.
salesforceConnectorProfileCredentials_refreshToken :: Lens' SalesforceConnectorProfileCredentials (Maybe Text) Source #
The credentials used to acquire new access tokens.
SalesforceConnectorProfileProperties
data SalesforceConnectorProfileProperties Source #
The connector-specific profile properties required when using Salesforce.
See: newSalesforceConnectorProfileProperties smart constructor.
Constructors
| SalesforceConnectorProfileProperties' | |
Fields
| |
Instances
newSalesforceConnectorProfileProperties :: SalesforceConnectorProfileProperties Source #
Create a value of SalesforceConnectorProfileProperties 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:instanceUrl:SalesforceConnectorProfileProperties', salesforceConnectorProfileProperties_instanceUrl - The location of the Salesforce resource.
$sel:isSandboxEnvironment:SalesforceConnectorProfileProperties', salesforceConnectorProfileProperties_isSandboxEnvironment - Indicates whether the connector profile applies to a sandbox or
production environment.
salesforceConnectorProfileProperties_instanceUrl :: Lens' SalesforceConnectorProfileProperties (Maybe Text) Source #
The location of the Salesforce resource.
salesforceConnectorProfileProperties_isSandboxEnvironment :: Lens' SalesforceConnectorProfileProperties (Maybe Bool) Source #
Indicates whether the connector profile applies to a sandbox or production environment.
SalesforceDestinationProperties
data SalesforceDestinationProperties Source #
The properties that are applied when Salesforce is being used as a destination.
See: newSalesforceDestinationProperties smart constructor.
Constructors
| SalesforceDestinationProperties' | |
Fields
| |
Instances
newSalesforceDestinationProperties Source #
Create a value of SalesforceDestinationProperties 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:dataTransferApi:SalesforceDestinationProperties', salesforceDestinationProperties_dataTransferApi - Specifies which Salesforce API is used by Amazon AppFlow when your flow
transfers data to Salesforce.
- AUTOMATIC
- The default. Amazon AppFlow selects which API to use based on the
number of records that your flow transfers to Salesforce. If your
flow transfers fewer than 1,000 records, Amazon AppFlow uses
Salesforce REST API. If your flow transfers 1,000 records or more,
Amazon AppFlow uses Salesforce Bulk API 2.0.
Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900 records, and it might use Bulk API 2.0 on the next day to transfer 1,100 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.
By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.
- BULKV2
- Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs
asynchronous data transfers, and it's optimal for large sets of
data. By choosing this option, you ensure that your flow writes
consistent output, but you optimize performance only for large data
transfers.
Note that Bulk API 2.0 does not transfer Salesforce compound fields.
- REST_SYNC
- Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail with a timed out error.
$sel:errorHandlingConfig:SalesforceDestinationProperties', salesforceDestinationProperties_errorHandlingConfig - The settings that determine how Amazon AppFlow handles an error when
placing data in the Salesforce destination. For example, this setting
would determine if the flow should fail after one insertion error, or
continue and attempt to insert every record regardless of the initial
failure. ErrorHandlingConfig is a part of the destination connector
details.
$sel:idFieldNames:SalesforceDestinationProperties', salesforceDestinationProperties_idFieldNames - The name of the field that Amazon AppFlow uses as an ID when performing
a write operation such as update or delete.
$sel:writeOperationType:SalesforceDestinationProperties', salesforceDestinationProperties_writeOperationType - This specifies the type of write operation to be performed in
Salesforce. When the value is UPSERT, then idFieldNames is required.
$sel:object':SalesforceDestinationProperties', salesforceDestinationProperties_object - The object specified in the Salesforce flow destination.
salesforceDestinationProperties_dataTransferApi :: Lens' SalesforceDestinationProperties (Maybe SalesforceDataTransferApi) Source #
Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers data to Salesforce.
- AUTOMATIC
- The default. Amazon AppFlow selects which API to use based on the
number of records that your flow transfers to Salesforce. If your
flow transfers fewer than 1,000 records, Amazon AppFlow uses
Salesforce REST API. If your flow transfers 1,000 records or more,
Amazon AppFlow uses Salesforce Bulk API 2.0.
Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900 records, and it might use Bulk API 2.0 on the next day to transfer 1,100 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.
By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.
- BULKV2
- Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs
asynchronous data transfers, and it's optimal for large sets of
data. By choosing this option, you ensure that your flow writes
consistent output, but you optimize performance only for large data
transfers.
Note that Bulk API 2.0 does not transfer Salesforce compound fields.
- REST_SYNC
- Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail with a timed out error.
salesforceDestinationProperties_errorHandlingConfig :: Lens' SalesforceDestinationProperties (Maybe ErrorHandlingConfig) Source #
The settings that determine how Amazon AppFlow handles an error when
placing data in the Salesforce destination. For example, this setting
would determine if the flow should fail after one insertion error, or
continue and attempt to insert every record regardless of the initial
failure. ErrorHandlingConfig is a part of the destination connector
details.
salesforceDestinationProperties_idFieldNames :: Lens' SalesforceDestinationProperties (Maybe [Text]) Source #
The name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
salesforceDestinationProperties_writeOperationType :: Lens' SalesforceDestinationProperties (Maybe WriteOperationType) Source #
This specifies the type of write operation to be performed in
Salesforce. When the value is UPSERT, then idFieldNames is required.
salesforceDestinationProperties_object :: Lens' SalesforceDestinationProperties Text Source #
The object specified in the Salesforce flow destination.
SalesforceMetadata
data SalesforceMetadata Source #
The connector metadata specific to Salesforce.
See: newSalesforceMetadata smart constructor.
Constructors
| SalesforceMetadata' | |
Fields
| |
Instances
newSalesforceMetadata :: SalesforceMetadata Source #
Create a value of SalesforceMetadata 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:dataTransferApis:SalesforceMetadata', salesforceMetadata_dataTransferApis - The Salesforce APIs that you can have Amazon AppFlow use when your flows
transfers data to or from Salesforce.
$sel:oAuthScopes:SalesforceMetadata', salesforceMetadata_oAuthScopes - The desired authorization scope for the Salesforce account.
salesforceMetadata_dataTransferApis :: Lens' SalesforceMetadata (Maybe [SalesforceDataTransferApi]) Source #
The Salesforce APIs that you can have Amazon AppFlow use when your flows transfers data to or from Salesforce.
salesforceMetadata_oAuthScopes :: Lens' SalesforceMetadata (Maybe [Text]) Source #
The desired authorization scope for the Salesforce account.
SalesforceSourceProperties
data SalesforceSourceProperties Source #
The properties that are applied when Salesforce is being used as a source.
See: newSalesforceSourceProperties smart constructor.
Constructors
| SalesforceSourceProperties' | |
Fields
| |
Instances
newSalesforceSourceProperties Source #
Create a value of SalesforceSourceProperties 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:dataTransferApi:SalesforceSourceProperties', salesforceSourceProperties_dataTransferApi - Specifies which Salesforce API is used by Amazon AppFlow when your flow
transfers data from Salesforce.
- AUTOMATIC
- The default. Amazon AppFlow selects which API to use based on the
number of records that your flow transfers from Salesforce. If your
flow transfers fewer than 1,000,000 records, Amazon AppFlow uses
Salesforce REST API. If your flow transfers 1,000,000 records or
more, Amazon AppFlow uses Salesforce Bulk API 2.0.
Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900,000 records, and it might use Bulk API 2.0 on the next day to transfer 1,100,000 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.
By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.
- BULKV2
- Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs
asynchronous data transfers, and it's optimal for large sets of
data. By choosing this option, you ensure that your flow writes
consistent output, but you optimize performance only for large data
transfers.
Note that Bulk API 2.0 does not transfer Salesforce compound fields.
- REST_SYNC
- Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail wituh a timed out error.
$sel:enableDynamicFieldUpdate:SalesforceSourceProperties', salesforceSourceProperties_enableDynamicFieldUpdate - The flag that enables dynamic fetching of new (recently added) fields in
the Salesforce objects while running a flow.
$sel:includeDeletedRecords:SalesforceSourceProperties', salesforceSourceProperties_includeDeletedRecords - Indicates whether Amazon AppFlow includes deleted files in the flow run.
$sel:object':SalesforceSourceProperties', salesforceSourceProperties_object - The object specified in the Salesforce flow source.
salesforceSourceProperties_dataTransferApi :: Lens' SalesforceSourceProperties (Maybe SalesforceDataTransferApi) Source #
Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers data from Salesforce.
- AUTOMATIC
- The default. Amazon AppFlow selects which API to use based on the
number of records that your flow transfers from Salesforce. If your
flow transfers fewer than 1,000,000 records, Amazon AppFlow uses
Salesforce REST API. If your flow transfers 1,000,000 records or
more, Amazon AppFlow uses Salesforce Bulk API 2.0.
Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900,000 records, and it might use Bulk API 2.0 on the next day to transfer 1,100,000 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.
By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.
- BULKV2
- Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs
asynchronous data transfers, and it's optimal for large sets of
data. By choosing this option, you ensure that your flow writes
consistent output, but you optimize performance only for large data
transfers.
Note that Bulk API 2.0 does not transfer Salesforce compound fields.
- REST_SYNC
- Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail wituh a timed out error.
salesforceSourceProperties_enableDynamicFieldUpdate :: Lens' SalesforceSourceProperties (Maybe Bool) Source #
The flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
salesforceSourceProperties_includeDeletedRecords :: Lens' SalesforceSourceProperties (Maybe Bool) Source #
Indicates whether Amazon AppFlow includes deleted files in the flow run.
salesforceSourceProperties_object :: Lens' SalesforceSourceProperties Text Source #
The object specified in the Salesforce flow source.
ScheduledTriggerProperties
data ScheduledTriggerProperties Source #
Specifies the configuration details of a schedule-triggered flow as
defined by the user. Currently, these settings only apply to the
Scheduled trigger type.
See: newScheduledTriggerProperties smart constructor.
Constructors
| ScheduledTriggerProperties' | |
Fields
| |
Instances
newScheduledTriggerProperties Source #
Create a value of ScheduledTriggerProperties 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:dataPullMode:ScheduledTriggerProperties', scheduledTriggerProperties_dataPullMode - Specifies whether a scheduled flow has an incremental data transfer or a
complete data transfer for each flow run.
$sel:firstExecutionFrom:ScheduledTriggerProperties', scheduledTriggerProperties_firstExecutionFrom - Specifies the date range for the records to import from the connector in
the first flow run.
$sel:flowErrorDeactivationThreshold:ScheduledTriggerProperties', scheduledTriggerProperties_flowErrorDeactivationThreshold - Defines how many times a scheduled flow fails consecutively before
Amazon AppFlow deactivates it.
$sel:scheduleEndTime:ScheduledTriggerProperties', scheduledTriggerProperties_scheduleEndTime - The time at which the scheduled flow ends. The time is formatted as a
timestamp that follows the ISO 8601 standard, such as
2022-04-27T13:00:00-07:00.
$sel:scheduleOffset:ScheduledTriggerProperties', scheduledTriggerProperties_scheduleOffset - Specifies the optional offset that is added to the time interval for a
schedule-triggered flow.
$sel:scheduleStartTime:ScheduledTriggerProperties', scheduledTriggerProperties_scheduleStartTime - The time at which the scheduled flow starts. The time is formatted as a
timestamp that follows the ISO 8601 standard, such as
2022-04-26T13:00:00-07:00.
$sel:timezone:ScheduledTriggerProperties', scheduledTriggerProperties_timezone - Specifies the time zone used when referring to the dates and times of a
scheduled flow, such as America/New_York. This time zone is only a
descriptive label. It doesn't affect how Amazon AppFlow interprets the
timestamps that you specify to schedule the flow.
If you want to schedule a flow by using times in a particular time zone,
indicate the time zone as a UTC offset in your timestamps. For example,
the UTC offsets for the America/New_York timezone are -04:00 EDT
and -05:00 EST.
$sel:scheduleExpression:ScheduledTriggerProperties', scheduledTriggerProperties_scheduleExpression - The scheduling expression that determines the rate at which the schedule
will run, for example rate(5minutes).
scheduledTriggerProperties_dataPullMode :: Lens' ScheduledTriggerProperties (Maybe DataPullMode) Source #
Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
scheduledTriggerProperties_firstExecutionFrom :: Lens' ScheduledTriggerProperties (Maybe UTCTime) Source #
Specifies the date range for the records to import from the connector in the first flow run.
scheduledTriggerProperties_flowErrorDeactivationThreshold :: Lens' ScheduledTriggerProperties (Maybe Natural) Source #
Defines how many times a scheduled flow fails consecutively before Amazon AppFlow deactivates it.
scheduledTriggerProperties_scheduleEndTime :: Lens' ScheduledTriggerProperties (Maybe UTCTime) Source #
The time at which the scheduled flow ends. The time is formatted as a
timestamp that follows the ISO 8601 standard, such as
2022-04-27T13:00:00-07:00.
scheduledTriggerProperties_scheduleOffset :: Lens' ScheduledTriggerProperties (Maybe Natural) Source #
Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
scheduledTriggerProperties_scheduleStartTime :: Lens' ScheduledTriggerProperties (Maybe UTCTime) Source #
The time at which the scheduled flow starts. The time is formatted as a
timestamp that follows the ISO 8601 standard, such as
2022-04-26T13:00:00-07:00.
scheduledTriggerProperties_timezone :: Lens' ScheduledTriggerProperties (Maybe Text) Source #
Specifies the time zone used when referring to the dates and times of a
scheduled flow, such as America/New_York. This time zone is only a
descriptive label. It doesn't affect how Amazon AppFlow interprets the
timestamps that you specify to schedule the flow.
If you want to schedule a flow by using times in a particular time zone,
indicate the time zone as a UTC offset in your timestamps. For example,
the UTC offsets for the America/New_York timezone are -04:00 EDT
and -05:00 EST.
scheduledTriggerProperties_scheduleExpression :: Lens' ScheduledTriggerProperties Text Source #
The scheduling expression that determines the rate at which the schedule
will run, for example rate(5minutes).
ServiceNowConnectorProfileCredentials
data ServiceNowConnectorProfileCredentials Source #
The connector-specific profile credentials required when using ServiceNow.
See: newServiceNowConnectorProfileCredentials smart constructor.
Constructors
| ServiceNowConnectorProfileCredentials' | |
Instances
newServiceNowConnectorProfileCredentials Source #
Arguments
| :: Text | |
| -> Text | |
| -> ServiceNowConnectorProfileCredentials |
Create a value of ServiceNowConnectorProfileCredentials 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:username:ServiceNowConnectorProfileCredentials', serviceNowConnectorProfileCredentials_username - The name of the user.
$sel:password:ServiceNowConnectorProfileCredentials', serviceNowConnectorProfileCredentials_password - The password that corresponds to the user name.
serviceNowConnectorProfileCredentials_username :: Lens' ServiceNowConnectorProfileCredentials Text Source #
The name of the user.
serviceNowConnectorProfileCredentials_password :: Lens' ServiceNowConnectorProfileCredentials Text Source #
The password that corresponds to the user name.
ServiceNowConnectorProfileProperties
data ServiceNowConnectorProfileProperties Source #
The connector-specific profile properties required when using ServiceNow.
See: newServiceNowConnectorProfileProperties smart constructor.
Constructors
| ServiceNowConnectorProfileProperties' | |
Fields
| |
Instances
newServiceNowConnectorProfileProperties Source #
Arguments
| :: Text | |
| -> ServiceNowConnectorProfileProperties |
Create a value of ServiceNowConnectorProfileProperties 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:instanceUrl:ServiceNowConnectorProfileProperties', serviceNowConnectorProfileProperties_instanceUrl - The location of the ServiceNow resource.
serviceNowConnectorProfileProperties_instanceUrl :: Lens' ServiceNowConnectorProfileProperties Text Source #
The location of the ServiceNow resource.
ServiceNowMetadata
data ServiceNowMetadata Source #
The connector metadata specific to ServiceNow.
See: newServiceNowMetadata smart constructor.
Constructors
| ServiceNowMetadata' | |
Instances
newServiceNowMetadata :: ServiceNowMetadata Source #
Create a value of ServiceNowMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ServiceNowSourceProperties
data ServiceNowSourceProperties Source #
The properties that are applied when ServiceNow is being used as a source.
See: newServiceNowSourceProperties smart constructor.
Constructors
| ServiceNowSourceProperties' | |
Instances
newServiceNowSourceProperties Source #
Create a value of ServiceNowSourceProperties 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:object':ServiceNowSourceProperties', serviceNowSourceProperties_object - The object specified in the ServiceNow flow source.
serviceNowSourceProperties_object :: Lens' ServiceNowSourceProperties Text Source #
The object specified in the ServiceNow flow source.
SingularConnectorProfileCredentials
data SingularConnectorProfileCredentials Source #
The connector-specific profile credentials required when using Singular.
See: newSingularConnectorProfileCredentials smart constructor.
Constructors
| SingularConnectorProfileCredentials' | |
Instances
newSingularConnectorProfileCredentials Source #
Arguments
| :: Text | |
| -> SingularConnectorProfileCredentials |
Create a value of SingularConnectorProfileCredentials 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:apiKey:SingularConnectorProfileCredentials', singularConnectorProfileCredentials_apiKey - A unique alphanumeric identifier used to authenticate a user, developer,
or calling program to your API.
singularConnectorProfileCredentials_apiKey :: Lens' SingularConnectorProfileCredentials Text Source #
A unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
SingularConnectorProfileProperties
data SingularConnectorProfileProperties Source #
The connector-specific profile properties required when using Singular.
See: newSingularConnectorProfileProperties smart constructor.
Constructors
| SingularConnectorProfileProperties' | |
Instances
newSingularConnectorProfileProperties :: SingularConnectorProfileProperties Source #
Create a value of SingularConnectorProfileProperties with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
SingularMetadata
data SingularMetadata Source #
The connector metadata specific to Singular.
See: newSingularMetadata smart constructor.
Constructors
| SingularMetadata' | |
Instances
newSingularMetadata :: SingularMetadata Source #
Create a value of SingularMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
SingularSourceProperties
data SingularSourceProperties Source #
The properties that are applied when Singular is being used as a source.
See: newSingularSourceProperties smart constructor.
Constructors
| SingularSourceProperties' | |
Instances
newSingularSourceProperties Source #
Create a value of SingularSourceProperties 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:object':SingularSourceProperties', singularSourceProperties_object - The object specified in the Singular flow source.
singularSourceProperties_object :: Lens' SingularSourceProperties Text Source #
The object specified in the Singular flow source.
SlackConnectorProfileCredentials
data SlackConnectorProfileCredentials Source #
The connector-specific profile credentials required when using Slack.
See: newSlackConnectorProfileCredentials smart constructor.
Constructors
| SlackConnectorProfileCredentials' | |
Fields
| |
Instances
newSlackConnectorProfileCredentials Source #
Arguments
| :: Text | |
| -> Text | |
| -> SlackConnectorProfileCredentials |
Create a value of SlackConnectorProfileCredentials 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:accessToken:SlackConnectorProfileCredentials', slackConnectorProfileCredentials_accessToken - The credentials used to access protected Slack resources.
$sel:oAuthRequest:SlackConnectorProfileCredentials', slackConnectorProfileCredentials_oAuthRequest - The OAuth requirement needed to request security tokens from the
connector endpoint.
$sel:clientId:SlackConnectorProfileCredentials', slackConnectorProfileCredentials_clientId - The identifier for the client.
$sel:clientSecret:SlackConnectorProfileCredentials', slackConnectorProfileCredentials_clientSecret - The client secret used by the OAuth client to authenticate to the
authorization server.
slackConnectorProfileCredentials_accessToken :: Lens' SlackConnectorProfileCredentials (Maybe Text) Source #
The credentials used to access protected Slack resources.
slackConnectorProfileCredentials_oAuthRequest :: Lens' SlackConnectorProfileCredentials (Maybe ConnectorOAuthRequest) Source #
The OAuth requirement needed to request security tokens from the connector endpoint.
slackConnectorProfileCredentials_clientId :: Lens' SlackConnectorProfileCredentials Text Source #
The identifier for the client.
slackConnectorProfileCredentials_clientSecret :: Lens' SlackConnectorProfileCredentials Text Source #
The client secret used by the OAuth client to authenticate to the authorization server.
SlackConnectorProfileProperties
data SlackConnectorProfileProperties Source #
The connector-specific profile properties required when using Slack.
See: newSlackConnectorProfileProperties smart constructor.
Constructors
| SlackConnectorProfileProperties' | |
Fields
| |
Instances
newSlackConnectorProfileProperties Source #
Create a value of SlackConnectorProfileProperties 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:instanceUrl:SlackConnectorProfileProperties', slackConnectorProfileProperties_instanceUrl - The location of the Slack resource.
slackConnectorProfileProperties_instanceUrl :: Lens' SlackConnectorProfileProperties Text Source #
The location of the Slack resource.
SlackMetadata
data SlackMetadata Source #
The connector metadata specific to Slack.
See: newSlackMetadata smart constructor.
Constructors
| SlackMetadata' | |
Fields
| |
Instances
newSlackMetadata :: SlackMetadata Source #
Create a value of SlackMetadata 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:oAuthScopes:SlackMetadata', slackMetadata_oAuthScopes - The desired authorization scope for the Slack account.
slackMetadata_oAuthScopes :: Lens' SlackMetadata (Maybe [Text]) Source #
The desired authorization scope for the Slack account.
SlackSourceProperties
data SlackSourceProperties Source #
The properties that are applied when Slack is being used as a source.
See: newSlackSourceProperties smart constructor.
Constructors
| SlackSourceProperties' | |
Instances
newSlackSourceProperties Source #
Arguments
| :: Text | |
| -> SlackSourceProperties |
Create a value of SlackSourceProperties 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:object':SlackSourceProperties', slackSourceProperties_object - The object specified in the Slack flow source.
slackSourceProperties_object :: Lens' SlackSourceProperties Text Source #
The object specified in the Slack flow source.
SnowflakeConnectorProfileCredentials
data SnowflakeConnectorProfileCredentials Source #
The connector-specific profile credentials required when using Snowflake.
See: newSnowflakeConnectorProfileCredentials smart constructor.
Constructors
| SnowflakeConnectorProfileCredentials' | |
Instances
newSnowflakeConnectorProfileCredentials Source #
Arguments
| :: Text | |
| -> Text | |
| -> SnowflakeConnectorProfileCredentials |
Create a value of SnowflakeConnectorProfileCredentials 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:username:SnowflakeConnectorProfileCredentials', snowflakeConnectorProfileCredentials_username - The name of the user.
$sel:password:SnowflakeConnectorProfileCredentials', snowflakeConnectorProfileCredentials_password - The password that corresponds to the user name.
snowflakeConnectorProfileCredentials_username :: Lens' SnowflakeConnectorProfileCredentials Text Source #
The name of the user.
snowflakeConnectorProfileCredentials_password :: Lens' SnowflakeConnectorProfileCredentials Text Source #
The password that corresponds to the user name.
SnowflakeConnectorProfileProperties
data SnowflakeConnectorProfileProperties Source #
The connector-specific profile properties required when using Snowflake.
See: newSnowflakeConnectorProfileProperties smart constructor.
Constructors
| SnowflakeConnectorProfileProperties' | |
Fields
| |
Instances
newSnowflakeConnectorProfileProperties Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> SnowflakeConnectorProfileProperties |
Create a value of SnowflakeConnectorProfileProperties 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:accountName:SnowflakeConnectorProfileProperties', snowflakeConnectorProfileProperties_accountName - The name of the account.
$sel:bucketPrefix:SnowflakeConnectorProfileProperties', snowflakeConnectorProfileProperties_bucketPrefix - The bucket path that refers to the Amazon S3 bucket associated with
Snowflake.
$sel:privateLinkServiceName:SnowflakeConnectorProfileProperties', snowflakeConnectorProfileProperties_privateLinkServiceName - The Snowflake Private Link service name to be used for private data
transfers.
$sel:region:SnowflakeConnectorProfileProperties', snowflakeConnectorProfileProperties_region - The Amazon Web Services Region of the Snowflake account.
$sel:warehouse:SnowflakeConnectorProfileProperties', snowflakeConnectorProfileProperties_warehouse - The name of the Snowflake warehouse.
$sel:stage:SnowflakeConnectorProfileProperties', snowflakeConnectorProfileProperties_stage - The name of the Amazon S3 stage that was created while setting up an
Amazon S3 stage in the Snowflake account. This is written in the
following format: < Database>< Schema><Stage Name>.
$sel:bucketName:SnowflakeConnectorProfileProperties', snowflakeConnectorProfileProperties_bucketName - The name of the Amazon S3 bucket associated with Snowflake.
snowflakeConnectorProfileProperties_accountName :: Lens' SnowflakeConnectorProfileProperties (Maybe Text) Source #
The name of the account.
snowflakeConnectorProfileProperties_bucketPrefix :: Lens' SnowflakeConnectorProfileProperties (Maybe Text) Source #
The bucket path that refers to the Amazon S3 bucket associated with Snowflake.
snowflakeConnectorProfileProperties_privateLinkServiceName :: Lens' SnowflakeConnectorProfileProperties (Maybe Text) Source #
The Snowflake Private Link service name to be used for private data transfers.
snowflakeConnectorProfileProperties_region :: Lens' SnowflakeConnectorProfileProperties (Maybe Text) Source #
The Amazon Web Services Region of the Snowflake account.
snowflakeConnectorProfileProperties_warehouse :: Lens' SnowflakeConnectorProfileProperties Text Source #
The name of the Snowflake warehouse.
snowflakeConnectorProfileProperties_stage :: Lens' SnowflakeConnectorProfileProperties Text Source #
The name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the Snowflake account. This is written in the following format: < Database>< Schema><Stage Name>.
snowflakeConnectorProfileProperties_bucketName :: Lens' SnowflakeConnectorProfileProperties Text Source #
The name of the Amazon S3 bucket associated with Snowflake.
SnowflakeDestinationProperties
data SnowflakeDestinationProperties Source #
The properties that are applied when Snowflake is being used as a destination.
See: newSnowflakeDestinationProperties smart constructor.
Constructors
| SnowflakeDestinationProperties' | |
Fields
| |
Instances
newSnowflakeDestinationProperties Source #
Arguments
| :: Text | |
| -> Text | |
| -> SnowflakeDestinationProperties |
Create a value of SnowflakeDestinationProperties 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:
SnowflakeDestinationProperties, snowflakeDestinationProperties_bucketPrefix - The object key for the destination bucket in which Amazon AppFlow places
the files.
$sel:errorHandlingConfig:SnowflakeDestinationProperties', snowflakeDestinationProperties_errorHandlingConfig - The settings that determine how Amazon AppFlow handles an error when
placing data in the Snowflake destination. For example, this setting
would determine if the flow should fail after one insertion error, or
continue and attempt to insert every record regardless of the initial
failure. ErrorHandlingConfig is a part of the destination connector
details.
$sel:object':SnowflakeDestinationProperties', snowflakeDestinationProperties_object - The object specified in the Snowflake flow destination.
$sel:intermediateBucketName:SnowflakeDestinationProperties', snowflakeDestinationProperties_intermediateBucketName - The intermediate bucket that Amazon AppFlow uses when moving data into
Snowflake.
snowflakeDestinationProperties_bucketPrefix :: Lens' SnowflakeDestinationProperties (Maybe Text) Source #
The object key for the destination bucket in which Amazon AppFlow places the files.
snowflakeDestinationProperties_errorHandlingConfig :: Lens' SnowflakeDestinationProperties (Maybe ErrorHandlingConfig) Source #
The settings that determine how Amazon AppFlow handles an error when
placing data in the Snowflake destination. For example, this setting
would determine if the flow should fail after one insertion error, or
continue and attempt to insert every record regardless of the initial
failure. ErrorHandlingConfig is a part of the destination connector
details.
snowflakeDestinationProperties_object :: Lens' SnowflakeDestinationProperties Text Source #
The object specified in the Snowflake flow destination.
snowflakeDestinationProperties_intermediateBucketName :: Lens' SnowflakeDestinationProperties Text Source #
The intermediate bucket that Amazon AppFlow uses when moving data into Snowflake.
SnowflakeMetadata
data SnowflakeMetadata Source #
The connector metadata specific to Snowflake.
See: newSnowflakeMetadata smart constructor.
Constructors
| SnowflakeMetadata' | |
Fields
| |
Instances
newSnowflakeMetadata :: SnowflakeMetadata Source #
Create a value of SnowflakeMetadata 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:supportedRegions:SnowflakeMetadata', snowflakeMetadata_supportedRegions - Specifies the supported Amazon Web Services Regions when using
Snowflake.
snowflakeMetadata_supportedRegions :: Lens' SnowflakeMetadata (Maybe [Text]) Source #
Specifies the supported Amazon Web Services Regions when using Snowflake.
SourceConnectorProperties
data SourceConnectorProperties Source #
Specifies the information that is required to query a particular connector.
See: newSourceConnectorProperties smart constructor.
Constructors
| SourceConnectorProperties' | |
Fields
| |
Instances
newSourceConnectorProperties :: SourceConnectorProperties Source #
Create a value of SourceConnectorProperties 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:amplitude:SourceConnectorProperties', sourceConnectorProperties_amplitude - Specifies the information that is required for querying Amplitude.
$sel:customConnector:SourceConnectorProperties', sourceConnectorProperties_customConnector - Undocumented member.
$sel:datadog:SourceConnectorProperties', sourceConnectorProperties_datadog - Specifies the information that is required for querying Datadog.
$sel:dynatrace:SourceConnectorProperties', sourceConnectorProperties_dynatrace - Specifies the information that is required for querying Dynatrace.
$sel:googleAnalytics:SourceConnectorProperties', sourceConnectorProperties_googleAnalytics - Specifies the information that is required for querying Google
Analytics.
$sel:inforNexus:SourceConnectorProperties', sourceConnectorProperties_inforNexus - Specifies the information that is required for querying Infor Nexus.
$sel:marketo:SourceConnectorProperties', sourceConnectorProperties_marketo - Specifies the information that is required for querying Marketo.
$sel:s3:SourceConnectorProperties', sourceConnectorProperties_s3 - Specifies the information that is required for querying Amazon S3.
$sel:sAPOData:SourceConnectorProperties', sourceConnectorProperties_sAPOData - Undocumented member.
$sel:salesforce:SourceConnectorProperties', sourceConnectorProperties_salesforce - Specifies the information that is required for querying Salesforce.
$sel:serviceNow:SourceConnectorProperties', sourceConnectorProperties_serviceNow - Specifies the information that is required for querying ServiceNow.
$sel:singular:SourceConnectorProperties', sourceConnectorProperties_singular - Specifies the information that is required for querying Singular.
$sel:slack:SourceConnectorProperties', sourceConnectorProperties_slack - Specifies the information that is required for querying Slack.
$sel:trendmicro:SourceConnectorProperties', sourceConnectorProperties_trendmicro - Specifies the information that is required for querying Trend Micro.
$sel:veeva:SourceConnectorProperties', sourceConnectorProperties_veeva - Specifies the information that is required for querying Veeva.
$sel:zendesk:SourceConnectorProperties', sourceConnectorProperties_zendesk - Specifies the information that is required for querying Zendesk.
sourceConnectorProperties_amplitude :: Lens' SourceConnectorProperties (Maybe AmplitudeSourceProperties) Source #
Specifies the information that is required for querying Amplitude.
sourceConnectorProperties_customConnector :: Lens' SourceConnectorProperties (Maybe CustomConnectorSourceProperties) Source #
Undocumented member.
sourceConnectorProperties_datadog :: Lens' SourceConnectorProperties (Maybe DatadogSourceProperties) Source #
Specifies the information that is required for querying Datadog.
sourceConnectorProperties_dynatrace :: Lens' SourceConnectorProperties (Maybe DynatraceSourceProperties) Source #
Specifies the information that is required for querying Dynatrace.
sourceConnectorProperties_googleAnalytics :: Lens' SourceConnectorProperties (Maybe GoogleAnalyticsSourceProperties) Source #
Specifies the information that is required for querying Google Analytics.
sourceConnectorProperties_inforNexus :: Lens' SourceConnectorProperties (Maybe InforNexusSourceProperties) Source #
Specifies the information that is required for querying Infor Nexus.
sourceConnectorProperties_marketo :: Lens' SourceConnectorProperties (Maybe MarketoSourceProperties) Source #
Specifies the information that is required for querying Marketo.
sourceConnectorProperties_s3 :: Lens' SourceConnectorProperties (Maybe S3SourceProperties) Source #
Specifies the information that is required for querying Amazon S3.
sourceConnectorProperties_sAPOData :: Lens' SourceConnectorProperties (Maybe SAPODataSourceProperties) Source #
Undocumented member.
sourceConnectorProperties_salesforce :: Lens' SourceConnectorProperties (Maybe SalesforceSourceProperties) Source #
Specifies the information that is required for querying Salesforce.
sourceConnectorProperties_serviceNow :: Lens' SourceConnectorProperties (Maybe ServiceNowSourceProperties) Source #
Specifies the information that is required for querying ServiceNow.
sourceConnectorProperties_singular :: Lens' SourceConnectorProperties (Maybe SingularSourceProperties) Source #
Specifies the information that is required for querying Singular.
sourceConnectorProperties_slack :: Lens' SourceConnectorProperties (Maybe SlackSourceProperties) Source #
Specifies the information that is required for querying Slack.
sourceConnectorProperties_trendmicro :: Lens' SourceConnectorProperties (Maybe TrendmicroSourceProperties) Source #
Specifies the information that is required for querying Trend Micro.
sourceConnectorProperties_veeva :: Lens' SourceConnectorProperties (Maybe VeevaSourceProperties) Source #
Specifies the information that is required for querying Veeva.
sourceConnectorProperties_zendesk :: Lens' SourceConnectorProperties (Maybe ZendeskSourceProperties) Source #
Specifies the information that is required for querying Zendesk.
SourceFieldProperties
data SourceFieldProperties Source #
The properties that can be applied to a field when the connector is being used as a source.
See: newSourceFieldProperties smart constructor.
Constructors
| SourceFieldProperties' | |
Fields
| |
Instances
newSourceFieldProperties :: SourceFieldProperties Source #
Create a value of SourceFieldProperties 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:isQueryable:SourceFieldProperties', sourceFieldProperties_isQueryable - Indicates if the field can be queried.
$sel:isRetrievable:SourceFieldProperties', sourceFieldProperties_isRetrievable - Indicates whether the field can be returned in a search result.
$sel:isTimestampFieldForIncrementalQueries:SourceFieldProperties', sourceFieldProperties_isTimestampFieldForIncrementalQueries - Indicates if this timestamp field can be used for incremental queries.
sourceFieldProperties_isQueryable :: Lens' SourceFieldProperties (Maybe Bool) Source #
Indicates if the field can be queried.
sourceFieldProperties_isRetrievable :: Lens' SourceFieldProperties (Maybe Bool) Source #
Indicates whether the field can be returned in a search result.
sourceFieldProperties_isTimestampFieldForIncrementalQueries :: Lens' SourceFieldProperties (Maybe Bool) Source #
Indicates if this timestamp field can be used for incremental queries.
SourceFlowConfig
data SourceFlowConfig Source #
Contains information about the configuration of the source connector used in the flow.
See: newSourceFlowConfig smart constructor.
Constructors
| SourceFlowConfig' | |
Fields
| |
Instances
Arguments
| :: ConnectorType | |
| -> SourceConnectorProperties | |
| -> SourceFlowConfig |
Create a value of SourceFlowConfig 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:apiVersion:SourceFlowConfig', sourceFlowConfig_apiVersion - The API version of the connector when it's used as a source in the
flow.
$sel:connectorProfileName:SourceFlowConfig', sourceFlowConfig_connectorProfileName - The name of the connector profile. This name must be unique for each
connector profile in the Amazon Web Services account.
$sel:incrementalPullConfig:SourceFlowConfig', sourceFlowConfig_incrementalPullConfig - Defines the configuration for a scheduled incremental data pull. If a
valid configuration is provided, the fields specified in the
configuration are used when querying for the incremental data pull.
$sel:connectorType:SourceFlowConfig', sourceFlowConfig_connectorType - The type of connector, such as Salesforce, Amplitude, and so on.
$sel:sourceConnectorProperties:SourceFlowConfig', sourceFlowConfig_sourceConnectorProperties - Specifies the information that is required to query a particular source
connector.
sourceFlowConfig_apiVersion :: Lens' SourceFlowConfig (Maybe Text) Source #
The API version of the connector when it's used as a source in the flow.
sourceFlowConfig_connectorProfileName :: Lens' SourceFlowConfig (Maybe Text) Source #
The name of the connector profile. This name must be unique for each connector profile in the Amazon Web Services account.
sourceFlowConfig_incrementalPullConfig :: Lens' SourceFlowConfig (Maybe IncrementalPullConfig) Source #
Defines the configuration for a scheduled incremental data pull. If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull.
sourceFlowConfig_connectorType :: Lens' SourceFlowConfig ConnectorType Source #
The type of connector, such as Salesforce, Amplitude, and so on.
sourceFlowConfig_sourceConnectorProperties :: Lens' SourceFlowConfig SourceConnectorProperties Source #
Specifies the information that is required to query a particular source connector.
SuccessResponseHandlingConfig
data SuccessResponseHandlingConfig Source #
Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data.
For example, this setting would determine where to write the response from the destination connector upon a successful insert operation.
See: newSuccessResponseHandlingConfig smart constructor.
Constructors
| SuccessResponseHandlingConfig' | |
Fields
| |
Instances
newSuccessResponseHandlingConfig :: SuccessResponseHandlingConfig Source #
Create a value of SuccessResponseHandlingConfig 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:bucketName:SuccessResponseHandlingConfig', successResponseHandlingConfig_bucketName - The name of the Amazon S3 bucket.
$sel:bucketPrefix:SuccessResponseHandlingConfig', successResponseHandlingConfig_bucketPrefix - The Amazon S3 bucket prefix.
successResponseHandlingConfig_bucketName :: Lens' SuccessResponseHandlingConfig (Maybe Text) Source #
The name of the Amazon S3 bucket.
successResponseHandlingConfig_bucketPrefix :: Lens' SuccessResponseHandlingConfig (Maybe Text) Source #
The Amazon S3 bucket prefix.
SupportedFieldTypeDetails
data SupportedFieldTypeDetails Source #
Contains details regarding all the supported FieldTypes and their
corresponding filterOperators and supportedValues.
See: newSupportedFieldTypeDetails smart constructor.
Constructors
| SupportedFieldTypeDetails' | |
Fields
| |
Instances
newSupportedFieldTypeDetails Source #
Create a value of SupportedFieldTypeDetails 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:v1:SupportedFieldTypeDetails', supportedFieldTypeDetails_v1 - The initial supported version for fieldType. If this is later changed
to a different version, v2 will be introduced.
supportedFieldTypeDetails_v1 :: Lens' SupportedFieldTypeDetails FieldTypeDetails Source #
The initial supported version for fieldType. If this is later changed
to a different version, v2 will be introduced.
Task
A class for modeling different type of tasks. Task implementation varies
based on the TaskType.
See: newTask smart constructor.
Constructors
| Task' | |
Fields
| |
Instances
Create a value of Task 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:connectorOperator:Task', task_connectorOperator - The operation to be performed on the provided source fields.
$sel:destinationField:Task', task_destinationField - A field in a destination connector, or a field value against which
Amazon AppFlow validates a source field.
$sel:taskProperties:Task', task_taskProperties - A map used to store task-related information. The execution service
looks for particular information based on the TaskType.
$sel:sourceFields:Task', task_sourceFields - The source fields to which a particular task is applied.
$sel:taskType:Task', task_taskType - Specifies the particular task implementation that Amazon AppFlow
performs.
task_connectorOperator :: Lens' Task (Maybe ConnectorOperator) Source #
The operation to be performed on the provided source fields.
task_destinationField :: Lens' Task (Maybe Text) Source #
A field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
task_taskProperties :: Lens' Task (Maybe (HashMap OperatorPropertiesKeys Text)) Source #
A map used to store task-related information. The execution service
looks for particular information based on the TaskType.
task_sourceFields :: Lens' Task [Text] Source #
The source fields to which a particular task is applied.
task_taskType :: Lens' Task TaskType Source #
Specifies the particular task implementation that Amazon AppFlow performs.
TrendmicroConnectorProfileCredentials
data TrendmicroConnectorProfileCredentials Source #
The connector-specific profile credentials required when using Trend Micro.
See: newTrendmicroConnectorProfileCredentials smart constructor.
Constructors
| TrendmicroConnectorProfileCredentials' | |
Fields
| |
Instances
newTrendmicroConnectorProfileCredentials Source #
Arguments
| :: Text | |
| -> TrendmicroConnectorProfileCredentials |
Create a value of TrendmicroConnectorProfileCredentials 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:apiSecretKey:TrendmicroConnectorProfileCredentials', trendmicroConnectorProfileCredentials_apiSecretKey - The Secret Access Key portion of the credentials.
trendmicroConnectorProfileCredentials_apiSecretKey :: Lens' TrendmicroConnectorProfileCredentials Text Source #
The Secret Access Key portion of the credentials.
TrendmicroConnectorProfileProperties
data TrendmicroConnectorProfileProperties Source #
The connector-specific profile properties required when using Trend Micro.
See: newTrendmicroConnectorProfileProperties smart constructor.
Constructors
| TrendmicroConnectorProfileProperties' | |
Instances
newTrendmicroConnectorProfileProperties :: TrendmicroConnectorProfileProperties Source #
Create a value of TrendmicroConnectorProfileProperties with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
TrendmicroMetadata
data TrendmicroMetadata Source #
The connector metadata specific to Trend Micro.
See: newTrendmicroMetadata smart constructor.
Constructors
| TrendmicroMetadata' | |
Instances
newTrendmicroMetadata :: TrendmicroMetadata Source #
Create a value of TrendmicroMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
TrendmicroSourceProperties
data TrendmicroSourceProperties Source #
The properties that are applied when using Trend Micro as a flow source.
See: newTrendmicroSourceProperties smart constructor.
Constructors
| TrendmicroSourceProperties' | |
Instances
newTrendmicroSourceProperties Source #
Create a value of TrendmicroSourceProperties 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:object':TrendmicroSourceProperties', trendmicroSourceProperties_object - The object specified in the Trend Micro flow source.
trendmicroSourceProperties_object :: Lens' TrendmicroSourceProperties Text Source #
The object specified in the Trend Micro flow source.
TriggerConfig
data TriggerConfig Source #
The trigger settings that determine how and when Amazon AppFlow runs the specified flow.
See: newTriggerConfig smart constructor.
Constructors
| TriggerConfig' | |
Fields
| |
Instances
Arguments
| :: TriggerType | |
| -> TriggerConfig |
Create a value of TriggerConfig 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:triggerProperties:TriggerConfig', triggerConfig_triggerProperties - Specifies the configuration details of a schedule-triggered flow as
defined by the user. Currently, these settings only apply to the
Scheduled trigger type.
$sel:triggerType:TriggerConfig', triggerConfig_triggerType - Specifies the type of flow trigger. This can be OnDemand, Scheduled,
or Event.
triggerConfig_triggerProperties :: Lens' TriggerConfig (Maybe TriggerProperties) Source #
Specifies the configuration details of a schedule-triggered flow as
defined by the user. Currently, these settings only apply to the
Scheduled trigger type.
triggerConfig_triggerType :: Lens' TriggerConfig TriggerType Source #
Specifies the type of flow trigger. This can be OnDemand, Scheduled,
or Event.
TriggerProperties
data TriggerProperties Source #
Specifies the configuration details that control the trigger for a flow.
Currently, these settings only apply to the Scheduled trigger type.
See: newTriggerProperties smart constructor.
Constructors
| TriggerProperties' | |
Fields
| |
Instances
newTriggerProperties :: TriggerProperties Source #
Create a value of TriggerProperties 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:scheduled:TriggerProperties', triggerProperties_scheduled - Specifies the configuration details of a schedule-triggered flow as
defined by the user.
triggerProperties_scheduled :: Lens' TriggerProperties (Maybe ScheduledTriggerProperties) Source #
Specifies the configuration details of a schedule-triggered flow as defined by the user.
UpsolverDestinationProperties
data UpsolverDestinationProperties Source #
The properties that are applied when Upsolver is used as a destination.
See: newUpsolverDestinationProperties smart constructor.
Constructors
| UpsolverDestinationProperties' | |
Fields
| |
Instances
newUpsolverDestinationProperties Source #
Arguments
| :: Text | |
| -> UpsolverS3OutputFormatConfig | |
| -> UpsolverDestinationProperties |
Create a value of UpsolverDestinationProperties 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:bucketPrefix:UpsolverDestinationProperties', upsolverDestinationProperties_bucketPrefix - The object key for the destination Upsolver Amazon S3 bucket in which
Amazon AppFlow places the files.
$sel:bucketName:UpsolverDestinationProperties', upsolverDestinationProperties_bucketName - The Upsolver Amazon S3 bucket name in which Amazon AppFlow places the
transferred data.
$sel:s3OutputFormatConfig:UpsolverDestinationProperties', upsolverDestinationProperties_s3OutputFormatConfig - The configuration that determines how data is formatted when Upsolver is
used as the flow destination.
upsolverDestinationProperties_bucketPrefix :: Lens' UpsolverDestinationProperties (Maybe Text) Source #
The object key for the destination Upsolver Amazon S3 bucket in which Amazon AppFlow places the files.
upsolverDestinationProperties_bucketName :: Lens' UpsolverDestinationProperties Text Source #
The Upsolver Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
upsolverDestinationProperties_s3OutputFormatConfig :: Lens' UpsolverDestinationProperties UpsolverS3OutputFormatConfig Source #
The configuration that determines how data is formatted when Upsolver is used as the flow destination.
UpsolverMetadata
data UpsolverMetadata Source #
The connector metadata specific to Upsolver.
See: newUpsolverMetadata smart constructor.
Constructors
| UpsolverMetadata' | |
Instances
newUpsolverMetadata :: UpsolverMetadata Source #
Create a value of UpsolverMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpsolverS3OutputFormatConfig
data UpsolverS3OutputFormatConfig Source #
The configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination.
See: newUpsolverS3OutputFormatConfig smart constructor.
Constructors
| UpsolverS3OutputFormatConfig' | |
Fields
| |
Instances
newUpsolverS3OutputFormatConfig Source #
Arguments
| :: PrefixConfig | |
| -> UpsolverS3OutputFormatConfig |
Create a value of UpsolverS3OutputFormatConfig 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:aggregationConfig:UpsolverS3OutputFormatConfig', upsolverS3OutputFormatConfig_aggregationConfig - Undocumented member.
$sel:fileType:UpsolverS3OutputFormatConfig', upsolverS3OutputFormatConfig_fileType - Indicates the file type that Amazon AppFlow places in the Upsolver
Amazon S3 bucket.
$sel:prefixConfig:UpsolverS3OutputFormatConfig', upsolverS3OutputFormatConfig_prefixConfig - Undocumented member.
upsolverS3OutputFormatConfig_aggregationConfig :: Lens' UpsolverS3OutputFormatConfig (Maybe AggregationConfig) Source #
Undocumented member.
upsolverS3OutputFormatConfig_fileType :: Lens' UpsolverS3OutputFormatConfig (Maybe FileType) Source #
Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.
upsolverS3OutputFormatConfig_prefixConfig :: Lens' UpsolverS3OutputFormatConfig PrefixConfig Source #
Undocumented member.
VeevaConnectorProfileCredentials
data VeevaConnectorProfileCredentials Source #
The connector-specific profile credentials required when using Veeva.
See: newVeevaConnectorProfileCredentials smart constructor.
Constructors
| VeevaConnectorProfileCredentials' | |
Instances
newVeevaConnectorProfileCredentials Source #
Arguments
| :: Text | |
| -> Text | |
| -> VeevaConnectorProfileCredentials |
Create a value of VeevaConnectorProfileCredentials 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:username:VeevaConnectorProfileCredentials', veevaConnectorProfileCredentials_username - The name of the user.
$sel:password:VeevaConnectorProfileCredentials', veevaConnectorProfileCredentials_password - The password that corresponds to the user name.
veevaConnectorProfileCredentials_username :: Lens' VeevaConnectorProfileCredentials Text Source #
The name of the user.
veevaConnectorProfileCredentials_password :: Lens' VeevaConnectorProfileCredentials Text Source #
The password that corresponds to the user name.
VeevaConnectorProfileProperties
data VeevaConnectorProfileProperties Source #
The connector-specific profile properties required when using Veeva.
See: newVeevaConnectorProfileProperties smart constructor.
Constructors
| VeevaConnectorProfileProperties' | |
Fields
| |
Instances
newVeevaConnectorProfileProperties Source #
Create a value of VeevaConnectorProfileProperties 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:instanceUrl:VeevaConnectorProfileProperties', veevaConnectorProfileProperties_instanceUrl - The location of the Veeva resource.
veevaConnectorProfileProperties_instanceUrl :: Lens' VeevaConnectorProfileProperties Text Source #
The location of the Veeva resource.
VeevaMetadata
data VeevaMetadata Source #
The connector metadata specific to Veeva.
See: newVeevaMetadata smart constructor.
Constructors
| VeevaMetadata' | |
Instances
newVeevaMetadata :: VeevaMetadata Source #
Create a value of VeevaMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
VeevaSourceProperties
data VeevaSourceProperties Source #
The properties that are applied when using Veeva as a flow source.
See: newVeevaSourceProperties smart constructor.
Constructors
| VeevaSourceProperties' | |
Fields
| |
Instances
newVeevaSourceProperties Source #
Arguments
| :: Text | |
| -> VeevaSourceProperties |
Create a value of VeevaSourceProperties 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:documentType:VeevaSourceProperties', veevaSourceProperties_documentType - The document type specified in the Veeva document extract flow.
$sel:includeAllVersions:VeevaSourceProperties', veevaSourceProperties_includeAllVersions - Boolean value to include All Versions of files in Veeva document extract
flow.
$sel:includeRenditions:VeevaSourceProperties', veevaSourceProperties_includeRenditions - Boolean value to include file renditions in Veeva document extract flow.
$sel:includeSourceFiles:VeevaSourceProperties', veevaSourceProperties_includeSourceFiles - Boolean value to include source files in Veeva document extract flow.
$sel:object':VeevaSourceProperties', veevaSourceProperties_object - The object specified in the Veeva flow source.
veevaSourceProperties_documentType :: Lens' VeevaSourceProperties (Maybe Text) Source #
The document type specified in the Veeva document extract flow.
veevaSourceProperties_includeAllVersions :: Lens' VeevaSourceProperties (Maybe Bool) Source #
Boolean value to include All Versions of files in Veeva document extract flow.
veevaSourceProperties_includeRenditions :: Lens' VeevaSourceProperties (Maybe Bool) Source #
Boolean value to include file renditions in Veeva document extract flow.
veevaSourceProperties_includeSourceFiles :: Lens' VeevaSourceProperties (Maybe Bool) Source #
Boolean value to include source files in Veeva document extract flow.
veevaSourceProperties_object :: Lens' VeevaSourceProperties Text Source #
The object specified in the Veeva flow source.
ZendeskConnectorProfileCredentials
data ZendeskConnectorProfileCredentials Source #
The connector-specific profile credentials required when using Zendesk.
See: newZendeskConnectorProfileCredentials smart constructor.
Constructors
| ZendeskConnectorProfileCredentials' | |
Fields
| |
Instances
newZendeskConnectorProfileCredentials Source #
Arguments
| :: Text | |
| -> Text | |
| -> ZendeskConnectorProfileCredentials |
Create a value of ZendeskConnectorProfileCredentials 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:accessToken:ZendeskConnectorProfileCredentials', zendeskConnectorProfileCredentials_accessToken - The credentials used to access protected Zendesk resources.
$sel:oAuthRequest:ZendeskConnectorProfileCredentials', zendeskConnectorProfileCredentials_oAuthRequest - The OAuth requirement needed to request security tokens from the
connector endpoint.
$sel:clientId:ZendeskConnectorProfileCredentials', zendeskConnectorProfileCredentials_clientId - The identifier for the desired client.
$sel:clientSecret:ZendeskConnectorProfileCredentials', zendeskConnectorProfileCredentials_clientSecret - The client secret used by the OAuth client to authenticate to the
authorization server.
zendeskConnectorProfileCredentials_accessToken :: Lens' ZendeskConnectorProfileCredentials (Maybe Text) Source #
The credentials used to access protected Zendesk resources.
zendeskConnectorProfileCredentials_oAuthRequest :: Lens' ZendeskConnectorProfileCredentials (Maybe ConnectorOAuthRequest) Source #
The OAuth requirement needed to request security tokens from the connector endpoint.
zendeskConnectorProfileCredentials_clientId :: Lens' ZendeskConnectorProfileCredentials Text Source #
The identifier for the desired client.
zendeskConnectorProfileCredentials_clientSecret :: Lens' ZendeskConnectorProfileCredentials Text Source #
The client secret used by the OAuth client to authenticate to the authorization server.
ZendeskConnectorProfileProperties
data ZendeskConnectorProfileProperties Source #
The connector-specific profile properties required when using Zendesk.
See: newZendeskConnectorProfileProperties smart constructor.
Constructors
| ZendeskConnectorProfileProperties' | |
Fields
| |
Instances
newZendeskConnectorProfileProperties Source #
Arguments
| :: Text | |
| -> ZendeskConnectorProfileProperties |
Create a value of ZendeskConnectorProfileProperties 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:instanceUrl:ZendeskConnectorProfileProperties', zendeskConnectorProfileProperties_instanceUrl - The location of the Zendesk resource.
zendeskConnectorProfileProperties_instanceUrl :: Lens' ZendeskConnectorProfileProperties Text Source #
The location of the Zendesk resource.
ZendeskDestinationProperties
data ZendeskDestinationProperties Source #
The properties that are applied when Zendesk is used as a destination.
See: newZendeskDestinationProperties smart constructor.
Constructors
| ZendeskDestinationProperties' | |
Fields
| |
Instances
newZendeskDestinationProperties Source #
Create a value of ZendeskDestinationProperties 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:errorHandlingConfig:ZendeskDestinationProperties', zendeskDestinationProperties_errorHandlingConfig - Undocumented member.
$sel:idFieldNames:ZendeskDestinationProperties', zendeskDestinationProperties_idFieldNames - Undocumented member.
$sel:writeOperationType:ZendeskDestinationProperties', zendeskDestinationProperties_writeOperationType - Undocumented member.
$sel:object':ZendeskDestinationProperties', zendeskDestinationProperties_object - The object specified in the Zendesk flow destination.
zendeskDestinationProperties_errorHandlingConfig :: Lens' ZendeskDestinationProperties (Maybe ErrorHandlingConfig) Source #
Undocumented member.
zendeskDestinationProperties_idFieldNames :: Lens' ZendeskDestinationProperties (Maybe [Text]) Source #
Undocumented member.
zendeskDestinationProperties_writeOperationType :: Lens' ZendeskDestinationProperties (Maybe WriteOperationType) Source #
Undocumented member.
zendeskDestinationProperties_object :: Lens' ZendeskDestinationProperties Text Source #
The object specified in the Zendesk flow destination.
ZendeskMetadata
data ZendeskMetadata Source #
The connector metadata specific to Zendesk.
See: newZendeskMetadata smart constructor.
Constructors
| ZendeskMetadata' | |
Fields
| |
Instances
newZendeskMetadata :: ZendeskMetadata Source #
Create a value of ZendeskMetadata 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:oAuthScopes:ZendeskMetadata', zendeskMetadata_oAuthScopes - The desired authorization scope for the Zendesk account.
zendeskMetadata_oAuthScopes :: Lens' ZendeskMetadata (Maybe [Text]) Source #
The desired authorization scope for the Zendesk account.
ZendeskSourceProperties
data ZendeskSourceProperties Source #
The properties that are applied when using Zendesk as a flow source.
See: newZendeskSourceProperties smart constructor.
Constructors
| ZendeskSourceProperties' | |
Instances
newZendeskSourceProperties Source #
Create a value of ZendeskSourceProperties 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:object':ZendeskSourceProperties', zendeskSourceProperties_object - The object specified in the Zendesk flow source.
zendeskSourceProperties_object :: Lens' ZendeskSourceProperties Text Source #
The object specified in the Zendesk flow source.