Show / Hide Table of Contents

Class CfnIdMappingWorkflowMixinProps

Properties for CfnIdMappingWorkflowPropsMixin.

Inheritance
object
CfnIdMappingWorkflowMixinProps
Implements
ICfnIdMappingWorkflowMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.EntityResolution
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnIdMappingWorkflowMixinProps : ICfnIdMappingWorkflowMixinProps
Syntax (vb)
Public Class CfnIdMappingWorkflowMixinProps Implements ICfnIdMappingWorkflowMixinProps
Remarks

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

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.CfnPropertyMixins.AWS.EntityResolution;

             var cfnIdMappingWorkflowMixinProps = 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"
             };

Synopsis

Constructors

CfnIdMappingWorkflowMixinProps()

Properties for CfnIdMappingWorkflowPropsMixin.

Properties

Description

A description of the workflow.

IdMappingIncrementalRunConfig

Properties for CfnIdMappingWorkflowPropsMixin.

IdMappingTechniques

An object which defines the ID mapping technique and any additional configurations.

InputSourceConfig

A list of InputSource objects, which have the fields InputSourceARN and SchemaName .

OutputSourceConfig

A list of IdMappingWorkflowOutputSource objects, each of which contains fields outputS3Path and KMSArn .

RoleArn

The Amazon Resource Name (ARN) of the IAM role.

Tags

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

WorkflowName

The name of the workflow.

Constructors

CfnIdMappingWorkflowMixinProps()

Properties for CfnIdMappingWorkflowPropsMixin.

public CfnIdMappingWorkflowMixinProps()
Remarks

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

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.CfnPropertyMixins.AWS.EntityResolution;

             var cfnIdMappingWorkflowMixinProps = 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"
             };

Properties

Description

A description of the workflow.

public string? Description { get; set; }
Property Value

string

Remarks

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

IdMappingIncrementalRunConfig

Properties for CfnIdMappingWorkflowPropsMixin.

public object? IdMappingIncrementalRunConfig { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnIdMappingWorkflowPropsMixin.IIdMappingIncrementalRunConfigProperty

IdMappingTechniques

An object which defines the ID mapping technique and any additional configurations.

public object? IdMappingTechniques { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnIdMappingWorkflowPropsMixin.IIdMappingTechniquesProperty

InputSourceConfig

A list of InputSource objects, which have the fields InputSourceARN and SchemaName .

public object? InputSourceConfig { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or (either IResolvable or CfnIdMappingWorkflowPropsMixin.IIdMappingWorkflowInputSourceProperty)[]

OutputSourceConfig

A list of IdMappingWorkflowOutputSource objects, each of which contains fields outputS3Path and KMSArn .

public object? OutputSourceConfig { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or (either IResolvable or CfnIdMappingWorkflowPropsMixin.IIdMappingWorkflowOutputSourceProperty)[]

RoleArn

The Amazon Resource Name (ARN) of the IAM role.

public string? RoleArn { get; set; }
Property Value

string

Remarks

AWS Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.

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

Tags

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

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

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

WorkflowName

The name of the workflow.

public string? WorkflowName { get; set; }
Property Value

string

Remarks

There can't be multiple IdMappingWorkflows with the same name.

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

Implements

ICfnIdMappingWorkflowMixinProps
Back to top Generated by DocFX