CfnIntegrationProps
- class aws_cdk.aws_customerprofiles.CfnIntegrationProps(*, domain_name, event_trigger_names=None, flow_definition=None, object_type_name=None, object_type_names=None, tags=None, uri=None)
Bases:
object
Properties for defining a
CfnIntegration
.- Parameters:
domain_name (
str
) – The unique name of the domain.event_trigger_names (
Optional
[Sequence
[str
]]) – A list of unique names for active event triggers associated with the integration.flow_definition (
Union
[IResolvable
,FlowDefinitionProperty
,Dict
[str
,Any
],None
]) – The configuration that controls how Customer Profiles retrieves data from the source.object_type_name (
Optional
[str
]) – The name of the profile object type mapping to use.object_type_names (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,ObjectTypeMappingProperty
,Dict
[str
,Any
]]],None
]) – The object type mapping.tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – The tags used to organize, track, or control access for this resource.uri (
Optional
[str
]) – The URI of the S3 bucket or any other type of data source.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_customerprofiles as customerprofiles cfn_integration_props = customerprofiles.CfnIntegrationProps( domain_name="domainName", # the properties below are optional event_trigger_names=["eventTriggerNames"], flow_definition=customerprofiles.CfnIntegration.FlowDefinitionProperty( flow_name="flowName", kms_arn="kmsArn", source_flow_config=customerprofiles.CfnIntegration.SourceFlowConfigProperty( connector_type="connectorType", source_connector_properties=customerprofiles.CfnIntegration.SourceConnectorPropertiesProperty( marketo=customerprofiles.CfnIntegration.MarketoSourcePropertiesProperty( object="object" ), s3=customerprofiles.CfnIntegration.S3SourcePropertiesProperty( bucket_name="bucketName", # the properties below are optional bucket_prefix="bucketPrefix" ), salesforce=customerprofiles.CfnIntegration.SalesforceSourcePropertiesProperty( object="object", # the properties below are optional enable_dynamic_field_update=False, include_deleted_records=False ), service_now=customerprofiles.CfnIntegration.ServiceNowSourcePropertiesProperty( object="object" ), zendesk=customerprofiles.CfnIntegration.ZendeskSourcePropertiesProperty( object="object" ) ), # the properties below are optional connector_profile_name="connectorProfileName", incremental_pull_config=customerprofiles.CfnIntegration.IncrementalPullConfigProperty( datetime_type_field_name="datetimeTypeFieldName" ) ), tasks=[customerprofiles.CfnIntegration.TaskProperty( source_fields=["sourceFields"], task_type="taskType", # the properties below are optional connector_operator=customerprofiles.CfnIntegration.ConnectorOperatorProperty( marketo="marketo", s3="s3", salesforce="salesforce", service_now="serviceNow", zendesk="zendesk" ), destination_field="destinationField", task_properties=[customerprofiles.CfnIntegration.TaskPropertiesMapProperty( operator_property_key="operatorPropertyKey", property="property" )] )], trigger_config=customerprofiles.CfnIntegration.TriggerConfigProperty( trigger_type="triggerType", # the properties below are optional trigger_properties=customerprofiles.CfnIntegration.TriggerPropertiesProperty( scheduled=customerprofiles.CfnIntegration.ScheduledTriggerPropertiesProperty( schedule_expression="scheduleExpression", # the properties below are optional data_pull_mode="dataPullMode", first_execution_from=123, schedule_end_time=123, schedule_offset=123, schedule_start_time=123, timezone="timezone" ) ) ), # the properties below are optional description="description" ), object_type_name="objectTypeName", object_type_names=[customerprofiles.CfnIntegration.ObjectTypeMappingProperty( key="key", value="value" )], tags=[CfnTag( key="key", value="value" )], uri="uri" )
Attributes
- domain_name
The unique name of the domain.
- event_trigger_names
A list of unique names for active event triggers associated with the integration.
- flow_definition
The configuration that controls how Customer Profiles retrieves data from the source.
- object_type_name
The name of the profile object type mapping to use.
- object_type_names
The object type mapping.
- tags
The tags used to organize, track, or control access for this resource.
- uri
The URI of the S3 bucket or any other type of data source.