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
open Awso_workspaces
open Awso_async
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_account_link_invitation ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AcceptAccountLinkInvitation input
let associate_connection_alias ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AssociateConnectionAlias input
let associate_ip_groups ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AssociateIpGroups input
let associate_workspace_application ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AssociateWorkspaceApplication input
let authorize_ip_rules ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.AuthorizeIpRules input
let copy_workspace_image ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CopyWorkspaceImage input
let create_account_link_invitation ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateAccountLinkInvitation input
let create_connect_client_add_in ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateConnectClientAddIn input
let create_connection_alias ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateConnectionAlias input
let create_ip_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateIpGroup input
let create_standby_workspaces ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateStandbyWorkspaces input
let create_tags ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateTags input
let create_updated_workspace_image ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateUpdatedWorkspaceImage input
let create_workspace_bundle ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateWorkspaceBundle input
let create_workspace_image ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateWorkspaceImage input
let create_workspaces ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateWorkspaces input
let create_workspaces_pool ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.CreateWorkspacesPool input
let delete_account_link_invitation ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteAccountLinkInvitation input
let delete_client_branding ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteClientBranding input
let delete_connect_client_add_in ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteConnectClientAddIn input
let delete_connection_alias ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteConnectionAlias input
let delete_ip_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteIpGroup input
let delete_tags ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteTags input
let delete_workspace_bundle ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteWorkspaceBundle input
let delete_workspace_image ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeleteWorkspaceImage input
let deploy_workspace_applications ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeployWorkspaceApplications input
let deregister_workspace_directory ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DeregisterWorkspaceDirectory input
let describe_account ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeAccount input
let describe_account_modifications ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeAccountModifications input
let describe_application_associations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeApplicationAssociations input
let describe_applications ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeApplications input
let describe_bundle_associations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeBundleAssociations input
let describe_client_branding ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeClientBranding input
let describe_client_properties ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeClientProperties input
let describe_connect_client_add_ins ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeConnectClientAddIns input
let describe_connection_alias_permissions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeConnectionAliasPermissions input
let describe_connection_aliases ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeConnectionAliases input
let describe_custom_workspace_image_import ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeCustomWorkspaceImageImport input
let describe_image_associations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeImageAssociations input
let describe_ip_groups ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeIpGroups input
let describe_tags ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeTags input
let describe_workspace_associations ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeWorkspaceAssociations input
let describe_workspace_bundles ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeWorkspaceBundles input
let describe_workspace_directories ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeWorkspaceDirectories input
let describe_workspace_image_permissions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeWorkspaceImagePermissions input
let describe_workspace_images ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeWorkspaceImages input
let describe_workspace_snapshots ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeWorkspaceSnapshots input
let describe_workspaces ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeWorkspaces input
let describe_workspaces_connection_status ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeWorkspacesConnectionStatus input
let describe_workspaces_pool_sessions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeWorkspacesPoolSessions input
let describe_workspaces_pools ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DescribeWorkspacesPools input
let disassociate_connection_alias ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DisassociateConnectionAlias input
let disassociate_ip_groups ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DisassociateIpGroups input
let disassociate_workspace_application ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.DisassociateWorkspaceApplication input
let get_account_link ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.GetAccountLink input
let import_client_branding ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ImportClientBranding input
let import_custom_workspace_image ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ImportCustomWorkspaceImage input
let import_workspace_image ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ImportWorkspaceImage input
let list_account_links ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListAccountLinks input
let list_available_management_cidr_ranges ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ListAvailableManagementCidrRanges input
let migrate_workspace ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.MigrateWorkspace input
let modify_account ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ModifyAccount input
let modify_certificate_based_auth_properties ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ModifyCertificateBasedAuthProperties
input
let modify_client_properties ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ModifyClientProperties input
let modify_endpoint_encryption_mode ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ModifyEndpointEncryptionMode input
let modify_saml_properties ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ModifySamlProperties input
let modify_selfservice_permissions ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ModifySelfservicePermissions input
let modify_streaming_properties ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ModifyStreamingProperties input
let modify_workspace_access_properties ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ModifyWorkspaceAccessProperties input
let modify_workspace_creation_properties ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ModifyWorkspaceCreationProperties input
let modify_workspace_properties ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ModifyWorkspaceProperties input
let modify_workspace_state ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.ModifyWorkspaceState input
let reboot_workspaces ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RebootWorkspaces input
let rebuild_workspaces ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RebuildWorkspaces input
let register_workspace_directory ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RegisterWorkspaceDirectory input
let reject_account_link_invitation ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RejectAccountLinkInvitation input
let restore_workspace ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RestoreWorkspace input
let revoke_ip_rules ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.RevokeIpRules input
let start_workspaces ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StartWorkspaces input
let start_workspaces_pool ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StartWorkspacesPool input
let stop_workspaces ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StopWorkspaces input
let stop_workspaces_pool ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.StopWorkspacesPool input
let terminate_workspaces ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.TerminateWorkspaces input
let terminate_workspaces_pool ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.TerminateWorkspacesPool input
let terminate_workspaces_pool_session ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.TerminateWorkspacesPoolSession input
let update_connect_client_add_in ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateConnectClientAddIn input
let update_connection_alias_permission ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateConnectionAliasPermission input
let update_rules_of_ip_group ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateRulesOfIpGroup input
let update_workspace_bundle ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateWorkspaceBundle input
let update_workspace_image_permission ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateWorkspaceImagePermission input
let update_workspaces_pool ?endpoint_url ?cfg input =
eval ?endpoint_url ?cfg Endpoints.UpdateWorkspacesPool input