1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
open Awso_bedrock_agentcore_control
open Awso_async
module Io = Http.Io
let eval ?endpoint_url ?cfg endpoint input =
Io.bind (Io.resolve_cfg cfg)
(fun cfg ->
let meth = Endpoints.method_of_endpoint endpoint in
let uri = Endpoints.uri_of_endpoint endpoint input in
Io.map
(Io.call ?endpoint_url ~cfg ~service:Values.service meth
(Endpoints.to_request endpoint input) uri)
(fun resp_result -> Endpoints.of_response endpoint resp_result))
let create_agent_runtime ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateAgentRuntime input
let create_agent_runtime_endpoint ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateAgentRuntimeEndpoint input
let create_api_key_credential_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateApiKeyCredentialProvider input
let create_browser ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateBrowser input
let create_browser_profile ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateBrowserProfile input
let create_code_interpreter ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateCodeInterpreter input
let create_configuration_bundle ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateConfigurationBundle input
let create_evaluator ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateEvaluator input
let create_gateway ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateGateway input
let create_gateway_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateGatewayRule input
let create_gateway_target ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateGatewayTarget input
let create_harness ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateHarness input
let create_memory ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateMemory input
let create_oauth2_credential_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateOauth2CredentialProvider input
let create_online_evaluation_config ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateOnlineEvaluationConfig input
let create_payment_connector ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreatePaymentConnector input
let create_payment_credential_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreatePaymentCredentialProvider input
let create_payment_manager ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreatePaymentManager input
let create_policy ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreatePolicy input
let create_policy_engine ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreatePolicyEngine input
let create_registry ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateRegistry input
let create_registry_record ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateRegistryRecord input
let create_workload_identity ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateWorkloadIdentity input
let delete_agent_runtime ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteAgentRuntime input
let delete_agent_runtime_endpoint ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteAgentRuntimeEndpoint input
let delete_api_key_credential_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteApiKeyCredentialProvider input
let delete_browser ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteBrowser input
let delete_browser_profile ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteBrowserProfile input
let delete_code_interpreter ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteCodeInterpreter input
let delete_configuration_bundle ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteConfigurationBundle input
let delete_evaluator ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteEvaluator input
let delete_gateway ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteGateway input
let delete_gateway_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteGatewayRule input
let delete_gateway_target ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteGatewayTarget input
let delete_harness ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteHarness input
let delete_memory ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteMemory input
let delete_oauth2_credential_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteOauth2CredentialProvider input
let delete_online_evaluation_config ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteOnlineEvaluationConfig input
let delete_payment_connector ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeletePaymentConnector input
let delete_payment_credential_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeletePaymentCredentialProvider input
let delete_payment_manager ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeletePaymentManager input
let delete_policy ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeletePolicy input
let delete_policy_engine ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeletePolicyEngine input
let delete_registry ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteRegistry input
let delete_registry_record ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteRegistryRecord input
let delete_resource_policy ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteResourcePolicy input
let delete_workload_identity ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteWorkloadIdentity input
let get_agent_runtime ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetAgentRuntime input
let get_agent_runtime_endpoint ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetAgentRuntimeEndpoint input
let get_api_key_credential_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetApiKeyCredentialProvider input
let get_browser ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetBrowser input
let get_browser_profile ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetBrowserProfile input
let get_code_interpreter ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetCodeInterpreter input
let get_configuration_bundle ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetConfigurationBundle input
let get_configuration_bundle_version ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetConfigurationBundleVersion input
let get_evaluator ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetEvaluator input
let get_gateway ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetGateway input
let get_gateway_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetGatewayRule input
let get_gateway_target ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetGatewayTarget input
let get_harness ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetHarness input
let get_memory ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetMemory input
let get_oauth2_credential_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetOauth2CredentialProvider input
let get_online_evaluation_config ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetOnlineEvaluationConfig input
let get_payment_connector ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetPaymentConnector input
let get_payment_credential_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetPaymentCredentialProvider input
let get_payment_manager ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetPaymentManager input
let get_policy ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetPolicy input
let get_policy_engine ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetPolicyEngine input
let get_policy_engine_summary ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetPolicyEngineSummary input
let get_policy_generation ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetPolicyGeneration input
let get_policy_generation_summary ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetPolicyGenerationSummary input
let get_policy_summary ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetPolicySummary input
let get_registry ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetRegistry input
let get_registry_record ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetRegistryRecord input
let get_resource_policy ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetResourcePolicy input
let get_token_vault ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetTokenVault input
let get_workload_identity ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetWorkloadIdentity input
let list_agent_runtime_endpoints ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListAgentRuntimeEndpoints input
let list_agent_runtime_versions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListAgentRuntimeVersions input
let list_agent_runtimes ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListAgentRuntimes input
let list_api_key_credential_providers ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListApiKeyCredentialProviders input
let list_browser_profiles ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListBrowserProfiles input
let list_browsers ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListBrowsers input
let list_code_interpreters ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCodeInterpreters input
let list_configuration_bundle_versions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListConfigurationBundleVersions input
let list_configuration_bundles ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListConfigurationBundles input
let list_evaluators ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListEvaluators input
let list_gateway_rules ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListGatewayRules input
let list_gateway_targets ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListGatewayTargets input
let list_gateways ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListGateways input
let list_harnesses ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListHarnesses input
let list_memories ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListMemories input
let list_oauth2_credential_providers ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListOauth2CredentialProviders input
let list_online_evaluation_configs ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListOnlineEvaluationConfigs input
let list_payment_connectors ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPaymentConnectors input
let list_payment_credential_providers ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPaymentCredentialProviders input
let list_payment_managers ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPaymentManagers input
let list_policies ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPolicies input
let list_policy_engine_summaries ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPolicyEngineSummaries input
let list_policy_engines ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPolicyEngines input
let list_policy_generation_assets ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPolicyGenerationAssets input
let list_policy_generation_summaries ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPolicyGenerationSummaries input
let list_policy_generations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPolicyGenerations input
let list_policy_summaries ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPolicySummaries input
let list_registries ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListRegistries input
let list_registry_records ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListRegistryRecords input
let list_tags_for_resource ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListTagsForResource input
let list_workload_identities ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListWorkloadIdentities input
let put_resource_policy ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.PutResourcePolicy input
let set_token_vault_c_m_k ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.SetTokenVaultCMK input
let start_policy_generation ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StartPolicyGeneration input
let submit_registry_record_for_approval ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.SubmitRegistryRecordForApproval input
let synchronize_gateway_targets ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.SynchronizeGatewayTargets input
let tag_resource ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.TagResource input
let untag_resource ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UntagResource input
let update_agent_runtime ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateAgentRuntime input
let update_agent_runtime_endpoint ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateAgentRuntimeEndpoint input
let update_api_key_credential_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateApiKeyCredentialProvider input
let update_configuration_bundle ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateConfigurationBundle input
let update_evaluator ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateEvaluator input
let update_gateway ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateGateway input
let update_gateway_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateGatewayRule input
let update_gateway_target ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateGatewayTarget input
let update_harness ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateHarness input
let update_memory ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateMemory input
let update_oauth2_credential_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateOauth2CredentialProvider input
let update_online_evaluation_config ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateOnlineEvaluationConfig input
let update_payment_connector ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdatePaymentConnector input
let update_payment_credential_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdatePaymentCredentialProvider input
let update_payment_manager ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdatePaymentManager input
let update_policy ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdatePolicy input
let update_policy_engine ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdatePolicyEngine input
let update_registry ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateRegistry input
let update_registry_record ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateRegistryRecord input
let update_registry_record_status ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateRegistryRecordStatus input
let update_workload_identity ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateWorkloadIdentity input