Source file cli.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
(* generated by: awso-codegen generate-all --botocore-data vendor/botocore/botocore/data -o aws --runtime-dir lib/runtime/awso --cli-dir awso-cli *)
include Cli_0
include Cli_1
let main =
  Command.group
    ~summary:((Awso.Service.to_string Values.service) ^ " commands")
    [("accept-certificate-transfer", accept_certificate_transfer);
    ("add-thing-to-billing-group", add_thing_to_billing_group);
    ("add-thing-to-thing-group", add_thing_to_thing_group);
    ("associate-sbom-with-package-version",
      associate_sbom_with_package_version);
    ("associate-targets-with-job", associate_targets_with_job);
    ("attach-policy", attach_policy);
    ("attach-principal-policy", attach_principal_policy);
    ("attach-security-profile", attach_security_profile);
    ("attach-thing-principal", attach_thing_principal);
    ("cancel-audit-mitigation-actions-task",
      cancel_audit_mitigation_actions_task);
    ("cancel-audit-task", cancel_audit_task);
    ("cancel-certificate-transfer", cancel_certificate_transfer);
    ("cancel-detect-mitigation-actions-task",
      cancel_detect_mitigation_actions_task);
    ("cancel-job", cancel_job);
    ("cancel-job-execution", cancel_job_execution);
    ("clear-default-authorizer", clear_default_authorizer);
    ("confirm-topic-rule-destination", confirm_topic_rule_destination);
    ("create-audit-suppression", create_audit_suppression);
    ("create-authorizer", create_authorizer);
    ("create-billing-group", create_billing_group);
    ("create-certificate-from-csr", create_certificate_from_csr);
    ("create-certificate-provider", create_certificate_provider);
    ("create-command", create_command);
    ("create-custom-metric", create_custom_metric);
    ("create-dimension", create_dimension);
    ("create-domain-configuration", create_domain_configuration);
    ("create-dynamic-thing-group", create_dynamic_thing_group);
    ("create-fleet-metric", create_fleet_metric);
    ("create-job", create_job);
    ("create-job-template", create_job_template);
    ("create-keys-and-certificate", create_keys_and_certificate);
    ("create-mitigation-action", create_mitigation_action);
    ("create-o-t-a-update", create_o_t_a_update);
    ("create-package", create_package);
    ("create-package-version", create_package_version);
    ("create-policy", create_policy);
    ("create-policy-version", create_policy_version);
    ("create-provisioning-claim", create_provisioning_claim);
    ("create-provisioning-template", create_provisioning_template);
    ("create-provisioning-template-version",
      create_provisioning_template_version);
    ("create-role-alias", create_role_alias);
    ("create-scheduled-audit", create_scheduled_audit);
    ("create-security-profile", create_security_profile);
    ("create-stream", create_stream);
    ("create-thing", create_thing);
    ("create-thing-group", create_thing_group);
    ("create-thing-type", create_thing_type);
    ("create-topic-rule", create_topic_rule);
    ("create-topic-rule-destination", create_topic_rule_destination);
    ("delete-account-audit-configuration",
      delete_account_audit_configuration);
    ("delete-audit-suppression", delete_audit_suppression);
    ("delete-authorizer", delete_authorizer);
    ("delete-billing-group", delete_billing_group);
    ("delete-c-a-certificate", delete_c_a_certificate);
    ("delete-certificate", delete_certificate);
    ("delete-certificate-provider", delete_certificate_provider);
    ("delete-command", delete_command);
    ("delete-command-execution", delete_command_execution);
    ("delete-custom-metric", delete_custom_metric);
    ("delete-dimension", delete_dimension);
    ("delete-domain-configuration", delete_domain_configuration);
    ("delete-dynamic-thing-group", delete_dynamic_thing_group);
    ("delete-fleet-metric", delete_fleet_metric);
    ("delete-job", delete_job);
    ("delete-job-execution", delete_job_execution);
    ("delete-job-template", delete_job_template);
    ("delete-mitigation-action", delete_mitigation_action);
    ("delete-o-t-a-update", delete_o_t_a_update);
    ("delete-package", delete_package);
    ("delete-package-version", delete_package_version);
    ("delete-policy", delete_policy);
    ("delete-policy-version", delete_policy_version);
    ("delete-provisioning-template", delete_provisioning_template);
    ("delete-provisioning-template-version",
      delete_provisioning_template_version);
    ("delete-registration-code", delete_registration_code);
    ("delete-role-alias", delete_role_alias);
    ("delete-scheduled-audit", delete_scheduled_audit);
    ("delete-security-profile", delete_security_profile);
    ("delete-stream", delete_stream);
    ("delete-thing", delete_thing);
    ("delete-thing-group", delete_thing_group);
    ("delete-thing-type", delete_thing_type);
    ("delete-topic-rule", delete_topic_rule);
    ("delete-topic-rule-destination", delete_topic_rule_destination);
    ("delete-v2-logging-level", delete_v2_logging_level);
    ("deprecate-thing-type", deprecate_thing_type);
    ("describe-account-audit-configuration",
      describe_account_audit_configuration);
    ("describe-audit-finding", describe_audit_finding);
    ("describe-audit-mitigation-actions-task",
      describe_audit_mitigation_actions_task);
    ("describe-audit-suppression", describe_audit_suppression);
    ("describe-audit-task", describe_audit_task);
    ("describe-authorizer", describe_authorizer);
    ("describe-billing-group", describe_billing_group);
    ("describe-c-a-certificate", describe_c_a_certificate);
    ("describe-certificate", describe_certificate);
    ("describe-certificate-provider", describe_certificate_provider);
    ("describe-custom-metric", describe_custom_metric);
    ("describe-default-authorizer", describe_default_authorizer);
    ("describe-detect-mitigation-actions-task",
      describe_detect_mitigation_actions_task);
    ("describe-dimension", describe_dimension);
    ("describe-domain-configuration", describe_domain_configuration);
    ("describe-encryption-configuration", describe_encryption_configuration);
    ("describe-endpoint", describe_endpoint);
    ("describe-event-configurations", describe_event_configurations);
    ("describe-fleet-metric", describe_fleet_metric);
    ("describe-index", describe_index);
    ("describe-job", describe_job);
    ("describe-job-execution", describe_job_execution);
    ("describe-job-template", describe_job_template);
    ("describe-managed-job-template", describe_managed_job_template);
    ("describe-mitigation-action", describe_mitigation_action);
    ("describe-provisioning-template", describe_provisioning_template);
    ("describe-provisioning-template-version",
      describe_provisioning_template_version);
    ("describe-role-alias", describe_role_alias);
    ("describe-scheduled-audit", describe_scheduled_audit);
    ("describe-security-profile", describe_security_profile);
    ("describe-stream", describe_stream);
    ("describe-thing", describe_thing);
    ("describe-thing-group", describe_thing_group);
    ("describe-thing-registration-task", describe_thing_registration_task);
    ("describe-thing-type", describe_thing_type);
    ("detach-policy", detach_policy);
    ("detach-principal-policy", detach_principal_policy);
    ("detach-security-profile", detach_security_profile);
    ("detach-thing-principal", detach_thing_principal);
    ("disable-topic-rule", disable_topic_rule);
    ("disassociate-sbom-from-package-version",
      disassociate_sbom_from_package_version);
    ("enable-topic-rule", enable_topic_rule);
    ("get-behavior-model-training-summaries",
      get_behavior_model_training_summaries);
    ("get-buckets-aggregation", get_buckets_aggregation);
    ("get-cardinality", get_cardinality);
    ("get-command", get_command);
    ("get-command-execution", get_command_execution);
    ("get-effective-policies", get_effective_policies);
    ("get-indexing-configuration", get_indexing_configuration);
    ("get-job-document", get_job_document);
    ("get-logging-options", get_logging_options);
    ("get-o-t-a-update", get_o_t_a_update);
    ("get-package", get_package);
    ("get-package-configuration", get_package_configuration);
    ("get-package-version", get_package_version);
    ("get-percentiles", get_percentiles);
    ("get-policy", get_policy);
    ("get-policy-version", get_policy_version);
    ("get-registration-code", get_registration_code);
    ("get-statistics", get_statistics);
    ("get-thing-connectivity-data", get_thing_connectivity_data);
    ("get-topic-rule", get_topic_rule);
    ("get-topic-rule-destination", get_topic_rule_destination);
    ("get-v2-logging-options", get_v2_logging_options);
    ("list-active-violations", list_active_violations);
    ("list-attached-policies", list_attached_policies);
    ("list-audit-findings", list_audit_findings);
    ("list-audit-mitigation-actions-executions",
      list_audit_mitigation_actions_executions);
    ("list-audit-mitigation-actions-tasks",
      list_audit_mitigation_actions_tasks);
    ("list-audit-suppressions", list_audit_suppressions);
    ("list-audit-tasks", list_audit_tasks);
    ("list-authorizers", list_authorizers);
    ("list-billing-groups", list_billing_groups);
    ("list-c-a-certificates", list_c_a_certificates);
    ("list-certificate-providers", list_certificate_providers);
    ("list-certificates", list_certificates);
    ("list-certificates-by-c-a", list_certificates_by_c_a);
    ("list-command-executions", list_command_executions);
    ("list-commands", list_commands);
    ("list-custom-metrics", list_custom_metrics);
    ("list-detect-mitigation-actions-executions",
      list_detect_mitigation_actions_executions);
    ("list-detect-mitigation-actions-tasks",
      list_detect_mitigation_actions_tasks);
    ("list-dimensions", list_dimensions);
    ("list-domain-configurations", list_domain_configurations);
    ("list-fleet-metrics", list_fleet_metrics);
    ("list-indices", list_indices);
    ("list-job-executions-for-job", list_job_executions_for_job);
    ("list-job-executions-for-thing", list_job_executions_for_thing);
    ("list-job-templates", list_job_templates);
    ("list-jobs", list_jobs);
    ("list-managed-job-templates", list_managed_job_templates);
    ("list-metric-values", list_metric_values);
    ("list-mitigation-actions", list_mitigation_actions);
    ("list-o-t-a-updates", list_o_t_a_updates);
    ("list-outgoing-certificates", list_outgoing_certificates);
    ("list-package-versions", list_package_versions);
    ("list-packages", list_packages);
    ("list-policies", list_policies);
    ("list-policy-principals", list_policy_principals);
    ("list-policy-versions", list_policy_versions);
    ("list-principal-policies", list_principal_policies);
    ("list-principal-things", list_principal_things);
    ("list-principal-things-v2", list_principal_things_v2);
    ("list-provisioning-template-versions",
      list_provisioning_template_versions);
    ("list-provisioning-templates", list_provisioning_templates);
    ("list-related-resources-for-audit-finding",
      list_related_resources_for_audit_finding);
    ("list-role-aliases", list_role_aliases);
    ("list-sbom-validation-results", list_sbom_validation_results);
    ("list-scheduled-audits", list_scheduled_audits);
    ("list-security-profiles", list_security_profiles);
    ("list-security-profiles-for-target", list_security_profiles_for_target);
    ("list-streams", list_streams);
    ("list-tags-for-resource", list_tags_for_resource);
    ("list-targets-for-policy", list_targets_for_policy);
    ("list-targets-for-security-profile", list_targets_for_security_profile);
    ("list-thing-groups", list_thing_groups);
    ("list-thing-groups-for-thing", list_thing_groups_for_thing);
    ("list-thing-principals", list_thing_principals);
    ("list-thing-principals-v2", list_thing_principals_v2);
    ("list-thing-registration-task-reports",
      list_thing_registration_task_reports);
    ("list-thing-registration-tasks", list_thing_registration_tasks);
    ("list-thing-types", list_thing_types);
    ("list-things", list_things);
    ("list-things-in-billing-group", list_things_in_billing_group);
    ("list-things-in-thing-group", list_things_in_thing_group);
    ("list-topic-rule-destinations", list_topic_rule_destinations);
    ("list-topic-rules", list_topic_rules);
    ("list-v2-logging-levels", list_v2_logging_levels);
    ("list-violation-events", list_violation_events);
    ("put-verification-state-on-violation",
      put_verification_state_on_violation);
    ("register-c-a-certificate", register_c_a_certificate);
    ("register-certificate", register_certificate);
    ("register-certificate-without-c-a", register_certificate_without_c_a);
    ("register-thing", register_thing);
    ("reject-certificate-transfer", reject_certificate_transfer);
    ("remove-thing-from-billing-group", remove_thing_from_billing_group);
    ("remove-thing-from-thing-group", remove_thing_from_thing_group);
    ("replace-topic-rule", replace_topic_rule);
    ("search-index", search_index);
    ("set-default-authorizer", set_default_authorizer);
    ("set-default-policy-version", set_default_policy_version);
    ("set-logging-options", set_logging_options);
    ("set-v2-logging-level", set_v2_logging_level);
    ("set-v2-logging-options", set_v2_logging_options);
    ("start-audit-mitigation-actions-task",
      start_audit_mitigation_actions_task);
    ("start-detect-mitigation-actions-task",
      start_detect_mitigation_actions_task);
    ("start-on-demand-audit-task", start_on_demand_audit_task);
    ("start-thing-registration-task", start_thing_registration_task);
    ("stop-thing-registration-task", stop_thing_registration_task);
    ("tag-resource", tag_resource);
    ("test-authorization", test_authorization);
    ("test-invoke-authorizer", test_invoke_authorizer);
    ("transfer-certificate", transfer_certificate);
    ("untag-resource", untag_resource);
    ("update-account-audit-configuration",
      update_account_audit_configuration);
    ("update-audit-suppression", update_audit_suppression);
    ("update-authorizer", update_authorizer);
    ("update-billing-group", update_billing_group);
    ("update-c-a-certificate", update_c_a_certificate);
    ("update-certificate", update_certificate);
    ("update-certificate-provider", update_certificate_provider);
    ("update-command", update_command);
    ("update-custom-metric", update_custom_metric);
    ("update-dimension", update_dimension);
    ("update-domain-configuration", update_domain_configuration);
    ("update-dynamic-thing-group", update_dynamic_thing_group);
    ("update-encryption-configuration", update_encryption_configuration);
    ("update-event-configurations", update_event_configurations);
    ("update-fleet-metric", update_fleet_metric);
    ("update-indexing-configuration", update_indexing_configuration);
    ("update-job", update_job);
    ("update-mitigation-action", update_mitigation_action);
    ("update-package", update_package);
    ("update-package-configuration", update_package_configuration);
    ("update-package-version", update_package_version);
    ("update-provisioning-template", update_provisioning_template);
    ("update-role-alias", update_role_alias);
    ("update-scheduled-audit", update_scheduled_audit);
    ("update-security-profile", update_security_profile);
    ("update-stream", update_stream);
    ("update-thing", update_thing);
    ("update-thing-group", update_thing_group);
    ("update-thing-groups-for-thing", update_thing_groups_for_thing);
    ("update-thing-type", update_thing_type);
    ("update-topic-rule-destination", update_topic_rule_destination);
    ("validate-security-profile-behaviors",
      validate_security_profile_behaviors)]