Skip to content

Commit 0589a48

Browse files
committed
Update services based on release-2025-09-23 of AWS Go SDK
Reference: https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2025-09-23
1 parent 91bb84e commit 0589a48

File tree

6 files changed

+115
-33
lines changed

6 files changed

+115
-33
lines changed

.latest-tag-aws-sdk-go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
release-2025-09-22
1+
release-2025-09-23

lib/aws/generated/clean_rooms.ex

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4079,10 +4079,12 @@ defmodule AWS.CleanRooms do
40794079
40804080
## Example:
40814081
4082-
populate_id_mapping_table_input() :: %{}
4082+
populate_id_mapping_table_input() :: %{
4083+
optional("jobType") => list(any())
4084+
}
40834085
40844086
"""
4085-
@type populate_id_mapping_table_input() :: %{}
4087+
@type populate_id_mapping_table_input() :: %{(String.t() | atom()) => any()}
40864088

40874089
@typedoc """
40884090
@@ -4315,6 +4317,7 @@ defmodule AWS.CleanRooms do
43154317
| validation_exception()
43164318
| access_denied_exception()
43174319
| internal_server_exception()
4320+
| service_quota_exceeded_exception()
43184321
| resource_not_found_exception()
43194322
| conflict_exception()
43204323

lib/aws/generated/entity_resolution.ex

Lines changed: 43 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ defmodule AWS.EntityResolution do
7373
## Example:
7474
7575
record() :: %{
76-
"inputSourceARN" => [String.t() | atom()],
76+
"inputSourceARN" => String.t() | atom(),
7777
"recordAttributeMap" => map(),
7878
"uniqueId" => String.t() | atom()
7979
}
@@ -87,7 +87,7 @@ defmodule AWS.EntityResolution do
8787
8888
input_source() :: %{
8989
"applyNormalization" => [boolean()],
90-
"inputSourceARN" => [String.t() | atom()],
90+
"inputSourceARN" => String.t() | atom(),
9191
"schemaName" => String.t() | atom()
9292
}
9393
@@ -407,6 +407,7 @@ defmodule AWS.EntityResolution do
407407
## Example:
408408
409409
job_metrics() :: %{
410+
"deleteRecordsProcessed" => [integer()],
410411
"inputRecords" => [integer()],
411412
"matchIDs" => [integer()],
412413
"recordsNotProcessed" => [integer()],
@@ -424,6 +425,7 @@ defmodule AWS.EntityResolution do
424425
"createdAt" => [non_neg_integer()],
425426
"description" => String.t() | atom(),
426427
"idMappingTechniques" => id_mapping_techniques(),
428+
"incrementalRunConfig" => id_mapping_incremental_run_config(),
427429
"inputSourceConfig" => list(id_mapping_workflow_input_source()),
428430
"outputSourceConfig" => list(id_mapping_workflow_output_source()),
429431
"roleArn" => String.t() | atom(),
@@ -453,7 +455,7 @@ defmodule AWS.EntityResolution do
453455
454456
failed_record() :: %{
455457
"errorMessage" => String.t() | atom(),
456-
"inputSourceARN" => [String.t() | atom()],
458+
"inputSourceARN" => String.t() | atom(),
457459
"uniqueId" => [String.t() | atom()]
458460
}
459461
@@ -715,7 +717,15 @@ defmodule AWS.EntityResolution do
715717
## Example:
716718
717719
id_mapping_job_metrics() :: %{
720+
"deleteRecordsProcessed" => [integer()],
718721
"inputRecords" => [integer()],
722+
"mappedRecordsRemoved" => [integer()],
723+
"mappedSourceRecordsRemoved" => [integer()],
724+
"mappedTargetRecordsRemoved" => [integer()],
725+
"newMappedRecords" => [integer()],
726+
"newMappedSourceRecords" => [integer()],
727+
"newMappedTargetRecords" => [integer()],
728+
"newUniqueRecordsLoaded" => [integer()],
719729
"recordsNotProcessed" => [integer()],
720730
"totalMappedRecords" => [integer()],
721731
"totalMappedSourceRecords" => [integer()],
@@ -733,6 +743,7 @@ defmodule AWS.EntityResolution do
733743
734744
create_id_mapping_workflow_input() :: %{
735745
optional("description") => String.t() | atom(),
746+
optional("incrementalRunConfig") => id_mapping_incremental_run_config(),
736747
optional("outputSourceConfig") => list(id_mapping_workflow_output_source()),
737748
optional("roleArn") => String.t() | atom(),
738749
optional("tags") => map(),
@@ -808,6 +819,7 @@ defmodule AWS.EntityResolution do
808819
"endTime" => [non_neg_integer()],
809820
"errorDetails" => error_details(),
810821
"jobId" => String.t() | atom(),
822+
"jobType" => list(any()),
811823
"metrics" => id_mapping_job_metrics(),
812824
"outputSourceConfig" => list(id_mapping_job_output_source()),
813825
"startTime" => [non_neg_integer()],
@@ -836,6 +848,7 @@ defmodule AWS.EntityResolution do
836848
## Example:
837849
838850
start_id_mapping_job_input() :: %{
851+
optional("jobType") => list(any()),
839852
optional("outputSourceConfig") => list(id_mapping_job_output_source())
840853
}
841854
@@ -849,6 +862,7 @@ defmodule AWS.EntityResolution do
849862
update_id_mapping_workflow_output() :: %{
850863
"description" => String.t() | atom(),
851864
"idMappingTechniques" => id_mapping_techniques(),
865+
"incrementalRunConfig" => id_mapping_incremental_run_config(),
852866
"inputSourceConfig" => list(id_mapping_workflow_input_source()),
853867
"outputSourceConfig" => list(id_mapping_workflow_output_source()),
854868
"roleArn" => String.t() | atom(),
@@ -970,6 +984,17 @@ defmodule AWS.EntityResolution do
970984

971985
@typedoc """
972986
987+
## Example:
988+
989+
id_mapping_incremental_run_config() :: %{
990+
"incrementalRunType" => list(any())
991+
}
992+
993+
"""
994+
@type id_mapping_incremental_run_config() :: %{(String.t() | atom()) => any()}
995+
996+
@typedoc """
997+
973998
## Example:
974999
9751000
tag_resource_output() :: %{}
@@ -1020,6 +1045,7 @@ defmodule AWS.EntityResolution do
10201045
create_id_mapping_workflow_output() :: %{
10211046
"description" => String.t() | atom(),
10221047
"idMappingTechniques" => id_mapping_techniques(),
1048+
"incrementalRunConfig" => id_mapping_incremental_run_config(),
10231049
"inputSourceConfig" => list(id_mapping_workflow_input_source()),
10241050
"outputSourceConfig" => list(id_mapping_workflow_output_source()),
10251051
"roleArn" => String.t() | atom(),
@@ -1036,6 +1062,7 @@ defmodule AWS.EntityResolution do
10361062
10371063
update_id_mapping_workflow_input() :: %{
10381064
optional("description") => String.t() | atom(),
1065+
optional("incrementalRunConfig") => id_mapping_incremental_run_config(),
10391066
optional("outputSourceConfig") => list(id_mapping_workflow_output_source()),
10401067
optional("roleArn") => String.t() | atom(),
10411068
required("idMappingTechniques") => id_mapping_techniques(),
@@ -1209,7 +1236,7 @@ defmodule AWS.EntityResolution do
12091236
## Example:
12101237
12111238
matched_record() :: %{
1212-
"inputSourceARN" => [String.t() | atom()],
1239+
"inputSourceARN" => String.t() | atom(),
12131240
"recordId" => [String.t() | atom()]
12141241
}
12151242
@@ -1412,6 +1439,7 @@ defmodule AWS.EntityResolution do
14121439
14131440
start_id_mapping_job_output() :: %{
14141441
"jobId" => String.t() | atom(),
1442+
"jobType" => list(any()),
14151443
"outputSourceConfig" => list(id_mapping_job_output_source())
14161444
}
14171445
@@ -1460,7 +1488,7 @@ defmodule AWS.EntityResolution do
14601488
## Example:
14611489
14621490
id_namespace_input_source() :: %{
1463-
"inputSourceARN" => [String.t() | atom()],
1491+
"inputSourceARN" => String.t() | atom(),
14641492
"schemaName" => String.t() | atom()
14651493
}
14661494
@@ -1569,7 +1597,7 @@ defmodule AWS.EntityResolution do
15691597
## Example:
15701598
15711599
id_mapping_workflow_input_source() :: %{
1572-
"inputSourceARN" => [String.t() | atom()],
1600+
"inputSourceARN" => String.t() | atom(),
15731601
"schemaName" => String.t() | atom(),
15741602
"type" => list(any())
15751603
}
@@ -1996,6 +2024,8 @@ defmodule AWS.EntityResolution do
19962024
19972025
Each `IdMappingWorkflow` must have a unique workflow name. To modify an existing
19982026
workflow, use the UpdateIdMappingWorkflow API.
2027+
2028+
Incremental processing is not supported for ID mapping workflows.
19992029
"""
20002030
@spec create_id_mapping_workflow(map(), create_id_mapping_workflow_input(), list()) ::
20012031
{:ok, create_id_mapping_workflow_output(), any()}
@@ -2063,8 +2093,8 @@ defmodule AWS.EntityResolution do
20632093
The workflow name must be unique. To modify an existing workflow, use
20642094
`UpdateMatchingWorkflow`.
20652095
2066-
For workflows where `resolutionType` is ML_MATCHING, incremental processing is
2067-
not supported.
2096+
For workflows where `resolutionType` is `ML_MATCHING` or `PROVIDER`, incremental
2097+
processing is not supported.
20682098
"""
20692099
@spec create_matching_workflow(map(), create_matching_workflow_input(), list()) ::
20702100
{:ok, create_matching_workflow_output(), any()}
@@ -2396,7 +2426,7 @@ defmodule AWS.EntityResolution do
23962426

23972427
@doc """
23982428
Returns the corresponding Match ID of a customer record if the record has been
2399-
processed in a rule-based matching workflow or ML matching workflow.
2429+
processed in a rule-based matching workflow.
24002430
24012431
You can call this API as a dry run of an incremental load on the rule-based
24022432
matching workflow.
@@ -3018,6 +3048,8 @@ defmodule AWS.EntityResolution do
30183048
This method is identical to CreateIdMappingWorkflow, except it uses an HTTP
30193049
`PUT` request instead of a `POST` request, and the `IdMappingWorkflow` must
30203050
already exist for the method to succeed.
3051+
3052+
Incremental processing is not supported for ID mapping workflows.
30213053
"""
30223054
@spec update_id_mapping_workflow(
30233055
map(),
@@ -3084,8 +3116,8 @@ defmodule AWS.EntityResolution do
30843116
30853117
The workflow must already exist for this operation to succeed.
30863118
3087-
For workflows where `resolutionType` is ML_MATCHING, incremental processing is
3088-
not supported.
3119+
For workflows where `resolutionType` is `ML_MATCHING` or `PROVIDER`, incremental
3120+
processing is not supported.
30893121
"""
30903122
@spec update_matching_workflow(
30913123
map(),

lib/aws/generated/ssm.ex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7754,6 +7754,7 @@ defmodule AWS.SSM do
77547754
77557755
get_deployable_patch_snapshot_for_instance_request() :: %{
77567756
optional("BaselineOverride") => baseline_override(),
7757+
optional("UseS3DualStackEndpoint") => boolean(),
77577758
required("InstanceId") => String.t() | atom(),
77587759
required("SnapshotId") => String.t() | atom()
77597760
}

lib/aws/generated/sso_admin.ex

Lines changed: 43 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,18 @@ defmodule AWS.SSOAdmin do
8484

8585
@typedoc """
8686
87+
## Example:
88+
89+
encryption_configuration() :: %{
90+
"KeyType" => list(any()),
91+
"KmsKeyArn" => String.t() | atom()
92+
}
93+
94+
"""
95+
@type encryption_configuration() :: %{(String.t() | atom()) => any()}
96+
97+
@typedoc """
98+
8799
## Example:
88100
89101
tag_resource_request() :: %{
@@ -105,7 +117,8 @@ defmodule AWS.SSOAdmin do
105117
"InstanceArn" => String.t() | atom(),
106118
"Name" => String.t() | atom(),
107119
"OwnerAccountId" => String.t() | atom(),
108-
"Status" => list(any())
120+
"Status" => list(any()),
121+
"StatusReason" => String.t() | atom()
109122
}
110123
111124
"""
@@ -882,14 +895,29 @@ defmodule AWS.SSOAdmin do
882895
## Example:
883896
884897
resource_not_found_exception() :: %{
885-
"Message" => String.t() | atom()
898+
"Message" => String.t() | atom(),
899+
"Reason" => list(any())
886900
}
887901
888902
"""
889903
@type resource_not_found_exception() :: %{(String.t() | atom()) => any()}
890904

891905
@typedoc """
892906
907+
## Example:
908+
909+
encryption_configuration_details() :: %{
910+
"EncryptionStatus" => list(any()),
911+
"EncryptionStatusReason" => String.t() | atom(),
912+
"KeyType" => list(any()),
913+
"KmsKeyArn" => String.t() | atom()
914+
}
915+
916+
"""
917+
@type encryption_configuration_details() :: %{(String.t() | atom()) => any()}
918+
919+
@typedoc """
920+
893921
## Example:
894922
895923
provision_permission_set_response() :: %{
@@ -1091,8 +1119,9 @@ defmodule AWS.SSOAdmin do
10911119
## Example:
10921120
10931121
update_instance_request() :: %{
1094-
required("InstanceArn") => String.t() | atom(),
1095-
required("Name") => String.t() | atom()
1122+
optional("EncryptionConfiguration") => encryption_configuration(),
1123+
optional("Name") => String.t() | atom(),
1124+
required("InstanceArn") => String.t() | atom()
10961125
}
10971126
10981127
"""
@@ -1714,11 +1743,13 @@ defmodule AWS.SSOAdmin do
17141743
17151744
describe_instance_response() :: %{
17161745
"CreatedDate" => non_neg_integer(),
1746+
"EncryptionConfigurationDetails" => encryption_configuration_details(),
17171747
"IdentityStoreId" => String.t() | atom(),
17181748
"InstanceArn" => String.t() | atom(),
17191749
"Name" => String.t() | atom(),
17201750
"OwnerAccountId" => String.t() | atom(),
1721-
"Status" => list(any())
1751+
"Status" => list(any()),
1752+
"StatusReason" => String.t() | atom()
17221753
}
17231754
17241755
"""
@@ -1756,7 +1787,8 @@ defmodule AWS.SSOAdmin do
17561787
## Example:
17571788
17581789
access_denied_exception() :: %{
1759-
"Message" => String.t() | atom()
1790+
"Message" => String.t() | atom(),
1791+
"Reason" => list(any())
17601792
}
17611793
17621794
"""
@@ -1873,7 +1905,8 @@ defmodule AWS.SSOAdmin do
18731905
## Example:
18741906
18751907
validation_exception() :: %{
1876-
"Message" => String.t() | atom()
1908+
"Message" => String.t() | atom(),
1909+
"Reason" => list(any())
18771910
}
18781911
18791912
"""
@@ -1944,7 +1977,8 @@ defmodule AWS.SSOAdmin do
19441977
## Example:
19451978
19461979
throttling_exception() :: %{
1947-
"Message" => String.t() | atom()
1980+
"Message" => String.t() | atom(),
1981+
"Reason" => list(any())
19481982
}
19491983
19501984
"""
@@ -2925,6 +2959,7 @@ defmodule AWS.SSOAdmin do
29252959
| validation_exception()
29262960
| access_denied_exception()
29272961
| internal_server_exception()
2962+
| resource_not_found_exception()
29282963
| conflict_exception()
29292964

29302965
@type update_instance_access_control_attribute_configuration_errors() ::

0 commit comments

Comments
 (0)