Interface CfnMatchingWorkflowMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnMatchingWorkflowMixinProps.Jsii$Proxy
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.*;
CfnMatchingWorkflowMixinProps cfnMatchingWorkflowMixinProps = CfnMatchingWorkflowMixinProps.builder()
.description("description")
.incrementalRunConfig(IncrementalRunConfigProperty.builder()
.incrementalRunType("incrementalRunType")
.build())
.inputSourceConfig(List.of(InputSourceProperty.builder()
.applyNormalization(false)
.inputSourceArn("inputSourceArn")
.schemaArn("schemaArn")
.build()))
.outputSourceConfig(List.of(OutputSourceProperty.builder()
.applyNormalization(false)
.customerProfilesIntegrationConfig(CustomerProfilesIntegrationConfigProperty.builder()
.domainArn("domainArn")
.objectTypeArn("objectTypeArn")
.build())
.kmsArn("kmsArn")
.output(List.of(OutputAttributeProperty.builder()
.hashed(false)
.name("name")
.build()))
.outputS3Path("outputS3Path")
.build()))
.resolutionTechniques(ResolutionTechniquesProperty.builder()
.providerProperties(ProviderPropertiesProperty.builder()
.intermediateSourceConfiguration(IntermediateSourceConfigurationProperty.builder()
.intermediateS3Path("intermediateS3Path")
.build())
.providerConfiguration(Map.of(
"providerConfigurationKey", "providerConfiguration"))
.providerServiceArn("providerServiceArn")
.build())
.resolutionType("resolutionType")
.ruleBasedProperties(RuleBasedPropertiesProperty.builder()
.attributeMatchingModel("attributeMatchingModel")
.matchPurpose("matchPurpose")
.rules(List.of(RuleProperty.builder()
.matchingKeys(List.of("matchingKeys"))
.ruleName("ruleName")
.build()))
.build())
.ruleConditionProperties(RuleConditionPropertiesProperty.builder()
.rules(List.of(RuleConditionProperty.builder()
.condition("condition")
.ruleName("ruleName")
.build()))
.build())
.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 forCfnMatchingWorkflowMixinPropsstatic final classAn implementation forCfnMatchingWorkflowMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringA description of the workflow.default ObjectOptional.default ObjectA list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.default ObjectA list ofOutputSourceobjects, each of which contains fieldsoutputS3Path,applyNormalization,KMSArn, andoutput.default ObjectAn object which defines theresolutionTypeand theruleBasedProperties.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:
-
getIncrementalRunConfig
Optional.An object that defines the incremental run type. This object contains only the
incrementalRunTypefield, which appears as "Automatic" in the console.For workflows where
resolutionTypeisML_MATCHINGorPROVIDER, incremental processing is not supported.Returns union: either
IResolvableorCfnMatchingWorkflowPropsMixin.IncrementalRunConfigProperty- See Also:
-
getInputSourceConfig
A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnMatchingWorkflowPropsMixin.InputSourceProperty>- See Also:
-
getOutputSourceConfig
A list ofOutputSourceobjects, each of which contains fieldsoutputS3Path,applyNormalization,KMSArn, andoutput.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnMatchingWorkflowPropsMixin.OutputSourceProperty>- See Also:
-
getResolutionTechniques
An object which defines theresolutionTypeand theruleBasedProperties.Returns union: either
IResolvableorCfnMatchingWorkflowPropsMixin.ResolutionTechniquesProperty- 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
MatchingWorkflowswith the same name.- See Also:
-
builder
-