Awso_entityresolution.ValuesSourceval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]A list of OutputAttribute objects, each of which have the fields Name and Hashed. Each of these objects selects a column to be included in the output table, and whether the values of the column should be hashed.
An object that defines the ruleCondition and the ruleName to use in a matching workflow.
The settings for the ID namespace for the ID mapping workflow job.
The matched record.
Specifies the configuration for integrating with Customer Profiles. This configuration enables Entity Resolution to send matched output directly to Customer Profiles instead of Amazon S3, creating a unified customer view by automatically updating customer profiles based on match clusters.
The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.
An object that contains configuration settings for the matching process in a rule-based matching workflow.
An object containing providerConfiguration and providerServiceArn.
The rule-based properties of an ID namespace. These properties define how the ID namespace can be used in an ID mapping workflow.
The provider schema attribute.
A configuration object for defining input data fields in Entity Resolution. The SchemaInputAttribute specifies how individual fields in your input data should be processed and matched.
An object containing inputSourceARN, schemaName, and applyNormalization.
A list of OutputAttribute objects, each of which have the fields Name and Hashed. Each of these objects selects a column to be included in the output table, and whether the values of the column should be hashed.
An object containing the providerServiceARN, intermediateSourceConfiguration, and providerConfiguration.
An object which defines the list of matching rules to run in a matching workflow.
The properties of a rule condition that provides the ability to use more complex syntax.
An object containing idMappingType, providerProperties, and ruleBasedProperties.
An object containing inputSourceARN and schemaName.
An object that defines the list of matching rules to run in an ID mapping workflow.
An object containing inputSourceARN, schemaName, and type.
The output source for the ID mapping workflow.
An object containing KMSArn, outputS3Path, and roleARN.
An object containing schemaName, schemaArn, createdAt, updatedAt, and hasWorkflows.
A list of ProviderService objects, each of which contain the fields providerName, providerServiceArn, providerServiceName, and providerServiceType.
A list of MatchingWorkflowSummary objects, each of which contain the fields workflowName, workflowArn, resolutionType, createdAt, updatedAt.
An object containing the jobId, status, startTime, and endTime of a job.
A summary of ID namespaces.
A list of IdMappingWorkflowSummary objects, each of which contain the fields WorkflowName, WorkflowArn, CreatedAt, and UpdatedAt.
The identifiers of the provider service, from Data Exchange.
An object containing KMSArn, outputS3Path, and roleArn.
The record that didn't generate a Match ID.
The match group.
The error information provided when the delete unique ID operation doesn't complete.
The deleted unique ID.
You do not have sufficient access to perform this action.
The request couldn't be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
This exception occurs when there is an internal failure in the Entity Resolution service.
The resource couldn't be found.
The request was denied due to request throttling.
The input fails to satisfy the constraints specified by Entity Resolution.
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 or PROVIDER, incremental processing is not supported.
An object which defines the resolutionType and the ruleBasedProperties.
Incremental run configuration for an ID mapping workflow.
An object which defines the ID mapping technique and any additional configurations.
The request was rejected because it attempted to create resources beyond the current Entity Resolution account limits. The error message describes the limit exceeded.
The input schema supported by provider service.
The required configuration fields to use with the provider service.
The provider configuration required for different ID namespace types.
The required configuration fields to give intermediate access to a provider service.
An object containing an error message, if there was an error.
An object containing inputRecords, totalRecordsProcessed, matchIDs, and recordsNotProcessed.
An object that contains metrics about an ID mapping job, including counts of input records, processed records, and mapped records between source and target identifiers.
Updates a schema mapping. A schema is immutable if it is being used by a workflow. Therefore, you can't update a schema mapping if it's associated with a workflow.
Updates a schema mapping. A schema is immutable if it is being used by a workflow. Therefore, you can't update a schema mapping if it's associated with a workflow.
Updates an existing matching workflow. The workflow must already exist for this operation to succeed. For workflows where resolutionType is ML_MATCHING or PROVIDER, incremental processing is not supported.
Updates an existing matching workflow. The workflow must already exist for this operation to succeed. For workflows where resolutionType is ML_MATCHING or PROVIDER, incremental processing is not supported.
Updates an existing ID namespace.
Updates an existing ID namespace.
Updates an existing IdMappingWorkflow. This method is identical to CreateIdMappingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the IdMappingWorkflow must already exist for the method to succeed. Incremental processing is not supported for ID mapping workflows.
Updates an existing IdMappingWorkflow. This method is identical to CreateIdMappingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the IdMappingWorkflow must already exist for the method to succeed. Incremental processing is not supported for ID mapping workflows.
Removes one or more tags from the specified Entity Resolution resource. In Entity Resolution, SchemaMapping, and MatchingWorkflow can be tagged.
Removes one or more tags from the specified Entity Resolution resource. In Entity Resolution, SchemaMapping, and MatchingWorkflow can be tagged.
Assigns one or more tags (key-value pairs) to the specified Entity Resolution resource. Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. In Entity Resolution, SchemaMapping and MatchingWorkflow can be tagged. Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. You can use the TagResource action with a resource that already has tags. If you specify a new tag key, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag.
Assigns one or more tags (key-value pairs) to the specified Entity Resolution resource. Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. In Entity Resolution, SchemaMapping and MatchingWorkflow can be tagged. Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. You can use the TagResource action with a resource that already has tags. If you specify a new tag key, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag.
Starts the MatchingJob of a workflow. The workflow must have previously been created using the CreateMatchingWorkflow endpoint.
Starts the MatchingJob of a workflow. The workflow must have previously been created using the CreateMatchingWorkflow endpoint.
Starts the IdMappingJob of a workflow. The workflow must have previously been created using the CreateIdMappingWorkflow endpoint.
Starts the IdMappingJob of a workflow. The workflow must have previously been created using the CreateIdMappingWorkflow endpoint.
Updates the resource-based policy.
Updates the resource-based policy.
Displays the tags associated with an Entity Resolution resource. In Entity Resolution, SchemaMapping, and MatchingWorkflow can be tagged.
Displays the tags associated with an Entity Resolution resource. In Entity Resolution, SchemaMapping, and MatchingWorkflow can be tagged.
Returns a list of all the SchemaMappings that have been created for an Amazon Web Services account.
Returns a list of all the SchemaMappings that have been created for an Amazon Web Services account.
Returns a list of all the ProviderServices that are available in this Amazon Web Services Region.
Returns a list of all the ProviderServices that are available in this Amazon Web Services Region.
Returns a list of all the MatchingWorkflows that have been created for an Amazon Web Services account.
Returns a list of all the MatchingWorkflows that have been created for an Amazon Web Services account.
Lists all jobs for a given workflow.
Lists all jobs for a given workflow.
Returns a list of all ID namespaces.
Returns a list of all ID namespaces.
Returns a list of all the IdMappingWorkflows that have been created for an Amazon Web Services account.
Returns a list of all the IdMappingWorkflows that have been created for an Amazon Web Services account.
Lists all ID mapping jobs for a given workflow.
Lists all ID mapping jobs for a given workflow.
Returns the SchemaMapping of a given name.
Returns the SchemaMapping of a given name.
Returns the ProviderService of a given name.
Returns the ProviderService of a given name.
Returns the resource-based policy.
Returns the resource-based policy.
Returns the MatchingWorkflow with a given name, if it exists.
Returns the MatchingWorkflow with a given name, if it exists.
Returns the status, metrics, and errors (if there are any) that are associated with a job.
Returns the status, metrics, and errors (if there are any) that are associated with a job.
Returns the corresponding Match ID of a customer record if the record has been processed in a rule-based matching workflow. You can call this API as a dry run of an incremental load on the rule-based matching workflow.
Returns the corresponding Match ID of a customer record if the record has been processed in a rule-based matching workflow. You can call this API as a dry run of an incremental load on the rule-based matching workflow.
Returns the IdNamespace with a given name, if it exists.
Returns the IdNamespace with a given name, if it exists.
Returns the IdMappingWorkflow with a given name, if it exists.
Returns the IdMappingWorkflow with a given name, if it exists.
Returns the status, metrics, and errors (if there are any) that are associated with a job.
Returns the status, metrics, and errors (if there are any) that are associated with a job.
Generates or retrieves Match IDs for records using a rule-based matching workflow. When you call this operation, it processes your records against the workflow's matching rules to identify potential matches. For existing records, it retrieves their Match IDs and associated rules. For records without matches, it generates new Match IDs. The operation saves results to Amazon S3. The processing type (processingType) you choose affects both the accuracy and response time of the operation. Additional charges apply for each API call, whether made through the Entity Resolution console or directly via the API. The rule-based matching workflow must exist and be active before calling this operation.
Generates or retrieves Match IDs for records using a rule-based matching workflow. When you call this operation, it processes your records against the workflow's matching rules to identify potential matches. For existing records, it retrieves their Match IDs and associated rules. For records without matches, it generates new Match IDs. The operation saves results to Amazon S3. The processing type (processingType) you choose affects both the accuracy and response time of the operation. Additional charges apply for each API call, whether made through the Entity Resolution console or directly via the API. The rule-based matching workflow must exist and be active before calling this operation.
Deletes the SchemaMapping with a given name. This operation will succeed even if a schema with the given name does not exist. This operation will fail if there is a MatchingWorkflow object that references the SchemaMapping in the workflow's InputSourceConfig.
Deletes the SchemaMapping with a given name. This operation will succeed even if a schema with the given name does not exist. This operation will fail if there is a MatchingWorkflow object that references the SchemaMapping in the workflow's InputSourceConfig.
Deletes the policy statement.
Deletes the policy statement.
Deletes the MatchingWorkflow with a given name. This operation will succeed even if a workflow with the given name does not exist.
Deletes the MatchingWorkflow with a given name. This operation will succeed even if a workflow with the given name does not exist.
Deletes the IdNamespace with a given name.
Deletes the IdNamespace with a given name.
Deletes the IdMappingWorkflow with a given name. This operation will succeed even if a workflow with the given name does not exist.
Deletes the IdMappingWorkflow with a given name. This operation will succeed even if a workflow with the given name does not exist.
Creates a schema mapping, which defines the schema of the input customer records table. The SchemaMapping also provides Entity Resolution with some metadata about the table, such as the attribute types of the columns and which columns to match on.
Creates a schema mapping, which defines the schema of the input customer records table. The SchemaMapping also provides Entity Resolution with some metadata about the table, such as the attribute types of the columns and which columns to match on.
Creates a matching workflow that defines the configuration for a data processing job. The workflow name must be unique. To modify an existing workflow, use UpdateMatchingWorkflow. For workflows where resolutionType is ML_MATCHING or PROVIDER, incremental processing is not supported.
Creates a matching workflow that defines the configuration for a data processing job. The workflow name must be unique. To modify an existing workflow, use UpdateMatchingWorkflow. For workflows where resolutionType is ML_MATCHING or PROVIDER, incremental processing is not supported.
Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it. Each ID namespace must have a unique name. To modify an existing ID namespace, use the UpdateIdNamespace API.
Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it. Each ID namespace must have a unique name. To modify an existing ID namespace, use the UpdateIdNamespace API.
Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run. Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API. Incremental processing is not supported for ID mapping workflows.
Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run. Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API. Incremental processing is not supported for ID mapping workflows.
Deletes multiple unique IDs in a matching workflow.
Deletes multiple unique IDs in a matching workflow.
Adds a policy statement object. To retrieve a list of existing policy statements, use the GetPolicy API.
Adds a policy statement object. To retrieve a list of existing policy statements, use the GetPolicy API.