|
211 | 211 | ],
|
212 | 212 | "idempotent":true
|
213 | 213 | },
|
| 214 | + "GenerateMatchId":{ |
| 215 | + "name":"GenerateMatchId", |
| 216 | + "http":{ |
| 217 | + "method":"POST", |
| 218 | + "requestUri":"/matchingworkflows/{workflowName}/generateMatches", |
| 219 | + "responseCode":200 |
| 220 | + }, |
| 221 | + "input":{"shape":"GenerateMatchIdInput"}, |
| 222 | + "output":{"shape":"GenerateMatchIdOutput"}, |
| 223 | + "errors":[ |
| 224 | + {"shape":"ThrottlingException"}, |
| 225 | + {"shape":"InternalServerException"}, |
| 226 | + {"shape":"ResourceNotFoundException"}, |
| 227 | + {"shape":"AccessDeniedException"}, |
| 228 | + {"shape":"ValidationException"} |
| 229 | + ] |
| 230 | + }, |
214 | 231 | "GetIdMappingJob":{
|
215 | 232 | "name":"GetIdMappingJob",
|
216 | 233 | "http":{
|
|
1121 | 1138 | },
|
1122 | 1139 | "exception":true
|
1123 | 1140 | },
|
| 1141 | + "FailedRecord":{ |
| 1142 | + "type":"structure", |
| 1143 | + "required":[ |
| 1144 | + "inputSourceARN", |
| 1145 | + "uniqueId", |
| 1146 | + "errorMessage" |
| 1147 | + ], |
| 1148 | + "members":{ |
| 1149 | + "inputSourceARN":{"shape":"FailedRecordInputSourceARNString"}, |
| 1150 | + "uniqueId":{"shape":"String"}, |
| 1151 | + "errorMessage":{"shape":"ErrorMessage"} |
| 1152 | + } |
| 1153 | + }, |
| 1154 | + "FailedRecordInputSourceARNString":{ |
| 1155 | + "type":"string", |
| 1156 | + "pattern":"arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(idnamespace/[a-zA-Z_0-9-]{1,255})$|^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(matchingworkflow/[a-zA-Z_0-9-]{1,255})$|^arn:(aws|aws-us-gov|aws-cn):glue:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(table/[a-zA-Z_0-9-]{1,255}/[a-zA-Z_0-9-]{1,255})" |
| 1157 | + }, |
| 1158 | + "FailedRecordsList":{ |
| 1159 | + "type":"list", |
| 1160 | + "member":{"shape":"FailedRecord"} |
| 1161 | + }, |
| 1162 | + "GenerateMatchIdInput":{ |
| 1163 | + "type":"structure", |
| 1164 | + "required":[ |
| 1165 | + "workflowName", |
| 1166 | + "records" |
| 1167 | + ], |
| 1168 | + "members":{ |
| 1169 | + "workflowName":{ |
| 1170 | + "shape":"EntityName", |
| 1171 | + "location":"uri", |
| 1172 | + "locationName":"workflowName" |
| 1173 | + }, |
| 1174 | + "records":{"shape":"GenerateMatchIdInputRecordsList"}, |
| 1175 | + "processingType":{"shape":"ProcessingType"} |
| 1176 | + } |
| 1177 | + }, |
| 1178 | + "GenerateMatchIdInputRecordsList":{ |
| 1179 | + "type":"list", |
| 1180 | + "member":{"shape":"Record"}, |
| 1181 | + "max":1, |
| 1182 | + "min":1 |
| 1183 | + }, |
| 1184 | + "GenerateMatchIdOutput":{ |
| 1185 | + "type":"structure", |
| 1186 | + "required":[ |
| 1187 | + "matchGroups", |
| 1188 | + "failedRecords" |
| 1189 | + ], |
| 1190 | + "members":{ |
| 1191 | + "matchGroups":{"shape":"MatchGroupsList"}, |
| 1192 | + "failedRecords":{"shape":"FailedRecordsList"} |
| 1193 | + } |
| 1194 | + }, |
1124 | 1195 | "GetIdMappingJobInput":{
|
1125 | 1196 | "type":"structure",
|
1126 | 1197 | "required":[
|
|
1989 | 2060 | "tags":{"shape":"TagMap"}
|
1990 | 2061 | }
|
1991 | 2062 | },
|
| 2063 | + "MatchGroup":{ |
| 2064 | + "type":"structure", |
| 2065 | + "required":[ |
| 2066 | + "records", |
| 2067 | + "matchId", |
| 2068 | + "matchRule" |
| 2069 | + ], |
| 2070 | + "members":{ |
| 2071 | + "records":{"shape":"MatchedRecordsList"}, |
| 2072 | + "matchId":{"shape":"String"}, |
| 2073 | + "matchRule":{"shape":"String"} |
| 2074 | + } |
| 2075 | + }, |
| 2076 | + "MatchGroupsList":{ |
| 2077 | + "type":"list", |
| 2078 | + "member":{"shape":"MatchGroup"} |
| 2079 | + }, |
1992 | 2080 | "MatchPurpose":{
|
1993 | 2081 | "type":"string",
|
1994 | 2082 | "enum":[
|
1995 | 2083 | "IDENTIFIER_GENERATION",
|
1996 | 2084 | "INDEXING"
|
1997 | 2085 | ]
|
1998 | 2086 | },
|
| 2087 | + "MatchedRecord":{ |
| 2088 | + "type":"structure", |
| 2089 | + "required":[ |
| 2090 | + "inputSourceARN", |
| 2091 | + "recordId" |
| 2092 | + ], |
| 2093 | + "members":{ |
| 2094 | + "inputSourceARN":{"shape":"MatchedRecordInputSourceARNString"}, |
| 2095 | + "recordId":{"shape":"String"} |
| 2096 | + } |
| 2097 | + }, |
| 2098 | + "MatchedRecordInputSourceARNString":{ |
| 2099 | + "type":"string", |
| 2100 | + "pattern":"arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(idnamespace/[a-zA-Z_0-9-]{1,255})$|^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(matchingworkflow/[a-zA-Z_0-9-]{1,255})$|^arn:(aws|aws-us-gov|aws-cn):glue:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(table/[a-zA-Z_0-9-]{1,255}/[a-zA-Z_0-9-]{1,255})" |
| 2101 | + }, |
| 2102 | + "MatchedRecordsList":{ |
| 2103 | + "type":"list", |
| 2104 | + "member":{"shape":"MatchedRecord"} |
| 2105 | + }, |
1999 | 2106 | "MatchingWorkflowArn":{
|
2000 | 2107 | "type":"string",
|
2001 | 2108 | "pattern":"arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(matchingworkflow/[a-zA-Z_0-9-]{1,255})"
|
|
2094 | 2201 | "min":36,
|
2095 | 2202 | "pattern":"[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}"
|
2096 | 2203 | },
|
| 2204 | + "ProcessingType":{ |
| 2205 | + "type":"string", |
| 2206 | + "enum":[ |
| 2207 | + "CONSISTENT", |
| 2208 | + "EVENTUAL", |
| 2209 | + "EVENTUAL_NO_LOOKUP" |
| 2210 | + ] |
| 2211 | + }, |
2097 | 2212 | "ProviderComponentSchema":{
|
2098 | 2213 | "type":"structure",
|
2099 | 2214 | "members":{
|
|
2224 | 2339 | "policy":{"shape":"PolicyDocument"}
|
2225 | 2340 | }
|
2226 | 2341 | },
|
| 2342 | + "Record":{ |
| 2343 | + "type":"structure", |
| 2344 | + "required":[ |
| 2345 | + "inputSourceARN", |
| 2346 | + "uniqueId", |
| 2347 | + "recordAttributeMap" |
| 2348 | + ], |
| 2349 | + "members":{ |
| 2350 | + "inputSourceARN":{"shape":"RecordInputSourceARNString"}, |
| 2351 | + "uniqueId":{"shape":"UniqueId"}, |
| 2352 | + "recordAttributeMap":{"shape":"RecordAttributeMapString255"} |
| 2353 | + } |
| 2354 | + }, |
2227 | 2355 | "RecordAttributeMap":{
|
2228 | 2356 | "type":"map",
|
2229 | 2357 | "key":{"shape":"RecordAttributeMapKeyString"},
|
|
2236 | 2364 | "min":0,
|
2237 | 2365 | "pattern":"[a-zA-Z_0-9- \\t]*"
|
2238 | 2366 | },
|
| 2367 | + "RecordAttributeMapString255":{ |
| 2368 | + "type":"map", |
| 2369 | + "key":{"shape":"RecordAttributeMapString255KeyString"}, |
| 2370 | + "value":{"shape":"RecordAttributeMapString255ValueString"}, |
| 2371 | + "sensitive":true |
| 2372 | + }, |
| 2373 | + "RecordAttributeMapString255KeyString":{ |
| 2374 | + "type":"string", |
| 2375 | + "max":255, |
| 2376 | + "min":0 |
| 2377 | + }, |
| 2378 | + "RecordAttributeMapString255ValueString":{ |
| 2379 | + "type":"string", |
| 2380 | + "max":255, |
| 2381 | + "min":0 |
| 2382 | + }, |
2239 | 2383 | "RecordAttributeMapValueString":{
|
2240 | 2384 | "type":"string",
|
2241 | 2385 | "max":255,
|
2242 | 2386 | "min":0,
|
2243 | 2387 | "pattern":"[a-zA-Z_0-9-./@ ()+\\t]*"
|
2244 | 2388 | },
|
| 2389 | + "RecordInputSourceARNString":{ |
| 2390 | + "type":"string", |
| 2391 | + "pattern":"arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(idnamespace/[a-zA-Z_0-9-]{1,255})$|^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(matchingworkflow/[a-zA-Z_0-9-]{1,255})$|^arn:(aws|aws-us-gov|aws-cn):glue:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(table/[a-zA-Z_0-9-]{1,255}/[a-zA-Z_0-9-]{1,255})" |
| 2392 | + }, |
2245 | 2393 | "RecordMatchingModel":{
|
2246 | 2394 | "type":"string",
|
2247 | 2395 | "enum":[
|
|
2562 | 2710 | "retryable":{"throttling":true}
|
2563 | 2711 | },
|
2564 | 2712 | "Timestamp":{"type":"timestamp"},
|
| 2713 | + "UniqueId":{ |
| 2714 | + "type":"string", |
| 2715 | + "max":38, |
| 2716 | + "min":1, |
| 2717 | + "pattern":"[a-zA-Z0-9_-]*" |
| 2718 | + }, |
2565 | 2719 | "UniqueIdList":{
|
2566 | 2720 | "type":"list",
|
2567 | 2721 | "member":{"shape":"HeaderSafeUniqueId"}
|
|
0 commit comments