Class CfnIntegrationProps
Properties for defining a CfnIntegration
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.CustomerProfiles
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnIntegrationProps : Object, ICfnIntegrationProps
Syntax (vb)
Public Class CfnIntegrationProps
Inherits Object
Implements ICfnIntegrationProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.CustomerProfiles;
var cfnIntegrationProps = new CfnIntegrationProps {
DomainName = "domainName",
// the properties below are optional
FlowDefinition = new FlowDefinitionProperty {
FlowName = "flowName",
KmsArn = "kmsArn",
SourceFlowConfig = new SourceFlowConfigProperty {
ConnectorType = "connectorType",
SourceConnectorProperties = new SourceConnectorPropertiesProperty {
Marketo = new MarketoSourcePropertiesProperty {
Object = "object"
},
S3 = new S3SourcePropertiesProperty {
BucketName = "bucketName",
// the properties below are optional
BucketPrefix = "bucketPrefix"
},
Salesforce = new SalesforceSourcePropertiesProperty {
Object = "object",
// the properties below are optional
EnableDynamicFieldUpdate = false,
IncludeDeletedRecords = false
},
ServiceNow = new ServiceNowSourcePropertiesProperty {
Object = "object"
},
Zendesk = new ZendeskSourcePropertiesProperty {
Object = "object"
}
},
// the properties below are optional
ConnectorProfileName = "connectorProfileName",
IncrementalPullConfig = new IncrementalPullConfigProperty {
DatetimeTypeFieldName = "datetimeTypeFieldName"
}
},
Tasks = new [] { new TaskProperty {
SourceFields = new [] { "sourceFields" },
TaskType = "taskType",
// the properties below are optional
ConnectorOperator = new ConnectorOperatorProperty {
Marketo = "marketo",
S3 = "s3",
Salesforce = "salesforce",
ServiceNow = "serviceNow",
Zendesk = "zendesk"
},
DestinationField = "destinationField",
TaskProperties = new [] { new TaskPropertiesMapProperty {
OperatorPropertyKey = "operatorPropertyKey",
Property = "property"
} }
} },
TriggerConfig = new TriggerConfigProperty {
TriggerType = "triggerType",
// the properties below are optional
TriggerProperties = new TriggerPropertiesProperty {
Scheduled = new ScheduledTriggerPropertiesProperty {
ScheduleExpression = "scheduleExpression",
// the properties below are optional
DataPullMode = "dataPullMode",
FirstExecutionFrom = 123,
ScheduleEndTime = 123,
ScheduleOffset = 123,
ScheduleStartTime = 123,
Timezone = "timezone"
}
}
},
// the properties below are optional
Description = "description"
},
ObjectTypeName = "objectTypeName",
ObjectTypeNames = new [] { new ObjectTypeMappingProperty {
Key = "key",
Value = "value"
} },
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
Uri = "uri"
};
Synopsis
Constructors
CfnIntegrationProps() |
Properties
DomainName | The unique name of the domain. |
FlowDefinition | The configuration that controls how Customer Profiles retrieves data from the source. |
ObjectTypeName | The name of the profile object type mapping to use. |
ObjectTypeNames | 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. |
Constructors
CfnIntegrationProps()
public CfnIntegrationProps()
Properties
DomainName
The unique name of the domain.
public string DomainName { get; set; }
Property Value
System.String
Remarks
FlowDefinition
The configuration that controls how Customer Profiles retrieves data from the source.
public object FlowDefinition { get; set; }
Property Value
System.Object
Remarks
ObjectTypeName
The name of the profile object type mapping to use.
public string ObjectTypeName { get; set; }
Property Value
System.String
Remarks
ObjectTypeNames
The object type mapping.
public object ObjectTypeNames { get; set; }
Property Value
System.Object
Remarks
Tags
The tags used to organize, track, or control access for this resource.
public ICfnTag[] Tags { get; set; }
Property Value
ICfnTag[]
Remarks
Uri
The URI of the S3 bucket or any other type of data source.
public string Uri { get; set; }
Property Value
System.String