aws-sdk
Version:
AWS SDK for JavaScript
2,129 lines • 49.3 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2018-05-10",
"endpointPrefix": "entityresolution",
"jsonVersion": "1.1",
"protocol": "rest-json",
"protocols": [
"rest-json"
],
"serviceAbbreviation": "AWSEntityResolution",
"serviceFullName": "AWS EntityResolution",
"serviceId": "EntityResolution",
"signatureVersion": "v4",
"signingName": "entityresolution",
"uid": "entityresolution-2018-05-10",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"AddPolicyStatement": {
"http": {
"requestUri": "/policies/{arn}/{statementId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"action",
"arn",
"effect",
"principal",
"statementId"
],
"members": {
"action": {
"type": "list",
"member": {}
},
"arn": {
"location": "uri",
"locationName": "arn"
},
"condition": {},
"effect": {},
"principal": {
"type": "list",
"member": {}
},
"statementId": {
"location": "uri",
"locationName": "statementId"
}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"token"
],
"members": {
"arn": {},
"policy": {},
"token": {}
}
},
"idempotent": true
},
"BatchDeleteUniqueId": {
"http": {
"method": "DELETE",
"requestUri": "/matchingworkflows/{workflowName}/uniqueids",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"uniqueIds",
"workflowName"
],
"members": {
"inputSource": {
"location": "header",
"locationName": "inputSource"
},
"uniqueIds": {
"location": "header",
"locationName": "uniqueIds",
"type": "list",
"member": {}
},
"workflowName": {
"location": "uri",
"locationName": "workflowName"
}
}
},
"output": {
"type": "structure",
"required": [
"deleted",
"disconnectedUniqueIds",
"errors",
"status"
],
"members": {
"deleted": {
"type": "list",
"member": {
"type": "structure",
"required": [
"uniqueId"
],
"members": {
"uniqueId": {}
}
}
},
"disconnectedUniqueIds": {
"type": "list",
"member": {}
},
"errors": {
"type": "list",
"member": {
"type": "structure",
"required": [
"errorType",
"uniqueId"
],
"members": {
"errorType": {},
"uniqueId": {}
}
}
},
"status": {}
}
}
},
"CreateIdMappingWorkflow": {
"http": {
"requestUri": "/idmappingworkflows",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"idMappingTechniques",
"inputSourceConfig",
"workflowName"
],
"members": {
"description": {},
"idMappingTechniques": {
"shape": "Ss"
},
"inputSourceConfig": {
"shape": "S18"
},
"outputSourceConfig": {
"shape": "S1c"
},
"roleArn": {},
"tags": {
"shape": "S1g"
},
"workflowName": {}
}
},
"output": {
"type": "structure",
"required": [
"idMappingTechniques",
"inputSourceConfig",
"workflowArn",
"workflowName"
],
"members": {
"description": {},
"idMappingTechniques": {
"shape": "Ss"
},
"inputSourceConfig": {
"shape": "S18"
},
"outputSourceConfig": {
"shape": "S1c"
},
"roleArn": {},
"workflowArn": {},
"workflowName": {}
}
}
},
"CreateIdNamespace": {
"http": {
"requestUri": "/idnamespaces",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"idNamespaceName",
"type"
],
"members": {
"description": {},
"idMappingWorkflowProperties": {
"shape": "S1m"
},
"idNamespaceName": {},
"inputSourceConfig": {
"shape": "S1t"
},
"roleArn": {},
"tags": {
"shape": "S1g"
},
"type": {}
}
},
"output": {
"type": "structure",
"required": [
"createdAt",
"idNamespaceArn",
"idNamespaceName",
"type",
"updatedAt"
],
"members": {
"createdAt": {
"type": "timestamp"
},
"description": {},
"idMappingWorkflowProperties": {
"shape": "S1m"
},
"idNamespaceArn": {},
"idNamespaceName": {},
"inputSourceConfig": {
"shape": "S1t"
},
"roleArn": {},
"tags": {
"shape": "S1g"
},
"type": {},
"updatedAt": {
"type": "timestamp"
}
}
}
},
"CreateMatchingWorkflow": {
"http": {
"requestUri": "/matchingworkflows",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"inputSourceConfig",
"outputSourceConfig",
"resolutionTechniques",
"roleArn",
"workflowName"
],
"members": {
"description": {},
"incrementalRunConfig": {
"shape": "S21"
},
"inputSourceConfig": {
"shape": "S23"
},
"outputSourceConfig": {
"shape": "S27"
},
"resolutionTechniques": {
"shape": "S2b"
},
"roleArn": {},
"tags": {
"shape": "S1g"
},
"workflowName": {}
}
},
"output": {
"type": "structure",
"required": [
"inputSourceConfig",
"outputSourceConfig",
"resolutionTechniques",
"roleArn",
"workflowArn",
"workflowName"
],
"members": {
"description": {},
"incrementalRunConfig": {
"shape": "S21"
},
"inputSourceConfig": {
"shape": "S23"
},
"outputSourceConfig": {
"shape": "S27"
},
"resolutionTechniques": {
"shape": "S2b"
},
"roleArn": {},
"workflowArn": {},
"workflowName": {}
}
}
},
"CreateSchemaMapping": {
"http": {
"requestUri": "/schemas",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"mappedInputFields",
"schemaName"
],
"members": {
"description": {},
"mappedInputFields": {
"shape": "S2k"
},
"schemaName": {},
"tags": {
"shape": "S1g"
}
}
},
"output": {
"type": "structure",
"required": [
"description",
"mappedInputFields",
"schemaArn",
"schemaName"
],
"members": {
"description": {},
"mappedInputFields": {
"shape": "S2k"
},
"schemaArn": {},
"schemaName": {}
}
}
},
"DeleteIdMappingWorkflow": {
"http": {
"method": "DELETE",
"requestUri": "/idmappingworkflows/{workflowName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"workflowName"
],
"members": {
"workflowName": {
"location": "uri",
"locationName": "workflowName"
}
}
},
"output": {
"type": "structure",
"required": [
"message"
],
"members": {
"message": {}
}
},
"idempotent": true
},
"DeleteIdNamespace": {
"http": {
"method": "DELETE",
"requestUri": "/idnamespaces/{idNamespaceName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"idNamespaceName"
],
"members": {
"idNamespaceName": {
"location": "uri",
"locationName": "idNamespaceName"
}
}
},
"output": {
"type": "structure",
"required": [
"message"
],
"members": {
"message": {}
}
},
"idempotent": true
},
"DeleteMatchingWorkflow": {
"http": {
"method": "DELETE",
"requestUri": "/matchingworkflows/{workflowName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"workflowName"
],
"members": {
"workflowName": {
"location": "uri",
"locationName": "workflowName"
}
}
},
"output": {
"type": "structure",
"required": [
"message"
],
"members": {
"message": {}
}
},
"idempotent": true
},
"DeletePolicyStatement": {
"http": {
"method": "DELETE",
"requestUri": "/policies/{arn}/{statementId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"arn",
"statementId"
],
"members": {
"arn": {
"location": "uri",
"locationName": "arn"
},
"statementId": {
"location": "uri",
"locationName": "statementId"
}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"token"
],
"members": {
"arn": {},
"policy": {},
"token": {}
}
},
"idempotent": true
},
"DeleteSchemaMapping": {
"http": {
"method": "DELETE",
"requestUri": "/schemas/{schemaName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"schemaName"
],
"members": {
"schemaName": {
"location": "uri",
"locationName": "schemaName"
}
}
},
"output": {
"type": "structure",
"required": [
"message"
],
"members": {
"message": {}
}
},
"idempotent": true
},
"GetIdMappingJob": {
"http": {
"method": "GET",
"requestUri": "/idmappingworkflows/{workflowName}/jobs/{jobId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"jobId",
"workflowName"
],
"members": {
"jobId": {
"location": "uri",
"locationName": "jobId"
},
"workflowName": {
"location": "uri",
"locationName": "workflowName"
}
}
},
"output": {
"type": "structure",
"required": [
"jobId",
"startTime",
"status"
],
"members": {
"endTime": {
"type": "timestamp"
},
"errorDetails": {
"shape": "S33"
},
"jobId": {},
"metrics": {
"type": "structure",
"members": {
"inputRecords": {
"type": "integer"
},
"recordsNotProcessed": {
"type": "integer"
},
"totalMappedRecords": {
"type": "integer"
},
"totalMappedSourceRecords": {
"type": "integer"
},
"totalMappedTargetRecords": {
"type": "integer"
},
"totalRecordsProcessed": {
"type": "integer"
}
}
},
"outputSourceConfig": {
"shape": "S37"
},
"startTime": {
"type": "timestamp"
},
"status": {}
}
}
},
"GetIdMappingWorkflow": {
"http": {
"method": "GET",
"requestUri": "/idmappingworkflows/{workflowName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"workflowName"
],
"members": {
"workflowName": {
"location": "uri",
"locationName": "workflowName"
}
}
},
"output": {
"type": "structure",
"required": [
"createdAt",
"idMappingTechniques",
"inputSourceConfig",
"updatedAt",
"workflowArn",
"workflowName"
],
"members": {
"createdAt": {
"type": "timestamp"
},
"description": {},
"idMappingTechniques": {
"shape": "Ss"
},
"inputSourceConfig": {
"shape": "S18"
},
"outputSourceConfig": {
"shape": "S1c"
},
"roleArn": {},
"tags": {
"shape": "S1g"
},
"updatedAt": {
"type": "timestamp"
},
"workflowArn": {},
"workflowName": {}
}
}
},
"GetIdNamespace": {
"http": {
"method": "GET",
"requestUri": "/idnamespaces/{idNamespaceName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"idNamespaceName"
],
"members": {
"idNamespaceName": {
"location": "uri",
"locationName": "idNamespaceName"
}
}
},
"output": {
"type": "structure",
"required": [
"createdAt",
"idNamespaceArn",
"idNamespaceName",
"type",
"updatedAt"
],
"members": {
"createdAt": {
"type": "timestamp"
},
"description": {},
"idMappingWorkflowProperties": {
"shape": "S1m"
},
"idNamespaceArn": {},
"idNamespaceName": {},
"inputSourceConfig": {
"shape": "S1t"
},
"roleArn": {},
"tags": {
"shape": "S1g"
},
"type": {},
"updatedAt": {
"type": "timestamp"
}
}
}
},
"GetMatchId": {
"http": {
"requestUri": "/matchingworkflows/{workflowName}/matches",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"record",
"workflowName"
],
"members": {
"applyNormalization": {
"type": "boolean"
},
"record": {
"type": "map",
"key": {},
"value": {},
"sensitive": true
},
"workflowName": {
"location": "uri",
"locationName": "workflowName"
}
}
},
"output": {
"type": "structure",
"members": {
"matchId": {},
"matchRule": {}
}
}
},
"GetMatchingJob": {
"http": {
"method": "GET",
"requestUri": "/matchingworkflows/{workflowName}/jobs/{jobId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"jobId",
"workflowName"
],
"members": {
"jobId": {
"location": "uri",
"locationName": "jobId"
},
"workflowName": {
"location": "uri",
"locationName": "workflowName"
}
}
},
"output": {
"type": "structure",
"required": [
"jobId",
"startTime",
"status"
],
"members": {
"endTime": {
"type": "timestamp"
},
"errorDetails": {
"shape": "S33"
},
"jobId": {},
"metrics": {
"type": "structure",
"members": {
"inputRecords": {
"type": "integer"
},
"matchIDs": {
"type": "integer"
},
"recordsNotProcessed": {
"type": "integer"
},
"totalRecordsProcessed": {
"type": "integer"
}
}
},
"outputSourceConfig": {
"type": "list",
"member": {
"type": "structure",
"required": [
"outputS3Path",
"roleArn"
],
"members": {
"KMSArn": {},
"outputS3Path": {},
"roleArn": {}
}
}
},
"startTime": {
"type": "timestamp"
},
"status": {}
}
}
},
"GetMatchingWorkflow": {
"http": {
"method": "GET",
"requestUri": "/matchingworkflows/{workflowName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"workflowName"
],
"members": {
"workflowName": {
"location": "uri",
"locationName": "workflowName"
}
}
},
"output": {
"type": "structure",
"required": [
"createdAt",
"inputSourceConfig",
"outputSourceConfig",
"resolutionTechniques",
"roleArn",
"updatedAt",
"workflowArn",
"workflowName"
],
"members": {
"createdAt": {
"type": "timestamp"
},
"description": {},
"incrementalRunConfig": {
"shape": "S21"
},
"inputSourceConfig": {
"shape": "S23"
},
"outputSourceConfig": {
"shape": "S27"
},
"resolutionTechniques": {
"shape": "S2b"
},
"roleArn": {},
"tags": {
"shape": "S1g"
},
"updatedAt": {
"type": "timestamp"
},
"workflowArn": {},
"workflowName": {}
}
}
},
"GetPolicy": {
"http": {
"method": "GET",
"requestUri": "/policies/{arn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"arn"
],
"members": {
"arn": {
"location": "uri",
"locationName": "arn"
}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"token"
],
"members": {
"arn": {},
"policy": {},
"token": {}
}
}
},
"GetProviderService": {
"http": {
"method": "GET",
"requestUri": "/providerservices/{providerName}/{providerServiceName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"providerName",
"providerServiceName"
],
"members": {
"providerName": {
"location": "uri",
"locationName": "providerName"
},
"providerServiceName": {
"location": "uri",
"locationName": "providerServiceName"
}
}
},
"output": {
"type": "structure",
"required": [
"anonymizedOutput",
"providerEndpointConfiguration",
"providerEntityOutputDefinition",
"providerName",
"providerServiceArn",
"providerServiceDisplayName",
"providerServiceName",
"providerServiceType"
],
"members": {
"anonymizedOutput": {
"type": "boolean"
},
"providerComponentSchema": {
"type": "structure",
"members": {
"providerSchemaAttributes": {
"type": "list",
"member": {
"type": "structure",
"required": [
"fieldName",
"type"
],
"members": {
"fieldName": {},
"hashing": {
"type": "boolean"
},
"subType": {},
"type": {}
}
}
},
"schemas": {
"type": "list",
"member": {
"type": "list",
"member": {}
}
}
}
},
"providerConfigurationDefinition": {
"shape": "Sx"
},
"providerEndpointConfiguration": {
"type": "structure",
"members": {
"marketplaceConfiguration": {
"type": "structure",
"required": [
"assetId",
"dataSetId",
"listingId",
"revisionId"
],
"members": {
"assetId": {},
"dataSetId": {},
"listingId": {},
"revisionId": {}
}
}
},
"union": true
},
"providerEntityOutputDefinition": {
"shape": "Sx"
},
"providerIdNameSpaceConfiguration": {
"type": "structure",
"members": {
"description": {},
"providerSourceConfigurationDefinition": {
"shape": "Sx"
},
"providerTargetConfigurationDefinition": {
"shape": "Sx"
}
}
},
"providerIntermediateDataAccessConfiguration": {
"type": "structure",
"members": {
"awsAccountIds": {
"type": "list",
"member": {}
},
"requiredBucketActions": {
"type": "list",
"member": {}
}
}
},
"providerJobConfiguration": {
"shape": "Sx"
},
"providerName": {},
"providerServiceArn": {},
"providerServiceDisplayName": {},
"providerServiceName": {},
"providerServiceType": {}
}
}
},
"GetSchemaMapping": {
"http": {
"method": "GET",
"requestUri": "/schemas/{schemaName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"schemaName"
],
"members": {
"schemaName": {
"location": "uri",
"locationName": "schemaName"
}
}
},
"output": {
"type": "structure",
"required": [
"createdAt",
"hasWorkflows",
"mappedInputFields",
"schemaArn",
"schemaName",
"updatedAt"
],
"members": {
"createdAt": {
"type": "timestamp"
},
"description": {},
"hasWorkflows": {
"type": "boolean"
},
"mappedInputFields": {
"shape": "S2k"
},
"schemaArn": {},
"schemaName": {},
"tags": {
"shape": "S1g"
},
"updatedAt": {
"type": "timestamp"
}
}
}
},
"ListIdMappingJobs": {
"http": {
"method": "GET",
"requestUri": "/idmappingworkflows/{workflowName}/jobs",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"workflowName"
],
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"workflowName": {
"location": "uri",
"locationName": "workflowName"
}
}
},
"output": {
"type": "structure",
"members": {
"jobs": {
"shape": "S4f"
},
"nextToken": {}
}
}
},
"ListIdMappingWorkflows": {
"http": {
"method": "GET",
"requestUri": "/idmappingworkflows",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"nextToken": {},
"workflowSummaries": {
"type": "list",
"member": {
"type": "structure",
"required": [
"createdAt",
"updatedAt",
"workflowArn",
"workflowName"
],
"members": {
"createdAt": {
"type": "timestamp"
},
"updatedAt": {
"type": "timestamp"
},
"workflowArn": {},
"workflowName": {}
}
}
}
}
}
},
"ListIdNamespaces": {
"http": {
"method": "GET",
"requestUri": "/idnamespaces",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"idNamespaceSummaries": {
"type": "list",
"member": {
"type": "structure",
"required": [
"createdAt",
"idNamespaceArn",
"idNamespaceName",
"type",
"updatedAt"
],
"members": {
"createdAt": {
"type": "timestamp"
},
"description": {},
"idMappingWorkflowProperties": {
"type": "list",
"member": {
"type": "structure",
"required": [
"idMappingType"
],
"members": {
"idMappingType": {}
}
}
},
"idNamespaceArn": {},
"idNamespaceName": {},
"type": {},
"updatedAt": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"ListMatchingJobs": {
"http": {
"method": "GET",
"requestUri": "/matchingworkflows/{workflowName}/jobs",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"workflowName"
],
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"workflowName": {
"location": "uri",
"locationName": "workflowName"
}
}
},
"output": {
"type": "structure",
"members": {
"jobs": {
"shape": "S4f"
},
"nextToken": {}
}
}
},
"ListMatchingWorkflows": {
"http": {
"method": "GET",
"requestUri": "/matchingworkflows",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"nextToken": {},
"workflowSummaries": {
"type": "list",
"member": {
"type": "structure",
"required": [
"createdAt",
"resolutionType",
"updatedAt",
"workflowArn",
"workflowName"
],
"members": {
"createdAt": {
"type": "timestamp"
},
"resolutionType": {},
"updatedAt": {
"type": "timestamp"
},
"workflowArn": {},
"workflowName": {}
}
}
}
}
}
},
"ListProviderServices": {
"http": {
"method": "GET",
"requestUri": "/providerservices",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"providerName": {
"location": "querystring",
"locationName": "providerName"
}
}
},
"output": {
"type": "structure",
"members": {
"nextToken": {},
"providerServiceSummaries": {
"type": "list",
"member": {
"type": "structure",
"required": [
"providerName",
"providerServiceArn",
"providerServiceDisplayName",
"providerServiceName",
"providerServiceType"
],
"members": {
"providerName": {},
"providerServiceArn": {},
"providerServiceDisplayName": {},
"providerServiceName": {},
"providerServiceType": {}
}
}
}
}
}
},
"ListSchemaMappings": {
"http": {
"method": "GET",
"requestUri": "/schemas",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"nextToken": {},
"schemaList": {
"type": "list",
"member": {
"type": "structure",
"required": [
"createdAt",
"hasWorkflows",
"schemaArn",
"schemaName",
"updatedAt"
],
"members": {
"createdAt": {
"type": "timestamp"
},
"hasWorkflows": {
"type": "boolean"
},
"schemaArn": {},
"schemaName": {},
"updatedAt": {
"type": "timestamp"
}
}
}
}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"required": [
"tags"
],
"members": {
"tags": {
"shape": "S1g"
}
}
}
},
"PutPolicy": {
"http": {
"method": "PUT",
"requestUri": "/policies/{arn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"arn",
"policy"
],
"members": {
"arn": {
"location": "uri",
"locationName": "arn"
},
"policy": {},
"token": {}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"token"
],
"members": {
"arn": {},
"policy": {},
"token": {}
}
},
"idempotent": true
},
"StartIdMappingJob": {
"http": {
"requestUri": "/idmappingworkflows/{workflowName}/jobs",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"workflowName"
],
"members": {
"outputSourceConfig": {
"shape": "S37"
},
"workflowName": {
"location": "uri",
"locationName": "workflowName"
}
}
},
"output": {
"type": "structure",
"required": [
"jobId"
],
"members": {
"jobId": {},
"outputSourceConfig": {
"shape": "S37"
}
}
}
},
"StartMatchingJob": {
"http": {
"requestUri": "/matchingworkflows/{workflowName}/jobs",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"workflowName"
],
"members": {
"workflowName": {
"location": "uri",
"locationName": "workflowName"
}
}
},
"output": {
"type": "structure",
"required": [
"jobId"
],
"members": {
"jobId": {}
}
}
},
"TagResource": {
"http": {
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tags"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tags": {
"shape": "S1g"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tagKeys"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"UpdateIdMappingWorkflow": {
"http": {
"method": "PUT",
"requestUri": "/idmappingworkflows/{workflowName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"idMappingTechniques",
"inputSourceConfig",
"workflowName"
],
"members": {
"description": {},
"idMappingTechniques": {
"shape": "Ss"
},
"inputSourceConfig": {
"shape": "S18"
},
"outputSourceConfig": {
"shape": "S1c"
},
"roleArn": {},
"workflowName": {
"location": "uri",
"locationName": "workflowName"
}
}
},
"output": {
"type": "structure",
"required": [
"idMappingTechniques",
"inputSourceConfig",
"workflowArn",
"workflowName"
],
"members": {
"description": {},
"idMappingTechniques": {
"shape": "Ss"
},
"inputSourceConfig": {
"shape": "S18"
},
"outputSourceConfig": {
"shape": "S1c"
},
"roleArn": {},
"workflowArn": {},
"workflowName": {}
}
},
"idempotent": true
},
"UpdateIdNamespace": {
"http": {
"method": "PUT",
"requestUri": "/idnamespaces/{idNamespaceName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"idNamespaceName"
],
"members": {
"description": {},
"idMappingWorkflowProperties": {
"shape": "S1m"
},
"idNamespaceName": {
"location": "uri",
"locationName": "idNamespaceName"
},
"inputSourceConfig": {
"shape": "S1t"
},
"roleArn": {}
}
},
"output": {
"type": "structure",
"required": [
"createdAt",
"idNamespaceArn",
"idNamespaceName",
"type",
"updatedAt"
],
"members": {
"createdAt": {
"type": "timestamp"
},
"description": {},
"idMappingWorkflowProperties": {
"shape": "S1m"
},
"idNamespaceArn": {},
"idNamespaceName": {},
"inputSourceConfig": {
"shape": "S1t"
},
"roleArn": {},
"type": {},
"updatedAt": {
"type": "timestamp"
}
}
},
"idempotent": true
},
"UpdateMatchingWorkflow": {
"http": {
"method": "PUT",
"requestUri": "/matchingworkflows/{workflowName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"inputSourceConfig",
"outputSourceConfig",
"resolutionTechniques",
"roleArn",
"workflowName"
],
"members": {
"description": {},
"incrementalRunConfig": {
"shape": "S21"
},
"inputSourceConfig": {
"shape": "S23"
},
"outputSourceConfig": {
"shape": "S27"
},
"resolutionTechniques": {
"shape": "S2b"
},
"roleArn": {},
"workflowName": {
"location": "uri",
"locationName": "workflowName"
}
}
},
"output": {
"type": "structure",
"required": [
"inputSourceConfig",
"outputSourceConfig",
"resolutionTechniques",
"roleArn",
"workflowName"
],
"members": {
"description": {},
"incrementalRunConfig": {
"shape": "S21"
},
"inputSourceConfig": {
"shape": "S23"
},
"outputSourceConfig": {
"shape": "S27"
},
"resolutionTechniques": {
"shape": "S2b"
},
"roleArn": {},
"workflowName": {}
}
},
"idempotent": true
},
"UpdateSchemaMapping": {
"http": {
"method": "PUT",
"requestUri": "/schemas/{schemaName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"mappedInputFields",
"schemaName"
],
"members": {
"description": {},
"mappedInputFields": {
"shape": "S2k"
},
"schemaName": {
"location": "uri",
"locationName": "schemaName"
}
}
},
"output": {
"type": "structure",
"required": [
"mappedInputFields",
"schemaArn",
"schemaName"
],
"members": {
"description": {},
"mappedInputFields": {
"shape": "S2k"
},
"schemaArn": {},
"schemaName": {}
}
},
"idempotent": true
}
},
"shapes": {
"Ss": {
"type": "structure",
"required": [
"idMappingType"
],
"members": {
"idMappingType": {},
"providerProperties": {
"shape": "Su"
},
"ruleBasedProperties": {
"type": "structure",
"required": [
"attributeMatchingModel",
"recordMatchingModel",
"ruleDefinitionType"
],
"members": {
"attributeMatchingModel": {},
"recordMatchingModel": {},
"ruleDefinitionType": {},
"rules": {
"type": "list",
"member": {
"shape": "S14"
}
}
}
}
}
},
"Su": {
"type": "structure",
"required": [
"providerServiceArn"
],
"members": {
"intermediateSourceConfiguration": {
"type": "structure",
"required": [
"intermediateS3Path"
],
"members": {
"intermediateS3Path": {}
}
},
"providerConfiguration": {
"shape": "Sx"
},
"providerServiceArn": {}
}
},
"Sx": {
"type": "structure",
"members": {},
"document": true
},
"S14": {
"type": "structure",
"required": [
"matchingKeys",
"ruleName"
],
"members": {
"matchingKeys": {
"type": "list",
"member": {}
},
"ruleName": {}
}
},
"S18": {
"type": "list",
"member": {
"type": "structure",
"required": [
"inputSourceARN"
],
"members": {
"inputSourceARN": {},
"schemaName": {},
"type": {}
}
}
},
"S1c": {
"type": "list",
"member": {
"type": "structure",
"required": [
"outputS3Path"
],
"members": {
"KMSArn": {},
"outputS3Path": {}
}
}
},
"S1g": {
"type": "map",
"key": {},
"value": {}
},
"S1m": {
"type": "list",
"member": {
"type": "structure",
"required": [
"idMappingType"
],
"members": {
"idMappingType": {},
"providerProperties": {
"type": "structure",
"required": [
"providerServiceArn"
],
"members": {
"providerConfiguration": {
"shape": "Sx"
},
"providerServiceArn": {}
}
},
"ruleBasedProperties": {
"type": "structure",
"members": {
"attributeMatchingModel": {},
"recordMatchingModels": {
"type": "list",
"member": {}
},
"ruleDefinitionTypes": {
"type": "list",
"member": {}
},
"rules": {
"type": "list",
"member": {
"shape": "S14"
}
}
}
}
}
}
},
"S1t": {
"type": "list",
"member": {
"type": "structure",
"required": [
"inputSourceARN"
],
"members": {
"inputSourceARN": {},
"schemaName": {}
}
}
},
"S21": {
"type": "structure",
"members": {
"incrementalRunType": {}
}
},
"S23": {
"type": "list",
"member": {
"type": "structure",
"required": [
"inputSourceARN",
"schemaName"
],
"members": {
"applyNormalization": {
"type": "boolean"
},
"inputSourceARN": {},
"schemaName": {}
}
}
},
"S27": {
"type": "list",
"member": {
"type": "structure",
"required": [
"output",
"outputS3Path"
],
"members": {
"KMSArn": {},
"applyNormalization": {
"type": "boolean"
},
"output": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name"
],
"members": {
"hashed": {
"type": "boolean"
},
"name": {}
}
}
},
"outputS3Path": {}
}
}
},
"S2b": {
"type": "structure",
"required": [
"resolutionType"
],
"members": {
"providerProperties": {
"shape": "Su"
},
"resolutionType": {},
"ruleBasedProperties": {
"type": "structure",
"required": [
"attributeMatchingModel",
"rules"
],
"members": {
"attributeMatchingModel": {},
"matchPurpose": {},
"rules": {
"type": "list",
"member": {
"shape": "S14"
}
}
}
}
}
},
"S2k": {
"type": "list",
"member": {
"type": "structure",
"required": [
"fieldName",
"type"
],
"members": {
"fieldName": {},
"groupName": {},
"hashed": {
"type": "boolean"
},
"matchKey": {},
"subType": {},
"type": {}
}
}
},
"S33": {
"type": "structure",
"members": {
"errorMessage": {}
}
},
"S37": {
"type": "list",
"member": {
"type": "structure",
"required": [
"outputS3Path",
"roleArn"
],
"members": {
"KMSArn": {},
"outputS3Path": {},
"roleArn": {}
}
}
},
"S4f": {
"type": "list",
"member": {
"type": "structure",
"required": [
"jobId",
"startTime",
"status"
],
"members": {
"endTime": {
"type": "timestamp"
},
"jobId": {},
"startTime": {
"type": "timestamp"
},
"status": {}
}
}
}
}
}