Skip to content

Commit 7ca5034

Browse files
committed
Update services based on release-2026-05-19 of AWS Go SDK
Reference: https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-19
1 parent f95b99c commit 7ca5034

6 files changed

Lines changed: 73 additions & 75 deletions

File tree

.latest-tag-aws-sdk-go

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

src/aws_bedrock_agentcore.erl

Lines changed: 17 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -3258,7 +3258,8 @@
32583258
access_denied_exception() |
32593259
internal_server_exception() |
32603260
service_quota_exceeded_exception() |
3261-
resource_not_found_exception().
3261+
resource_not_found_exception() |
3262+
retryable_conflict_exception().
32623263

32633264
-type invoke_agent_runtime_command_errors() ::
32643265
runtime_client_error() |
@@ -3495,6 +3496,7 @@
34953496
service_quota_exceeded_exception() |
34963497
resource_not_found_exception() |
34973498
conflict_exception() |
3499+
retryable_conflict_exception() |
34983500
unauthorized_exception().
34993501

35003502
-type update_a_b_test_errors() ::
@@ -3740,7 +3742,7 @@ create_event(Client, MemoryId, Input0, Options0) ->
37403742

37413743
request(Client, Method, Path, Query_, CustomHeaders ++ Headers, Input, Options, SuccessStatusCode).
37423744

3743-
%% @doc Create a new payment instrument for a connector
3745+
%% @doc Create a new payment instrument for a connector.
37443746
-spec create_payment_instrument(aws_client:aws_client(), create_payment_instrument_request()) ->
37453747
{ok, create_payment_instrument_response(), tuple()} |
37463748
{error, any()} |
@@ -3777,7 +3779,7 @@ create_payment_instrument(Client, Input0, Options0) ->
37773779

37783780
request(Client, Method, Path, Query_, CustomHeaders ++ Headers, Input, Options, SuccessStatusCode).
37793781

3780-
%% @doc Create a new payment manager session
3782+
%% @doc Create a new payment session.
37813783
-spec create_payment_session(aws_client:aws_client(), create_payment_session_request()) ->
37823784
{ok, create_payment_session_response(), tuple()} |
37833785
{error, any()} |
@@ -3960,34 +3962,10 @@ delete_memory_record(Client, MemoryId, MemoryRecordId, Input0, Options0) ->
39603962

39613963
request(Client, Method, Path, Query_, CustomHeaders ++ Headers, Input, Options, SuccessStatusCode).
39623964

3963-
%% @doc Delete a payment instrument
3964-
%%
3965-
%% Marks a payment instrument as deleted by updating its status to DELETED.
3966-
%%
3967-
%% This is a soft delete
3968-
%% operation that preserves the record in the database for audit and
3969-
%% compliance purposes. The record
3970-
%% remains queryable for audit purposes but is excluded from normal list and
3971-
%% get operations.
3972-
%%
3973-
%% Deleting an already-deleted or non-existent instrument returns
3974-
%% ResourceNotFoundException (404).
3965+
%% @doc Deletes a payment instrument.
39753966
%%
3976-
%% Authorization: The caller must own the instrument (accountId, userId, and
3977-
%% paymentManagerId must match).
3978-
%% If authorization fails, a 403 Forbidden error is returned.
3979-
%%
3980-
%% Timestamp Management: The updatedAt timestamp is set to the current time,
3981-
%% while createdAt is preserved.
3982-
%% The version field is incremented for optimistic locking.
3983-
%%
3984-
%% Errors:
3985-
%% - ResourceNotFoundException: The instrument does not exist or is already
3986-
%% deleted
3987-
%% - AccessDeniedException: The caller is not authorized to delete this
3988-
%% instrument
3989-
%% - ValidationException: Required fields are missing or invalid
3990-
%% - InternalServerException: An unexpected server error occurred
3967+
%% This is a soft delete operation that preserves the record for audit and
3968+
%% compliance purposes.
39913969
-spec delete_payment_instrument(aws_client:aws_client(), delete_payment_instrument_request()) ->
39923970
{ok, delete_payment_instrument_response(), tuple()} |
39933971
{error, any()} |
@@ -4023,27 +4001,9 @@ delete_payment_instrument(Client, Input0, Options0) ->
40234001

40244002
request(Client, Method, Path, Query_, CustomHeaders ++ Headers, Input, Options, SuccessStatusCode).
40254003

4026-
%% @doc Delete a payment manager session
4027-
%%
4028-
%% Permanently removes a payment session record from the database.
4029-
%%
4030-
%% This is a hard delete operation
4031-
%% that removes the session completely.
4032-
%%
4033-
%% Deleting a non-existent or already-deleted session returns
4034-
%% ResourceNotFoundException (404).
4035-
%%
4036-
%% Authorization: The caller must own the session (accountId, userId, and
4037-
%% paymentManagerId must match).
4038-
%% If authorization fails, a 403 Forbidden error is returned.
4004+
%% @doc Deletes a payment session.
40394005
%%
4040-
%% Errors:
4041-
%% - ResourceNotFoundException: The session does not exist or has already
4042-
%% been deleted
4043-
%% - AccessDeniedException: The caller is not authorized to delete this
4044-
%% session
4045-
%% - ValidationException: Required fields are missing or invalid
4046-
%% - InternalServerException: An unexpected server error occurred
4006+
%% This permanently removes the payment session record.
40474007
-spec delete_payment_session(aws_client:aws_client(), delete_payment_session_request()) ->
40484008
{ok, delete_payment_session_response(), tuple()} |
40494009
{error, any()} |
@@ -4490,7 +4450,7 @@ get_memory_record(Client, MemoryId, MemoryRecordId, QueryMap, HeadersMap, Option
44904450

44914451
request(Client, get, Path, Query_, Headers, undefined, Options, SuccessStatusCode).
44924452

4493-
%% @doc Get a payment instrument by ID
4453+
%% @doc Get a payment instrument by ID.
44944454
-spec get_payment_instrument(aws_client:aws_client(), get_payment_instrument_request()) ->
44954455
{ok, get_payment_instrument_response(), tuple()} |
44964456
{error, any()} |
@@ -4527,7 +4487,7 @@ get_payment_instrument(Client, Input0, Options0) ->
45274487

45284488
request(Client, Method, Path, Query_, CustomHeaders ++ Headers, Input, Options, SuccessStatusCode).
45294489

4530-
%% @doc Get the balance of a payment instrument
4490+
%% @doc Get the balance of a payment instrument.
45314491
-spec get_payment_instrument_balance(aws_client:aws_client(), get_payment_instrument_balance_request()) ->
45324492
{ok, get_payment_instrument_balance_response(), tuple()} |
45334493
{error, any()} |
@@ -4564,7 +4524,7 @@ get_payment_instrument_balance(Client, Input0, Options0) ->
45644524

45654525
request(Client, Method, Path, Query_, CustomHeaders ++ Headers, Input, Options, SuccessStatusCode).
45664526

4567-
%% @doc Get a payment session
4527+
%% @doc Get a payment session.
45684528
-spec get_payment_session(aws_client:aws_client(), get_payment_session_request()) ->
45694529
{ok, get_payment_session_response(), tuple()} |
45704530
{error, any()} |
@@ -5558,7 +5518,7 @@ list_memory_records(Client, MemoryId, Input0, Options0) ->
55585518

55595519
request(Client, Method, Path, Query_, CustomHeaders ++ Headers, Input, Options, SuccessStatusCode).
55605520

5561-
%% @doc List payment instruments for a manager
5521+
%% @doc List payment instruments for a manager.
55625522
-spec list_payment_instruments(aws_client:aws_client(), list_payment_instruments_request()) ->
55635523
{ok, list_payment_instruments_response(), tuple()} |
55645524
{error, any()} |
@@ -5595,7 +5555,7 @@ list_payment_instruments(Client, Input0, Options0) ->
55955555

55965556
request(Client, Method, Path, Query_, CustomHeaders ++ Headers, Input, Options, SuccessStatusCode).
55975557

5598-
%% @doc List payment manager sessions
5558+
%% @doc List payment sessions.
55995559
-spec list_payment_sessions(aws_client:aws_client(), list_payment_sessions_request()) ->
56005560
{ok, list_payment_sessions_response(), tuple()} |
56015561
{error, any()} |
@@ -5719,7 +5679,8 @@ list_sessions(Client, ActorId, MemoryId, Input0, Options0) ->
57195679

57205680
request(Client, Method, Path, Query_, CustomHeaders ++ Headers, Input, Options, SuccessStatusCode).
57215681

5722-
%% @doc Process a payment transaction
5682+
%% @doc Processes a payment using a payment instrument within a payment
5683+
%% session.
57235684
-spec process_payment(aws_client:aws_client(), process_payment_request()) ->
57245685
{ok, process_payment_response(), tuple()} |
57255686
{error, any()} |

src/aws_devops_agent.erl

Lines changed: 50 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,15 @@
11
%% WARNING: DO NOT EDIT, AUTO-GENERATED CODE!
22
%% See https://github.com/aws-beam/aws-codegen for more details.
33

4-
%% @doc AWS DevOps Agent is a frontier agent that resolves and proactively
5-
%% prevents incidents, continuously improving
6-
%% reliability and performance.
4+
%% @doc AWS DevOps Agent is your always-available operations teammate.
75
%%
8-
%% AWS DevOps Agent investigates incidents and identifies operational
9-
%% improvements as an
10-
%% experienced DevOps engineer.
11-
%%
12-
%% The agent works by:
13-
%%
14-
%% * Learning your resources and their relationships.
15-
%% * Working with your observability tools, runbooks, code repositories, and
16-
%% CI/CD pipelines.
17-
%% * Correlating telemetry, code, and deployment data to understand
18-
%% relationships between your application resources.
19-
%% * Supporting applications in multicloud and hybrid environments.
6+
%% It resolves and proactively prevents incidents, optimizes application
7+
%% reliability and performance, and handles on-demand SRE tasks across AWS,
8+
%% multicloud, and on-premises environments. AWS DevOps Agent investigates
9+
%% incidents as an experienced DevOps engineer would. It learns your
10+
%% applications and their relationships. It works with your observability
11+
%% tools, runbooks, code repositories, and CI/CD pipelines. The agent
12+
%% correlates telemetry, code, and deployment data across all of them.
2013
-module(aws_devops_agent).
2114

2215
-export([associate_service/3,
@@ -584,6 +577,16 @@
584577
-type azure_dev_ops_configuration() :: #{binary() => any()}.
585578

586579

580+
%% Example:
581+
%% m_c_p_server_sig_v4_authorization_config() :: #{
582+
%% <<"customHeaders">> => map(),
583+
%% <<"region">> => string(),
584+
%% <<"roleArn">> => string(),
585+
%% <<"service">> => [string()]
586+
%% }
587+
-type m_c_p_server_sig_v4_authorization_config() :: #{binary() => any()}.
588+
589+
587590
%% Example:
588591
%% goal() :: #{
589592
%% <<"agentSpaceArn">> => [string()],
@@ -872,6 +875,19 @@
872875
-type git_lab_details() :: #{binary() => any()}.
873876

874877

878+
%% Example:
879+
%% registered_m_c_p_server_sig_v4_details() :: #{
880+
%% <<"customHeaders">> => map(),
881+
%% <<"description">> => string(),
882+
%% <<"endpoint">> => [string()],
883+
%% <<"name">> => [string()],
884+
%% <<"region">> => string(),
885+
%% <<"roleArn">> => string(),
886+
%% <<"service">> => [string()]
887+
%% }
888+
-type registered_m_c_p_server_sig_v4_details() :: #{binary() => any()}.
889+
890+
875891
%% Example:
876892
%% list_executions_response() :: #{
877893
%% <<"executions">> => list(execution()),
@@ -985,6 +1001,8 @@
9851001
%% <<"goalId">> => [string()],
9861002
%% <<"goalVersion">> => [float()],
9871003
%% <<"priority">> => list(any()),
1004+
%% <<"rankPosition">> => [integer()],
1005+
%% <<"rankedAt">> => non_neg_integer(),
9881006
%% <<"recommendationId">> => [string()],
9891007
%% <<"status">> => list(any()),
9901008
%% <<"taskId">> => [string()],
@@ -1041,6 +1059,13 @@
10411059
-type delete_agent_space_input() :: #{}.
10421060

10431061

1062+
%% Example:
1063+
%% m_c_p_server_sig_v4_configuration() :: #{
1064+
%% <<"tools">> => list([string()]())
1065+
%% }
1066+
-type m_c_p_server_sig_v4_configuration() :: #{binary() => any()}.
1067+
1068+
10441069
%% Example:
10451070
%% association() :: #{
10461071
%% <<"agentSpaceId">> => string(),
@@ -1175,6 +1200,16 @@
11751200
-type list_associations_output() :: #{binary() => any()}.
11761201

11771202

1203+
%% Example:
1204+
%% m_c_p_server_sig_v4_service_details() :: #{
1205+
%% <<"authorizationConfig">> => m_c_p_server_sig_v4_authorization_config(),
1206+
%% <<"description">> => string(),
1207+
%% <<"endpoint">> => [string()],
1208+
%% <<"name">> => [string()]
1209+
%% }
1210+
-type m_c_p_server_sig_v4_service_details() :: #{binary() => any()}.
1211+
1212+
11781213
%% Example:
11791214
%% user_reference() :: #{
11801215
%% <<"userId">> => [string()],

src/aws_grafana.erl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -443,6 +443,7 @@
443443
%% <<"authentication">> => authentication_summary(),
444444
%% <<"created">> => [non_neg_integer()],
445445
%% <<"dataSources">> => list(string()),
446+
%% <<"degradedWorkspaceReason">> => string(),
446447
%% <<"description">> => string(),
447448
%% <<"endpoint">> => string(),
448449
%% <<"freeTrialConsumed">> => [boolean()],

src/aws_guardduty.erl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4713,9 +4713,9 @@ create_sample_findings(Client, DetectorId, Input0, Options0) ->
47134713

47144714
%% @doc Creates a new threat entity set.
47154715
%%
4716-
%% In a threat entity set, you can provide known malicious IP addresses and
4717-
%% domains for your Amazon Web Services environment. GuardDuty generates
4718-
%% findings based on the entries in the threat entity sets. Only users of the
4716+
%% In a threat entity set, you can provide known malicious threat entities
4717+
%% for your Amazon Web Services environment. GuardDuty generates findings
4718+
%% based on the entries in the threat entity sets. Only users of the
47194719
%% administrator account can manage entity sets, which automatically apply to
47204720
%% member accounts.
47214721
-spec create_threat_entity_set(aws_client:aws_client(), binary() | list(), create_threat_entity_set_request()) ->

src/aws_rtbfabric.erl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -623,6 +623,7 @@
623623
%% <<"gatewayId">> => string(),
624624
%% <<"gatewayType">> => list(any()),
625625
%% <<"inboundLinksCount">> => [integer()],
626+
%% <<"linksRequestedCount">> => [integer()],
626627
%% <<"listenerConfig">> => listener_config(),
627628
%% <<"managedEndpointConfiguration">> => list(),
628629
%% <<"port">> => [integer()],

0 commit comments

Comments
 (0)