Source file io.ml

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
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
(* generated by: awso-codegen generate-all --botocore-data vendor/botocore/botocore/data -o aws --runtime-dir lib/runtime/awso --cli-dir awso-cli *)
open Awso_iam
open Awso_sync
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 accept_delegation_request ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.AcceptDelegationRequest input
let add_client_i_d_to_open_i_d_connect_provider ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.AddClientIDToOpenIDConnectProvider input
let add_role_to_instance_profile ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.AddRoleToInstanceProfile input
let add_user_to_group ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.AddUserToGroup input
let associate_delegation_request ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.AssociateDelegationRequest input
let attach_group_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.AttachGroupPolicy input
let attach_role_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.AttachRolePolicy input
let attach_user_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.AttachUserPolicy input
let change_password ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ChangePassword input
let create_access_key ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreateAccessKey input
let create_account_alias ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreateAccountAlias input
let create_delegation_request ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreateDelegationRequest input
let create_group ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreateGroup input
let create_instance_profile ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreateInstanceProfile input
let create_login_profile ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreateLoginProfile input
let create_open_i_d_connect_provider ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreateOpenIDConnectProvider input
let create_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreatePolicy input
let create_policy_version ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreatePolicyVersion input
let create_role ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreateRole input
let create_s_a_m_l_provider ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreateSAMLProvider input
let create_service_linked_role ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreateServiceLinkedRole input
let create_service_specific_credential ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreateServiceSpecificCredential input
let create_user ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreateUser input
let create_virtual_m_f_a_device ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.CreateVirtualMFADevice input
let deactivate_m_f_a_device ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeactivateMFADevice input
let delete_access_key ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteAccessKey input
let delete_account_alias ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteAccountAlias input
let delete_account_password_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteAccountPasswordPolicy input
let delete_group ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteGroup input
let delete_group_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteGroupPolicy input
let delete_instance_profile ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteInstanceProfile input
let delete_login_profile ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteLoginProfile input
let delete_open_i_d_connect_provider ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteOpenIDConnectProvider input
let delete_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeletePolicy input
let delete_policy_version ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeletePolicyVersion input
let delete_role ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteRole input
let delete_role_permissions_boundary ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteRolePermissionsBoundary input
let delete_role_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteRolePolicy input
let delete_s_a_m_l_provider ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteSAMLProvider input
let delete_s_s_h_public_key ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteSSHPublicKey input
let delete_server_certificate ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteServerCertificate input
let delete_service_linked_role ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteServiceLinkedRole input
let delete_service_specific_credential ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteServiceSpecificCredential input
let delete_signing_certificate ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteSigningCertificate input
let delete_user ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteUser input
let delete_user_permissions_boundary ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteUserPermissionsBoundary input
let delete_user_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteUserPolicy input
let delete_virtual_m_f_a_device ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DeleteVirtualMFADevice input
let detach_group_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DetachGroupPolicy input
let detach_role_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DetachRolePolicy input
let detach_user_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DetachUserPolicy input
let disable_organizations_root_credentials_management ?endpoint_url ?cfg
  input =
  eval ?endpoint_url ?cfg
    Endpoints.DisableOrganizationsRootCredentialsManagement input
let disable_organizations_root_sessions ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DisableOrganizationsRootSessions input
let disable_outbound_web_identity_federation ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.DisableOutboundWebIdentityFederation
    input
let enable_m_f_a_device ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.EnableMFADevice input
let enable_organizations_root_credentials_management ?endpoint_url ?cfg input
  =
  eval ?endpoint_url ?cfg
    Endpoints.EnableOrganizationsRootCredentialsManagement input
let enable_organizations_root_sessions ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.EnableOrganizationsRootSessions input
let enable_outbound_web_identity_federation ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.EnableOutboundWebIdentityFederation input
let generate_credential_report ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GenerateCredentialReport input
let generate_organizations_access_report ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GenerateOrganizationsAccessReport input
let generate_service_last_accessed_details ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GenerateServiceLastAccessedDetails input
let get_access_key_last_used ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetAccessKeyLastUsed input
let get_account_authorization_details ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetAccountAuthorizationDetails input
let get_account_password_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetAccountPasswordPolicy input
let get_account_summary ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetAccountSummary input
let get_context_keys_for_custom_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetContextKeysForCustomPolicy input
let get_context_keys_for_principal_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetContextKeysForPrincipalPolicy input
let get_credential_report ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetCredentialReport input
let get_delegation_request ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetDelegationRequest input
let get_group ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetGroup input
let get_group_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetGroupPolicy input
let get_human_readable_summary ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetHumanReadableSummary input
let get_instance_profile ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetInstanceProfile input
let get_login_profile ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetLoginProfile input
let get_m_f_a_device ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetMFADevice input
let get_open_i_d_connect_provider ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetOpenIDConnectProvider input
let get_organizations_access_report ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetOrganizationsAccessReport input
let get_outbound_web_identity_federation_info ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetOutboundWebIdentityFederationInfo
    input
let get_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetPolicy input
let get_policy_version ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetPolicyVersion input
let get_role ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetRole input
let get_role_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetRolePolicy input
let get_s_a_m_l_provider ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetSAMLProvider input
let get_s_s_h_public_key ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetSSHPublicKey input
let get_server_certificate ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetServerCertificate input
let get_service_last_accessed_details ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetServiceLastAccessedDetails input
let get_service_last_accessed_details_with_entities ?endpoint_url ?cfg input
  =
  eval ?endpoint_url ?cfg Endpoints.GetServiceLastAccessedDetailsWithEntities
    input
let get_service_linked_role_deletion_status ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetServiceLinkedRoleDeletionStatus input
let get_user ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetUser input
let get_user_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.GetUserPolicy input
let list_access_keys ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListAccessKeys input
let list_account_aliases ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListAccountAliases input
let list_attached_group_policies ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListAttachedGroupPolicies input
let list_attached_role_policies ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListAttachedRolePolicies input
let list_attached_user_policies ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListAttachedUserPolicies input
let list_delegation_requests ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListDelegationRequests input
let list_entities_for_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListEntitiesForPolicy input
let list_group_policies ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListGroupPolicies input
let list_groups ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListGroups input
let list_groups_for_user ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListGroupsForUser input
let list_instance_profile_tags ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListInstanceProfileTags input
let list_instance_profiles ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListInstanceProfiles input
let list_instance_profiles_for_role ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListInstanceProfilesForRole input
let list_m_f_a_device_tags ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListMFADeviceTags input
let list_m_f_a_devices ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListMFADevices input
let list_open_i_d_connect_provider_tags ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListOpenIDConnectProviderTags input
let list_open_i_d_connect_providers ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListOpenIDConnectProviders input
let list_organizations_features ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListOrganizationsFeatures input
let list_policies ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListPolicies input
let list_policies_granting_service_access ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListPoliciesGrantingServiceAccess input
let list_policy_tags ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListPolicyTags input
let list_policy_versions ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListPolicyVersions input
let list_role_policies ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListRolePolicies input
let list_role_tags ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListRoleTags input
let list_roles ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListRoles input
let list_s_a_m_l_provider_tags ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListSAMLProviderTags input
let list_s_a_m_l_providers ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListSAMLProviders input
let list_s_s_h_public_keys ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListSSHPublicKeys input
let list_server_certificate_tags ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListServerCertificateTags input
let list_server_certificates ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListServerCertificates input
let list_service_specific_credentials ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListServiceSpecificCredentials input
let list_signing_certificates ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListSigningCertificates input
let list_user_policies ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListUserPolicies input
let list_user_tags ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListUserTags input
let list_users ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListUsers input
let list_virtual_m_f_a_devices ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ListVirtualMFADevices input
let put_group_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.PutGroupPolicy input
let put_role_permissions_boundary ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.PutRolePermissionsBoundary input
let put_role_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.PutRolePolicy input
let put_user_permissions_boundary ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.PutUserPermissionsBoundary input
let put_user_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.PutUserPolicy input
let reject_delegation_request ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.RejectDelegationRequest input
let remove_client_i_d_from_open_i_d_connect_provider ?endpoint_url ?cfg input
  =
  eval ?endpoint_url ?cfg Endpoints.RemoveClientIDFromOpenIDConnectProvider
    input
let remove_role_from_instance_profile ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.RemoveRoleFromInstanceProfile input
let remove_user_from_group ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.RemoveUserFromGroup input
let reset_service_specific_credential ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ResetServiceSpecificCredential input
let resync_m_f_a_device ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.ResyncMFADevice input
let send_delegation_token ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.SendDelegationToken input
let set_default_policy_version ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.SetDefaultPolicyVersion input
let set_security_token_service_preferences ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.SetSecurityTokenServicePreferences input
let simulate_custom_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.SimulateCustomPolicy input
let simulate_principal_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.SimulatePrincipalPolicy input
let tag_instance_profile ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.TagInstanceProfile input
let tag_m_f_a_device ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.TagMFADevice input
let tag_open_i_d_connect_provider ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.TagOpenIDConnectProvider input
let tag_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.TagPolicy input
let tag_role ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.TagRole input
let tag_s_a_m_l_provider ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.TagSAMLProvider input
let tag_server_certificate ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.TagServerCertificate input
let tag_user ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.TagUser input
let untag_instance_profile ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UntagInstanceProfile input
let untag_m_f_a_device ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UntagMFADevice input
let untag_open_i_d_connect_provider ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UntagOpenIDConnectProvider input
let untag_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UntagPolicy input
let untag_role ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UntagRole input
let untag_s_a_m_l_provider ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UntagSAMLProvider input
let untag_server_certificate ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UntagServerCertificate input
let untag_user ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UntagUser input
let update_access_key ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateAccessKey input
let update_account_password_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateAccountPasswordPolicy input
let update_assume_role_policy ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateAssumeRolePolicy input
let update_delegation_request ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateDelegationRequest input
let update_group ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateGroup input
let update_login_profile ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateLoginProfile input
let update_open_i_d_connect_provider_thumbprint ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateOpenIDConnectProviderThumbprint
    input
let update_role ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateRole input
let update_role_description ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateRoleDescription input
let update_s_a_m_l_provider ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateSAMLProvider input
let update_s_s_h_public_key ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateSSHPublicKey input
let update_server_certificate ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateServerCertificate input
let update_service_specific_credential ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateServiceSpecificCredential input
let update_signing_certificate ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateSigningCertificate input
let update_user ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UpdateUser input
let upload_s_s_h_public_key ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UploadSSHPublicKey input
let upload_server_certificate ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UploadServerCertificate input
let upload_signing_certificate ?endpoint_url ?cfg input =
  eval ?endpoint_url ?cfg Endpoints.UploadSigningCertificate input