Skip to content

Commit 7205322

Browse files
Updated API models and rebuilt service gems.
1 parent 54aa4d1 commit 7205322

File tree

23 files changed

+2878
-2420
lines changed

23 files changed

+2878
-2420
lines changed

apis/entityresolution/2018-05-10/api-2.json

Lines changed: 401 additions & 400 deletions
Large diffs are not rendered by default.

apis/entityresolution/2018-05-10/docs-2.json

Lines changed: 26 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"GetIdMappingJob": "<p>Gets the status, metrics, and errors (if there are any) that are associated with a job.</p>",
1717
"GetIdMappingWorkflow": "<p>Returns the <code>IdMappingWorkflow</code> with a given name, if it exists.</p>",
1818
"GetIdNamespace": "<p>Returns the <code>IdNamespace</code> with a given name, if it exists.</p>",
19-
"GetMatchId": "<p>Returns the corresponding Match ID of a customer record if the record has been processed.</p>",
19+
"GetMatchId": "<p>Returns the corresponding Match ID of a customer record if the record has been processed in a rule-based matching workflow or ML matching workflow.</p> <p>You can call this API as a dry run of an incremental load on the rule-based matching workflow.</p>",
2020
"GetMatchingJob": "<p>Gets the status, metrics, and errors (if there are any) that are associated with a job.</p>",
2121
"GetMatchingWorkflow": "<p>Returns the <code>MatchingWorkflow</code> with a given name, if it exists.</p>",
2222
"GetPolicy": "<p>Returns the resource-based policy.</p>",
@@ -72,7 +72,7 @@
7272
"ProviderSchemaAttribute$subType": "<p>The sub type of the provider schema attribute.</p>",
7373
"RuleMatchingKeysList$member": null,
7474
"SchemaInputAttribute$fieldName": "<p>A string containing the field name.</p>",
75-
"SchemaInputAttribute$groupName": "<p>A string that instructs Entity Resolution to combine several columns into a unified column with the identical attribute type. </p> <p>For example, when working with columns such as <code>first_name</code>, <code>middle_name</code>, and <code>last_name</code>, assigning them a common <code>groupName</code> will prompt Entity Resolution to concatenate them into a single value.</p>",
75+
"SchemaInputAttribute$groupName": "<p>A string that instructs Entity Resolution to combine several columns into a unified column with the identical attribute type. </p> <p>For example, when working with columns such as <code>NAME_FIRST</code>, <code>NAME_MIDDLE</code>, and <code>NAME_LAST</code>, assigning them a common <code>groupName</code> will prompt Entity Resolution to concatenate them into a single value.</p>",
7676
"SchemaInputAttribute$matchKey": "<p>A key that allows grouping of multiple input attributes into a unified matching group. </p> <p>For example, consider a scenario where the source table contains various addresses, such as <code>business_address</code> and <code>shipping_address</code>. By assigning a <code>matchKey</code> called <code>address</code> to both attributes, Entity Resolution will match records across these fields to create a consolidated matching group.</p> <p>If no <code>matchKey</code> is specified for a column, it won't be utilized for matching purposes but will still be included in the output table.</p>",
7777
"SchemaInputAttribute$subType": "<p>The subtype of the attribute, selected from a list of values.</p>"
7878
}
@@ -115,7 +115,7 @@
115115
"OutputAttribute$hashed": "<p>Enables the ability to hash the column values in the output.</p>",
116116
"OutputSource$applyNormalization": "<p>Normalizes the attributes defined in the schema in the input data. For example, if an attribute has an <code>AttributeType</code> of <code>PHONE_NUMBER</code>, and the data in the input table is in a format of 1234567890, Entity Resolution will normalize this field in the output to (123)-456-7890.</p>",
117117
"ProviderSchemaAttribute$hashing": "<p>The hashing attribute of the provider schema.</p>",
118-
"SchemaInputAttribute$hashed": "<p> Indicates if the column values are hashed in the schema input. If the value is set to <code>TRUE</code>, the column values are hashed. If the value is set to <code>FALSE</code>, the column values are cleartext.</p>",
118+
"SchemaInputAttribute$hashed": "<p> Indicates if the column values are hashed in the schema input. </p> <p>If the value is set to <code>TRUE</code>, the column values are hashed. </p> <p>If the value is set to <code>FALSE</code>, the column values are cleartext.</p>",
119119
"SchemaMappingSummary$hasWorkflows": "<p>Specifies whether the schema mapping has been applied to a workflow.</p>"
120120
}
121121
},
@@ -286,11 +286,11 @@
286286
"base": null,
287287
"refs": {
288288
"GetProviderServiceOutput$providerConfigurationDefinition": "<p>The definition of the provider configuration.</p>",
289-
"GetProviderServiceOutput$providerEntityOutputDefinition": "<p>The definition of the provider entity output.</p>",
290289
"GetProviderServiceOutput$providerJobConfiguration": "<p>Provider service job configurations.</p>",
290+
"GetProviderServiceOutput$providerEntityOutputDefinition": "<p>The definition of the provider entity output.</p>",
291291
"NamespaceProviderProperties$providerConfiguration": "<p>An object which defines any additional configurations required by the provider service.</p>",
292-
"ProviderIdNameSpaceConfiguration$providerSourceConfigurationDefinition": "<p>Configurations required for the source ID namespace.</p>",
293292
"ProviderIdNameSpaceConfiguration$providerTargetConfigurationDefinition": "<p>Configurations required for the target ID namespace.</p>",
293+
"ProviderIdNameSpaceConfiguration$providerSourceConfigurationDefinition": "<p>Configurations required for the source ID namespace.</p>",
294294
"ProviderProperties$providerConfiguration": "<p>The required configuration fields to use with the provider service.</p>"
295295
}
296296
},
@@ -473,8 +473,17 @@
473473
"refs": {
474474
}
475475
},
476+
"HeaderSafeUniqueId": {
477+
"base": null,
478+
"refs": {
479+
"DeleteUniqueIdError$uniqueId": "<p>The unique ID that could not be deleted.</p>",
480+
"DeletedUniqueId$uniqueId": "<p> The unique ID of the deleted item.</p>",
481+
"DisconnectedUniqueIdsList$member": null,
482+
"UniqueIdList$member": null
483+
}
484+
},
476485
"IdMappingJobMetrics": {
477-
"base": "<p>An object containing <code>InputRecords</code>, <code>RecordsNotProcessed</code>, <code>TotalRecordsProcessed</code>, <code>TotalMappedRecords</code>, <code>TotalMappedSourceRecords</code>, and <code>TotalMappedTargetRecords</code>.</p>",
486+
"base": "<p>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. </p>",
478487
"refs": {
479488
"GetIdMappingJobOutput$metrics": "<p>Metrics associated with the execution, specifically total records processed, unique IDs generated, and records the execution skipped.</p>"
480489
}
@@ -730,15 +739,16 @@
730739
"refs": {
731740
"ExceedsLimitException$quotaValue": "<p>The current quota value for the customers.</p>",
732741
"IdMappingJobMetrics$inputRecords": "<p>The total number of records that were input for processing.</p>",
742+
"IdMappingJobMetrics$totalRecordsProcessed": "<p>The total number of records that were processed.</p>",
733743
"IdMappingJobMetrics$recordsNotProcessed": "<p>The total number of records that did not get processed.</p>",
734744
"IdMappingJobMetrics$totalMappedRecords": "<p> The total number of records that were mapped.</p>",
735745
"IdMappingJobMetrics$totalMappedSourceRecords": "<p> The total number of mapped source records.</p>",
736746
"IdMappingJobMetrics$totalMappedTargetRecords": "<p> The total number of distinct mapped target records.</p>",
737-
"IdMappingJobMetrics$totalRecordsProcessed": "<p>The total number of records that were processed.</p>",
747+
"IdMappingJobMetrics$uniqueRecordsLoaded": "<p>The number of records remaining after loading and aggregating duplicate records. Duplicates are determined by the field marked as UNIQUE_ID in your schema mapping - records sharing the same value in this field are considered duplicates. For example, if you specified \"customer_id\" as a UNIQUE_ID field and had three records with the same customer_id value, they would count as one unique record in this metric. </p>",
738748
"JobMetrics$inputRecords": "<p>The total number of input records.</p>",
739-
"JobMetrics$matchIDs": "<p>The total number of <code>matchID</code>s generated.</p>",
749+
"JobMetrics$totalRecordsProcessed": "<p>The total number of records processed.</p>",
740750
"JobMetrics$recordsNotProcessed": "<p>The total number of records that did not get processed.</p>",
741-
"JobMetrics$totalRecordsProcessed": "<p>The total number of records processed.</p>"
751+
"JobMetrics$matchIDs": "<p>The total number of <code>matchID</code>s generated.</p>"
742752
}
743753
},
744754
"IntermediateSourceConfiguration": {
@@ -1250,11 +1260,11 @@
12501260
"base": null,
12511261
"refs": {
12521262
"ProviderSchemaAttribute$type": "<p>The type of the provider schema attribute.</p>",
1253-
"SchemaInputAttribute$type": "<p>The type of the attribute, selected from a list of values.</p>"
1263+
"SchemaInputAttribute$type": "<p>The type of the attribute, selected from a list of values.</p> <note> <p>Normalization is only supported for <code>NAME</code>, <code>ADDRESS</code>, <code>PHONE</code>, and <code>EMAIL_ADDRESS</code>. </p> <p>If you want to normalize <code>NAME_FIRST</code>, <code>NAME_MIDDLE</code>, and <code>NAME_LAST</code>, you must group them by assigning them to the <code>NAME</code> <code>groupName</code>. </p> <p>If you want to normalize <code>ADDRESS_STREET1</code>, <code>ADDRESS_STREET2</code>, <code>ADDRESS_STREET3</code>, <code>ADDRESS_CITY</code>, <code>ADDRESS_STATE</code>, <code>ADDRESS_COUNTRY</code>, and <code>ADDRESS_POSTALCODE</code>, you must group them by assigning them to the <code>ADDRESS</code> <code>groupName</code>. </p> <p>If you want to normalize <code>PHONE_NUMBER</code> and <code>PHONE_COUNTRYCODE</code>, you must group them by assigning them to the <code>PHONE</code> <code>groupName</code>. </p> </note>"
12541264
}
12551265
},
12561266
"SchemaInputAttribute": {
1257-
"base": "<p>An object containing <code>FieldName</code>, <code>Type</code>, <code>GroupName</code>, <code>MatchKey</code>, <code>Hashing</code>, and <code>SubType</code>.</p>",
1267+
"base": "<p>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.</p>",
12581268
"refs": {
12591269
"SchemaInputAttributes$member": null
12601270
}
@@ -1386,10 +1396,10 @@
13861396
"GetMatchIdOutput$matchRule": "<p>The rule the record matched on.</p>",
13871397
"GetMatchingWorkflowOutput$roleArn": "<p>The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf.</p>",
13881398
"ProviderIdNameSpaceConfiguration$description": "<p>The description of the ID namespace.</p>",
1389-
"ProviderMarketplaceConfiguration$assetId": "<p>The asset ID on Data Exchange.</p>",
13901399
"ProviderMarketplaceConfiguration$dataSetId": "<p>The dataset ID on Data Exchange.</p>",
1391-
"ProviderMarketplaceConfiguration$listingId": "<p>The listing ID on Data Exchange.</p>",
13921400
"ProviderMarketplaceConfiguration$revisionId": "<p>The revision ID on Data Exchange.</p>",
1401+
"ProviderMarketplaceConfiguration$assetId": "<p>The asset ID on Data Exchange.</p>",
1402+
"ProviderMarketplaceConfiguration$listingId": "<p>The listing ID on Data Exchange.</p>",
13931403
"RequiredBucketActionsList$member": null,
13941404
"SchemaList$member": null,
13951405
"UpdateMatchingWorkflowInput$roleArn": "<p>The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.</p>",
@@ -1451,14 +1461,14 @@
14511461
"refs": {
14521462
"CreateIdNamespaceOutput$createdAt": "<p>The timestamp of when the ID namespace was created.</p>",
14531463
"CreateIdNamespaceOutput$updatedAt": "<p>The timestamp of when the ID namespace was last updated.</p>",
1454-
"GetIdMappingJobOutput$endTime": "<p>The time at which the job has finished.</p>",
14551464
"GetIdMappingJobOutput$startTime": "<p>The time at which the job was started.</p>",
1465+
"GetIdMappingJobOutput$endTime": "<p>The time at which the job has finished.</p>",
14561466
"GetIdMappingWorkflowOutput$createdAt": "<p>The timestamp of when the workflow was created.</p>",
14571467
"GetIdMappingWorkflowOutput$updatedAt": "<p>The timestamp of when the workflow was last updated.</p>",
14581468
"GetIdNamespaceOutput$createdAt": "<p>The timestamp of when the ID namespace was created.</p>",
14591469
"GetIdNamespaceOutput$updatedAt": "<p>The timestamp of when the ID namespace was last updated.</p>",
1460-
"GetMatchingJobOutput$endTime": "<p>The time at which the job has finished.</p>",
14611470
"GetMatchingJobOutput$startTime": "<p>The time at which the job was started.</p>",
1471+
"GetMatchingJobOutput$endTime": "<p>The time at which the job has finished.</p>",
14621472
"GetMatchingWorkflowOutput$createdAt": "<p>The timestamp of when the workflow was created.</p>",
14631473
"GetMatchingWorkflowOutput$updatedAt": "<p>The timestamp of when the workflow was last updated.</p>",
14641474
"GetSchemaMappingOutput$createdAt": "<p>The timestamp of when the <code>SchemaMapping</code> was created.</p>",
@@ -1467,8 +1477,8 @@
14671477
"IdMappingWorkflowSummary$updatedAt": "<p>The timestamp of when the workflow was last updated.</p>",
14681478
"IdNamespaceSummary$createdAt": "<p>The timestamp of when the ID namespace was created.</p>",
14691479
"IdNamespaceSummary$updatedAt": "<p>The timestamp of when the ID namespace was last updated.</p>",
1470-
"JobSummary$endTime": "<p>The time at which the job has finished.</p>",
14711480
"JobSummary$startTime": "<p>The time at which the job was started.</p>",
1481+
"JobSummary$endTime": "<p>The time at which the job has finished.</p>",
14721482
"MatchingWorkflowSummary$createdAt": "<p>The timestamp of when the workflow was created.</p>",
14731483
"MatchingWorkflowSummary$updatedAt": "<p>The timestamp of when the workflow was last updated.</p>",
14741484
"SchemaMappingSummary$createdAt": "<p>The timestamp of when the <code>SchemaMapping</code> was created.</p>",
@@ -1477,15 +1487,6 @@
14771487
"UpdateIdNamespaceOutput$updatedAt": "<p>The timestamp of when the ID namespace was last updated.</p>"
14781488
}
14791489
},
1480-
"UniqueId": {
1481-
"base": null,
1482-
"refs": {
1483-
"DeleteUniqueIdError$uniqueId": "<p>The unique ID that could not be deleted.</p>",
1484-
"DeletedUniqueId$uniqueId": "<p> The unique ID of the deleted item.</p>",
1485-
"DisconnectedUniqueIdsList$member": null,
1486-
"UniqueIdList$member": null
1487-
}
1488-
},
14891490
"UniqueIdList": {
14901491
"base": null,
14911492
"refs": {

apis/taxsettings/2018-05-10/api-2.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,7 @@
320320
"estoniaAdditionalInfo":{"shape":"EstoniaAdditionalInfo"},
321321
"georgiaAdditionalInfo":{"shape":"GeorgiaAdditionalInfo"},
322322
"greeceAdditionalInfo":{"shape":"GreeceAdditionalInfo"},
323+
"indonesiaAdditionalInfo":{"shape":"IndonesiaAdditionalInfo"},
323324
"israelAdditionalInfo":{"shape":"IsraelAdditionalInfo"},
324325
"italyAdditionalInfo":{"shape":"ItalyAdditionalInfo"},
325326
"kenyaAdditionalInfo":{"shape":"KenyaAdditionalInfo"},
@@ -345,6 +346,7 @@
345346
"georgiaAdditionalInfo":{"shape":"GeorgiaAdditionalInfo"},
346347
"greeceAdditionalInfo":{"shape":"GreeceAdditionalInfo"},
347348
"indiaAdditionalInfo":{"shape":"IndiaAdditionalInfo"},
349+
"indonesiaAdditionalInfo":{"shape":"IndonesiaAdditionalInfo"},
348350
"israelAdditionalInfo":{"shape":"IsraelAdditionalInfo"},
349351
"italyAdditionalInfo":{"shape":"ItalyAdditionalInfo"},
350352
"kenyaAdditionalInfo":{"shape":"KenyaAdditionalInfo"},
@@ -647,6 +649,10 @@
647649
"type":"string",
648650
"pattern":"^(\\d{4}-(0[0-9]|1[0-2])-([0-2][0-9]|3[0-1]))$"
649651
},
652+
"DecisionNumber":{
653+
"type":"string",
654+
"pattern":"^([a-zA-Z0-9/.\\-]{0,200})$"
655+
},
650656
"DeleteSupplementalTaxRegistrationRequest":{
651657
"type":"structure",
652658
"required":["authorityId"],
@@ -854,6 +860,23 @@
854860
"type":"string",
855861
"pattern":"^([0-9]{10})$"
856862
},
863+
"IndonesiaAdditionalInfo":{
864+
"type":"structure",
865+
"members":{
866+
"decisionNumber":{"shape":"DecisionNumber"},
867+
"ppnExceptionDesignationCode":{"shape":"PpnExceptionDesignationCode"},
868+
"taxRegistrationNumberType":{"shape":"IndonesiaTaxRegistrationNumberType"}
869+
}
870+
},
871+
"IndonesiaTaxRegistrationNumberType":{
872+
"type":"string",
873+
"enum":[
874+
"NIK",
875+
"PassportNumber",
876+
"NPWP",
877+
"NITKU"
878+
]
879+
},
857880
"Industries":{
858881
"type":"string",
859882
"enum":[
@@ -1068,6 +1091,10 @@
10681091
"min":1,
10691092
"pattern":"^(?!\\s*$)[\\s\\S]+$"
10701093
},
1094+
"PpnExceptionDesignationCode":{
1095+
"type":"string",
1096+
"pattern":"^(01|02|03|07|08)$"
1097+
},
10711098
"PutSupplementalTaxRegistrationRequest":{
10721099
"type":"structure",
10731100
"required":["taxRegistrationEntry"],

0 commit comments

Comments
 (0)