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.Types.ListIntegrationItem

Description

 
Synopsis

Documentation

data ListIntegrationItem Source #

An integration in list of integrations.

See: newListIntegrationItem smart constructor.

Constructors

ListIntegrationItem' 

Fields

  • isUnstructured :: Maybe Bool

    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

  • objectTypeName :: Maybe Text

    The name of the profile object type.

  • objectTypeNames :: Maybe (HashMap Text Text)

    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.

  • tags :: Maybe (HashMap Text Text)

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

  • workflowId :: Maybe Text

    Unique identifier for the workflow.

  • domainName :: Text

    The unique name of the domain.

  • uri :: Text

    The URI of the S3 bucket or any other type of data source.

  • createdAt :: POSIX

    The timestamp of when the domain was created.

  • lastUpdatedAt :: POSIX

    The timestamp of when the domain was most recently edited.

Instances

Instances details
FromJSON ListIntegrationItem Source # 
Instance details

Defined in Amazonka.CustomerProfiles.Types.ListIntegrationItem

Generic ListIntegrationItem Source # 
Instance details

Defined in Amazonka.CustomerProfiles.Types.ListIntegrationItem

Associated Types

type Rep ListIntegrationItem :: Type -> Type #

Read ListIntegrationItem Source # 
Instance details

Defined in Amazonka.CustomerProfiles.Types.ListIntegrationItem

Show ListIntegrationItem Source # 
Instance details

Defined in Amazonka.CustomerProfiles.Types.ListIntegrationItem

NFData ListIntegrationItem Source # 
Instance details

Defined in Amazonka.CustomerProfiles.Types.ListIntegrationItem

Methods

rnf :: ListIntegrationItem -> () #

Eq ListIntegrationItem Source # 
Instance details

Defined in Amazonka.CustomerProfiles.Types.ListIntegrationItem

Hashable ListIntegrationItem Source # 
Instance details

Defined in Amazonka.CustomerProfiles.Types.ListIntegrationItem

type Rep ListIntegrationItem Source # 
Instance details

Defined in Amazonka.CustomerProfiles.Types.ListIntegrationItem

newListIntegrationItem Source #

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_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_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.