Interface CfnIdMappingWorkflowMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIdMappingWorkflowMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:59.355Z")
@Stability(Stable)
public interface CfnIdMappingWorkflowMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnIdMappingWorkflowPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.entityresolution.*;
CfnIdMappingWorkflowMixinProps cfnIdMappingWorkflowMixinProps = CfnIdMappingWorkflowMixinProps.builder()
.description("description")
.idMappingIncrementalRunConfig(IdMappingIncrementalRunConfigProperty.builder()
.incrementalRunType("incrementalRunType")
.build())
.idMappingTechniques(IdMappingTechniquesProperty.builder()
.idMappingType("idMappingType")
.normalizationVersion("normalizationVersion")
.providerProperties(ProviderPropertiesProperty.builder()
.intermediateSourceConfiguration(IntermediateSourceConfigurationProperty.builder()
.intermediateS3Path("intermediateS3Path")
.build())
.providerConfiguration(Map.of(
"providerConfigurationKey", "providerConfiguration"))
.providerServiceArn("providerServiceArn")
.build())
.ruleBasedProperties(IdMappingRuleBasedPropertiesProperty.builder()
.attributeMatchingModel("attributeMatchingModel")
.recordMatchingModel("recordMatchingModel")
.ruleDefinitionType("ruleDefinitionType")
.rules(List.of(RuleProperty.builder()
.matchingKeys(List.of("matchingKeys"))
.ruleName("ruleName")
.build()))
.build())
.build())
.inputSourceConfig(List.of(IdMappingWorkflowInputSourceProperty.builder()
.inputSourceArn("inputSourceArn")
.schemaArn("schemaArn")
.type("type")
.build()))
.outputSourceConfig(List.of(IdMappingWorkflowOutputSourceProperty.builder()
.kmsArn("kmsArn")
.outputS3Path("outputS3Path")
.build()))
.roleArn("roleArn")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.workflowName("workflowName")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnIdMappingWorkflowMixinPropsstatic final classAn implementation forCfnIdMappingWorkflowMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringA description of the workflow.default ObjectReturns union: eitherIResolvableorCfnIdMappingWorkflowPropsMixin.IdMappingIncrementalRunConfigPropertydefault ObjectAn object which defines the ID mapping technique and any additional configurations.default ObjectA list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.default ObjectA list ofIdMappingWorkflowOutputSourceobjects, each of which contains fieldsoutputS3PathandKMSArn.default StringThe Amazon Resource Name (ARN) of the IAM role.getTags()The tags used to organize, track, or control access for this resource.default StringThe name of the workflow.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
A description of the workflow.- See Also:
-
getIdMappingIncrementalRunConfig
Returns union: eitherIResolvableorCfnIdMappingWorkflowPropsMixin.IdMappingIncrementalRunConfigProperty- See Also:
-
getIdMappingTechniques
An object which defines the ID mapping technique and any additional configurations.Returns union: either
IResolvableorCfnIdMappingWorkflowPropsMixin.IdMappingTechniquesProperty- See Also:
-
getInputSourceConfig
A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnIdMappingWorkflowPropsMixin.IdMappingWorkflowInputSourceProperty>- See Also:
-
getOutputSourceConfig
A list ofIdMappingWorkflowOutputSourceobjects, each of which contains fieldsoutputS3PathandKMSArn.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnIdMappingWorkflowPropsMixin.IdMappingWorkflowOutputSourceProperty>- See Also:
-
getRoleArn
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 Also:
-
getTags
The tags used to organize, track, or control access for this resource.- See Also:
-
getWorkflowName
The name of the workflow.There can't be multiple
IdMappingWorkflowswith the same name.- See Also:
-
builder
-