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
open Awso_personalize
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 create_batch_inference_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateBatchInferenceJob input
let create_batch_segment_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateBatchSegmentJob input
let create_campaign ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateCampaign input
let create_data_deletion_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateDataDeletionJob input
let create_dataset ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateDataset input
let create_dataset_export_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateDatasetExportJob input
let create_dataset_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateDatasetGroup input
let create_dataset_import_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateDatasetImportJob input
let create_event_tracker ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateEventTracker input
let create_filter ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateFilter input
let create_metric_attribution ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateMetricAttribution input
let create_recommender ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateRecommender input
let create_schema ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateSchema input
let create_solution ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateSolution input
let create_solution_version ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateSolutionVersion input
let delete_campaign ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteCampaign input
let delete_dataset ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteDataset input
let delete_dataset_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteDatasetGroup input
let delete_event_tracker ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteEventTracker input
let delete_filter ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteFilter input
let delete_metric_attribution ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteMetricAttribution input
let delete_recommender ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteRecommender input
let delete_schema ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteSchema input
let delete_solution ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteSolution input
let describe_algorithm ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeAlgorithm input
let describe_batch_inference_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeBatchInferenceJob input
let describe_batch_segment_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeBatchSegmentJob input
let describe_campaign ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeCampaign input
let describe_data_deletion_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeDataDeletionJob input
let describe_dataset ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeDataset input
let describe_dataset_export_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeDatasetExportJob input
let describe_dataset_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeDatasetGroup input
let describe_dataset_import_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeDatasetImportJob input
let describe_event_tracker ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeEventTracker input
let describe_feature_transformation ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeFeatureTransformation input
let describe_filter ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeFilter input
let describe_metric_attribution ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeMetricAttribution input
let describe_recipe ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeRecipe input
let describe_recommender ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeRecommender input
let describe_schema ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeSchema input
let describe_solution ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeSolution input
let describe_solution_version ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeSolutionVersion input
let get_solution_metrics ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetSolutionMetrics input
let list_batch_inference_jobs ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListBatchInferenceJobs input
let list_batch_segment_jobs ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListBatchSegmentJobs input
let list_campaigns ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCampaigns input
let list_data_deletion_jobs ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListDataDeletionJobs input
let list_dataset_export_jobs ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListDatasetExportJobs input
let list_dataset_groups ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListDatasetGroups input
let list_dataset_import_jobs ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListDatasetImportJobs input
let list_datasets ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListDatasets input
let list_event_trackers ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListEventTrackers input
let list_filters ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListFilters input
let list_metric_attribution_metrics ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListMetricAttributionMetrics input
let list_metric_attributions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListMetricAttributions input
let list_recipes ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListRecipes input
let list_recommenders ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListRecommenders input
let list_schemas ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListSchemas input
let list_solution_versions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListSolutionVersions input
let list_solutions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListSolutions input
let list_tags_for_resource ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListTagsForResource input
let start_recommender ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StartRecommender input
let stop_recommender ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StopRecommender input
let stop_solution_version_creation ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StopSolutionVersionCreation 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_campaign ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateCampaign input
let update_dataset ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateDataset input
let update_metric_attribution ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateMetricAttribution input
let update_recommender ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateRecommender input
let update_solution ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateSolution input