Skip to content

Commit 14313aa

Browse files
committed
Update services based on release-2026-08-19 of AWS Go SDK
Reference: https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-08-19
1 parent b47d991 commit 14313aa

10 files changed

Lines changed: 590 additions & 20 deletions

.latest-tag-aws-sdk-go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
release-2026-08-18
1+
release-2026-08-19

src/aws_account_access.erl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,7 @@
329329

330330
-type create_application_errors() ::
331331
validation_exception() |
332+
throttling_exception() |
332333
internal_server_exception() |
333334
conflict_exception() |
334335
already_created_exception() |
@@ -345,6 +346,7 @@
345346

346347
-type delete_application_errors() ::
347348
validation_exception() |
349+
throttling_exception() |
348350
resource_not_found_exception() |
349351
internal_server_exception() |
350352
conflict_exception() |
@@ -360,6 +362,7 @@
360362

361363
-type get_application_errors() ::
362364
validation_exception() |
365+
throttling_exception() |
363366
resource_not_found_exception() |
364367
internal_server_exception() |
365368
access_denied_exception().

src/aws_batch.erl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,7 @@
227227
%% <<"containerOrchestrationType">> => list(any()),
228228
%% <<"context">> => string(),
229229
%% <<"ecsClusterArn">> => string(),
230+
%% <<"ecsSettings">> => ecs_settings(),
230231
%% <<"eksConfiguration">> => eks_configuration(),
231232
%% <<"serviceRole">> => string(),
232233
%% <<"state">> => list(any()),
@@ -421,6 +422,7 @@
421422
%% <<"computeEnvironmentName">> := string(),
422423
%% <<"computeResources">> => compute_resource(),
423424
%% <<"context">> => string(),
425+
%% <<"ecsSettings">> => ecs_settings(),
424426
%% <<"eksConfiguration">> => eks_configuration(),
425427
%% <<"serviceRole">> => string(),
426428
%% <<"state">> => list(any()),
@@ -852,6 +854,13 @@
852854
-type ecs_properties_override() :: #{binary() => any()}.
853855

854856

857+
%% Example:
858+
%% ecs_settings() :: #{
859+
%% <<"containerInsights">> => list(any())
860+
%% }
861+
-type ecs_settings() :: #{binary() => any()}.
862+
863+
855864
%% Example:
856865
%% ecs_task_details() :: #{
857866
%% <<"containerInstanceArn">> => string(),
@@ -2186,6 +2195,7 @@
21862195
%% <<"computeEnvironment">> := string(),
21872196
%% <<"computeResources">> => compute_resource_update(),
21882197
%% <<"context">> => string(),
2198+
%% <<"ecsSettings">> => ecs_settings(),
21892199
%% <<"serviceRole">> => string(),
21902200
%% <<"state">> => list(any()),
21912201
%% <<"unmanagedvCpus">> => integer(),

src/aws_bedrock_agentcore.erl

Lines changed: 37 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -621,6 +621,7 @@
621621
%% <<"branch">> => branch(),
622622
%% <<"clientToken">> => [string()],
623623
%% <<"eventTimestamp">> := [non_neg_integer()],
624+
%% <<"extractionConfig">> => extraction_config(),
624625
%% <<"extractionMode">> => list(any()),
625626
%% <<"metadata">> => map(),
626627
%% <<"payload">> := list(list()),
@@ -748,9 +749,12 @@
748749
%% }
749750
-type delete_event_output() :: #{binary() => any()}.
750751

752+
751753
%% Example:
752-
%% delete_memory_record_input() :: #{}
753-
-type delete_memory_record_input() :: #{}.
754+
%% delete_memory_record_input() :: #{
755+
%% <<"namespace">> => string()
756+
%% }
757+
-type delete_memory_record_input() :: #{binary() => any()}.
754758

755759

756760
%% Example:
@@ -996,6 +1000,13 @@
9961000
-type external_proxy() :: #{binary() => any()}.
9971001

9981002

1003+
%% Example:
1004+
%% extraction_config() :: #{
1005+
%% <<"namespaceVariables">> => map()
1006+
%% }
1007+
-type extraction_config() :: #{binary() => any()}.
1008+
1009+
9991010
%% Example:
10001011
%% extraction_job() :: #{
10011012
%% <<"jobId">> => [string()]
@@ -1212,9 +1223,12 @@
12121223
%% }
12131224
-type get_event_output() :: #{binary() => any()}.
12141225

1226+
12151227
%% Example:
1216-
%% get_memory_record_input() :: #{}
1217-
-type get_memory_record_input() :: #{}.
1228+
%% get_memory_record_input() :: #{
1229+
%% <<"namespace">> => string()
1230+
%% }
1231+
-type get_memory_record_input() :: #{binary() => any()}.
12181232

12191233

12201234
%% Example:
@@ -2154,6 +2168,13 @@
21542168
-type mcp_descriptor() :: #{binary() => any()}.
21552169

21562170

2171+
%% Example:
2172+
%% memory_json_data() :: #{
2173+
%% <<"content">> => any()
2174+
%% }
2175+
-type memory_json_data() :: #{binary() => any()}.
2176+
2177+
21572178
%% Example:
21582179
%% memory_metadata_filter_expression() :: #{
21592180
%% <<"left">> => list(),
@@ -2189,7 +2210,8 @@
21892210

21902211
%% Example:
21912212
%% memory_record_delete_input() :: #{
2192-
%% <<"memoryRecordId">> => string()
2213+
%% <<"memoryRecordId">> => string(),
2214+
%% <<"namespace">> => string()
21932215
%% }
21942216
-type memory_record_delete_input() :: #{binary() => any()}.
21952217

@@ -2225,6 +2247,7 @@
22252247
%% <<"memoryStrategyId">> => string(),
22262248
%% <<"metadata">> => map(),
22272249
%% <<"namespaces">> => list(string()),
2250+
%% <<"sourceNamespaces">> => list(string()),
22282251
%% <<"timestamp">> => [non_neg_integer()]
22292252
%% }
22302253
-type memory_record_update_input() :: #{binary() => any()}.
@@ -4315,9 +4338,10 @@ delete_memory_record(Client, MemoryId, MemoryRecordId, Input0, Options0) ->
43154338
CustomHeaders = [],
43164339
Input2 = Input1,
43174340

4318-
Query_ = [],
4319-
Input = Input2,
4320-
4341+
QueryMapping = [
4342+
{<<"namespace">>, <<"namespace">>}
4343+
],
4344+
{Query_, Input} = aws_request:build_headers(QueryMapping, Input2),
43214345
request(Client, Method, Path, Query_, CustomHeaders ++ Headers, Input, Options, SuccessStatusCode).
43224346

43234347
%% @doc Deletes a payment instrument.
@@ -4804,7 +4828,11 @@ get_memory_record(Client, MemoryId, MemoryRecordId, QueryMap, HeadersMap, Option
48044828

48054829
Headers = [],
48064830

4807-
Query_ = [],
4831+
Query0_ =
4832+
[
4833+
{<<"namespace">>, maps:get(<<"namespace">>, QueryMap, undefined)}
4834+
],
4835+
Query_ = [H || {_, V} = H <- Query0_, V =/= undefined],
48084836

48094837
request(Client, get, Path, Query_, Headers, undefined, Options, SuccessStatusCode).
48104838

src/aws_bedrock_agentcore_control.erl

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1354,6 +1354,7 @@
13541354
%% <<"memoryExecutionRoleArn">> => string(),
13551355
%% <<"memoryStrategies">> => list(list()),
13561356
%% <<"name">> := string(),
1357+
%% <<"namespaceKeys">> => list(namespace_key_entry()),
13571358
%% <<"streamDeliveryResources">> => stream_delivery_resources(),
13581359
%% <<"tags">> => map()
13591360
%% }
@@ -4519,6 +4520,7 @@
45194520
%% <<"managedByResourceArn">> => string(),
45204521
%% <<"memoryExecutionRoleArn">> => string(),
45214522
%% <<"name">> => string(),
4523+
%% <<"namespaceKeys">> => list(namespace_key_entry()),
45224524
%% <<"status">> => list(any()),
45234525
%% <<"strategies">> => list(memory_strategy()),
45244526
%% <<"streamDeliveryResources">> => stream_delivery_resources(),
@@ -4677,6 +4679,22 @@
46774679
-type modify_strategy_configuration() :: #{binary() => any()}.
46784680

46794681

4682+
%% Example:
4683+
%% namespace_key_entry() :: #{
4684+
%% <<"key">> => string(),
4685+
%% <<"validation">> => namespace_key_validation()
4686+
%% }
4687+
-type namespace_key_entry() :: #{binary() => any()}.
4688+
4689+
4690+
%% Example:
4691+
%% namespace_key_validation() :: #{
4692+
%% <<"allowedValues">> => list(string()),
4693+
%% <<"regexPattern">> => string()
4694+
%% }
4695+
-type namespace_key_validation() :: #{binary() => any()}.
4696+
4697+
46804698
%% Example:
46814699
%% network_configuration() :: #{
46824700
%% <<"networkMode">> => list(any()),
@@ -6110,6 +6128,7 @@
61106128
%% <<"eventExpiryDuration">> => [integer()],
61116129
%% <<"memoryExecutionRoleArn">> => string(),
61126130
%% <<"memoryStrategies">> => modify_memory_strategies(),
6131+
%% <<"namespaceKeys">> => list(namespace_key_entry()),
61136132
%% <<"streamDeliveryResources">> => stream_delivery_resources()
61146133
%% }
61156134
-type update_memory_input() :: #{binary() => any()}.

0 commit comments

Comments
 (0)