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 |
- Service Configuration
- Errors
- ConflictResolvingModel
- DataPullMode
- FieldContentType
- Gender
- IdentityResolutionJobStatus
- JobScheduleDayOfTheWeek
- LogicalOperator
- MarketoConnectorOperator
- OperatorPropertiesKeys
- PartyType
- S3ConnectorOperator
- SalesforceConnectorOperator
- ServiceNowConnectorOperator
- SourceConnectorType
- StandardIdentifier
- Status
- TaskType
- TriggerType
- WorkflowType
- ZendeskConnectorOperator
- AdditionalSearchKey
- Address
- AppflowIntegration
- AppflowIntegrationWorkflowAttributes
- AppflowIntegrationWorkflowMetrics
- AppflowIntegrationWorkflowStep
- AutoMerging
- Batch
- ConflictResolution
- ConnectorOperator
- Consolidation
- DomainStats
- ExportingConfig
- ExportingLocation
- FieldSourceProfileIds
- FlowDefinition
- FoundByKeyValue
- IdentityResolutionJob
- IncrementalPullConfig
- IntegrationConfig
- JobSchedule
- JobStats
- ListDomainItem
- ListIntegrationItem
- ListProfileObjectTypeItem
- ListProfileObjectTypeTemplateItem
- ListProfileObjectsItem
- ListWorkflowsItem
- MarketoSourceProperties
- MatchItem
- MatchingRequest
- MatchingResponse
- ObjectFilter
- ObjectTypeField
- ObjectTypeKey
- Profile
- S3ExportingConfig
- S3ExportingLocation
- S3SourceProperties
- SalesforceSourceProperties
- ScheduledTriggerProperties
- ServiceNowSourceProperties
- SourceConnectorProperties
- SourceFlowConfig
- Task
- TriggerConfig
- TriggerProperties
- UpdateAddress
- WorkflowAttributes
- WorkflowMetrics
- WorkflowStepItem
- ZendeskSourceProperties
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _BadRequestException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- newtype ConflictResolvingModel where
- newtype DataPullMode where
- DataPullMode' { }
- pattern DataPullMode_Complete :: DataPullMode
- pattern DataPullMode_Incremental :: DataPullMode
- newtype FieldContentType where
- FieldContentType' { }
- pattern FieldContentType_EMAIL_ADDRESS :: FieldContentType
- pattern FieldContentType_NAME :: FieldContentType
- pattern FieldContentType_NUMBER :: FieldContentType
- pattern FieldContentType_PHONE_NUMBER :: FieldContentType
- pattern FieldContentType_STRING :: FieldContentType
- newtype Gender where
- Gender' {
- fromGender :: Text
- pattern Gender_FEMALE :: Gender
- pattern Gender_MALE :: Gender
- pattern Gender_UNSPECIFIED :: Gender
- Gender' {
- newtype IdentityResolutionJobStatus where
- IdentityResolutionJobStatus' { }
- pattern IdentityResolutionJobStatus_COMPLETED :: IdentityResolutionJobStatus
- pattern IdentityResolutionJobStatus_FAILED :: IdentityResolutionJobStatus
- pattern IdentityResolutionJobStatus_FIND_MATCHING :: IdentityResolutionJobStatus
- pattern IdentityResolutionJobStatus_MERGING :: IdentityResolutionJobStatus
- pattern IdentityResolutionJobStatus_PARTIAL_SUCCESS :: IdentityResolutionJobStatus
- pattern IdentityResolutionJobStatus_PENDING :: IdentityResolutionJobStatus
- pattern IdentityResolutionJobStatus_PREPROCESSING :: IdentityResolutionJobStatus
- newtype JobScheduleDayOfTheWeek where
- JobScheduleDayOfTheWeek' { }
- pattern JobScheduleDayOfTheWeek_FRIDAY :: JobScheduleDayOfTheWeek
- pattern JobScheduleDayOfTheWeek_MONDAY :: JobScheduleDayOfTheWeek
- pattern JobScheduleDayOfTheWeek_SATURDAY :: JobScheduleDayOfTheWeek
- pattern JobScheduleDayOfTheWeek_SUNDAY :: JobScheduleDayOfTheWeek
- pattern JobScheduleDayOfTheWeek_THURSDAY :: JobScheduleDayOfTheWeek
- pattern JobScheduleDayOfTheWeek_TUESDAY :: JobScheduleDayOfTheWeek
- pattern JobScheduleDayOfTheWeek_WEDNESDAY :: JobScheduleDayOfTheWeek
- newtype LogicalOperator where
- LogicalOperator' { }
- pattern LogicalOperator_AND :: LogicalOperator
- pattern LogicalOperator_OR :: LogicalOperator
- 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 OperatorPropertiesKeys where
- OperatorPropertiesKeys' { }
- pattern OperatorPropertiesKeys_CONCAT_FORMAT :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_DATA_TYPE :: OperatorPropertiesKeys
- pattern OperatorPropertiesKeys_DESTINATION_DATA_TYPE :: 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_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 PartyType where
- PartyType' { }
- pattern PartyType_BUSINESS :: PartyType
- pattern PartyType_INDIVIDUAL :: PartyType
- pattern PartyType_OTHER :: PartyType
- 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 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 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 SourceConnectorType where
- SourceConnectorType' { }
- pattern SourceConnectorType_Marketo :: SourceConnectorType
- pattern SourceConnectorType_S3 :: SourceConnectorType
- pattern SourceConnectorType_Salesforce :: SourceConnectorType
- pattern SourceConnectorType_Servicenow :: SourceConnectorType
- pattern SourceConnectorType_Zendesk :: SourceConnectorType
- newtype StandardIdentifier where
- StandardIdentifier' { }
- pattern StandardIdentifier_ASSET :: StandardIdentifier
- pattern StandardIdentifier_CASE :: StandardIdentifier
- pattern StandardIdentifier_LOOKUP_ONLY :: StandardIdentifier
- pattern StandardIdentifier_NEW_ONLY :: StandardIdentifier
- pattern StandardIdentifier_ORDER :: StandardIdentifier
- pattern StandardIdentifier_PROFILE :: StandardIdentifier
- pattern StandardIdentifier_SECONDARY :: StandardIdentifier
- pattern StandardIdentifier_UNIQUE :: StandardIdentifier
- newtype Status where
- Status' {
- fromStatus :: Text
- pattern Status_CANCELLED :: Status
- pattern Status_COMPLETE :: Status
- pattern Status_FAILED :: Status
- pattern Status_IN_PROGRESS :: Status
- pattern Status_NOT_STARTED :: Status
- pattern Status_RETRY :: Status
- pattern Status_SPLIT :: Status
- Status' {
- newtype TaskType where
- TaskType' {
- fromTaskType :: Text
- pattern TaskType_Arithmetic :: TaskType
- pattern TaskType_Filter :: TaskType
- pattern TaskType_Map :: TaskType
- pattern TaskType_Mask :: TaskType
- pattern TaskType_Merge :: TaskType
- pattern TaskType_Truncate :: TaskType
- pattern TaskType_Validate :: TaskType
- TaskType' {
- newtype TriggerType where
- TriggerType' { }
- pattern TriggerType_Event :: TriggerType
- pattern TriggerType_OnDemand :: TriggerType
- pattern TriggerType_Scheduled :: TriggerType
- newtype WorkflowType where
- WorkflowType' { }
- pattern WorkflowType_APPFLOW_INTEGRATION :: WorkflowType
- 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 AdditionalSearchKey = AdditionalSearchKey' {}
- newAdditionalSearchKey :: Text -> AdditionalSearchKey
- additionalSearchKey_keyName :: Lens' AdditionalSearchKey Text
- additionalSearchKey_values :: Lens' AdditionalSearchKey [Text]
- data Address = Address' {}
- newAddress :: Address
- address_address1 :: Lens' Address (Maybe Text)
- address_address2 :: Lens' Address (Maybe Text)
- address_address3 :: Lens' Address (Maybe Text)
- address_address4 :: Lens' Address (Maybe Text)
- address_city :: Lens' Address (Maybe Text)
- address_country :: Lens' Address (Maybe Text)
- address_county :: Lens' Address (Maybe Text)
- address_postalCode :: Lens' Address (Maybe Text)
- address_province :: Lens' Address (Maybe Text)
- address_state :: Lens' Address (Maybe Text)
- data AppflowIntegration = AppflowIntegration' {}
- newAppflowIntegration :: FlowDefinition -> AppflowIntegration
- appflowIntegration_batches :: Lens' AppflowIntegration (Maybe [Batch])
- appflowIntegration_flowDefinition :: Lens' AppflowIntegration FlowDefinition
- data AppflowIntegrationWorkflowAttributes = AppflowIntegrationWorkflowAttributes' {}
- newAppflowIntegrationWorkflowAttributes :: SourceConnectorType -> Text -> AppflowIntegrationWorkflowAttributes
- appflowIntegrationWorkflowAttributes_roleArn :: Lens' AppflowIntegrationWorkflowAttributes (Maybe Text)
- appflowIntegrationWorkflowAttributes_sourceConnectorType :: Lens' AppflowIntegrationWorkflowAttributes SourceConnectorType
- appflowIntegrationWorkflowAttributes_connectorProfileName :: Lens' AppflowIntegrationWorkflowAttributes Text
- data AppflowIntegrationWorkflowMetrics = AppflowIntegrationWorkflowMetrics' {}
- newAppflowIntegrationWorkflowMetrics :: Integer -> Integer -> Integer -> AppflowIntegrationWorkflowMetrics
- appflowIntegrationWorkflowMetrics_recordsProcessed :: Lens' AppflowIntegrationWorkflowMetrics Integer
- appflowIntegrationWorkflowMetrics_stepsCompleted :: Lens' AppflowIntegrationWorkflowMetrics Integer
- appflowIntegrationWorkflowMetrics_totalSteps :: Lens' AppflowIntegrationWorkflowMetrics Integer
- data AppflowIntegrationWorkflowStep = AppflowIntegrationWorkflowStep' {}
- newAppflowIntegrationWorkflowStep :: Text -> Status -> Text -> Integer -> Text -> Text -> UTCTime -> UTCTime -> AppflowIntegrationWorkflowStep
- appflowIntegrationWorkflowStep_flowName :: Lens' AppflowIntegrationWorkflowStep Text
- appflowIntegrationWorkflowStep_status :: Lens' AppflowIntegrationWorkflowStep Status
- appflowIntegrationWorkflowStep_executionMessage :: Lens' AppflowIntegrationWorkflowStep Text
- appflowIntegrationWorkflowStep_recordsProcessed :: Lens' AppflowIntegrationWorkflowStep Integer
- appflowIntegrationWorkflowStep_batchRecordsStartTime :: Lens' AppflowIntegrationWorkflowStep Text
- appflowIntegrationWorkflowStep_batchRecordsEndTime :: Lens' AppflowIntegrationWorkflowStep Text
- appflowIntegrationWorkflowStep_createdAt :: Lens' AppflowIntegrationWorkflowStep UTCTime
- appflowIntegrationWorkflowStep_lastUpdatedAt :: Lens' AppflowIntegrationWorkflowStep UTCTime
- data AutoMerging = AutoMerging' {}
- newAutoMerging :: Bool -> AutoMerging
- autoMerging_conflictResolution :: Lens' AutoMerging (Maybe ConflictResolution)
- autoMerging_consolidation :: Lens' AutoMerging (Maybe Consolidation)
- autoMerging_minAllowedConfidenceScoreForMerging :: Lens' AutoMerging (Maybe Double)
- autoMerging_enabled :: Lens' AutoMerging Bool
- data Batch = Batch' {}
- newBatch :: UTCTime -> UTCTime -> Batch
- batch_startTime :: Lens' Batch UTCTime
- batch_endTime :: Lens' Batch UTCTime
- data ConflictResolution = ConflictResolution' {}
- newConflictResolution :: ConflictResolvingModel -> ConflictResolution
- conflictResolution_sourceName :: Lens' ConflictResolution (Maybe Text)
- conflictResolution_conflictResolvingModel :: Lens' ConflictResolution ConflictResolvingModel
- data ConnectorOperator = ConnectorOperator' {}
- newConnectorOperator :: ConnectorOperator
- connectorOperator_marketo :: Lens' ConnectorOperator (Maybe MarketoConnectorOperator)
- connectorOperator_s3 :: Lens' ConnectorOperator (Maybe S3ConnectorOperator)
- connectorOperator_salesforce :: Lens' ConnectorOperator (Maybe SalesforceConnectorOperator)
- connectorOperator_serviceNow :: Lens' ConnectorOperator (Maybe ServiceNowConnectorOperator)
- connectorOperator_zendesk :: Lens' ConnectorOperator (Maybe ZendeskConnectorOperator)
- data Consolidation = Consolidation' {}
- newConsolidation :: NonEmpty (NonEmpty Text) -> Consolidation
- consolidation_matchingAttributesList :: Lens' Consolidation (NonEmpty (NonEmpty Text))
- data DomainStats = DomainStats' {}
- newDomainStats :: DomainStats
- domainStats_meteringProfileCount :: Lens' DomainStats (Maybe Integer)
- domainStats_objectCount :: Lens' DomainStats (Maybe Integer)
- domainStats_profileCount :: Lens' DomainStats (Maybe Integer)
- domainStats_totalSize :: Lens' DomainStats (Maybe Integer)
- data ExportingConfig = ExportingConfig' {}
- newExportingConfig :: ExportingConfig
- exportingConfig_s3Exporting :: Lens' ExportingConfig (Maybe S3ExportingConfig)
- data ExportingLocation = ExportingLocation' {}
- newExportingLocation :: ExportingLocation
- exportingLocation_s3Exporting :: Lens' ExportingLocation (Maybe S3ExportingLocation)
- data FieldSourceProfileIds = FieldSourceProfileIds' {
- accountNumber :: Maybe Text
- additionalInformation :: Maybe Text
- address :: Maybe Text
- attributes :: Maybe (HashMap Text Text)
- billingAddress :: Maybe Text
- birthDate :: Maybe Text
- businessEmailAddress :: Maybe Text
- businessName :: Maybe Text
- businessPhoneNumber :: Maybe Text
- emailAddress :: Maybe Text
- firstName :: Maybe Text
- gender :: Maybe Text
- homePhoneNumber :: Maybe Text
- lastName :: Maybe Text
- mailingAddress :: Maybe Text
- middleName :: Maybe Text
- mobilePhoneNumber :: Maybe Text
- partyType :: Maybe Text
- personalEmailAddress :: Maybe Text
- phoneNumber :: Maybe Text
- shippingAddress :: Maybe Text
- newFieldSourceProfileIds :: FieldSourceProfileIds
- fieldSourceProfileIds_accountNumber :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_additionalInformation :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_address :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_attributes :: Lens' FieldSourceProfileIds (Maybe (HashMap Text Text))
- fieldSourceProfileIds_billingAddress :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_birthDate :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_businessEmailAddress :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_businessName :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_businessPhoneNumber :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_emailAddress :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_firstName :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_gender :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_homePhoneNumber :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_lastName :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_mailingAddress :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_middleName :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_mobilePhoneNumber :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_partyType :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_personalEmailAddress :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_phoneNumber :: Lens' FieldSourceProfileIds (Maybe Text)
- fieldSourceProfileIds_shippingAddress :: Lens' FieldSourceProfileIds (Maybe Text)
- data FlowDefinition = FlowDefinition' {}
- newFlowDefinition :: Text -> Text -> SourceFlowConfig -> TriggerConfig -> FlowDefinition
- flowDefinition_description :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_flowName :: Lens' FlowDefinition Text
- flowDefinition_kmsArn :: Lens' FlowDefinition Text
- flowDefinition_sourceFlowConfig :: Lens' FlowDefinition SourceFlowConfig
- flowDefinition_tasks :: Lens' FlowDefinition [Task]
- flowDefinition_triggerConfig :: Lens' FlowDefinition TriggerConfig
- data FoundByKeyValue = FoundByKeyValue' {}
- newFoundByKeyValue :: FoundByKeyValue
- foundByKeyValue_keyName :: Lens' FoundByKeyValue (Maybe Text)
- foundByKeyValue_values :: Lens' FoundByKeyValue (Maybe [Text])
- data IdentityResolutionJob = IdentityResolutionJob' {}
- newIdentityResolutionJob :: IdentityResolutionJob
- identityResolutionJob_domainName :: Lens' IdentityResolutionJob (Maybe Text)
- identityResolutionJob_exportingLocation :: Lens' IdentityResolutionJob (Maybe ExportingLocation)
- identityResolutionJob_jobEndTime :: Lens' IdentityResolutionJob (Maybe UTCTime)
- identityResolutionJob_jobId :: Lens' IdentityResolutionJob (Maybe Text)
- identityResolutionJob_jobStartTime :: Lens' IdentityResolutionJob (Maybe UTCTime)
- identityResolutionJob_jobStats :: Lens' IdentityResolutionJob (Maybe JobStats)
- identityResolutionJob_message :: Lens' IdentityResolutionJob (Maybe Text)
- identityResolutionJob_status :: Lens' IdentityResolutionJob (Maybe IdentityResolutionJobStatus)
- data IncrementalPullConfig = IncrementalPullConfig' {}
- newIncrementalPullConfig :: IncrementalPullConfig
- incrementalPullConfig_datetimeTypeFieldName :: Lens' IncrementalPullConfig (Maybe Text)
- data IntegrationConfig = IntegrationConfig' {}
- newIntegrationConfig :: IntegrationConfig
- integrationConfig_appflowIntegration :: Lens' IntegrationConfig (Maybe AppflowIntegration)
- data JobSchedule = JobSchedule' {}
- newJobSchedule :: JobScheduleDayOfTheWeek -> Text -> JobSchedule
- jobSchedule_dayOfTheWeek :: Lens' JobSchedule JobScheduleDayOfTheWeek
- jobSchedule_time :: Lens' JobSchedule Text
- data JobStats = JobStats' {}
- newJobStats :: JobStats
- jobStats_numberOfMatchesFound :: Lens' JobStats (Maybe Integer)
- jobStats_numberOfMergesDone :: Lens' JobStats (Maybe Integer)
- jobStats_numberOfProfilesReviewed :: Lens' JobStats (Maybe Integer)
- data ListDomainItem = ListDomainItem' {}
- newListDomainItem :: Text -> UTCTime -> UTCTime -> ListDomainItem
- listDomainItem_tags :: Lens' ListDomainItem (Maybe (HashMap Text Text))
- listDomainItem_domainName :: Lens' ListDomainItem Text
- listDomainItem_createdAt :: Lens' ListDomainItem UTCTime
- listDomainItem_lastUpdatedAt :: Lens' ListDomainItem UTCTime
- data ListIntegrationItem = ListIntegrationItem' {
- isUnstructured :: Maybe Bool
- objectTypeName :: Maybe Text
- objectTypeNames :: Maybe (HashMap Text Text)
- tags :: Maybe (HashMap Text Text)
- workflowId :: Maybe Text
- domainName :: Text
- uri :: Text
- createdAt :: POSIX
- lastUpdatedAt :: POSIX
- newListIntegrationItem :: Text -> Text -> UTCTime -> UTCTime -> ListIntegrationItem
- listIntegrationItem_isUnstructured :: Lens' ListIntegrationItem (Maybe Bool)
- listIntegrationItem_objectTypeName :: Lens' ListIntegrationItem (Maybe Text)
- listIntegrationItem_objectTypeNames :: Lens' ListIntegrationItem (Maybe (HashMap Text Text))
- listIntegrationItem_tags :: Lens' ListIntegrationItem (Maybe (HashMap Text Text))
- listIntegrationItem_workflowId :: Lens' ListIntegrationItem (Maybe Text)
- listIntegrationItem_domainName :: Lens' ListIntegrationItem Text
- listIntegrationItem_uri :: Lens' ListIntegrationItem Text
- listIntegrationItem_createdAt :: Lens' ListIntegrationItem UTCTime
- listIntegrationItem_lastUpdatedAt :: Lens' ListIntegrationItem UTCTime
- data ListProfileObjectTypeItem = ListProfileObjectTypeItem' {
- createdAt :: Maybe POSIX
- lastUpdatedAt :: Maybe POSIX
- tags :: Maybe (HashMap Text Text)
- objectTypeName :: Text
- description :: Text
- newListProfileObjectTypeItem :: Text -> Text -> ListProfileObjectTypeItem
- listProfileObjectTypeItem_createdAt :: Lens' ListProfileObjectTypeItem (Maybe UTCTime)
- listProfileObjectTypeItem_lastUpdatedAt :: Lens' ListProfileObjectTypeItem (Maybe UTCTime)
- listProfileObjectTypeItem_tags :: Lens' ListProfileObjectTypeItem (Maybe (HashMap Text Text))
- listProfileObjectTypeItem_objectTypeName :: Lens' ListProfileObjectTypeItem Text
- listProfileObjectTypeItem_description :: Lens' ListProfileObjectTypeItem Text
- data ListProfileObjectTypeTemplateItem = ListProfileObjectTypeTemplateItem' {
- sourceName :: Maybe Text
- sourceObject :: Maybe Text
- templateId :: Maybe Text
- newListProfileObjectTypeTemplateItem :: ListProfileObjectTypeTemplateItem
- listProfileObjectTypeTemplateItem_sourceName :: Lens' ListProfileObjectTypeTemplateItem (Maybe Text)
- listProfileObjectTypeTemplateItem_sourceObject :: Lens' ListProfileObjectTypeTemplateItem (Maybe Text)
- listProfileObjectTypeTemplateItem_templateId :: Lens' ListProfileObjectTypeTemplateItem (Maybe Text)
- data ListProfileObjectsItem = ListProfileObjectsItem' {}
- newListProfileObjectsItem :: ListProfileObjectsItem
- listProfileObjectsItem_object :: Lens' ListProfileObjectsItem (Maybe Text)
- listProfileObjectsItem_objectTypeName :: Lens' ListProfileObjectsItem (Maybe Text)
- listProfileObjectsItem_profileObjectUniqueKey :: Lens' ListProfileObjectsItem (Maybe Text)
- data ListWorkflowsItem = ListWorkflowsItem' {}
- newListWorkflowsItem :: WorkflowType -> Text -> Status -> Text -> UTCTime -> UTCTime -> ListWorkflowsItem
- listWorkflowsItem_workflowType :: Lens' ListWorkflowsItem WorkflowType
- listWorkflowsItem_workflowId :: Lens' ListWorkflowsItem Text
- listWorkflowsItem_status :: Lens' ListWorkflowsItem Status
- listWorkflowsItem_statusDescription :: Lens' ListWorkflowsItem Text
- listWorkflowsItem_createdAt :: Lens' ListWorkflowsItem UTCTime
- listWorkflowsItem_lastUpdatedAt :: Lens' ListWorkflowsItem UTCTime
- data MarketoSourceProperties = MarketoSourceProperties' {}
- newMarketoSourceProperties :: Text -> MarketoSourceProperties
- marketoSourceProperties_object :: Lens' MarketoSourceProperties Text
- data MatchItem = MatchItem' {
- confidenceScore :: Maybe Double
- matchId :: Maybe Text
- profileIds :: Maybe [Text]
- newMatchItem :: MatchItem
- matchItem_confidenceScore :: Lens' MatchItem (Maybe Double)
- matchItem_matchId :: Lens' MatchItem (Maybe Text)
- matchItem_profileIds :: Lens' MatchItem (Maybe [Text])
- data MatchingRequest = MatchingRequest' {}
- newMatchingRequest :: Bool -> MatchingRequest
- matchingRequest_autoMerging :: Lens' MatchingRequest (Maybe AutoMerging)
- matchingRequest_exportingConfig :: Lens' MatchingRequest (Maybe ExportingConfig)
- matchingRequest_jobSchedule :: Lens' MatchingRequest (Maybe JobSchedule)
- matchingRequest_enabled :: Lens' MatchingRequest Bool
- data MatchingResponse = MatchingResponse' {}
- newMatchingResponse :: MatchingResponse
- matchingResponse_autoMerging :: Lens' MatchingResponse (Maybe AutoMerging)
- matchingResponse_enabled :: Lens' MatchingResponse (Maybe Bool)
- matchingResponse_exportingConfig :: Lens' MatchingResponse (Maybe ExportingConfig)
- matchingResponse_jobSchedule :: Lens' MatchingResponse (Maybe JobSchedule)
- data ObjectFilter = ObjectFilter' {}
- newObjectFilter :: Text -> ObjectFilter
- objectFilter_keyName :: Lens' ObjectFilter Text
- objectFilter_values :: Lens' ObjectFilter [Text]
- data ObjectTypeField = ObjectTypeField' {}
- newObjectTypeField :: ObjectTypeField
- objectTypeField_contentType :: Lens' ObjectTypeField (Maybe FieldContentType)
- objectTypeField_source :: Lens' ObjectTypeField (Maybe Text)
- objectTypeField_target :: Lens' ObjectTypeField (Maybe Text)
- data ObjectTypeKey = ObjectTypeKey' {}
- newObjectTypeKey :: ObjectTypeKey
- objectTypeKey_fieldNames :: Lens' ObjectTypeKey (Maybe [Text])
- objectTypeKey_standardIdentifiers :: Lens' ObjectTypeKey (Maybe [StandardIdentifier])
- data Profile = Profile' {
- accountNumber :: Maybe Text
- additionalInformation :: Maybe Text
- address :: Maybe Address
- attributes :: Maybe (HashMap Text Text)
- billingAddress :: Maybe Address
- birthDate :: Maybe Text
- businessEmailAddress :: Maybe Text
- businessName :: Maybe Text
- businessPhoneNumber :: Maybe Text
- emailAddress :: Maybe Text
- firstName :: Maybe Text
- foundByItems :: Maybe (NonEmpty FoundByKeyValue)
- gender :: Maybe Gender
- homePhoneNumber :: Maybe Text
- lastName :: Maybe Text
- mailingAddress :: Maybe Address
- middleName :: Maybe Text
- mobilePhoneNumber :: Maybe Text
- partyType :: Maybe PartyType
- personalEmailAddress :: Maybe Text
- phoneNumber :: Maybe Text
- profileId :: Maybe Text
- shippingAddress :: Maybe Address
- newProfile :: Profile
- profile_accountNumber :: Lens' Profile (Maybe Text)
- profile_additionalInformation :: Lens' Profile (Maybe Text)
- profile_address :: Lens' Profile (Maybe Address)
- profile_attributes :: Lens' Profile (Maybe (HashMap Text Text))
- profile_billingAddress :: Lens' Profile (Maybe Address)
- profile_birthDate :: Lens' Profile (Maybe Text)
- profile_businessEmailAddress :: Lens' Profile (Maybe Text)
- profile_businessName :: Lens' Profile (Maybe Text)
- profile_businessPhoneNumber :: Lens' Profile (Maybe Text)
- profile_emailAddress :: Lens' Profile (Maybe Text)
- profile_firstName :: Lens' Profile (Maybe Text)
- profile_foundByItems :: Lens' Profile (Maybe (NonEmpty FoundByKeyValue))
- profile_gender :: Lens' Profile (Maybe Gender)
- profile_homePhoneNumber :: Lens' Profile (Maybe Text)
- profile_lastName :: Lens' Profile (Maybe Text)
- profile_mailingAddress :: Lens' Profile (Maybe Address)
- profile_middleName :: Lens' Profile (Maybe Text)
- profile_mobilePhoneNumber :: Lens' Profile (Maybe Text)
- profile_partyType :: Lens' Profile (Maybe PartyType)
- profile_personalEmailAddress :: Lens' Profile (Maybe Text)
- profile_phoneNumber :: Lens' Profile (Maybe Text)
- profile_profileId :: Lens' Profile (Maybe Text)
- profile_shippingAddress :: Lens' Profile (Maybe Address)
- data S3ExportingConfig = S3ExportingConfig' {
- s3KeyName :: Maybe Text
- s3BucketName :: Text
- newS3ExportingConfig :: Text -> S3ExportingConfig
- s3ExportingConfig_s3KeyName :: Lens' S3ExportingConfig (Maybe Text)
- s3ExportingConfig_s3BucketName :: Lens' S3ExportingConfig Text
- data S3ExportingLocation = S3ExportingLocation' {}
- newS3ExportingLocation :: S3ExportingLocation
- s3ExportingLocation_s3BucketName :: Lens' S3ExportingLocation (Maybe Text)
- s3ExportingLocation_s3KeyName :: Lens' S3ExportingLocation (Maybe Text)
- data S3SourceProperties = S3SourceProperties' {
- bucketPrefix :: Maybe Text
- bucketName :: Text
- newS3SourceProperties :: Text -> S3SourceProperties
- s3SourceProperties_bucketPrefix :: Lens' S3SourceProperties (Maybe Text)
- s3SourceProperties_bucketName :: Lens' S3SourceProperties Text
- data SalesforceSourceProperties = SalesforceSourceProperties' {}
- newSalesforceSourceProperties :: Text -> SalesforceSourceProperties
- 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_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 ServiceNowSourceProperties = ServiceNowSourceProperties' {}
- newServiceNowSourceProperties :: Text -> ServiceNowSourceProperties
- serviceNowSourceProperties_object :: Lens' ServiceNowSourceProperties Text
- data SourceConnectorProperties = SourceConnectorProperties' {}
- newSourceConnectorProperties :: SourceConnectorProperties
- sourceConnectorProperties_marketo :: Lens' SourceConnectorProperties (Maybe MarketoSourceProperties)
- sourceConnectorProperties_s3 :: Lens' SourceConnectorProperties (Maybe S3SourceProperties)
- sourceConnectorProperties_salesforce :: Lens' SourceConnectorProperties (Maybe SalesforceSourceProperties)
- sourceConnectorProperties_serviceNow :: Lens' SourceConnectorProperties (Maybe ServiceNowSourceProperties)
- sourceConnectorProperties_zendesk :: Lens' SourceConnectorProperties (Maybe ZendeskSourceProperties)
- data SourceFlowConfig = SourceFlowConfig' {}
- newSourceFlowConfig :: SourceConnectorType -> SourceConnectorProperties -> SourceFlowConfig
- sourceFlowConfig_connectorProfileName :: Lens' SourceFlowConfig (Maybe Text)
- sourceFlowConfig_incrementalPullConfig :: Lens' SourceFlowConfig (Maybe IncrementalPullConfig)
- sourceFlowConfig_connectorType :: Lens' SourceFlowConfig SourceConnectorType
- sourceFlowConfig_sourceConnectorProperties :: Lens' SourceFlowConfig SourceConnectorProperties
- 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 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 UpdateAddress = UpdateAddress' {}
- newUpdateAddress :: UpdateAddress
- updateAddress_address1 :: Lens' UpdateAddress (Maybe Text)
- updateAddress_address2 :: Lens' UpdateAddress (Maybe Text)
- updateAddress_address3 :: Lens' UpdateAddress (Maybe Text)
- updateAddress_address4 :: Lens' UpdateAddress (Maybe Text)
- updateAddress_city :: Lens' UpdateAddress (Maybe Text)
- updateAddress_country :: Lens' UpdateAddress (Maybe Text)
- updateAddress_county :: Lens' UpdateAddress (Maybe Text)
- updateAddress_postalCode :: Lens' UpdateAddress (Maybe Text)
- updateAddress_province :: Lens' UpdateAddress (Maybe Text)
- updateAddress_state :: Lens' UpdateAddress (Maybe Text)
- data WorkflowAttributes = WorkflowAttributes' {}
- newWorkflowAttributes :: WorkflowAttributes
- workflowAttributes_appflowIntegration :: Lens' WorkflowAttributes (Maybe AppflowIntegrationWorkflowAttributes)
- data WorkflowMetrics = WorkflowMetrics' {}
- newWorkflowMetrics :: WorkflowMetrics
- workflowMetrics_appflowIntegration :: Lens' WorkflowMetrics (Maybe AppflowIntegrationWorkflowMetrics)
- data WorkflowStepItem = WorkflowStepItem' {}
- newWorkflowStepItem :: WorkflowStepItem
- workflowStepItem_appflowIntegration :: Lens' WorkflowStepItem (Maybe AppflowIntegrationWorkflowStep)
- data ZendeskSourceProperties = ZendeskSourceProperties' {}
- newZendeskSourceProperties :: Text -> ZendeskSourceProperties
- zendeskSourceProperties_object :: Lens' ZendeskSourceProperties Text
Service Configuration
defaultService :: Service Source #
API version 2020-08-15
of the Amazon Connect Customer Profiles SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You do not have sufficient access to perform this action.
_BadRequestException :: AsError a => Fold a ServiceError Source #
The input you provided is invalid.
_InternalServerException :: AsError a => Fold a ServiceError Source #
An internal service error occurred.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The requested resource does not exist, or access was denied.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
You exceeded the maximum number of requests.
ConflictResolvingModel
newtype ConflictResolvingModel Source #
pattern ConflictResolvingModel_RECENCY :: ConflictResolvingModel | |
pattern ConflictResolvingModel_SOURCE :: ConflictResolvingModel |
Instances
DataPullMode
newtype DataPullMode Source #
pattern DataPullMode_Complete :: DataPullMode | |
pattern DataPullMode_Incremental :: DataPullMode |
Instances
FieldContentType
newtype FieldContentType Source #
pattern FieldContentType_EMAIL_ADDRESS :: FieldContentType | |
pattern FieldContentType_NAME :: FieldContentType | |
pattern FieldContentType_NUMBER :: FieldContentType | |
pattern FieldContentType_PHONE_NUMBER :: FieldContentType | |
pattern FieldContentType_STRING :: FieldContentType |
Instances
Gender
pattern Gender_FEMALE :: Gender | |
pattern Gender_MALE :: Gender | |
pattern Gender_UNSPECIFIED :: Gender |
Instances
IdentityResolutionJobStatus
newtype IdentityResolutionJobStatus Source #
Instances
JobScheduleDayOfTheWeek
newtype JobScheduleDayOfTheWeek Source #
Instances
LogicalOperator
newtype LogicalOperator Source #
pattern LogicalOperator_AND :: LogicalOperator | |
pattern LogicalOperator_OR :: LogicalOperator |
Instances
MarketoConnectorOperator
newtype MarketoConnectorOperator Source #
Instances
OperatorPropertiesKeys
newtype OperatorPropertiesKeys Source #
Instances
PartyType
pattern PartyType_BUSINESS :: PartyType | |
pattern PartyType_INDIVIDUAL :: PartyType | |
pattern PartyType_OTHER :: PartyType |
Instances
S3ConnectorOperator
newtype S3ConnectorOperator Source #
Instances
SalesforceConnectorOperator
newtype SalesforceConnectorOperator Source #
Instances
ServiceNowConnectorOperator
newtype ServiceNowConnectorOperator Source #
Instances
SourceConnectorType
newtype SourceConnectorType Source #
pattern SourceConnectorType_Marketo :: SourceConnectorType | |
pattern SourceConnectorType_S3 :: SourceConnectorType | |
pattern SourceConnectorType_Salesforce :: SourceConnectorType | |
pattern SourceConnectorType_Servicenow :: SourceConnectorType | |
pattern SourceConnectorType_Zendesk :: SourceConnectorType |
Instances
StandardIdentifier
newtype StandardIdentifier Source #
pattern StandardIdentifier_ASSET :: StandardIdentifier | |
pattern StandardIdentifier_CASE :: StandardIdentifier | |
pattern StandardIdentifier_LOOKUP_ONLY :: StandardIdentifier | |
pattern StandardIdentifier_NEW_ONLY :: StandardIdentifier | |
pattern StandardIdentifier_ORDER :: StandardIdentifier | |
pattern StandardIdentifier_PROFILE :: StandardIdentifier | |
pattern StandardIdentifier_SECONDARY :: StandardIdentifier | |
pattern StandardIdentifier_UNIQUE :: StandardIdentifier |
Instances
Status
pattern Status_CANCELLED :: Status | |
pattern Status_COMPLETE :: Status | |
pattern Status_FAILED :: Status | |
pattern Status_IN_PROGRESS :: Status | |
pattern Status_NOT_STARTED :: Status | |
pattern Status_RETRY :: Status | |
pattern Status_SPLIT :: Status |
Instances
TaskType
pattern TaskType_Arithmetic :: TaskType | |
pattern TaskType_Filter :: TaskType | |
pattern TaskType_Map :: TaskType | |
pattern TaskType_Mask :: TaskType | |
pattern TaskType_Merge :: TaskType | |
pattern TaskType_Truncate :: TaskType | |
pattern TaskType_Validate :: TaskType |
Instances
TriggerType
newtype TriggerType Source #
pattern TriggerType_Event :: TriggerType | |
pattern TriggerType_OnDemand :: TriggerType | |
pattern TriggerType_Scheduled :: TriggerType |
Instances
WorkflowType
newtype WorkflowType Source #
pattern WorkflowType_APPFLOW_INTEGRATION :: WorkflowType |
Instances
ZendeskConnectorOperator
newtype ZendeskConnectorOperator Source #
Instances
AdditionalSearchKey
data AdditionalSearchKey Source #
A data type pair that consists of a KeyName
and Values
list that is
used in conjunction with the
KeyName
and
Values
parameters to search for profiles using the
SearchProfiles
API.
See: newAdditionalSearchKey
smart constructor.
Instances
newAdditionalSearchKey Source #
Create a value of AdditionalSearchKey
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:keyName:AdditionalSearchKey'
, additionalSearchKey_keyName
- A searchable identifier of a customer profile.
$sel:values:AdditionalSearchKey'
, additionalSearchKey_values
- A list of key values.
additionalSearchKey_keyName :: Lens' AdditionalSearchKey Text Source #
A searchable identifier of a customer profile.
additionalSearchKey_values :: Lens' AdditionalSearchKey [Text] Source #
A list of key values.
Address
A generic address associated with the customer that is not mailing, shipping, or billing.
See: newAddress
smart constructor.
Address' | |
|
Instances
newAddress :: Address Source #
Create a value of Address
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:address1:Address'
, address_address1
- The first line of a customer address.
$sel:address2:Address'
, address_address2
- The second line of a customer address.
$sel:address3:Address'
, address_address3
- The third line of a customer address.
$sel:address4:Address'
, address_address4
- The fourth line of a customer address.
$sel:city:Address'
, address_city
- The city in which a customer lives.
$sel:country:Address'
, address_country
- The country in which a customer lives.
$sel:county:Address'
, address_county
- The county in which a customer lives.
$sel:postalCode:Address'
, address_postalCode
- The postal code of a customer address.
$sel:province:Address'
, address_province
- The province in which a customer lives.
$sel:state:Address'
, address_state
- The state in which a customer lives.
AppflowIntegration
data AppflowIntegration Source #
Details for workflow of type APPFLOW_INTEGRATION
.
See: newAppflowIntegration
smart constructor.
AppflowIntegration' | |
|
Instances
newAppflowIntegration Source #
Create a value of AppflowIntegration
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:batches:AppflowIntegration'
, appflowIntegration_batches
- Batches in workflow of type APPFLOW_INTEGRATION
.
$sel:flowDefinition:AppflowIntegration'
, appflowIntegration_flowDefinition
- Undocumented member.
appflowIntegration_batches :: Lens' AppflowIntegration (Maybe [Batch]) Source #
Batches in workflow of type APPFLOW_INTEGRATION
.
appflowIntegration_flowDefinition :: Lens' AppflowIntegration FlowDefinition Source #
Undocumented member.
AppflowIntegrationWorkflowAttributes
data AppflowIntegrationWorkflowAttributes Source #
Structure holding all APPFLOW_INTEGRATION
specific workflow
attributes.
See: newAppflowIntegrationWorkflowAttributes
smart constructor.
AppflowIntegrationWorkflowAttributes' | |
|
Instances
newAppflowIntegrationWorkflowAttributes Source #
:: SourceConnectorType |
|
-> Text |
|
-> AppflowIntegrationWorkflowAttributes |
Create a value of AppflowIntegrationWorkflowAttributes
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:AppflowIntegrationWorkflowAttributes'
, appflowIntegrationWorkflowAttributes_roleArn
- The Amazon Resource Name (ARN) of the IAM role. Customer Profiles
assumes this role to create resources on your behalf as part of workflow
execution.
$sel:sourceConnectorType:AppflowIntegrationWorkflowAttributes'
, appflowIntegrationWorkflowAttributes_sourceConnectorType
- Specifies the source connector type, such as Salesforce, ServiceNow, and
Marketo. Indicates source of ingestion.
$sel:connectorProfileName:AppflowIntegrationWorkflowAttributes'
, appflowIntegrationWorkflowAttributes_connectorProfileName
- The name of the AppFlow connector profile used for ingestion.
appflowIntegrationWorkflowAttributes_roleArn :: Lens' AppflowIntegrationWorkflowAttributes (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM role. Customer Profiles assumes this role to create resources on your behalf as part of workflow execution.
appflowIntegrationWorkflowAttributes_sourceConnectorType :: Lens' AppflowIntegrationWorkflowAttributes SourceConnectorType Source #
Specifies the source connector type, such as Salesforce, ServiceNow, and Marketo. Indicates source of ingestion.
appflowIntegrationWorkflowAttributes_connectorProfileName :: Lens' AppflowIntegrationWorkflowAttributes Text Source #
The name of the AppFlow connector profile used for ingestion.
AppflowIntegrationWorkflowMetrics
data AppflowIntegrationWorkflowMetrics Source #
Workflow specific execution metrics for APPFLOW_INTEGRATION
workflow.
See: newAppflowIntegrationWorkflowMetrics
smart constructor.
AppflowIntegrationWorkflowMetrics' | |
|
Instances
newAppflowIntegrationWorkflowMetrics Source #
Create a value of AppflowIntegrationWorkflowMetrics
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:recordsProcessed:AppflowIntegrationWorkflowMetrics'
, appflowIntegrationWorkflowMetrics_recordsProcessed
- Number of records processed in APPFLOW_INTEGRATION
workflow.
$sel:stepsCompleted:AppflowIntegrationWorkflowMetrics'
, appflowIntegrationWorkflowMetrics_stepsCompleted
- Total steps completed in APPFLOW_INTEGRATION
workflow.
$sel:totalSteps:AppflowIntegrationWorkflowMetrics'
, appflowIntegrationWorkflowMetrics_totalSteps
- Total steps in APPFLOW_INTEGRATION
workflow.
appflowIntegrationWorkflowMetrics_recordsProcessed :: Lens' AppflowIntegrationWorkflowMetrics Integer Source #
Number of records processed in APPFLOW_INTEGRATION
workflow.
appflowIntegrationWorkflowMetrics_stepsCompleted :: Lens' AppflowIntegrationWorkflowMetrics Integer Source #
Total steps completed in APPFLOW_INTEGRATION
workflow.
appflowIntegrationWorkflowMetrics_totalSteps :: Lens' AppflowIntegrationWorkflowMetrics Integer Source #
Total steps in APPFLOW_INTEGRATION
workflow.
AppflowIntegrationWorkflowStep
data AppflowIntegrationWorkflowStep Source #
Workflow step details for APPFLOW_INTEGRATION
workflow.
See: newAppflowIntegrationWorkflowStep
smart constructor.
AppflowIntegrationWorkflowStep' | |
|
Instances
newAppflowIntegrationWorkflowStep Source #
:: Text | |
-> Status | |
-> Text | |
-> Integer | |
-> Text | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> AppflowIntegrationWorkflowStep |
Create a value of AppflowIntegrationWorkflowStep
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:flowName:AppflowIntegrationWorkflowStep'
, appflowIntegrationWorkflowStep_flowName
- Name of the flow created during execution of workflow step.
APPFLOW_INTEGRATION
workflow type creates an appflow flow during
workflow step execution on the customers behalf.
$sel:status:AppflowIntegrationWorkflowStep'
, appflowIntegrationWorkflowStep_status
- Workflow step status for APPFLOW_INTEGRATION
workflow.
$sel:executionMessage:AppflowIntegrationWorkflowStep'
, appflowIntegrationWorkflowStep_executionMessage
- Message indicating execution of workflow step for APPFLOW_INTEGRATION
workflow.
$sel:recordsProcessed:AppflowIntegrationWorkflowStep'
, appflowIntegrationWorkflowStep_recordsProcessed
- Total number of records processed during execution of workflow step for
APPFLOW_INTEGRATION
workflow.
$sel:batchRecordsStartTime:AppflowIntegrationWorkflowStep'
, appflowIntegrationWorkflowStep_batchRecordsStartTime
- Start datetime of records pulled in batch during execution of workflow
step for APPFLOW_INTEGRATION
workflow.
$sel:batchRecordsEndTime:AppflowIntegrationWorkflowStep'
, appflowIntegrationWorkflowStep_batchRecordsEndTime
- End datetime of records pulled in batch during execution of workflow
step for APPFLOW_INTEGRATION
workflow.
$sel:createdAt:AppflowIntegrationWorkflowStep'
, appflowIntegrationWorkflowStep_createdAt
- Creation timestamp of workflow step for APPFLOW_INTEGRATION
workflow.
$sel:lastUpdatedAt:AppflowIntegrationWorkflowStep'
, appflowIntegrationWorkflowStep_lastUpdatedAt
- Last updated timestamp for workflow step for APPFLOW_INTEGRATION
workflow.
appflowIntegrationWorkflowStep_flowName :: Lens' AppflowIntegrationWorkflowStep Text Source #
Name of the flow created during execution of workflow step.
APPFLOW_INTEGRATION
workflow type creates an appflow flow during
workflow step execution on the customers behalf.
appflowIntegrationWorkflowStep_status :: Lens' AppflowIntegrationWorkflowStep Status Source #
Workflow step status for APPFLOW_INTEGRATION
workflow.
appflowIntegrationWorkflowStep_executionMessage :: Lens' AppflowIntegrationWorkflowStep Text Source #
Message indicating execution of workflow step for APPFLOW_INTEGRATION
workflow.
appflowIntegrationWorkflowStep_recordsProcessed :: Lens' AppflowIntegrationWorkflowStep Integer Source #
Total number of records processed during execution of workflow step for
APPFLOW_INTEGRATION
workflow.
appflowIntegrationWorkflowStep_batchRecordsStartTime :: Lens' AppflowIntegrationWorkflowStep Text Source #
Start datetime of records pulled in batch during execution of workflow
step for APPFLOW_INTEGRATION
workflow.
appflowIntegrationWorkflowStep_batchRecordsEndTime :: Lens' AppflowIntegrationWorkflowStep Text Source #
End datetime of records pulled in batch during execution of workflow
step for APPFLOW_INTEGRATION
workflow.
appflowIntegrationWorkflowStep_createdAt :: Lens' AppflowIntegrationWorkflowStep UTCTime Source #
Creation timestamp of workflow step for APPFLOW_INTEGRATION
workflow.
appflowIntegrationWorkflowStep_lastUpdatedAt :: Lens' AppflowIntegrationWorkflowStep UTCTime Source #
Last updated timestamp for workflow step for APPFLOW_INTEGRATION
workflow.
AutoMerging
data AutoMerging Source #
Configuration settings for how to perform the auto-merging of profiles.
See: newAutoMerging
smart constructor.
AutoMerging' | |
|
Instances
Create a value of AutoMerging
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:conflictResolution:AutoMerging'
, autoMerging_conflictResolution
- How the auto-merging process should resolve conflicts between different
profiles. For example, if Profile A and Profile B have the same
FirstName
and LastName
(and that is the matching criteria), which
EmailAddress
should be used?
$sel:consolidation:AutoMerging'
, autoMerging_consolidation
- A list of matching attributes that represent matching criteria. If two
profiles meet at least one of the requirements in the matching
attributes list, they will be merged.
$sel:minAllowedConfidenceScoreForMerging:AutoMerging'
, autoMerging_minAllowedConfidenceScoreForMerging
- A number between 0 and 1 that represents the minimum confidence score
required for profiles within a matching group to be merged during the
auto-merge process. A higher score means higher similarity required to
merge profiles.
$sel:enabled:AutoMerging'
, autoMerging_enabled
- The flag that enables the auto-merging of duplicate profiles.
autoMerging_conflictResolution :: Lens' AutoMerging (Maybe ConflictResolution) Source #
How the auto-merging process should resolve conflicts between different
profiles. For example, if Profile A and Profile B have the same
FirstName
and LastName
(and that is the matching criteria), which
EmailAddress
should be used?
autoMerging_consolidation :: Lens' AutoMerging (Maybe Consolidation) Source #
A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
autoMerging_minAllowedConfidenceScoreForMerging :: Lens' AutoMerging (Maybe Double) Source #
A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.
autoMerging_enabled :: Lens' AutoMerging Bool Source #
The flag that enables the auto-merging of duplicate profiles.
Batch
Batch defines the boundaries for ingestion for each step in
APPFLOW_INTEGRATION
workflow. APPFLOW_INTEGRATION
workflow splits
ingestion based on these boundaries.
See: newBatch
smart constructor.
Instances
ToJSON Batch Source # | |
Defined in Amazonka.CustomerProfiles.Types.Batch | |
Generic Batch Source # | |
Read Batch Source # | |
Show Batch Source # | |
NFData Batch Source # | |
Defined in Amazonka.CustomerProfiles.Types.Batch | |
Eq Batch Source # | |
Hashable Batch Source # | |
Defined in Amazonka.CustomerProfiles.Types.Batch | |
type Rep Batch Source # | |
Defined in Amazonka.CustomerProfiles.Types.Batch type Rep Batch = D1 ('MetaData "Batch" "Amazonka.CustomerProfiles.Types.Batch" "amazonka-customer-profiles-2.0-7iC4NjyJEW8JuQGNtDiJ1f" 'False) (C1 ('MetaCons "Batch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))) |
Create a value of Batch
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:startTime:Batch'
, batch_startTime
- Start time of batch to split ingestion.
$sel:endTime:Batch'
, batch_endTime
- End time of batch to split ingestion.
ConflictResolution
data ConflictResolution Source #
How the auto-merging process should resolve conflicts between different profiles.
See: newConflictResolution
smart constructor.
ConflictResolution' | |
|
Instances
newConflictResolution Source #
Create a value of ConflictResolution
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:sourceName:ConflictResolution'
, conflictResolution_sourceName
- The ObjectType
name that is used to resolve profile merging conflicts
when choosing SOURCE
as the ConflictResolvingModel
.
$sel:conflictResolvingModel:ConflictResolution'
, conflictResolution_conflictResolvingModel
- How the auto-merging process should resolve conflicts between different
profiles.
RECENCY
: Uses the data that was most recently updated.SOURCE
: Uses the data from a specific source. For example, if a company has been aquired or two departments have merged, data from the specified source is used. If two duplicate profiles are from the same source, thenRECENCY
is used again.
conflictResolution_sourceName :: Lens' ConflictResolution (Maybe Text) Source #
The ObjectType
name that is used to resolve profile merging conflicts
when choosing SOURCE
as the ConflictResolvingModel
.
conflictResolution_conflictResolvingModel :: Lens' ConflictResolution ConflictResolvingModel Source #
How the auto-merging process should resolve conflicts between different profiles.
RECENCY
: Uses the data that was most recently updated.SOURCE
: Uses the data from a specific source. For example, if a company has been aquired or two departments have merged, data from the specified source is used. If two duplicate profiles are from the same source, thenRECENCY
is used again.
ConnectorOperator
data ConnectorOperator Source #
The operation to be performed on the provided source fields.
See: newConnectorOperator
smart constructor.
ConnectorOperator' | |
|
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: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: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:zendesk:ConnectorOperator'
, connectorOperator_zendesk
- The operation to be performed on the provided Zendesk 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_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_zendesk :: Lens' ConnectorOperator (Maybe ZendeskConnectorOperator) Source #
The operation to be performed on the provided Zendesk source fields.
Consolidation
data Consolidation Source #
The matching criteria to be used during the auto-merging process.
See: newConsolidation
smart constructor.
Consolidation' | |
|
Instances
Create a value of Consolidation
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:matchingAttributesList:Consolidation'
, consolidation_matchingAttributesList
- A list of matching criteria.
consolidation_matchingAttributesList :: Lens' Consolidation (NonEmpty (NonEmpty Text)) Source #
A list of matching criteria.
DomainStats
data DomainStats Source #
Usage-specific statistics about the domain.
See: newDomainStats
smart constructor.
DomainStats' | |
|
Instances
newDomainStats :: DomainStats Source #
Create a value of DomainStats
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:meteringProfileCount:DomainStats'
, domainStats_meteringProfileCount
- The number of profiles that you are currently paying for in the domain.
If you have more than 100 objects associated with a single profile, that
profile counts as two profiles. If you have more than 200 objects, that
profile counts as three, and so on.
$sel:objectCount:DomainStats'
, domainStats_objectCount
- The total number of objects in domain.
$sel:profileCount:DomainStats'
, domainStats_profileCount
- The total number of profiles currently in the domain.
$sel:totalSize:DomainStats'
, domainStats_totalSize
- The total size, in bytes, of all objects in the domain.
domainStats_meteringProfileCount :: Lens' DomainStats (Maybe Integer) Source #
The number of profiles that you are currently paying for in the domain. If you have more than 100 objects associated with a single profile, that profile counts as two profiles. If you have more than 200 objects, that profile counts as three, and so on.
domainStats_objectCount :: Lens' DomainStats (Maybe Integer) Source #
The total number of objects in domain.
domainStats_profileCount :: Lens' DomainStats (Maybe Integer) Source #
The total number of profiles currently in the domain.
domainStats_totalSize :: Lens' DomainStats (Maybe Integer) Source #
The total size, in bytes, of all objects in the domain.
ExportingConfig
data ExportingConfig Source #
Configuration information about the S3 bucket where Identity Resolution Jobs writes result files.
You need to give Customer Profiles service principal write permission to your S3 bucket. Otherwise, you'll get an exception in the API response. For an example policy, see Amazon Connect Customer Profiles cross-service confused deputy prevention.
See: newExportingConfig
smart constructor.
ExportingConfig' | |
|
Instances
newExportingConfig :: ExportingConfig Source #
Create a value of ExportingConfig
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:s3Exporting:ExportingConfig'
, exportingConfig_s3Exporting
- The S3 location where Identity Resolution Jobs write result files.
exportingConfig_s3Exporting :: Lens' ExportingConfig (Maybe S3ExportingConfig) Source #
The S3 location where Identity Resolution Jobs write result files.
ExportingLocation
data ExportingLocation Source #
The S3 location where Identity Resolution Jobs write result files.
See: newExportingLocation
smart constructor.
ExportingLocation' | |
|
Instances
newExportingLocation :: ExportingLocation Source #
Create a value of ExportingLocation
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:s3Exporting:ExportingLocation'
, exportingLocation_s3Exporting
- Information about the S3 location where Identity Resolution Jobs write
result files.
exportingLocation_s3Exporting :: Lens' ExportingLocation (Maybe S3ExportingLocation) Source #
Information about the S3 location where Identity Resolution Jobs write result files.
FieldSourceProfileIds
data FieldSourceProfileIds Source #
A duplicate customer profile that is to be merged into a main profile.
See: newFieldSourceProfileIds
smart constructor.
FieldSourceProfileIds' | |
|
Instances
newFieldSourceProfileIds :: FieldSourceProfileIds Source #
Create a value of FieldSourceProfileIds
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:accountNumber:FieldSourceProfileIds'
, fieldSourceProfileIds_accountNumber
- A unique identifier for the account number field to be merged.
$sel:additionalInformation:FieldSourceProfileIds'
, fieldSourceProfileIds_additionalInformation
- A unique identifier for the additional information field to be merged.
$sel:address:FieldSourceProfileIds'
, fieldSourceProfileIds_address
- A unique identifier for the party type field to be merged.
$sel:attributes:FieldSourceProfileIds'
, fieldSourceProfileIds_attributes
- A unique identifier for the attributes field to be merged.
$sel:billingAddress:FieldSourceProfileIds'
, fieldSourceProfileIds_billingAddress
- A unique identifier for the billing type field to be merged.
$sel:birthDate:FieldSourceProfileIds'
, fieldSourceProfileIds_birthDate
- A unique identifier for the birthdate field to be merged.
$sel:businessEmailAddress:FieldSourceProfileIds'
, fieldSourceProfileIds_businessEmailAddress
- A unique identifier for the party type field to be merged.
$sel:businessName:FieldSourceProfileIds'
, fieldSourceProfileIds_businessName
- A unique identifier for the business name field to be merged.
$sel:businessPhoneNumber:FieldSourceProfileIds'
, fieldSourceProfileIds_businessPhoneNumber
- A unique identifier for the business phone number field to be merged.
$sel:emailAddress:FieldSourceProfileIds'
, fieldSourceProfileIds_emailAddress
- A unique identifier for the email address field to be merged.
$sel:firstName:FieldSourceProfileIds'
, fieldSourceProfileIds_firstName
- A unique identifier for the first name field to be merged.
$sel:gender:FieldSourceProfileIds'
, fieldSourceProfileIds_gender
- A unique identifier for the gender field to be merged.
$sel:homePhoneNumber:FieldSourceProfileIds'
, fieldSourceProfileIds_homePhoneNumber
- A unique identifier for the home phone number field to be merged.
$sel:lastName:FieldSourceProfileIds'
, fieldSourceProfileIds_lastName
- A unique identifier for the last name field to be merged.
$sel:mailingAddress:FieldSourceProfileIds'
, fieldSourceProfileIds_mailingAddress
- A unique identifier for the mailing address field to be merged.
$sel:middleName:FieldSourceProfileIds'
, fieldSourceProfileIds_middleName
- A unique identifier for the middle name field to be merged.
$sel:mobilePhoneNumber:FieldSourceProfileIds'
, fieldSourceProfileIds_mobilePhoneNumber
- A unique identifier for the mobile phone number field to be merged.
$sel:partyType:FieldSourceProfileIds'
, fieldSourceProfileIds_partyType
- A unique identifier for the party type field to be merged.
$sel:personalEmailAddress:FieldSourceProfileIds'
, fieldSourceProfileIds_personalEmailAddress
- A unique identifier for the personal email address field to be merged.
$sel:phoneNumber:FieldSourceProfileIds'
, fieldSourceProfileIds_phoneNumber
- A unique identifier for the phone number field to be merged.
$sel:shippingAddress:FieldSourceProfileIds'
, fieldSourceProfileIds_shippingAddress
- A unique identifier for the shipping address field to be merged.
fieldSourceProfileIds_accountNumber :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the account number field to be merged.
fieldSourceProfileIds_additionalInformation :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the additional information field to be merged.
fieldSourceProfileIds_address :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the party type field to be merged.
fieldSourceProfileIds_attributes :: Lens' FieldSourceProfileIds (Maybe (HashMap Text Text)) Source #
A unique identifier for the attributes field to be merged.
fieldSourceProfileIds_billingAddress :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the billing type field to be merged.
fieldSourceProfileIds_birthDate :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the birthdate field to be merged.
fieldSourceProfileIds_businessEmailAddress :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the party type field to be merged.
fieldSourceProfileIds_businessName :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the business name field to be merged.
fieldSourceProfileIds_businessPhoneNumber :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the business phone number field to be merged.
fieldSourceProfileIds_emailAddress :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the email address field to be merged.
fieldSourceProfileIds_firstName :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the first name field to be merged.
fieldSourceProfileIds_gender :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the gender field to be merged.
fieldSourceProfileIds_homePhoneNumber :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the home phone number field to be merged.
fieldSourceProfileIds_lastName :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the last name field to be merged.
fieldSourceProfileIds_mailingAddress :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the mailing address field to be merged.
fieldSourceProfileIds_middleName :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the middle name field to be merged.
fieldSourceProfileIds_mobilePhoneNumber :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the mobile phone number field to be merged.
fieldSourceProfileIds_partyType :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the party type field to be merged.
fieldSourceProfileIds_personalEmailAddress :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the personal email address field to be merged.
fieldSourceProfileIds_phoneNumber :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the phone number field to be merged.
fieldSourceProfileIds_shippingAddress :: Lens' FieldSourceProfileIds (Maybe Text) Source #
A unique identifier for the shipping address field to be merged.
FlowDefinition
data FlowDefinition Source #
The configurations that control how Customer Profiles retrieves data from the source, Amazon AppFlow. Customer Profiles uses this information to create an AppFlow flow on behalf of customers.
See: newFlowDefinition
smart constructor.
FlowDefinition' | |
|
Instances
:: Text | |
-> Text | |
-> SourceFlowConfig | |
-> TriggerConfig | |
-> FlowDefinition |
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:description:FlowDefinition'
, flowDefinition_description
- A description of the flow you want to create.
$sel:flowName:FlowDefinition'
, flowDefinition_flowName
- The specified name of the flow. Use underscores (_) or hyphens (-) only.
Spaces are not allowed.
$sel:kmsArn:FlowDefinition'
, flowDefinition_kmsArn
- The Amazon Resource Name of the AWS Key Management Service (KMS) key you
provide for encryption.
$sel:sourceFlowConfig:FlowDefinition'
, flowDefinition_sourceFlowConfig
- The configuration that controls how Customer Profiles retrieves data
from the source.
$sel:tasks:FlowDefinition'
, flowDefinition_tasks
- A list of tasks that Customer Profiles performs while transferring the
data in the flow run.
$sel:triggerConfig:FlowDefinition'
, flowDefinition_triggerConfig
- The trigger settings that determine how and when the flow runs.
flowDefinition_description :: Lens' FlowDefinition (Maybe Text) Source #
A description of the flow you want to create.
flowDefinition_flowName :: Lens' FlowDefinition Text Source #
The specified name of the flow. Use underscores (_) or hyphens (-) only. Spaces are not allowed.
flowDefinition_kmsArn :: Lens' FlowDefinition Text Source #
The Amazon Resource Name of the AWS Key Management Service (KMS) key you provide for encryption.
flowDefinition_sourceFlowConfig :: Lens' FlowDefinition SourceFlowConfig Source #
The configuration that controls how Customer Profiles retrieves data from the source.
flowDefinition_tasks :: Lens' FlowDefinition [Task] Source #
A list of tasks that Customer Profiles performs while transferring the data in the flow run.
flowDefinition_triggerConfig :: Lens' FlowDefinition TriggerConfig Source #
The trigger settings that determine how and when the flow runs.
FoundByKeyValue
data FoundByKeyValue Source #
A data type pair that consists of a KeyName
and Values
list that
were used to find a profile returned in response to a
SearchProfiles
request.
See: newFoundByKeyValue
smart constructor.
Instances
newFoundByKeyValue :: FoundByKeyValue Source #
Create a value of FoundByKeyValue
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:keyName:FoundByKeyValue'
, foundByKeyValue_keyName
- A searchable identifier of a customer profile.
$sel:values:FoundByKeyValue'
, foundByKeyValue_values
- A list of key values.
foundByKeyValue_keyName :: Lens' FoundByKeyValue (Maybe Text) Source #
A searchable identifier of a customer profile.
foundByKeyValue_values :: Lens' FoundByKeyValue (Maybe [Text]) Source #
A list of key values.
IdentityResolutionJob
data IdentityResolutionJob Source #
Information about the Identity Resolution Job.
See: newIdentityResolutionJob
smart constructor.
IdentityResolutionJob' | |
|
Instances
newIdentityResolutionJob :: IdentityResolutionJob Source #
Create a value of IdentityResolutionJob
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:domainName:IdentityResolutionJob'
, identityResolutionJob_domainName
- The unique name of the domain.
$sel:exportingLocation:IdentityResolutionJob'
, identityResolutionJob_exportingLocation
- The S3 location where the Identity Resolution Job writes result files.
$sel:jobEndTime:IdentityResolutionJob'
, identityResolutionJob_jobEndTime
- The timestamp of when the job was completed.
$sel:jobId:IdentityResolutionJob'
, identityResolutionJob_jobId
- The unique identifier of the Identity Resolution Job.
$sel:jobStartTime:IdentityResolutionJob'
, identityResolutionJob_jobStartTime
- The timestamp of when the job was started or will be started.
$sel:jobStats:IdentityResolutionJob'
, identityResolutionJob_jobStats
- Statistics about an Identity Resolution Job.
$sel:message:IdentityResolutionJob'
, identityResolutionJob_message
- The error messages that are generated when the Identity Resolution Job
runs.
$sel:status:IdentityResolutionJob'
, identityResolutionJob_status
- The status of the Identity Resolution Job.
PENDING
: The Identity Resolution Job is scheduled but has not started yet. If you turn off the Identity Resolution feature in your domain, jobs in thePENDING
state are deleted.PREPROCESSING
: The Identity Resolution Job is loading your data.FIND_MATCHING
: The Identity Resolution Job is using the machine learning model to identify profiles that belong to the same matching group.MERGING
: The Identity Resolution Job is merging duplicate profiles.COMPLETED
: The Identity Resolution Job completed successfully.PARTIAL_SUCCESS
: There's a system error and not all of the data is merged. The Identity Resolution Job writes a message indicating the source of the problem.FAILED
: The Identity Resolution Job did not merge any data. It writes a message indicating the source of the problem.
identityResolutionJob_domainName :: Lens' IdentityResolutionJob (Maybe Text) Source #
The unique name of the domain.
identityResolutionJob_exportingLocation :: Lens' IdentityResolutionJob (Maybe ExportingLocation) Source #
The S3 location where the Identity Resolution Job writes result files.
identityResolutionJob_jobEndTime :: Lens' IdentityResolutionJob (Maybe UTCTime) Source #
The timestamp of when the job was completed.
identityResolutionJob_jobId :: Lens' IdentityResolutionJob (Maybe Text) Source #
The unique identifier of the Identity Resolution Job.
identityResolutionJob_jobStartTime :: Lens' IdentityResolutionJob (Maybe UTCTime) Source #
The timestamp of when the job was started or will be started.
identityResolutionJob_jobStats :: Lens' IdentityResolutionJob (Maybe JobStats) Source #
Statistics about an Identity Resolution Job.
identityResolutionJob_message :: Lens' IdentityResolutionJob (Maybe Text) Source #
The error messages that are generated when the Identity Resolution Job runs.
identityResolutionJob_status :: Lens' IdentityResolutionJob (Maybe IdentityResolutionJobStatus) Source #
The status of the Identity Resolution Job.
PENDING
: The Identity Resolution Job is scheduled but has not started yet. If you turn off the Identity Resolution feature in your domain, jobs in thePENDING
state are deleted.PREPROCESSING
: The Identity Resolution Job is loading your data.FIND_MATCHING
: The Identity Resolution Job is using the machine learning model to identify profiles that belong to the same matching group.MERGING
: The Identity Resolution Job is merging duplicate profiles.COMPLETED
: The Identity Resolution Job completed successfully.PARTIAL_SUCCESS
: There's a system error and not all of the data is merged. The Identity Resolution Job writes a message indicating the source of the problem.FAILED
: The Identity Resolution Job did not merge any data. It writes a message indicating the source of the problem.
IncrementalPullConfig
data IncrementalPullConfig Source #
Specifies the configuration used when importing incremental records from the source.
See: newIncrementalPullConfig
smart constructor.
IncrementalPullConfig' | |
|
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.
IntegrationConfig
data IntegrationConfig Source #
Configuration data for integration workflow.
See: newIntegrationConfig
smart constructor.
IntegrationConfig' | |
|
Instances
newIntegrationConfig :: IntegrationConfig Source #
Create a value of IntegrationConfig
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:appflowIntegration:IntegrationConfig'
, integrationConfig_appflowIntegration
- Configuration data for APPFLOW_INTEGRATION
workflow type.
integrationConfig_appflowIntegration :: Lens' IntegrationConfig (Maybe AppflowIntegration) Source #
Configuration data for APPFLOW_INTEGRATION
workflow type.
JobSchedule
data JobSchedule Source #
The day and time when do you want to start the Identity Resolution Job every week.
See: newJobSchedule
smart constructor.
JobSchedule' | |
|
Instances
Create a value of JobSchedule
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:dayOfTheWeek:JobSchedule'
, jobSchedule_dayOfTheWeek
- The day when the Identity Resolution Job should run every week.
$sel:time:JobSchedule'
, jobSchedule_time
- The time when the Identity Resolution Job should run every week.
jobSchedule_dayOfTheWeek :: Lens' JobSchedule JobScheduleDayOfTheWeek Source #
The day when the Identity Resolution Job should run every week.
jobSchedule_time :: Lens' JobSchedule Text Source #
The time when the Identity Resolution Job should run every week.
JobStats
Statistics about the Identity Resolution Job.
See: newJobStats
smart constructor.
JobStats' | |
|
Instances
FromJSON JobStats Source # | |
Generic JobStats Source # | |
Read JobStats Source # | |
Show JobStats Source # | |
NFData JobStats Source # | |
Defined in Amazonka.CustomerProfiles.Types.JobStats | |
Eq JobStats Source # | |
Hashable JobStats Source # | |
Defined in Amazonka.CustomerProfiles.Types.JobStats | |
type Rep JobStats Source # | |
Defined in Amazonka.CustomerProfiles.Types.JobStats type Rep JobStats = D1 ('MetaData "JobStats" "Amazonka.CustomerProfiles.Types.JobStats" "amazonka-customer-profiles-2.0-7iC4NjyJEW8JuQGNtDiJ1f" 'False) (C1 ('MetaCons "JobStats'" 'PrefixI 'True) (S1 ('MetaSel ('Just "numberOfMatchesFound") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "numberOfMergesDone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "numberOfProfilesReviewed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) |
newJobStats :: JobStats Source #
Create a value of JobStats
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:numberOfMatchesFound:JobStats'
, jobStats_numberOfMatchesFound
- The number of matches found.
$sel:numberOfMergesDone:JobStats'
, jobStats_numberOfMergesDone
- The number of merges completed.
$sel:numberOfProfilesReviewed:JobStats'
, jobStats_numberOfProfilesReviewed
- The number of profiles reviewed.
jobStats_numberOfMatchesFound :: Lens' JobStats (Maybe Integer) Source #
The number of matches found.
jobStats_numberOfMergesDone :: Lens' JobStats (Maybe Integer) Source #
The number of merges completed.
jobStats_numberOfProfilesReviewed :: Lens' JobStats (Maybe Integer) Source #
The number of profiles reviewed.
ListDomainItem
data ListDomainItem Source #
An object in a list that represents a domain.
See: newListDomainItem
smart constructor.
Instances
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> ListDomainItem |
Create a value of ListDomainItem
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:tags:ListDomainItem'
, listDomainItem_tags
- The tags used to organize, track, or control access for this resource.
$sel:domainName:ListDomainItem'
, listDomainItem_domainName
- The unique name of the domain.
$sel:createdAt:ListDomainItem'
, listDomainItem_createdAt
- The timestamp of when the domain was created.
$sel:lastUpdatedAt:ListDomainItem'
, listDomainItem_lastUpdatedAt
- The timestamp of when the domain was most recently edited.
listDomainItem_tags :: Lens' ListDomainItem (Maybe (HashMap Text Text)) Source #
The tags used to organize, track, or control access for this resource.
listDomainItem_domainName :: Lens' ListDomainItem Text Source #
The unique name of the domain.
listDomainItem_createdAt :: Lens' ListDomainItem UTCTime Source #
The timestamp of when the domain was created.
listDomainItem_lastUpdatedAt :: Lens' ListDomainItem UTCTime Source #
The timestamp of when the domain was most recently edited.
ListIntegrationItem
data ListIntegrationItem Source #
An integration in list of integrations.
See: newListIntegrationItem
smart constructor.
ListIntegrationItem' | |
|
Instances
newListIntegrationItem Source #
:: Text | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> ListIntegrationItem |
Create a value of ListIntegrationItem
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:isUnstructured:ListIntegrationItem'
, listIntegrationItem_isUnstructured
- Boolean to indicate if the Flow associated with the Integration is
created via Appflow console or with ObjectTypeName equals _unstructured
via API/CLI in flowDefinition
$sel:objectTypeName:ListIntegrationItem'
, listIntegrationItem_objectTypeName
- The name of the profile object type.
$sel:objectTypeNames:ListIntegrationItem'
, listIntegrationItem_objectTypeNames
- A map in which each key is an event type from an external application
such as Segment or Shopify, and each value is an ObjectTypeName
(template) used to ingest the event. It supports the following event
types: SegmentIdentify
, ShopifyCreateCustomers
,
ShopifyUpdateCustomers
, ShopifyCreateDraftOrders
,
ShopifyUpdateDraftOrders
, ShopifyCreateOrders
, and
ShopifyUpdatedOrders
.
$sel:tags:ListIntegrationItem'
, listIntegrationItem_tags
- The tags used to organize, track, or control access for this resource.
$sel:workflowId:ListIntegrationItem'
, listIntegrationItem_workflowId
- Unique identifier for the workflow.
$sel:domainName:ListIntegrationItem'
, listIntegrationItem_domainName
- The unique name of the domain.
$sel:uri:ListIntegrationItem'
, listIntegrationItem_uri
- The URI of the S3 bucket or any other type of data source.
$sel:createdAt:ListIntegrationItem'
, listIntegrationItem_createdAt
- The timestamp of when the domain was created.
$sel:lastUpdatedAt:ListIntegrationItem'
, listIntegrationItem_lastUpdatedAt
- The timestamp of when the domain was most recently edited.
listIntegrationItem_isUnstructured :: Lens' ListIntegrationItem (Maybe Bool) Source #
Boolean to indicate if the Flow associated with the Integration is created via Appflow console or with ObjectTypeName equals _unstructured via API/CLI in flowDefinition
listIntegrationItem_objectTypeName :: Lens' ListIntegrationItem (Maybe Text) Source #
The name of the profile object type.
listIntegrationItem_objectTypeNames :: Lens' ListIntegrationItem (Maybe (HashMap Text Text)) Source #
A map in which each key is an event type from an external application
such as Segment or Shopify, and each value is an ObjectTypeName
(template) used to ingest the event. It supports the following event
types: SegmentIdentify
, ShopifyCreateCustomers
,
ShopifyUpdateCustomers
, ShopifyCreateDraftOrders
,
ShopifyUpdateDraftOrders
, ShopifyCreateOrders
, and
ShopifyUpdatedOrders
.
listIntegrationItem_tags :: Lens' ListIntegrationItem (Maybe (HashMap Text Text)) Source #
The tags used to organize, track, or control access for this resource.
listIntegrationItem_workflowId :: Lens' ListIntegrationItem (Maybe Text) Source #
Unique identifier for the workflow.
listIntegrationItem_domainName :: Lens' ListIntegrationItem Text Source #
The unique name of the domain.
listIntegrationItem_uri :: Lens' ListIntegrationItem Text Source #
The URI of the S3 bucket or any other type of data source.
listIntegrationItem_createdAt :: Lens' ListIntegrationItem UTCTime Source #
The timestamp of when the domain was created.
listIntegrationItem_lastUpdatedAt :: Lens' ListIntegrationItem UTCTime Source #
The timestamp of when the domain was most recently edited.
ListProfileObjectTypeItem
data ListProfileObjectTypeItem Source #
A ProfileObjectType instance.
See: newListProfileObjectTypeItem
smart constructor.
ListProfileObjectTypeItem' | |
|
Instances
newListProfileObjectTypeItem Source #
:: Text | |
-> Text | |
-> ListProfileObjectTypeItem |
Create a value of ListProfileObjectTypeItem
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:ListProfileObjectTypeItem'
, listProfileObjectTypeItem_createdAt
- The timestamp of when the domain was created.
$sel:lastUpdatedAt:ListProfileObjectTypeItem'
, listProfileObjectTypeItem_lastUpdatedAt
- The timestamp of when the domain was most recently edited.
$sel:tags:ListProfileObjectTypeItem'
, listProfileObjectTypeItem_tags
- The tags used to organize, track, or control access for this resource.
$sel:objectTypeName:ListProfileObjectTypeItem'
, listProfileObjectTypeItem_objectTypeName
- The name of the profile object type.
$sel:description:ListProfileObjectTypeItem'
, listProfileObjectTypeItem_description
- Description of the profile object type.
listProfileObjectTypeItem_createdAt :: Lens' ListProfileObjectTypeItem (Maybe UTCTime) Source #
The timestamp of when the domain was created.
listProfileObjectTypeItem_lastUpdatedAt :: Lens' ListProfileObjectTypeItem (Maybe UTCTime) Source #
The timestamp of when the domain was most recently edited.
listProfileObjectTypeItem_tags :: Lens' ListProfileObjectTypeItem (Maybe (HashMap Text Text)) Source #
The tags used to organize, track, or control access for this resource.
listProfileObjectTypeItem_objectTypeName :: Lens' ListProfileObjectTypeItem Text Source #
The name of the profile object type.
listProfileObjectTypeItem_description :: Lens' ListProfileObjectTypeItem Text Source #
Description of the profile object type.
ListProfileObjectTypeTemplateItem
data ListProfileObjectTypeTemplateItem Source #
A ProfileObjectTypeTemplate in a list of ProfileObjectTypeTemplates.
See: newListProfileObjectTypeTemplateItem
smart constructor.
ListProfileObjectTypeTemplateItem' | |
|
Instances
newListProfileObjectTypeTemplateItem :: ListProfileObjectTypeTemplateItem Source #
Create a value of ListProfileObjectTypeTemplateItem
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:sourceName:ListProfileObjectTypeTemplateItem'
, listProfileObjectTypeTemplateItem_sourceName
- The name of the source of the object template.
$sel:sourceObject:ListProfileObjectTypeTemplateItem'
, listProfileObjectTypeTemplateItem_sourceObject
- The source of the object template.
$sel:templateId:ListProfileObjectTypeTemplateItem'
, listProfileObjectTypeTemplateItem_templateId
- A unique identifier for the object template.
listProfileObjectTypeTemplateItem_sourceName :: Lens' ListProfileObjectTypeTemplateItem (Maybe Text) Source #
The name of the source of the object template.
listProfileObjectTypeTemplateItem_sourceObject :: Lens' ListProfileObjectTypeTemplateItem (Maybe Text) Source #
The source of the object template.
listProfileObjectTypeTemplateItem_templateId :: Lens' ListProfileObjectTypeTemplateItem (Maybe Text) Source #
A unique identifier for the object template.
ListProfileObjectsItem
data ListProfileObjectsItem Source #
A ProfileObject in a list of ProfileObjects.
See: newListProfileObjectsItem
smart constructor.
ListProfileObjectsItem' | |
|
Instances
newListProfileObjectsItem :: ListProfileObjectsItem Source #
Create a value of ListProfileObjectsItem
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':ListProfileObjectsItem'
, listProfileObjectsItem_object
- A JSON representation of a ProfileObject that belongs to a profile.
$sel:objectTypeName:ListProfileObjectsItem'
, listProfileObjectsItem_objectTypeName
- Specifies the kind of object being added to a profile, such as
"Salesforce-Account."
$sel:profileObjectUniqueKey:ListProfileObjectsItem'
, listProfileObjectsItem_profileObjectUniqueKey
- The unique identifier of the ProfileObject generated by the service.
listProfileObjectsItem_object :: Lens' ListProfileObjectsItem (Maybe Text) Source #
A JSON representation of a ProfileObject that belongs to a profile.
listProfileObjectsItem_objectTypeName :: Lens' ListProfileObjectsItem (Maybe Text) Source #
Specifies the kind of object being added to a profile, such as "Salesforce-Account."
listProfileObjectsItem_profileObjectUniqueKey :: Lens' ListProfileObjectsItem (Maybe Text) Source #
The unique identifier of the ProfileObject generated by the service.
ListWorkflowsItem
data ListWorkflowsItem Source #
A workflow in list of workflows.
See: newListWorkflowsItem
smart constructor.
ListWorkflowsItem' | |
|
Instances
:: WorkflowType | |
-> Text | |
-> Status | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> ListWorkflowsItem |
Create a value of ListWorkflowsItem
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:workflowType:ListWorkflowsItem'
, listWorkflowsItem_workflowType
- The type of workflow. The only supported value is APPFLOW_INTEGRATION.
$sel:workflowId:ListWorkflowsItem'
, listWorkflowsItem_workflowId
- Unique identifier for the workflow.
$sel:status:ListWorkflowsItem'
, listWorkflowsItem_status
- Status of workflow execution.
$sel:statusDescription:ListWorkflowsItem'
, listWorkflowsItem_statusDescription
- Description for workflow execution status.
$sel:createdAt:ListWorkflowsItem'
, listWorkflowsItem_createdAt
- Creation timestamp for workflow.
$sel:lastUpdatedAt:ListWorkflowsItem'
, listWorkflowsItem_lastUpdatedAt
- Last updated timestamp for workflow.
listWorkflowsItem_workflowType :: Lens' ListWorkflowsItem WorkflowType Source #
The type of workflow. The only supported value is APPFLOW_INTEGRATION.
listWorkflowsItem_workflowId :: Lens' ListWorkflowsItem Text Source #
Unique identifier for the workflow.
listWorkflowsItem_status :: Lens' ListWorkflowsItem Status Source #
Status of workflow execution.
listWorkflowsItem_statusDescription :: Lens' ListWorkflowsItem Text Source #
Description for workflow execution status.
listWorkflowsItem_createdAt :: Lens' ListWorkflowsItem UTCTime Source #
Creation timestamp for workflow.
listWorkflowsItem_lastUpdatedAt :: Lens' ListWorkflowsItem UTCTime Source #
Last updated timestamp for workflow.
MarketoSourceProperties
data MarketoSourceProperties Source #
The properties that are applied when Marketo is being used as a source.
See: newMarketoSourceProperties
smart constructor.
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.
MatchItem
The Match group object.
See: newMatchItem
smart constructor.
MatchItem' | |
|
Instances
FromJSON MatchItem Source # | |
Generic MatchItem Source # | |
Read MatchItem Source # | |
Show MatchItem Source # | |
NFData MatchItem Source # | |
Defined in Amazonka.CustomerProfiles.Types.MatchItem | |
Eq MatchItem Source # | |
Hashable MatchItem Source # | |
Defined in Amazonka.CustomerProfiles.Types.MatchItem | |
type Rep MatchItem Source # | |
Defined in Amazonka.CustomerProfiles.Types.MatchItem type Rep MatchItem = D1 ('MetaData "MatchItem" "Amazonka.CustomerProfiles.Types.MatchItem" "amazonka-customer-profiles-2.0-7iC4NjyJEW8JuQGNtDiJ1f" 'False) (C1 ('MetaCons "MatchItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "confidenceScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "matchId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "profileIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) |
newMatchItem :: MatchItem Source #
Create a value of MatchItem
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:confidenceScore:MatchItem'
, matchItem_confidenceScore
- A number between 0 and 1, where a higher score means higher similarity.
Examining match confidence scores lets you distinguish between groups of
similar records in which the system is highly confident (which you may
decide to merge), groups of similar records about which the system is
uncertain (which you may decide to have reviewed by a human), and groups
of similar records that the system deems to be unlikely (which you may
decide to reject). Given confidence scores vary as per the data input,
it should not be used an absolute measure of matching quality.
$sel:matchId:MatchItem'
, matchItem_matchId
- The unique identifiers for this group of profiles that match.
$sel:profileIds:MatchItem'
, matchItem_profileIds
- A list of identifiers for profiles that match.
matchItem_confidenceScore :: Lens' MatchItem (Maybe Double) Source #
A number between 0 and 1, where a higher score means higher similarity. Examining match confidence scores lets you distinguish between groups of similar records in which the system is highly confident (which you may decide to merge), groups of similar records about which the system is uncertain (which you may decide to have reviewed by a human), and groups of similar records that the system deems to be unlikely (which you may decide to reject). Given confidence scores vary as per the data input, it should not be used an absolute measure of matching quality.
matchItem_matchId :: Lens' MatchItem (Maybe Text) Source #
The unique identifiers for this group of profiles that match.
matchItem_profileIds :: Lens' MatchItem (Maybe [Text]) Source #
A list of identifiers for profiles that match.
MatchingRequest
data MatchingRequest Source #
The flag that enables the matching process of duplicate profiles.
See: newMatchingRequest
smart constructor.
MatchingRequest' | |
|
Instances
Create a value of MatchingRequest
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:autoMerging:MatchingRequest'
, matchingRequest_autoMerging
- Configuration information about the auto-merging process.
$sel:exportingConfig:MatchingRequest'
, matchingRequest_exportingConfig
- Configuration information for exporting Identity Resolution results, for
example, to an S3 bucket.
$sel:jobSchedule:MatchingRequest'
, matchingRequest_jobSchedule
- The day and time when do you want to start the Identity Resolution Job
every week.
MatchingRequest
, matchingRequest_enabled
- The flag that enables the matching process of duplicate profiles.
matchingRequest_autoMerging :: Lens' MatchingRequest (Maybe AutoMerging) Source #
Configuration information about the auto-merging process.
matchingRequest_exportingConfig :: Lens' MatchingRequest (Maybe ExportingConfig) Source #
Configuration information for exporting Identity Resolution results, for example, to an S3 bucket.
matchingRequest_jobSchedule :: Lens' MatchingRequest (Maybe JobSchedule) Source #
The day and time when do you want to start the Identity Resolution Job every week.
matchingRequest_enabled :: Lens' MatchingRequest Bool Source #
The flag that enables the matching process of duplicate profiles.
MatchingResponse
data MatchingResponse Source #
The flag that enables the matching process of duplicate profiles.
See: newMatchingResponse
smart constructor.
MatchingResponse' | |
|
Instances
newMatchingResponse :: MatchingResponse Source #
Create a value of MatchingResponse
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:autoMerging:MatchingResponse'
, matchingResponse_autoMerging
- Configuration information about the auto-merging process.
MatchingResponse
, matchingResponse_enabled
- The flag that enables the matching process of duplicate profiles.
$sel:exportingConfig:MatchingResponse'
, matchingResponse_exportingConfig
- Configuration information for exporting Identity Resolution results, for
example, to an S3 bucket.
$sel:jobSchedule:MatchingResponse'
, matchingResponse_jobSchedule
- The day and time when do you want to start the Identity Resolution Job
every week.
matchingResponse_autoMerging :: Lens' MatchingResponse (Maybe AutoMerging) Source #
Configuration information about the auto-merging process.
matchingResponse_enabled :: Lens' MatchingResponse (Maybe Bool) Source #
The flag that enables the matching process of duplicate profiles.
matchingResponse_exportingConfig :: Lens' MatchingResponse (Maybe ExportingConfig) Source #
Configuration information for exporting Identity Resolution results, for example, to an S3 bucket.
matchingResponse_jobSchedule :: Lens' MatchingResponse (Maybe JobSchedule) Source #
The day and time when do you want to start the Identity Resolution Job every week.
ObjectFilter
data ObjectFilter Source #
The filter applied to ListProfileObjects response to include profile objects with the specified index values. This filter is only supported for ObjectTypeName _asset, _case and _order.
See: newObjectFilter
smart constructor.
ObjectFilter' | |
|
Instances
Create a value of ObjectFilter
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:keyName:ObjectFilter'
, objectFilter_keyName
- A searchable identifier of a standard profile object. The predefined
keys you can use to search for _asset include: _assetId, _assetName,
_serialNumber. The predefined keys you can use to search for _case
include: _caseId. The predefined keys you can use to search for _order
include: _orderId.
$sel:values:ObjectFilter'
, objectFilter_values
- A list of key values.
objectFilter_keyName :: Lens' ObjectFilter Text Source #
A searchable identifier of a standard profile object. The predefined keys you can use to search for _asset include: _assetId, _assetName, _serialNumber. The predefined keys you can use to search for _case include: _caseId. The predefined keys you can use to search for _order include: _orderId.
objectFilter_values :: Lens' ObjectFilter [Text] Source #
A list of key values.
ObjectTypeField
data ObjectTypeField Source #
Represents a field in a ProfileObjectType.
See: newObjectTypeField
smart constructor.
ObjectTypeField' | |
|
Instances
newObjectTypeField :: ObjectTypeField Source #
Create a value of ObjectTypeField
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:contentType:ObjectTypeField'
, objectTypeField_contentType
- The content type of the field. Used for determining equality when
searching.
$sel:source:ObjectTypeField'
, objectTypeField_source
- A field of a ProfileObject. For example: _source.FirstName, where
“_source” is a ProfileObjectType of a Zendesk user and “FirstName” is a
field in that ObjectType.
$sel:target:ObjectTypeField'
, objectTypeField_target
- The location of the data in the standard ProfileObject model. For
example: _profile.Address.PostalCode.
objectTypeField_contentType :: Lens' ObjectTypeField (Maybe FieldContentType) Source #
The content type of the field. Used for determining equality when searching.
objectTypeField_source :: Lens' ObjectTypeField (Maybe Text) Source #
A field of a ProfileObject. For example: _source.FirstName, where “_source” is a ProfileObjectType of a Zendesk user and “FirstName” is a field in that ObjectType.
objectTypeField_target :: Lens' ObjectTypeField (Maybe Text) Source #
The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode.
ObjectTypeKey
data ObjectTypeKey Source #
An object that defines the Key element of a ProfileObject. A Key is a special element that can be used to search for a customer profile.
See: newObjectTypeKey
smart constructor.
ObjectTypeKey' | |
|
Instances
newObjectTypeKey :: ObjectTypeKey Source #
Create a value of ObjectTypeKey
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:fieldNames:ObjectTypeKey'
, objectTypeKey_fieldNames
- The reference for the key name of the fields map.
$sel:standardIdentifiers:ObjectTypeKey'
, objectTypeKey_standardIdentifiers
- The types of keys that a ProfileObject can have. Each ProfileObject can
have only 1 UNIQUE key but multiple PROFILE keys. PROFILE, ASSET, CASE,
or ORDER means that this key can be used to tie an object to a PROFILE,
ASSET, CASE, or ORDER respectively. UNIQUE means that it can be used to
uniquely identify an object. If a key a is marked as SECONDARY, it will
be used to search for profiles after all other PROFILE keys have been
searched. A LOOKUP_ONLY key is only used to match a profile but is not
persisted to be used for searching of the profile. A NEW_ONLY key is
only used if the profile does not already exist before the object is
ingested, otherwise it is only used for matching objects to profiles.
objectTypeKey_fieldNames :: Lens' ObjectTypeKey (Maybe [Text]) Source #
The reference for the key name of the fields map.
objectTypeKey_standardIdentifiers :: Lens' ObjectTypeKey (Maybe [StandardIdentifier]) Source #
The types of keys that a ProfileObject can have. Each ProfileObject can have only 1 UNIQUE key but multiple PROFILE keys. PROFILE, ASSET, CASE, or ORDER means that this key can be used to tie an object to a PROFILE, ASSET, CASE, or ORDER respectively. UNIQUE means that it can be used to uniquely identify an object. If a key a is marked as SECONDARY, it will be used to search for profiles after all other PROFILE keys have been searched. A LOOKUP_ONLY key is only used to match a profile but is not persisted to be used for searching of the profile. A NEW_ONLY key is only used if the profile does not already exist before the object is ingested, otherwise it is only used for matching objects to profiles.
Profile
The standard profile of a customer.
See: newProfile
smart constructor.
Profile' | |
|
Instances
newProfile :: Profile Source #
Create a value of Profile
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:accountNumber:Profile'
, profile_accountNumber
- A unique account number that you have given to the customer.
$sel:additionalInformation:Profile'
, profile_additionalInformation
- Any additional information relevant to the customer’s profile.
$sel:address:Profile'
, profile_address
- A generic address associated with the customer that is not mailing,
shipping, or billing.
$sel:attributes:Profile'
, profile_attributes
- A key value pair of attributes of a customer profile.
$sel:billingAddress:Profile'
, profile_billingAddress
- The customer’s billing address.
$sel:birthDate:Profile'
, profile_birthDate
- The customer’s birth date.
$sel:businessEmailAddress:Profile'
, profile_businessEmailAddress
- The customer’s business email address.
$sel:businessName:Profile'
, profile_businessName
- The name of the customer’s business.
$sel:businessPhoneNumber:Profile'
, profile_businessPhoneNumber
- The customer’s home phone number.
$sel:emailAddress:Profile'
, profile_emailAddress
- The customer’s email address, which has not been specified as a personal
or business address.
$sel:firstName:Profile'
, profile_firstName
- The customer’s first name.
$sel:foundByItems:Profile'
, profile_foundByItems
- A list of items used to find a profile returned in a
SearchProfiles
response. An item is a key-value(s) pair that matches an attribute in
the profile.
If the optional AdditionalSearchKeys
parameter was included in the
SearchProfiles
request, the FoundByItems
list should be interpreted based on the
LogicalOperator
used in the request:
AND
- The profile included in the response matched all of the search keys specified in the request. TheFoundByItems
will include all of the key-value(s) pairs that were specified in the request (as this is a requirement ofAND
search logic).OR
- The profile included in the response matched at least one of the search keys specified in the request. TheFoundByItems
will include each of the key-value(s) pairs that the profile was found by.
The OR
relationship is the default behavior if the LogicalOperator
parameter is not included in the
SearchProfiles
request.
$sel:gender:Profile'
, profile_gender
- The gender with which the customer identifies.
$sel:homePhoneNumber:Profile'
, profile_homePhoneNumber
- The customer’s home phone number.
$sel:lastName:Profile'
, profile_lastName
- The customer’s last name.
$sel:mailingAddress:Profile'
, profile_mailingAddress
- The customer’s mailing address.
$sel:middleName:Profile'
, profile_middleName
- The customer’s middle name.
$sel:mobilePhoneNumber:Profile'
, profile_mobilePhoneNumber
- The customer’s mobile phone number.
$sel:partyType:Profile'
, profile_partyType
- The type of profile used to describe the customer.
$sel:personalEmailAddress:Profile'
, profile_personalEmailAddress
- The customer’s personal email address.
$sel:phoneNumber:Profile'
, profile_phoneNumber
- The customer's phone number, which has not been specified as a mobile,
home, or business number.
$sel:profileId:Profile'
, profile_profileId
- The unique identifier of a customer profile.
$sel:shippingAddress:Profile'
, profile_shippingAddress
- The customer’s shipping address.
profile_accountNumber :: Lens' Profile (Maybe Text) Source #
A unique account number that you have given to the customer.
profile_additionalInformation :: Lens' Profile (Maybe Text) Source #
Any additional information relevant to the customer’s profile.
profile_address :: Lens' Profile (Maybe Address) Source #
A generic address associated with the customer that is not mailing, shipping, or billing.
profile_attributes :: Lens' Profile (Maybe (HashMap Text Text)) Source #
A key value pair of attributes of a customer profile.
profile_businessEmailAddress :: Lens' Profile (Maybe Text) Source #
The customer’s business email address.
profile_emailAddress :: Lens' Profile (Maybe Text) Source #
The customer’s email address, which has not been specified as a personal or business address.
profile_foundByItems :: Lens' Profile (Maybe (NonEmpty FoundByKeyValue)) Source #
A list of items used to find a profile returned in a SearchProfiles response. An item is a key-value(s) pair that matches an attribute in the profile.
If the optional AdditionalSearchKeys
parameter was included in the
SearchProfiles
request, the FoundByItems
list should be interpreted based on the
LogicalOperator
used in the request:
AND
- The profile included in the response matched all of the search keys specified in the request. TheFoundByItems
will include all of the key-value(s) pairs that were specified in the request (as this is a requirement ofAND
search logic).OR
- The profile included in the response matched at least one of the search keys specified in the request. TheFoundByItems
will include each of the key-value(s) pairs that the profile was found by.
The OR
relationship is the default behavior if the LogicalOperator
parameter is not included in the
SearchProfiles
request.
profile_gender :: Lens' Profile (Maybe Gender) Source #
The gender with which the customer identifies.
profile_partyType :: Lens' Profile (Maybe PartyType) Source #
The type of profile used to describe the customer.
profile_personalEmailAddress :: Lens' Profile (Maybe Text) Source #
The customer’s personal email address.
profile_phoneNumber :: Lens' Profile (Maybe Text) Source #
The customer's phone number, which has not been specified as a mobile, home, or business number.
profile_profileId :: Lens' Profile (Maybe Text) Source #
The unique identifier of a customer profile.
S3ExportingConfig
data S3ExportingConfig Source #
Configuration information about the S3 bucket where Identity Resolution Jobs write result files.
See: newS3ExportingConfig
smart constructor.
S3ExportingConfig' | |
|
Instances
Create a value of S3ExportingConfig
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:s3KeyName:S3ExportingConfig'
, s3ExportingConfig_s3KeyName
- The S3 key name of the location where Identity Resolution Jobs write
result files.
$sel:s3BucketName:S3ExportingConfig'
, s3ExportingConfig_s3BucketName
- The name of the S3 bucket where Identity Resolution Jobs write result
files.
s3ExportingConfig_s3KeyName :: Lens' S3ExportingConfig (Maybe Text) Source #
The S3 key name of the location where Identity Resolution Jobs write result files.
s3ExportingConfig_s3BucketName :: Lens' S3ExportingConfig Text Source #
The name of the S3 bucket where Identity Resolution Jobs write result files.
S3ExportingLocation
data S3ExportingLocation Source #
The S3 location where Identity Resolution Jobs write result files.
See: newS3ExportingLocation
smart constructor.
Instances
newS3ExportingLocation :: S3ExportingLocation Source #
Create a value of S3ExportingLocation
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:s3BucketName:S3ExportingLocation'
, s3ExportingLocation_s3BucketName
- The name of the S3 bucket name where Identity Resolution Jobs write
result files.
$sel:s3KeyName:S3ExportingLocation'
, s3ExportingLocation_s3KeyName
- The S3 key name of the location where Identity Resolution Jobs write
result files.
s3ExportingLocation_s3BucketName :: Lens' S3ExportingLocation (Maybe Text) Source #
The name of the S3 bucket name where Identity Resolution Jobs write result files.
s3ExportingLocation_s3KeyName :: Lens' S3ExportingLocation (Maybe Text) Source #
The S3 key name of the location where Identity Resolution Jobs write result files.
S3SourceProperties
data S3SourceProperties Source #
The properties that are applied when Amazon S3 is being used as the flow source.
See: newS3SourceProperties
smart constructor.
S3SourceProperties' | |
|
Instances
newS3SourceProperties Source #
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: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_bucketName :: Lens' S3SourceProperties Text Source #
The Amazon S3 bucket name where the source files are stored.
SalesforceSourceProperties
data SalesforceSourceProperties Source #
The properties that are applied when Salesforce is being used as a source.
See: newSalesforceSourceProperties
smart constructor.
SalesforceSourceProperties' | |
|
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: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_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 scheduled-trigger flow that you define. Currently, these settings only apply to the scheduled-trigger type.
See: newScheduledTriggerProperties
smart constructor.
ScheduledTriggerProperties' | |
|
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:scheduleEndTime:ScheduledTriggerProperties'
, scheduledTriggerProperties_scheduleEndTime
- Specifies the scheduled end time for a scheduled-trigger flow.
$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
- Specifies the scheduled start time for a scheduled-trigger flow.
$sel:timezone:ScheduledTriggerProperties'
, scheduledTriggerProperties_timezone
- Specifies the time zone used when referring to the date and time of a
scheduled-triggered flow, such as America/New_York.
$sel:scheduleExpression:ScheduledTriggerProperties'
, scheduledTriggerProperties_scheduleExpression
- The scheduling expression that determines the rate at which the schedule
will run, for example rate (5 minutes).
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_scheduleEndTime :: Lens' ScheduledTriggerProperties (Maybe UTCTime) Source #
Specifies the scheduled end time for a scheduled-trigger flow.
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 #
Specifies the scheduled start time for a scheduled-trigger flow.
scheduledTriggerProperties_timezone :: Lens' ScheduledTriggerProperties (Maybe Text) Source #
Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York.
scheduledTriggerProperties_scheduleExpression :: Lens' ScheduledTriggerProperties Text Source #
The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).
ServiceNowSourceProperties
data ServiceNowSourceProperties Source #
The properties that are applied when ServiceNow is being used as a source.
See: newServiceNowSourceProperties
smart constructor.
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.
SourceConnectorProperties
data SourceConnectorProperties Source #
Specifies the information that is required to query a particular Amazon AppFlow connector. Customer Profiles supports Salesforce, Zendesk, Marketo, ServiceNow and Amazon S3.
See: newSourceConnectorProperties
smart constructor.
SourceConnectorProperties' | |
|
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:marketo:SourceConnectorProperties'
, sourceConnectorProperties_marketo
- The properties that are applied when Marketo is being used as a source.
$sel:s3:SourceConnectorProperties'
, sourceConnectorProperties_s3
- The properties that are applied when Amazon S3 is being used as the flow
source.
$sel:salesforce:SourceConnectorProperties'
, sourceConnectorProperties_salesforce
- The properties that are applied when Salesforce is being used as a
source.
$sel:serviceNow:SourceConnectorProperties'
, sourceConnectorProperties_serviceNow
- The properties that are applied when ServiceNow is being used as a
source.
$sel:zendesk:SourceConnectorProperties'
, sourceConnectorProperties_zendesk
- The properties that are applied when using Zendesk as a flow source.
sourceConnectorProperties_marketo :: Lens' SourceConnectorProperties (Maybe MarketoSourceProperties) Source #
The properties that are applied when Marketo is being used as a source.
sourceConnectorProperties_s3 :: Lens' SourceConnectorProperties (Maybe S3SourceProperties) Source #
The properties that are applied when Amazon S3 is being used as the flow source.
sourceConnectorProperties_salesforce :: Lens' SourceConnectorProperties (Maybe SalesforceSourceProperties) Source #
The properties that are applied when Salesforce is being used as a source.
sourceConnectorProperties_serviceNow :: Lens' SourceConnectorProperties (Maybe ServiceNowSourceProperties) Source #
The properties that are applied when ServiceNow is being used as a source.
sourceConnectorProperties_zendesk :: Lens' SourceConnectorProperties (Maybe ZendeskSourceProperties) Source #
The properties that are applied when using Zendesk as a flow source.
SourceFlowConfig
data SourceFlowConfig Source #
Contains information about the configuration of the source connector used in the flow.
See: newSourceFlowConfig
smart constructor.
SourceFlowConfig' | |
|
Instances
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:connectorProfileName:SourceFlowConfig'
, sourceFlowConfig_connectorProfileName
- The name of the AppFlow connector profile. This name must be unique for
each connector profile in the AWS 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, Marketo, and so on.
$sel:sourceConnectorProperties:SourceFlowConfig'
, sourceFlowConfig_sourceConnectorProperties
- Specifies the information that is required to query a particular source
connector.
sourceFlowConfig_connectorProfileName :: Lens' SourceFlowConfig (Maybe Text) Source #
The name of the AppFlow connector profile. This name must be unique for each connector profile in the AWS 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 SourceConnectorType Source #
The type of connector, such as Salesforce, Marketo, and so on.
sourceFlowConfig_sourceConnectorProperties :: Lens' SourceFlowConfig SourceConnectorProperties Source #
Specifies the information that is required to query a particular source connector.
Task
A class for modeling different type of tasks. Task implementation varies based on the TaskType.
See: newTask
smart constructor.
Task' | |
|
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 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 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.
TriggerConfig
data TriggerConfig Source #
The trigger settings that determine how and when Amazon AppFlow runs the specified flow.
See: newTriggerConfig
smart constructor.
TriggerConfig' | |
|
Instances
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 that
you define. Currently, these settings only apply to the Scheduled
trigger type.
$sel:triggerType:TriggerConfig'
, triggerConfig_triggerType
- Specifies the type of flow trigger. It can be OnDemand, Scheduled, or
Event.
triggerConfig_triggerProperties :: Lens' TriggerConfig (Maybe TriggerProperties) Source #
Specifies the configuration details of a schedule-triggered flow that you define. Currently, these settings only apply to the Scheduled trigger type.
triggerConfig_triggerType :: Lens' TriggerConfig TriggerType Source #
Specifies the type of flow trigger. It 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.
TriggerProperties' | |
|
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 that
you define.
triggerProperties_scheduled :: Lens' TriggerProperties (Maybe ScheduledTriggerProperties) Source #
Specifies the configuration details of a schedule-triggered flow that you define.
UpdateAddress
data UpdateAddress Source #
Updates associated with the address properties of a customer profile.
See: newUpdateAddress
smart constructor.
UpdateAddress' | |
|
Instances
newUpdateAddress :: UpdateAddress Source #
Create a value of UpdateAddress
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:address1:UpdateAddress'
, updateAddress_address1
- The first line of a customer address.
$sel:address2:UpdateAddress'
, updateAddress_address2
- The second line of a customer address.
$sel:address3:UpdateAddress'
, updateAddress_address3
- The third line of a customer address.
$sel:address4:UpdateAddress'
, updateAddress_address4
- The fourth line of a customer address.
$sel:city:UpdateAddress'
, updateAddress_city
- The city in which a customer lives.
$sel:country:UpdateAddress'
, updateAddress_country
- The country in which a customer lives.
$sel:county:UpdateAddress'
, updateAddress_county
- The county in which a customer lives.
$sel:postalCode:UpdateAddress'
, updateAddress_postalCode
- The postal code of a customer address.
$sel:province:UpdateAddress'
, updateAddress_province
- The province in which a customer lives.
$sel:state:UpdateAddress'
, updateAddress_state
- The state in which a customer lives.
updateAddress_address1 :: Lens' UpdateAddress (Maybe Text) Source #
The first line of a customer address.
updateAddress_address2 :: Lens' UpdateAddress (Maybe Text) Source #
The second line of a customer address.
updateAddress_address3 :: Lens' UpdateAddress (Maybe Text) Source #
The third line of a customer address.
updateAddress_address4 :: Lens' UpdateAddress (Maybe Text) Source #
The fourth line of a customer address.
updateAddress_city :: Lens' UpdateAddress (Maybe Text) Source #
The city in which a customer lives.
updateAddress_country :: Lens' UpdateAddress (Maybe Text) Source #
The country in which a customer lives.
updateAddress_county :: Lens' UpdateAddress (Maybe Text) Source #
The county in which a customer lives.
updateAddress_postalCode :: Lens' UpdateAddress (Maybe Text) Source #
The postal code of a customer address.
updateAddress_province :: Lens' UpdateAddress (Maybe Text) Source #
The province in which a customer lives.
updateAddress_state :: Lens' UpdateAddress (Maybe Text) Source #
The state in which a customer lives.
WorkflowAttributes
data WorkflowAttributes Source #
Structure to hold workflow attributes.
See: newWorkflowAttributes
smart constructor.
WorkflowAttributes' | |
|
Instances
newWorkflowAttributes :: WorkflowAttributes Source #
Create a value of WorkflowAttributes
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:appflowIntegration:WorkflowAttributes'
, workflowAttributes_appflowIntegration
- Workflow attributes specific to APPFLOW_INTEGRATION
workflow.
workflowAttributes_appflowIntegration :: Lens' WorkflowAttributes (Maybe AppflowIntegrationWorkflowAttributes) Source #
Workflow attributes specific to APPFLOW_INTEGRATION
workflow.
WorkflowMetrics
data WorkflowMetrics Source #
Generic object containing workflow execution metrics.
See: newWorkflowMetrics
smart constructor.
WorkflowMetrics' | |
|
Instances
newWorkflowMetrics :: WorkflowMetrics Source #
Create a value of WorkflowMetrics
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:appflowIntegration:WorkflowMetrics'
, workflowMetrics_appflowIntegration
- Workflow execution metrics for APPFLOW_INTEGRATION
workflow.
workflowMetrics_appflowIntegration :: Lens' WorkflowMetrics (Maybe AppflowIntegrationWorkflowMetrics) Source #
Workflow execution metrics for APPFLOW_INTEGRATION
workflow.
WorkflowStepItem
data WorkflowStepItem Source #
List containing steps in workflow.
See: newWorkflowStepItem
smart constructor.
WorkflowStepItem' | |
|
Instances
newWorkflowStepItem :: WorkflowStepItem Source #
Create a value of WorkflowStepItem
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:appflowIntegration:WorkflowStepItem'
, workflowStepItem_appflowIntegration
- Workflow step information specific to APPFLOW_INTEGRATION
workflow.
workflowStepItem_appflowIntegration :: Lens' WorkflowStepItem (Maybe AppflowIntegrationWorkflowStep) Source #
Workflow step information specific to APPFLOW_INTEGRATION
workflow.
ZendeskSourceProperties
data ZendeskSourceProperties Source #
The properties that are applied when using Zendesk as a flow source.
See: newZendeskSourceProperties
smart constructor.
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.