Show / Hide Table of Contents

Class CfnIdMappingWorkflowPropsMixin

Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run.

Inheritance
object
Mixin
CfnIdMappingWorkflowPropsMixin
Implements
IMixin
Inherited Members
Mixin.IsMixin(object)
Namespace: Amazon.CDK.Mixins.Preview.AWS.EntityResolution.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnIdMappingWorkflowPropsMixin : Mixin, IMixin
Syntax (vb)
Public Class CfnIdMappingWorkflowPropsMixin Inherits Mixin Implements IMixin
Remarks

Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.

Incremental processing is not supported for ID mapping workflows.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html

CloudformationResource: AWS::EntityResolution::IdMappingWorkflow

Mixin: true

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.Mixins.Preview.Mixins;
             using Amazon.CDK.Mixins.Preview.AWS.EntityResolution.Mixins;

             var cfnIdMappingWorkflowPropsMixin = new CfnIdMappingWorkflowPropsMixin(new CfnIdMappingWorkflowMixinProps {
                 Description = "description",
                 IdMappingIncrementalRunConfig = new IdMappingIncrementalRunConfigProperty {
                     IncrementalRunType = "incrementalRunType"
                 },
                 IdMappingTechniques = new IdMappingTechniquesProperty {
                     IdMappingType = "idMappingType",
                     NormalizationVersion = "normalizationVersion",
                     ProviderProperties = new ProviderPropertiesProperty {
                         IntermediateSourceConfiguration = new IntermediateSourceConfigurationProperty {
                             IntermediateS3Path = "intermediateS3Path"
                         },
                         ProviderConfiguration = new Dictionary<string, string> {
                             { "providerConfigurationKey", "providerConfiguration" }
                         },
                         ProviderServiceArn = "providerServiceArn"
                     },
                     RuleBasedProperties = new IdMappingRuleBasedPropertiesProperty {
                         AttributeMatchingModel = "attributeMatchingModel",
                         RecordMatchingModel = "recordMatchingModel",
                         RuleDefinitionType = "ruleDefinitionType",
                         Rules = new [] { new RuleProperty {
                             MatchingKeys = new [] { "matchingKeys" },
                             RuleName = "ruleName"
                         } }
                     }
                 },
                 InputSourceConfig = new [] { new IdMappingWorkflowInputSourceProperty {
                     InputSourceArn = "inputSourceArn",
                     SchemaArn = "schemaArn",
                     Type = "type"
                 } },
                 OutputSourceConfig = new [] { new IdMappingWorkflowOutputSourceProperty {
                     KmsArn = "kmsArn",
                     OutputS3Path = "outputS3Path"
                 } },
                 RoleArn = "roleArn",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 WorkflowName = "workflowName"
             }, new CfnPropertyMixinOptions {
                 Strategy = PropertyMergeStrategy.OVERRIDE
             });

Synopsis

Constructors

CfnIdMappingWorkflowPropsMixin(ICfnIdMappingWorkflowMixinProps, ICfnPropertyMixinOptions?)

Create a mixin to apply properties to AWS::EntityResolution::IdMappingWorkflow.

Properties

CFN_PROPERTY_KEYS

Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run.

Props

Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run.

Strategy

Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run.

Methods

ApplyTo(IConstruct)

Apply the mixin properties to the construct.

Supports(IConstruct)

Check if this mixin supports the given construct.

Constructors

CfnIdMappingWorkflowPropsMixin(ICfnIdMappingWorkflowMixinProps, ICfnPropertyMixinOptions?)

Create a mixin to apply properties to AWS::EntityResolution::IdMappingWorkflow.

public CfnIdMappingWorkflowPropsMixin(ICfnIdMappingWorkflowMixinProps props, ICfnPropertyMixinOptions? options = null)
Parameters
props ICfnIdMappingWorkflowMixinProps

L1 properties to apply.

options ICfnPropertyMixinOptions

Mixin options.

Remarks

Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.

Incremental processing is not supported for ID mapping workflows.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html

CloudformationResource: AWS::EntityResolution::IdMappingWorkflow

Mixin: true

ExampleMetadata: fixture=_generated

Properties

CFN_PROPERTY_KEYS

Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run.

protected static string[] CFN_PROPERTY_KEYS { get; }
Property Value

string[]

Remarks

Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.

Incremental processing is not supported for ID mapping workflows.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html

CloudformationResource: AWS::EntityResolution::IdMappingWorkflow

Mixin: true

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.Mixins.Preview.Mixins;
             using Amazon.CDK.Mixins.Preview.AWS.EntityResolution.Mixins;

             var cfnIdMappingWorkflowPropsMixin = new CfnIdMappingWorkflowPropsMixin(new CfnIdMappingWorkflowMixinProps {
                 Description = "description",
                 IdMappingIncrementalRunConfig = new IdMappingIncrementalRunConfigProperty {
                     IncrementalRunType = "incrementalRunType"
                 },
                 IdMappingTechniques = new IdMappingTechniquesProperty {
                     IdMappingType = "idMappingType",
                     NormalizationVersion = "normalizationVersion",
                     ProviderProperties = new ProviderPropertiesProperty {
                         IntermediateSourceConfiguration = new IntermediateSourceConfigurationProperty {
                             IntermediateS3Path = "intermediateS3Path"
                         },
                         ProviderConfiguration = new Dictionary<string, string> {
                             { "providerConfigurationKey", "providerConfiguration" }
                         },
                         ProviderServiceArn = "providerServiceArn"
                     },
                     RuleBasedProperties = new IdMappingRuleBasedPropertiesProperty {
                         AttributeMatchingModel = "attributeMatchingModel",
                         RecordMatchingModel = "recordMatchingModel",
                         RuleDefinitionType = "ruleDefinitionType",
                         Rules = new [] { new RuleProperty {
                             MatchingKeys = new [] { "matchingKeys" },
                             RuleName = "ruleName"
                         } }
                     }
                 },
                 InputSourceConfig = new [] { new IdMappingWorkflowInputSourceProperty {
                     InputSourceArn = "inputSourceArn",
                     SchemaArn = "schemaArn",
                     Type = "type"
                 } },
                 OutputSourceConfig = new [] { new IdMappingWorkflowOutputSourceProperty {
                     KmsArn = "kmsArn",
                     OutputS3Path = "outputS3Path"
                 } },
                 RoleArn = "roleArn",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 WorkflowName = "workflowName"
             }, new CfnPropertyMixinOptions {
                 Strategy = PropertyMergeStrategy.OVERRIDE
             });

Props

Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run.

protected virtual ICfnIdMappingWorkflowMixinProps Props { get; }
Property Value

ICfnIdMappingWorkflowMixinProps

Remarks

Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.

Incremental processing is not supported for ID mapping workflows.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html

CloudformationResource: AWS::EntityResolution::IdMappingWorkflow

Mixin: true

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.Mixins.Preview.Mixins;
             using Amazon.CDK.Mixins.Preview.AWS.EntityResolution.Mixins;

             var cfnIdMappingWorkflowPropsMixin = new CfnIdMappingWorkflowPropsMixin(new CfnIdMappingWorkflowMixinProps {
                 Description = "description",
                 IdMappingIncrementalRunConfig = new IdMappingIncrementalRunConfigProperty {
                     IncrementalRunType = "incrementalRunType"
                 },
                 IdMappingTechniques = new IdMappingTechniquesProperty {
                     IdMappingType = "idMappingType",
                     NormalizationVersion = "normalizationVersion",
                     ProviderProperties = new ProviderPropertiesProperty {
                         IntermediateSourceConfiguration = new IntermediateSourceConfigurationProperty {
                             IntermediateS3Path = "intermediateS3Path"
                         },
                         ProviderConfiguration = new Dictionary<string, string> {
                             { "providerConfigurationKey", "providerConfiguration" }
                         },
                         ProviderServiceArn = "providerServiceArn"
                     },
                     RuleBasedProperties = new IdMappingRuleBasedPropertiesProperty {
                         AttributeMatchingModel = "attributeMatchingModel",
                         RecordMatchingModel = "recordMatchingModel",
                         RuleDefinitionType = "ruleDefinitionType",
                         Rules = new [] { new RuleProperty {
                             MatchingKeys = new [] { "matchingKeys" },
                             RuleName = "ruleName"
                         } }
                     }
                 },
                 InputSourceConfig = new [] { new IdMappingWorkflowInputSourceProperty {
                     InputSourceArn = "inputSourceArn",
                     SchemaArn = "schemaArn",
                     Type = "type"
                 } },
                 OutputSourceConfig = new [] { new IdMappingWorkflowOutputSourceProperty {
                     KmsArn = "kmsArn",
                     OutputS3Path = "outputS3Path"
                 } },
                 RoleArn = "roleArn",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 WorkflowName = "workflowName"
             }, new CfnPropertyMixinOptions {
                 Strategy = PropertyMergeStrategy.OVERRIDE
             });

Strategy

Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run.

protected virtual PropertyMergeStrategy Strategy { get; }
Property Value

PropertyMergeStrategy

Remarks

Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.

Incremental processing is not supported for ID mapping workflows.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html

CloudformationResource: AWS::EntityResolution::IdMappingWorkflow

Mixin: true

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.Mixins.Preview.Mixins;
             using Amazon.CDK.Mixins.Preview.AWS.EntityResolution.Mixins;

             var cfnIdMappingWorkflowPropsMixin = new CfnIdMappingWorkflowPropsMixin(new CfnIdMappingWorkflowMixinProps {
                 Description = "description",
                 IdMappingIncrementalRunConfig = new IdMappingIncrementalRunConfigProperty {
                     IncrementalRunType = "incrementalRunType"
                 },
                 IdMappingTechniques = new IdMappingTechniquesProperty {
                     IdMappingType = "idMappingType",
                     NormalizationVersion = "normalizationVersion",
                     ProviderProperties = new ProviderPropertiesProperty {
                         IntermediateSourceConfiguration = new IntermediateSourceConfigurationProperty {
                             IntermediateS3Path = "intermediateS3Path"
                         },
                         ProviderConfiguration = new Dictionary<string, string> {
                             { "providerConfigurationKey", "providerConfiguration" }
                         },
                         ProviderServiceArn = "providerServiceArn"
                     },
                     RuleBasedProperties = new IdMappingRuleBasedPropertiesProperty {
                         AttributeMatchingModel = "attributeMatchingModel",
                         RecordMatchingModel = "recordMatchingModel",
                         RuleDefinitionType = "ruleDefinitionType",
                         Rules = new [] { new RuleProperty {
                             MatchingKeys = new [] { "matchingKeys" },
                             RuleName = "ruleName"
                         } }
                     }
                 },
                 InputSourceConfig = new [] { new IdMappingWorkflowInputSourceProperty {
                     InputSourceArn = "inputSourceArn",
                     SchemaArn = "schemaArn",
                     Type = "type"
                 } },
                 OutputSourceConfig = new [] { new IdMappingWorkflowOutputSourceProperty {
                     KmsArn = "kmsArn",
                     OutputS3Path = "outputS3Path"
                 } },
                 RoleArn = "roleArn",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 WorkflowName = "workflowName"
             }, new CfnPropertyMixinOptions {
                 Strategy = PropertyMergeStrategy.OVERRIDE
             });

Methods

ApplyTo(IConstruct)

Apply the mixin properties to the construct.

public override IConstruct ApplyTo(IConstruct construct)
Parameters
construct IConstruct
Returns

IConstruct

Overrides
Mixin.ApplyTo(IConstruct)
Remarks

Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.

Incremental processing is not supported for ID mapping workflows.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html

CloudformationResource: AWS::EntityResolution::IdMappingWorkflow

Mixin: true

ExampleMetadata: fixture=_generated

Supports(IConstruct)

Check if this mixin supports the given construct.

public override bool Supports(IConstruct construct)
Parameters
construct IConstruct
Returns

bool

Overrides
Mixin.Supports(IConstruct)
Remarks

Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.

Incremental processing is not supported for ID mapping workflows.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html

CloudformationResource: AWS::EntityResolution::IdMappingWorkflow

Mixin: true

ExampleMetadata: fixture=_generated

Implements

IMixin
Back to top Generated by DocFX