Interface CfnMatchingWorkflowProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnMatchingWorkflowProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-10-25T14:21:15.535Z")
@Stability(Stable)
public interface CfnMatchingWorkflowProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnMatchingWorkflow
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.entityresolution.*; CfnMatchingWorkflowProps cfnMatchingWorkflowProps = CfnMatchingWorkflowProps.builder() .inputSourceConfig(List.of(InputSourceProperty.builder() .inputSourceArn("inputSourceArn") .schemaArn("schemaArn") // the properties below are optional .applyNormalization(false) .build())) .outputSourceConfig(List.of(OutputSourceProperty.builder() .output(List.of(OutputAttributeProperty.builder() .name("name") // the properties below are optional .hashed(false) .build())) .outputS3Path("outputS3Path") // the properties below are optional .applyNormalization(false) .kmsArn("kmsArn") .build())) .resolutionTechniques(ResolutionTechniquesProperty.builder() .providerProperties(ProviderPropertiesProperty.builder() .providerServiceArn("providerServiceArn") // the properties below are optional .intermediateSourceConfiguration(IntermediateSourceConfigurationProperty.builder() .intermediateS3Path("intermediateS3Path") .build()) .providerConfiguration(Map.of( "providerConfigurationKey", "providerConfiguration")) .build()) .resolutionType("resolutionType") .ruleBasedProperties(RuleBasedPropertiesProperty.builder() .attributeMatchingModel("attributeMatchingModel") .rules(List.of(RuleProperty.builder() .matchingKeys(List.of("matchingKeys")) .ruleName("ruleName") .build())) // the properties below are optional .matchPurpose("matchPurpose") .build()) .build()) .roleArn("roleArn") .workflowName("workflowName") // the properties below are optional .description("description") .incrementalRunConfig(IncrementalRunConfigProperty.builder() .incrementalRunType("incrementalRunType") .build()) .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnMatchingWorkflowProps
static final class
An implementation forCfnMatchingWorkflowProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
A description of the workflow.default Object
An object which defines an incremental run type and has onlyincrementalRunType
as a field.A list ofInputSource
objects, which have the fieldsInputSourceARN
andSchemaName
.A list ofOutputSource
objects, each of which contains fieldsOutputS3Path
,ApplyNormalization
, andOutput
.An object which defines theresolutionType
and theruleBasedProperties
.The Amazon Resource Name (ARN) of the IAM role.getTags()
The tags used to organize, track, or control access for this resource.The name of the workflow.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInputSourceConfig
A list ofInputSource
objects, which have the fieldsInputSourceARN
andSchemaName
.- See Also:
-
getOutputSourceConfig
A list ofOutputSource
objects, each of which contains fieldsOutputS3Path
,ApplyNormalization
, andOutput
.- See Also:
-
getResolutionTechniques
An object which defines theresolutionType
and theruleBasedProperties
.- 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:
-
getWorkflowName
The name of the workflow.There can't be multiple
MatchingWorkflows
with the same name.- See Also:
-
getDescription
A description of the workflow.- See Also:
-
getIncrementalRunConfig
An object which defines an incremental run type and has onlyincrementalRunType
as a field.- See Also:
-
getTags
The tags used to organize, track, or control access for this resource.- See Also:
-
builder
- Returns:
- a
CfnMatchingWorkflowProps.Builder
ofCfnMatchingWorkflowProps
-