CfnIdMappingWorkflowProps

class aws_cdk.aws_entityresolution.CfnIdMappingWorkflowProps(*, id_mapping_techniques, input_source_config, role_arn, workflow_name, description=None, output_source_config=None, tags=None)

Bases: object

Properties for defining a CfnIdMappingWorkflow.

Parameters:
  • id_mapping_techniques (Union[IResolvable, IdMappingTechniquesProperty, Dict[str, Any]]) – An object which defines the idMappingType and the providerProperties .

  • input_source_config (Union[IResolvable, Sequence[Union[IResolvable, IdMappingWorkflowInputSourceProperty, Dict[str, Any]]]]) – A list of InputSource objects, which have the fields InputSourceARN and SchemaName .

  • role_arn (str) – The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.

  • workflow_name (str) – The name of the workflow. There can’t be multiple IdMappingWorkflows with the same name.

  • description (Optional[str]) – A description of the workflow.

  • output_source_config (Union[IResolvable, Sequence[Union[IResolvable, IdMappingWorkflowOutputSourceProperty, Dict[str, Any]]], None]) – A list of IdMappingWorkflowOutputSource objects, each of which contains fields OutputS3Path and Output .

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – The tags used to organize, track, or control access for this resource.

See:

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

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_entityresolution as entityresolution

cfn_id_mapping_workflow_props = entityresolution.CfnIdMappingWorkflowProps(
    id_mapping_techniques=entityresolution.CfnIdMappingWorkflow.IdMappingTechniquesProperty(
        id_mapping_type="idMappingType",
        provider_properties=entityresolution.CfnIdMappingWorkflow.ProviderPropertiesProperty(
            provider_service_arn="providerServiceArn",

            # the properties below are optional
            intermediate_source_configuration=entityresolution.CfnIdMappingWorkflow.IntermediateSourceConfigurationProperty(
                intermediate_s3_path="intermediateS3Path"
            ),
            provider_configuration={
                "provider_configuration_key": "providerConfiguration"
            }
        )
    ),
    input_source_config=[entityresolution.CfnIdMappingWorkflow.IdMappingWorkflowInputSourceProperty(
        input_source_arn="inputSourceArn",

        # the properties below are optional
        schema_arn="schemaArn",
        type="type"
    )],
    role_arn="roleArn",
    workflow_name="workflowName",

    # the properties below are optional
    description="description",
    output_source_config=[entityresolution.CfnIdMappingWorkflow.IdMappingWorkflowOutputSourceProperty(
        output_s3_path="outputS3Path",

        # the properties below are optional
        kms_arn="kmsArn"
    )],
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

description

A description of the workflow.

See:

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

id_mapping_techniques

An object which defines the idMappingType and the providerProperties .

See:

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

input_source_config

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

See:

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

output_source_config

A list of IdMappingWorkflowOutputSource objects, each of which contains fields OutputS3Path and Output .

See:

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

role_arn

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

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.

See:

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

workflow_name

The name of the workflow.

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