UNPKG

@pulumi/aws-native

Version:

The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)

58 lines (57 loc) 2.42 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * MatchingWorkflow defined in AWS Entity Resolution service */ export declare function getMatchingWorkflow(args: GetMatchingWorkflowArgs, opts?: pulumi.InvokeOptions): Promise<GetMatchingWorkflowResult>; export interface GetMatchingWorkflowArgs { /** * The name of the MatchingWorkflow */ workflowName: string; } export interface GetMatchingWorkflowResult { readonly createdAt?: string; /** * The description of the MatchingWorkflow */ readonly description?: string; /** * Optional. An object that defines the incremental run type. This object contains only the `incrementalRunType` field, which appears as "Automatic" in the console. * * > For workflows where `resolutionType` is `ML_MATCHING` , incremental processing is not supported. */ readonly incrementalRunConfig?: outputs.entityresolution.MatchingWorkflowIncrementalRunConfig; /** * A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` . */ readonly inputSourceConfig?: outputs.entityresolution.MatchingWorkflowInputSource[]; /** * A list of `OutputSource` objects, each of which contains fields `OutputS3Path` , `ApplyNormalization` , and `Output` . */ readonly outputSourceConfig?: outputs.entityresolution.MatchingWorkflowOutputSource[]; /** * An object which defines the `resolutionType` and the `ruleBasedProperties` . */ readonly resolutionTechniques?: outputs.entityresolution.MatchingWorkflowResolutionTechniques; /** * 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. */ readonly roleArn?: string; /** * The tags used to organize, track, or control access for this resource. */ readonly tags?: outputs.Tag[]; readonly updatedAt?: string; readonly workflowArn?: string; } /** * MatchingWorkflow defined in AWS Entity Resolution service */ export declare function getMatchingWorkflowOutput(args: GetMatchingWorkflowOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetMatchingWorkflowResult>; export interface GetMatchingWorkflowOutputArgs { /** * The name of the MatchingWorkflow */ workflowName: pulumi.Input<string>; }