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
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
open Awso_iot
open Awso_lwt
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_certificate_transfer ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AcceptCertificateTransfer input
let add_thing_to_billing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AddThingToBillingGroup input
let add_thing_to_thing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AddThingToThingGroup input
let associate_sbom_with_package_version ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AssociateSbomWithPackageVersion input
let associate_targets_with_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AssociateTargetsWithJob input
let attach_policy ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AttachPolicy input
let attach_principal_policy ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AttachPrincipalPolicy input
let attach_security_profile ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AttachSecurityProfile input
let attach_thing_principal ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AttachThingPrincipal input
let cancel_audit_mitigation_actions_task ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CancelAuditMitigationActionsTask input
let cancel_audit_task ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CancelAuditTask input
let cancel_certificate_transfer ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CancelCertificateTransfer input
let cancel_detect_mitigation_actions_task ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CancelDetectMitigationActionsTask input
let cancel_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CancelJob input
let cancel_job_execution ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CancelJobExecution input
let clear_default_authorizer ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ClearDefaultAuthorizer input
let confirm_topic_rule_destination ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ConfirmTopicRuleDestination input
let create_audit_suppression ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateAuditSuppression input
let create_authorizer ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateAuthorizer input
let create_billing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateBillingGroup input
let create_certificate_from_csr ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateCertificateFromCsr input
let create_certificate_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateCertificateProvider input
let create_command ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateCommand input
let create_custom_metric ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateCustomMetric input
let create_dimension ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateDimension input
let create_domain_configuration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateDomainConfiguration input
let create_dynamic_thing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateDynamicThingGroup input
let create_fleet_metric ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateFleetMetric input
let create_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateJob input
let create_job_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateJobTemplate input
let create_keys_and_certificate ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateKeysAndCertificate input
let create_mitigation_action ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateMitigationAction input
let create_o_t_a_update ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateOTAUpdate input
let create_package ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreatePackage input
let create_package_version ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreatePackageVersion 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_provisioning_claim ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateProvisioningClaim input
let create_provisioning_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateProvisioningTemplate input
let create_provisioning_template_version ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateProvisioningTemplateVersion input
let create_role_alias ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateRoleAlias input
let create_scheduled_audit ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateScheduledAudit input
let create_security_profile ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateSecurityProfile input
let create_stream ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateStream input
let create_thing ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateThing input
let create_thing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateThingGroup input
let create_thing_type ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateThingType input
let create_topic_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateTopicRule input
let create_topic_rule_destination ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateTopicRuleDestination input
let delete_account_audit_configuration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteAccountAuditConfiguration input
let delete_audit_suppression ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteAuditSuppression input
let delete_authorizer ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteAuthorizer input
let delete_billing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteBillingGroup input
let delete_c_a_certificate ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteCACertificate input
let delete_certificate ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteCertificate input
let delete_certificate_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteCertificateProvider input
let delete_command ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteCommand input
let delete_command_execution ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteCommandExecution input
let delete_custom_metric ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteCustomMetric input
let delete_dimension ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteDimension input
let delete_domain_configuration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteDomainConfiguration input
let delete_dynamic_thing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteDynamicThingGroup input
let delete_fleet_metric ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteFleetMetric input
let delete_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteJob input
let delete_job_execution ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteJobExecution input
let delete_job_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteJobTemplate input
let delete_mitigation_action ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteMitigationAction input
let delete_o_t_a_update ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteOTAUpdate input
let delete_package ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeletePackage input
let delete_package_version ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeletePackageVersion 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_provisioning_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteProvisioningTemplate input
let delete_provisioning_template_version ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteProvisioningTemplateVersion input
let delete_registration_code ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteRegistrationCode input
let delete_role_alias ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteRoleAlias input
let delete_scheduled_audit ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteScheduledAudit input
let delete_security_profile ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteSecurityProfile input
let delete_stream ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteStream input
let delete_thing ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteThing input
let delete_thing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteThingGroup input
let delete_thing_type ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteThingType input
let delete_topic_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteTopicRule input
let delete_topic_rule_destination ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteTopicRuleDestination input
let delete_v2_logging_level ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteV2LoggingLevel input
let deprecate_thing_type ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeprecateThingType input
let describe_account_audit_configuration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeAccountAuditConfiguration input
let describe_audit_finding ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeAuditFinding input
let describe_audit_mitigation_actions_task ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeAuditMitigationActionsTask input
let describe_audit_suppression ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeAuditSuppression input
let describe_audit_task ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeAuditTask input
let describe_authorizer ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeAuthorizer input
let describe_billing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeBillingGroup input
let describe_c_a_certificate ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeCACertificate input
let describe_certificate ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeCertificate input
let describe_certificate_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeCertificateProvider input
let describe_custom_metric ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeCustomMetric input
let describe_default_authorizer ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeDefaultAuthorizer input
let describe_detect_mitigation_actions_task ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeDetectMitigationActionsTask input
let describe_dimension ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeDimension input
let describe_domain_configuration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeDomainConfiguration input
let describe_encryption_configuration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeEncryptionConfiguration input
let describe_endpoint ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeEndpoint input
let describe_event_configurations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeEventConfigurations input
let describe_fleet_metric ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeFleetMetric input
let describe_index ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeIndex input
let describe_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeJob input
let describe_job_execution ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeJobExecution input
let describe_job_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeJobTemplate input
let describe_managed_job_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeManagedJobTemplate input
let describe_mitigation_action ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeMitigationAction input
let describe_provisioning_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeProvisioningTemplate input
let describe_provisioning_template_version ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeProvisioningTemplateVersion input
let describe_role_alias ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeRoleAlias input
let describe_scheduled_audit ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeScheduledAudit input
let describe_security_profile ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeSecurityProfile input
let describe_stream ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeStream input
let describe_thing ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeThing input
let describe_thing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeThingGroup input
let describe_thing_registration_task ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeThingRegistrationTask input
let describe_thing_type ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeThingType input
let detach_policy ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DetachPolicy input
let detach_principal_policy ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DetachPrincipalPolicy input
let detach_security_profile ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DetachSecurityProfile input
let detach_thing_principal ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DetachThingPrincipal input
let disable_topic_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DisableTopicRule input
let disassociate_sbom_from_package_version ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DisassociateSbomFromPackageVersion input
let enable_topic_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.EnableTopicRule input
let get_behavior_model_training_summaries ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetBehaviorModelTrainingSummaries input
let get_buckets_aggregation ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetBucketsAggregation input
let get_cardinality ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetCardinality input
let get_command ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetCommand input
let get_command_execution ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetCommandExecution input
let get_effective_policies ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetEffectivePolicies input
let get_indexing_configuration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetIndexingConfiguration input
let get_job_document ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetJobDocument input
let get_logging_options ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetLoggingOptions input
let get_o_t_a_update ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetOTAUpdate input
let get_package ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetPackage input
let get_package_configuration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetPackageConfiguration input
let get_package_version ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetPackageVersion input
let get_percentiles ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetPercentiles 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_registration_code ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetRegistrationCode input
let get_statistics ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetStatistics input
let get_thing_connectivity_data ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetThingConnectivityData input
let get_topic_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetTopicRule input
let get_topic_rule_destination ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetTopicRuleDestination input
let get_v2_logging_options ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetV2LoggingOptions input
let list_active_violations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListActiveViolations input
let list_attached_policies ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListAttachedPolicies input
let list_audit_findings ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListAuditFindings input
let list_audit_mitigation_actions_executions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListAuditMitigationActionsExecutions
input
let list_audit_mitigation_actions_tasks ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListAuditMitigationActionsTasks input
let list_audit_suppressions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListAuditSuppressions input
let list_audit_tasks ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListAuditTasks input
let list_authorizers ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListAuthorizers input
let list_billing_groups ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListBillingGroups input
let list_c_a_certificates ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCACertificates input
let list_certificate_providers ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCertificateProviders input
let list_certificates ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCertificates input
let list_certificates_by_c_a ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCertificatesByCA input
let list_command_executions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCommandExecutions input
let list_commands ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCommands input
let list_custom_metrics ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCustomMetrics input
let list_detect_mitigation_actions_executions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListDetectMitigationActionsExecutions
input
let list_detect_mitigation_actions_tasks ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListDetectMitigationActionsTasks input
let list_dimensions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListDimensions input
let list_domain_configurations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListDomainConfigurations input
let list_fleet_metrics ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListFleetMetrics input
let list_indices ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListIndices input
let list_job_executions_for_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListJobExecutionsForJob input
let list_job_executions_for_thing ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListJobExecutionsForThing input
let list_job_templates ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListJobTemplates input
let list_jobs ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListJobs input
let list_managed_job_templates ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListManagedJobTemplates input
let list_metric_values ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListMetricValues input
let list_mitigation_actions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListMitigationActions input
let list_o_t_a_updates ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListOTAUpdates input
let list_outgoing_certificates ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListOutgoingCertificates input
let list_package_versions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPackageVersions input
let list_packages ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPackages input
let list_policies ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPolicies input
let list_policy_principals ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPolicyPrincipals input
let list_policy_versions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPolicyVersions input
let list_principal_policies ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPrincipalPolicies input
let list_principal_things ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPrincipalThings input
let list_principal_things_v2 ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPrincipalThingsV2 input
let list_provisioning_template_versions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListProvisioningTemplateVersions input
let list_provisioning_templates ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListProvisioningTemplates input
let list_related_resources_for_audit_finding ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListRelatedResourcesForAuditFinding input
let list_role_aliases ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListRoleAliases input
let list_sbom_validation_results ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListSbomValidationResults input
let list_scheduled_audits ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListScheduledAudits input
let list_security_profiles ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListSecurityProfiles input
let list_security_profiles_for_target ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListSecurityProfilesForTarget input
let list_streams ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListStreams input
let list_tags_for_resource ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListTagsForResource input
let list_targets_for_policy ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListTargetsForPolicy input
let list_targets_for_security_profile ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListTargetsForSecurityProfile input
let list_thing_groups ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListThingGroups input
let list_thing_groups_for_thing ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListThingGroupsForThing input
let list_thing_principals ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListThingPrincipals input
let list_thing_principals_v2 ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListThingPrincipalsV2 input
let list_thing_registration_task_reports ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListThingRegistrationTaskReports input
let list_thing_registration_tasks ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListThingRegistrationTasks input
let list_thing_types ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListThingTypes input
let list_things ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListThings input
let list_things_in_billing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListThingsInBillingGroup input
let list_things_in_thing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListThingsInThingGroup input
let list_topic_rule_destinations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListTopicRuleDestinations input
let list_topic_rules ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListTopicRules input
let list_v2_logging_levels ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListV2LoggingLevels input
let list_violation_events ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListViolationEvents input
let put_verification_state_on_violation ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.PutVerificationStateOnViolation input
let register_c_a_certificate ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RegisterCACertificate input
let register_certificate ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RegisterCertificate input
let register_certificate_without_c_a ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RegisterCertificateWithoutCA input
let register_thing ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RegisterThing input
let reject_certificate_transfer ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RejectCertificateTransfer input
let remove_thing_from_billing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RemoveThingFromBillingGroup input
let remove_thing_from_thing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RemoveThingFromThingGroup input
let replace_topic_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ReplaceTopicRule input
let search_index ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.SearchIndex input
let set_default_authorizer ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.SetDefaultAuthorizer input
let set_default_policy_version ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.SetDefaultPolicyVersion input
let set_logging_options ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.SetLoggingOptions input
let set_v2_logging_level ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.SetV2LoggingLevel input
let set_v2_logging_options ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.SetV2LoggingOptions input
let start_audit_mitigation_actions_task ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StartAuditMitigationActionsTask input
let start_detect_mitigation_actions_task ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StartDetectMitigationActionsTask input
let start_on_demand_audit_task ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StartOnDemandAuditTask input
let start_thing_registration_task ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StartThingRegistrationTask input
let stop_thing_registration_task ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StopThingRegistrationTask input
let tag_resource ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.TagResource input
let test_authorization ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.TestAuthorization input
let test_invoke_authorizer ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.TestInvokeAuthorizer input
let transfer_certificate ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.TransferCertificate input
let untag_resource ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UntagResource input
let update_account_audit_configuration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateAccountAuditConfiguration input
let update_audit_suppression ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateAuditSuppression input
let update_authorizer ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateAuthorizer input
let update_billing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateBillingGroup input
let update_c_a_certificate ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateCACertificate input
let update_certificate ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateCertificate input
let update_certificate_provider ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateCertificateProvider input
let update_command ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateCommand input
let update_custom_metric ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateCustomMetric input
let update_dimension ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateDimension input
let update_domain_configuration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateDomainConfiguration input
let update_dynamic_thing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateDynamicThingGroup input
let update_encryption_configuration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateEncryptionConfiguration input
let update_event_configurations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateEventConfigurations input
let update_fleet_metric ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateFleetMetric input
let update_indexing_configuration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateIndexingConfiguration input
let update_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateJob input
let update_mitigation_action ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateMitigationAction input
let update_package ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdatePackage input
let update_package_configuration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdatePackageConfiguration input
let update_package_version ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdatePackageVersion input
let update_provisioning_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateProvisioningTemplate input
let update_role_alias ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateRoleAlias input
let update_scheduled_audit ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateScheduledAudit input
let update_security_profile ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateSecurityProfile input
let update_stream ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateStream input
let update_thing ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateThing input
let update_thing_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateThingGroup input
let update_thing_groups_for_thing ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateThingGroupsForThing input
let update_thing_type ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateThingType input
let update_topic_rule_destination ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateTopicRuleDestination input
let validate_security_profile_behaviors ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ValidateSecurityProfileBehaviors input