CfnIdMappingWorkflowMixinProps
- class aws_cdk.mixins_preview.aws_entityresolution.mixins.CfnIdMappingWorkflowMixinProps(*, description=None, id_mapping_incremental_run_config=None, id_mapping_techniques=None, input_source_config=None, output_source_config=None, role_arn=None, tags=None, workflow_name=None)
Bases:
objectProperties for CfnIdMappingWorkflowPropsMixin.
- Parameters:
description (
Optional[str]) – A description of the workflow.id_mapping_incremental_run_config (
Union[IResolvable,IdMappingIncrementalRunConfigProperty,Dict[str,Any],None])id_mapping_techniques (
Union[IResolvable,IdMappingTechniquesProperty,Dict[str,Any],None]) – An object which defines the ID mapping technique and any additional configurations.input_source_config (
Union[IResolvable,Sequence[Union[IResolvable,IdMappingWorkflowInputSourceProperty,Dict[str,Any]]],None]) – A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.output_source_config (
Union[IResolvable,Sequence[Union[IResolvable,IdMappingWorkflowOutputSourceProperty,Dict[str,Any]]],None]) – A list ofIdMappingWorkflowOutputSourceobjects, each of which contains fieldsoutputS3PathandKMSArn.role_arn (
Optional[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.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags used to organize, track, or control access for this resource.workflow_name (
Optional[str]) – The name of the workflow. There can’t be multipleIdMappingWorkflowswith the same name.
- 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.mixins_preview.aws_entityresolution import mixins as entityresolution_mixins cfn_id_mapping_workflow_mixin_props = entityresolution_mixins.CfnIdMappingWorkflowMixinProps( description="description", id_mapping_incremental_run_config=entityresolution_mixins.CfnIdMappingWorkflowPropsMixin.IdMappingIncrementalRunConfigProperty( incremental_run_type="incrementalRunType" ), id_mapping_techniques=entityresolution_mixins.CfnIdMappingWorkflowPropsMixin.IdMappingTechniquesProperty( id_mapping_type="idMappingType", normalization_version="normalizationVersion", provider_properties=entityresolution_mixins.CfnIdMappingWorkflowPropsMixin.ProviderPropertiesProperty( intermediate_source_configuration=entityresolution_mixins.CfnIdMappingWorkflowPropsMixin.IntermediateSourceConfigurationProperty( intermediate_s3_path="intermediateS3Path" ), provider_configuration={ "provider_configuration_key": "providerConfiguration" }, provider_service_arn="providerServiceArn" ), rule_based_properties=entityresolution_mixins.CfnIdMappingWorkflowPropsMixin.IdMappingRuleBasedPropertiesProperty( attribute_matching_model="attributeMatchingModel", record_matching_model="recordMatchingModel", rule_definition_type="ruleDefinitionType", rules=[entityresolution_mixins.CfnIdMappingWorkflowPropsMixin.RuleProperty( matching_keys=["matchingKeys"], rule_name="ruleName" )] ) ), input_source_config=[entityresolution_mixins.CfnIdMappingWorkflowPropsMixin.IdMappingWorkflowInputSourceProperty( input_source_arn="inputSourceArn", schema_arn="schemaArn", type="type" )], output_source_config=[entityresolution_mixins.CfnIdMappingWorkflowPropsMixin.IdMappingWorkflowOutputSourceProperty( kms_arn="kmsArn", output_s3_path="outputS3Path" )], role_arn="roleArn", tags=[CfnTag( key="key", value="value" )], workflow_name="workflowName" )
Attributes
- description
A description of the workflow.
- id_mapping_incremental_run_config
-
- Type:
see
- id_mapping_techniques
An object which defines the ID mapping technique and any additional configurations.
- input_source_config
A list of
InputSourceobjects, which have the fieldsInputSourceARNandSchemaName.
- output_source_config
A list of
IdMappingWorkflowOutputSourceobjects, each of which contains fieldsoutputS3PathandKMSArn.
- 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.
- tags
The tags used to organize, track, or control access for this resource.
- workflow_name
The name of the workflow.
There can’t be multiple
IdMappingWorkflowswith the same name.