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
open Awso_cleanrooms
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 batch_get_collaboration_analysis_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.BatchGetCollaborationAnalysisTemplate
input
let batch_get_schema ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.BatchGetSchema input
let batch_get_schema_analysis_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.BatchGetSchemaAnalysisRule input
let create_analysis_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateAnalysisTemplate input
let create_collaboration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateCollaboration input
let create_collaboration_change_request ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateCollaborationChangeRequest input
let create_configured_audience_model_association ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateConfiguredAudienceModelAssociation
input
let create_configured_table ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateConfiguredTable input
let create_configured_table_analysis_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateConfiguredTableAnalysisRule input
let create_configured_table_association ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateConfiguredTableAssociation input
let create_configured_table_association_analysis_rule ?endpoint_url ?cfg
input =
eval ?endpoint_url ?cfg
Endpoints.CreateConfiguredTableAssociationAnalysisRule input
let create_id_mapping_table ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateIdMappingTable input
let create_id_namespace_association ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateIdNamespaceAssociation input
let create_membership ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateMembership input
let create_privacy_budget_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreatePrivacyBudgetTemplate input
let delete_analysis_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteAnalysisTemplate input
let delete_collaboration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteCollaboration input
let delete_configured_audience_model_association ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteConfiguredAudienceModelAssociation
input
let delete_configured_table ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteConfiguredTable input
let delete_configured_table_analysis_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteConfiguredTableAnalysisRule input
let delete_configured_table_association ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteConfiguredTableAssociation input
let delete_configured_table_association_analysis_rule ?endpoint_url ?cfg
input =
eval ?endpoint_url ?cfg
Endpoints.DeleteConfiguredTableAssociationAnalysisRule input
let delete_id_mapping_table ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteIdMappingTable input
let delete_id_namespace_association ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteIdNamespaceAssociation input
let delete_member ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteMember input
let delete_membership ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteMembership input
let delete_privacy_budget_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeletePrivacyBudgetTemplate input
let get_analysis_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetAnalysisTemplate input
let get_collaboration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetCollaboration input
let get_collaboration_analysis_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetCollaborationAnalysisTemplate input
let get_collaboration_change_request ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetCollaborationChangeRequest input
let get_collaboration_configured_audience_model_association ?endpoint_url
?cfg input =
eval ?endpoint_url ?cfg
Endpoints.GetCollaborationConfiguredAudienceModelAssociation input
let get_collaboration_id_namespace_association ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetCollaborationIdNamespaceAssociation
input
let get_collaboration_privacy_budget_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetCollaborationPrivacyBudgetTemplate
input
let get_configured_audience_model_association ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetConfiguredAudienceModelAssociation
input
let get_configured_table ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetConfiguredTable input
let get_configured_table_analysis_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetConfiguredTableAnalysisRule input
let get_configured_table_association ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetConfiguredTableAssociation input
let get_configured_table_association_analysis_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetConfiguredTableAssociationAnalysisRule
input
let get_id_mapping_table ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetIdMappingTable input
let get_id_namespace_association ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetIdNamespaceAssociation input
let get_membership ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetMembership input
let get_privacy_budget_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetPrivacyBudgetTemplate input
let get_protected_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetProtectedJob input
let get_protected_query ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetProtectedQuery input
let get_schema ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetSchema input
let get_schema_analysis_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetSchemaAnalysisRule input
let list_analysis_templates ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListAnalysisTemplates input
let list_collaboration_analysis_templates ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCollaborationAnalysisTemplates input
let list_collaboration_change_requests ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCollaborationChangeRequests input
let list_collaboration_configured_audience_model_associations ?endpoint_url
?cfg input =
eval ?endpoint_url ?cfg
Endpoints.ListCollaborationConfiguredAudienceModelAssociations input
let list_collaboration_id_namespace_associations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCollaborationIdNamespaceAssociations
input
let list_collaboration_privacy_budget_templates ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCollaborationPrivacyBudgetTemplates
input
let list_collaboration_privacy_budgets ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCollaborationPrivacyBudgets input
let list_collaborations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListCollaborations input
let list_configured_audience_model_associations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListConfiguredAudienceModelAssociations
input
let list_configured_table_associations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListConfiguredTableAssociations input
let list_configured_tables ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListConfiguredTables input
let list_id_mapping_tables ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListIdMappingTables input
let list_id_namespace_associations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListIdNamespaceAssociations input
let list_members ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListMembers input
let list_memberships ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListMemberships input
let list_privacy_budget_templates ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPrivacyBudgetTemplates input
let list_privacy_budgets ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPrivacyBudgets input
let list_protected_jobs ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListProtectedJobs input
let list_protected_queries ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListProtectedQueries input
let list_schemas ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListSchemas input
let list_tags_for_resource ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListTagsForResource input
let populate_id_mapping_table ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.PopulateIdMappingTable input
let preview_privacy_impact ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.PreviewPrivacyImpact input
let start_protected_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StartProtectedJob input
let start_protected_query ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StartProtectedQuery 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_analysis_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateAnalysisTemplate input
let update_collaboration ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateCollaboration input
let update_collaboration_change_request ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateCollaborationChangeRequest input
let update_configured_audience_model_association ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateConfiguredAudienceModelAssociation
input
let update_configured_table ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateConfiguredTable input
let update_configured_table_analysis_rule ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateConfiguredTableAnalysisRule input
let update_configured_table_association ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateConfiguredTableAssociation input
let update_configured_table_association_analysis_rule ?endpoint_url ?cfg
input =
eval ?endpoint_url ?cfg
Endpoints.UpdateConfiguredTableAssociationAnalysisRule input
let update_id_mapping_table ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateIdMappingTable input
let update_id_namespace_association ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateIdNamespaceAssociation input
let update_membership ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateMembership input
let update_privacy_budget_template ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdatePrivacyBudgetTemplate input
let update_protected_job ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateProtectedJob input
let update_protected_query ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateProtectedQuery input