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
open Awso_lakeformation
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 add_l_f_tags_to_resource ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AddLFTagsToResource input
let assume_decorated_role_with_s_a_m_l ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AssumeDecoratedRoleWithSAML input
let batch_grant_permissions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.BatchGrantPermissions input
let batch_revoke_permissions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.BatchRevokePermissions input
let cancel_transaction ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CancelTransaction input
let commit_transaction ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CommitTransaction input
let create_data_cells_filter ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateDataCellsFilter input
let create_l_f_tag ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateLFTag input
let create_l_f_tag_expression ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateLFTagExpression input
let create_lake_formation_identity_center_configuration ?endpoint_url ?cfg
input =
eval ?endpoint_url ?cfg
Endpoints.CreateLakeFormationIdentityCenterConfiguration input
let create_lake_formation_opt_in ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateLakeFormationOptIn input
let delete_data_cells_filter ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteDataCellsFilter input
let delete_l_f_tag ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteLFTag input
let delete_l_f_tag_expression ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteLFTagExpression input
let delete_lake_formation_identity_center_configuration ?endpoint_url ?cfg
input =
eval ?endpoint_url ?cfg
Endpoints.DeleteLakeFormationIdentityCenterConfiguration input
let delete_lake_formation_opt_in ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteLakeFormationOptIn input
let delete_objects_on_cancel ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteObjectsOnCancel input
let deregister_resource ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeregisterResource input
let describe_lake_formation_identity_center_configuration ?endpoint_url ?cfg
input =
eval ?endpoint_url ?cfg
Endpoints.DescribeLakeFormationIdentityCenterConfiguration input
let describe_resource ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeResource input
let describe_transaction ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeTransaction input
let extend_transaction ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ExtendTransaction input
let get_data_cells_filter ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetDataCellsFilter input
let get_data_lake_principal ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetDataLakePrincipal input
let get_data_lake_settings ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetDataLakeSettings input
let get_effective_permissions_for_path ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetEffectivePermissionsForPath input
let get_l_f_tag ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetLFTag input
let get_l_f_tag_expression ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetLFTagExpression input
let get_query_state ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetQueryState input
let get_query_statistics ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetQueryStatistics input
let get_resource_l_f_tags ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetResourceLFTags input
let get_table_objects ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetTableObjects input
let get_temporary_data_location_credentials ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetTemporaryDataLocationCredentials input
let get_temporary_glue_partition_credentials ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetTemporaryGluePartitionCredentials
input
let get_temporary_glue_table_credentials ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetTemporaryGlueTableCredentials input
let get_work_unit_results ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetWorkUnitResults input
let get_work_units ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetWorkUnits input
let grant_permissions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GrantPermissions input
let list_data_cells_filter ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListDataCellsFilter input
let list_l_f_tag_expressions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListLFTagExpressions input
let list_l_f_tags ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListLFTags input
let list_lake_formation_opt_ins ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListLakeFormationOptIns input
let list_permissions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListPermissions input
let list_resources ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListResources input
let list_table_storage_optimizers ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListTableStorageOptimizers input
let list_transactions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListTransactions input
let put_data_lake_settings ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.PutDataLakeSettings input
let register_resource ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RegisterResource input
let remove_l_f_tags_from_resource ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RemoveLFTagsFromResource input
let revoke_permissions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RevokePermissions input
let search_databases_by_l_f_tags ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.SearchDatabasesByLFTags input
let search_tables_by_l_f_tags ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.SearchTablesByLFTags input
let start_query_planning ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StartQueryPlanning input
let start_transaction ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StartTransaction input
let update_data_cells_filter ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateDataCellsFilter input
let update_l_f_tag ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateLFTag input
let update_l_f_tag_expression ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateLFTagExpression input
let update_lake_formation_identity_center_configuration ?endpoint_url ?cfg
input =
eval ?endpoint_url ?cfg
Endpoints.UpdateLakeFormationIdentityCenterConfiguration input
let update_resource ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateResource input
let update_table_objects ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateTableObjects input
let update_table_storage_optimizer ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateTableStorageOptimizer input