amazonka-customer-profiles-2.0: Amazon Connect Customer Profiles SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CustomerProfiles.CreateIntegrationWorkflow

Description

Creates an integration workflow. An integration workflow is an async process which ingests historic data and sets up an integration for ongoing updates. The supported Amazon AppFlow sources are Salesforce, ServiceNow, and Marketo.

Synopsis

Creating a Request

data CreateIntegrationWorkflow Source #

See: newCreateIntegrationWorkflow smart constructor.

Constructors

CreateIntegrationWorkflow' 

Fields

Instances

Instances details
ToJSON CreateIntegrationWorkflow Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

ToHeaders CreateIntegrationWorkflow Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

ToPath CreateIntegrationWorkflow Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

ToQuery CreateIntegrationWorkflow Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

AWSRequest CreateIntegrationWorkflow Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

Generic CreateIntegrationWorkflow Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

Associated Types

type Rep CreateIntegrationWorkflow :: Type -> Type #

Read CreateIntegrationWorkflow Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

Show CreateIntegrationWorkflow Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

NFData CreateIntegrationWorkflow Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

Eq CreateIntegrationWorkflow Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

Hashable CreateIntegrationWorkflow Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

type AWSResponse CreateIntegrationWorkflow Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

type Rep CreateIntegrationWorkflow Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

type Rep CreateIntegrationWorkflow = D1 ('MetaData "CreateIntegrationWorkflow" "Amazonka.CustomerProfiles.CreateIntegrationWorkflow" "amazonka-customer-profiles-2.0-7iC4NjyJEW8JuQGNtDiJ1f" 'False) (C1 ('MetaCons "CreateIntegrationWorkflow'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "workflowType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkflowType))) :*: (S1 ('MetaSel ('Just "integrationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IntegrationConfig) :*: (S1 ('MetaSel ('Just "objectTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateIntegrationWorkflow Source #

Create a value of CreateIntegrationWorkflow 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:

CreateIntegrationWorkflow, createIntegrationWorkflow_tags - The tags used to organize, track, or control access for this resource.

CreateIntegrationWorkflow, createIntegrationWorkflow_domainName - The unique name of the domain.

CreateIntegrationWorkflow, createIntegrationWorkflow_workflowType - The type of workflow. The only supported value is APPFLOW_INTEGRATION.

$sel:integrationConfig:CreateIntegrationWorkflow', createIntegrationWorkflow_integrationConfig - Configuration data for integration workflow.

CreateIntegrationWorkflow, createIntegrationWorkflow_objectTypeName - The name of the profile object type.

CreateIntegrationWorkflow, createIntegrationWorkflow_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.

Request Lenses

createIntegrationWorkflow_tags :: Lens' CreateIntegrationWorkflow (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource.

createIntegrationWorkflow_workflowType :: Lens' CreateIntegrationWorkflow WorkflowType Source #

The type of workflow. The only supported value is APPFLOW_INTEGRATION.

createIntegrationWorkflow_roleArn :: Lens' CreateIntegrationWorkflow 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.

Destructuring the Response

data CreateIntegrationWorkflowResponse Source #

See: newCreateIntegrationWorkflowResponse smart constructor.

Constructors

CreateIntegrationWorkflowResponse' 

Fields

Instances

Instances details
Generic CreateIntegrationWorkflowResponse Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

Associated Types

type Rep CreateIntegrationWorkflowResponse :: Type -> Type #

Read CreateIntegrationWorkflowResponse Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

Show CreateIntegrationWorkflowResponse Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

NFData CreateIntegrationWorkflowResponse Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

Eq CreateIntegrationWorkflowResponse Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

type Rep CreateIntegrationWorkflowResponse Source # 
Instance details

Defined in Amazonka.CustomerProfiles.CreateIntegrationWorkflow

type Rep CreateIntegrationWorkflowResponse = D1 ('MetaData "CreateIntegrationWorkflowResponse" "Amazonka.CustomerProfiles.CreateIntegrationWorkflow" "amazonka-customer-profiles-2.0-7iC4NjyJEW8JuQGNtDiJ1f" 'False) (C1 ('MetaCons "CreateIntegrationWorkflowResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "workflowId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateIntegrationWorkflowResponse Source #

Create a value of CreateIntegrationWorkflowResponse 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:httpStatus:CreateIntegrationWorkflowResponse', createIntegrationWorkflowResponse_httpStatus - The response's http status code.

CreateIntegrationWorkflowResponse, createIntegrationWorkflowResponse_workflowId - Unique identifier for the workflow.

CreateIntegrationWorkflowResponse, createIntegrationWorkflowResponse_message - A message indicating create request was received.

Response Lenses