-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Expand file tree
/
Copy pathapikey_scopes_gen.go
More file actions
270 lines (268 loc) · 18.9 KB
/
apikey_scopes_gen.go
File metadata and controls
270 lines (268 loc) · 18.9 KB
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
// Code generated by scripts/apikeyscopesgen. DO NOT EDIT.
package codersdk
const (
// Deprecated: use codersdk.APIKeyScopeCoderAll instead.
APIKeyScopeAll APIKeyScope = "all"
// Deprecated: use codersdk.APIKeyScopeCoderApplicationConnect instead.
APIKeyScopeApplicationConnect APIKeyScope = "application_connect"
APIKeyScopeAiSeatAll APIKeyScope = "ai_seat:*"
APIKeyScopeAiSeatCreate APIKeyScope = "ai_seat:create"
APIKeyScopeAiSeatRead APIKeyScope = "ai_seat:read"
APIKeyScopeAibridgeInterceptionAll APIKeyScope = "aibridge_interception:*"
APIKeyScopeAibridgeInterceptionCreate APIKeyScope = "aibridge_interception:create"
APIKeyScopeAibridgeInterceptionRead APIKeyScope = "aibridge_interception:read"
APIKeyScopeAibridgeInterceptionUpdate APIKeyScope = "aibridge_interception:update"
APIKeyScopeApiKeyAll APIKeyScope = "api_key:*"
APIKeyScopeApiKeyCreate APIKeyScope = "api_key:create"
APIKeyScopeApiKeyDelete APIKeyScope = "api_key:delete"
APIKeyScopeApiKeyRead APIKeyScope = "api_key:read"
APIKeyScopeApiKeyUpdate APIKeyScope = "api_key:update"
APIKeyScopeAssignOrgRoleAll APIKeyScope = "assign_org_role:*"
APIKeyScopeAssignOrgRoleAssign APIKeyScope = "assign_org_role:assign"
APIKeyScopeAssignOrgRoleCreate APIKeyScope = "assign_org_role:create"
APIKeyScopeAssignOrgRoleDelete APIKeyScope = "assign_org_role:delete"
APIKeyScopeAssignOrgRoleRead APIKeyScope = "assign_org_role:read"
APIKeyScopeAssignOrgRoleUnassign APIKeyScope = "assign_org_role:unassign"
APIKeyScopeAssignOrgRoleUpdate APIKeyScope = "assign_org_role:update"
APIKeyScopeAssignRoleAll APIKeyScope = "assign_role:*"
APIKeyScopeAssignRoleAssign APIKeyScope = "assign_role:assign"
APIKeyScopeAssignRoleRead APIKeyScope = "assign_role:read"
APIKeyScopeAssignRoleUnassign APIKeyScope = "assign_role:unassign"
APIKeyScopeAuditLogAll APIKeyScope = "audit_log:*"
APIKeyScopeAuditLogCreate APIKeyScope = "audit_log:create"
APIKeyScopeAuditLogRead APIKeyScope = "audit_log:read"
APIKeyScopeBoundaryUsageAll APIKeyScope = "boundary_usage:*"
APIKeyScopeBoundaryUsageDelete APIKeyScope = "boundary_usage:delete"
APIKeyScopeBoundaryUsageRead APIKeyScope = "boundary_usage:read"
APIKeyScopeBoundaryUsageUpdate APIKeyScope = "boundary_usage:update"
APIKeyScopeChatAll APIKeyScope = "chat:*"
APIKeyScopeChatCreate APIKeyScope = "chat:create"
APIKeyScopeChatDelete APIKeyScope = "chat:delete"
APIKeyScopeChatRead APIKeyScope = "chat:read"
APIKeyScopeChatUpdate APIKeyScope = "chat:update"
APIKeyScopeCoderAll APIKeyScope = "coder:all"
APIKeyScopeCoderApikeysManageSelf APIKeyScope = "coder:apikeys.manage_self"
APIKeyScopeCoderApplicationConnect APIKeyScope = "coder:application_connect"
APIKeyScopeCoderTemplatesAuthor APIKeyScope = "coder:templates.author"
APIKeyScopeCoderTemplatesBuild APIKeyScope = "coder:templates.build"
APIKeyScopeCoderWorkspacesAccess APIKeyScope = "coder:workspaces.access"
APIKeyScopeCoderWorkspacesCreate APIKeyScope = "coder:workspaces.create"
APIKeyScopeCoderWorkspacesDelete APIKeyScope = "coder:workspaces.delete"
APIKeyScopeCoderWorkspacesOperate APIKeyScope = "coder:workspaces.operate"
APIKeyScopeConnectionLogAll APIKeyScope = "connection_log:*"
APIKeyScopeConnectionLogRead APIKeyScope = "connection_log:read"
APIKeyScopeConnectionLogUpdate APIKeyScope = "connection_log:update"
APIKeyScopeCryptoKeyAll APIKeyScope = "crypto_key:*"
APIKeyScopeCryptoKeyCreate APIKeyScope = "crypto_key:create"
APIKeyScopeCryptoKeyDelete APIKeyScope = "crypto_key:delete"
APIKeyScopeCryptoKeyRead APIKeyScope = "crypto_key:read"
APIKeyScopeCryptoKeyUpdate APIKeyScope = "crypto_key:update"
APIKeyScopeDebugInfoAll APIKeyScope = "debug_info:*"
APIKeyScopeDebugInfoRead APIKeyScope = "debug_info:read"
APIKeyScopeDeploymentConfigAll APIKeyScope = "deployment_config:*"
APIKeyScopeDeploymentConfigRead APIKeyScope = "deployment_config:read"
APIKeyScopeDeploymentConfigUpdate APIKeyScope = "deployment_config:update"
APIKeyScopeDeploymentStatsAll APIKeyScope = "deployment_stats:*"
APIKeyScopeDeploymentStatsRead APIKeyScope = "deployment_stats:read"
APIKeyScopeFileAll APIKeyScope = "file:*"
APIKeyScopeFileCreate APIKeyScope = "file:create"
APIKeyScopeFileRead APIKeyScope = "file:read"
APIKeyScopeGroupAll APIKeyScope = "group:*"
APIKeyScopeGroupCreate APIKeyScope = "group:create"
APIKeyScopeGroupDelete APIKeyScope = "group:delete"
APIKeyScopeGroupRead APIKeyScope = "group:read"
APIKeyScopeGroupUpdate APIKeyScope = "group:update"
APIKeyScopeGroupMemberAll APIKeyScope = "group_member:*"
APIKeyScopeGroupMemberRead APIKeyScope = "group_member:read"
APIKeyScopeIdpsyncSettingsAll APIKeyScope = "idpsync_settings:*"
APIKeyScopeIdpsyncSettingsRead APIKeyScope = "idpsync_settings:read"
APIKeyScopeIdpsyncSettingsUpdate APIKeyScope = "idpsync_settings:update"
APIKeyScopeInboxNotificationAll APIKeyScope = "inbox_notification:*"
APIKeyScopeInboxNotificationCreate APIKeyScope = "inbox_notification:create"
APIKeyScopeInboxNotificationRead APIKeyScope = "inbox_notification:read"
APIKeyScopeInboxNotificationUpdate APIKeyScope = "inbox_notification:update"
APIKeyScopeLicenseAll APIKeyScope = "license:*"
APIKeyScopeLicenseCreate APIKeyScope = "license:create"
APIKeyScopeLicenseDelete APIKeyScope = "license:delete"
APIKeyScopeLicenseRead APIKeyScope = "license:read"
APIKeyScopeNotificationMessageAll APIKeyScope = "notification_message:*"
APIKeyScopeNotificationMessageCreate APIKeyScope = "notification_message:create"
APIKeyScopeNotificationMessageDelete APIKeyScope = "notification_message:delete"
APIKeyScopeNotificationMessageRead APIKeyScope = "notification_message:read"
APIKeyScopeNotificationMessageUpdate APIKeyScope = "notification_message:update"
APIKeyScopeNotificationPreferenceAll APIKeyScope = "notification_preference:*"
APIKeyScopeNotificationPreferenceRead APIKeyScope = "notification_preference:read"
APIKeyScopeNotificationPreferenceUpdate APIKeyScope = "notification_preference:update"
APIKeyScopeNotificationTemplateAll APIKeyScope = "notification_template:*"
APIKeyScopeNotificationTemplateRead APIKeyScope = "notification_template:read"
APIKeyScopeNotificationTemplateUpdate APIKeyScope = "notification_template:update"
APIKeyScopeOauth2AppAll APIKeyScope = "oauth2_app:*"
APIKeyScopeOauth2AppCreate APIKeyScope = "oauth2_app:create"
APIKeyScopeOauth2AppDelete APIKeyScope = "oauth2_app:delete"
APIKeyScopeOauth2AppRead APIKeyScope = "oauth2_app:read"
APIKeyScopeOauth2AppUpdate APIKeyScope = "oauth2_app:update"
APIKeyScopeOauth2AppCodeTokenAll APIKeyScope = "oauth2_app_code_token:*"
APIKeyScopeOauth2AppCodeTokenCreate APIKeyScope = "oauth2_app_code_token:create"
APIKeyScopeOauth2AppCodeTokenDelete APIKeyScope = "oauth2_app_code_token:delete"
APIKeyScopeOauth2AppCodeTokenRead APIKeyScope = "oauth2_app_code_token:read"
APIKeyScopeOauth2AppSecretAll APIKeyScope = "oauth2_app_secret:*"
APIKeyScopeOauth2AppSecretCreate APIKeyScope = "oauth2_app_secret:create"
APIKeyScopeOauth2AppSecretDelete APIKeyScope = "oauth2_app_secret:delete"
APIKeyScopeOauth2AppSecretRead APIKeyScope = "oauth2_app_secret:read"
APIKeyScopeOauth2AppSecretUpdate APIKeyScope = "oauth2_app_secret:update"
APIKeyScopeOrganizationAll APIKeyScope = "organization:*"
APIKeyScopeOrganizationCreate APIKeyScope = "organization:create"
APIKeyScopeOrganizationDelete APIKeyScope = "organization:delete"
APIKeyScopeOrganizationRead APIKeyScope = "organization:read"
APIKeyScopeOrganizationUpdate APIKeyScope = "organization:update"
APIKeyScopeOrganizationMemberAll APIKeyScope = "organization_member:*"
APIKeyScopeOrganizationMemberCreate APIKeyScope = "organization_member:create"
APIKeyScopeOrganizationMemberDelete APIKeyScope = "organization_member:delete"
APIKeyScopeOrganizationMemberRead APIKeyScope = "organization_member:read"
APIKeyScopeOrganizationMemberUpdate APIKeyScope = "organization_member:update"
APIKeyScopePrebuiltWorkspaceAll APIKeyScope = "prebuilt_workspace:*"
APIKeyScopePrebuiltWorkspaceDelete APIKeyScope = "prebuilt_workspace:delete"
APIKeyScopePrebuiltWorkspaceUpdate APIKeyScope = "prebuilt_workspace:update"
APIKeyScopeProvisionerDaemonAll APIKeyScope = "provisioner_daemon:*"
APIKeyScopeProvisionerDaemonCreate APIKeyScope = "provisioner_daemon:create"
APIKeyScopeProvisionerDaemonDelete APIKeyScope = "provisioner_daemon:delete"
APIKeyScopeProvisionerDaemonRead APIKeyScope = "provisioner_daemon:read"
APIKeyScopeProvisionerDaemonUpdate APIKeyScope = "provisioner_daemon:update"
APIKeyScopeProvisionerJobsAll APIKeyScope = "provisioner_jobs:*"
APIKeyScopeProvisionerJobsCreate APIKeyScope = "provisioner_jobs:create"
APIKeyScopeProvisionerJobsRead APIKeyScope = "provisioner_jobs:read"
APIKeyScopeProvisionerJobsUpdate APIKeyScope = "provisioner_jobs:update"
APIKeyScopeReplicasAll APIKeyScope = "replicas:*"
APIKeyScopeReplicasRead APIKeyScope = "replicas:read"
APIKeyScopeSystemAll APIKeyScope = "system:*"
APIKeyScopeSystemCreate APIKeyScope = "system:create"
APIKeyScopeSystemDelete APIKeyScope = "system:delete"
APIKeyScopeSystemRead APIKeyScope = "system:read"
APIKeyScopeSystemUpdate APIKeyScope = "system:update"
APIKeyScopeTailnetCoordinatorAll APIKeyScope = "tailnet_coordinator:*"
APIKeyScopeTailnetCoordinatorCreate APIKeyScope = "tailnet_coordinator:create"
APIKeyScopeTailnetCoordinatorDelete APIKeyScope = "tailnet_coordinator:delete"
APIKeyScopeTailnetCoordinatorRead APIKeyScope = "tailnet_coordinator:read"
APIKeyScopeTailnetCoordinatorUpdate APIKeyScope = "tailnet_coordinator:update"
APIKeyScopeTaskAll APIKeyScope = "task:*"
APIKeyScopeTaskCreate APIKeyScope = "task:create"
APIKeyScopeTaskDelete APIKeyScope = "task:delete"
APIKeyScopeTaskRead APIKeyScope = "task:read"
APIKeyScopeTaskUpdate APIKeyScope = "task:update"
APIKeyScopeTemplateAll APIKeyScope = "template:*"
APIKeyScopeTemplateCreate APIKeyScope = "template:create"
APIKeyScopeTemplateDelete APIKeyScope = "template:delete"
APIKeyScopeTemplateRead APIKeyScope = "template:read"
APIKeyScopeTemplateUpdate APIKeyScope = "template:update"
APIKeyScopeTemplateUse APIKeyScope = "template:use"
APIKeyScopeTemplateViewInsights APIKeyScope = "template:view_insights"
APIKeyScopeUsageEventAll APIKeyScope = "usage_event:*"
APIKeyScopeUsageEventCreate APIKeyScope = "usage_event:create"
APIKeyScopeUsageEventRead APIKeyScope = "usage_event:read"
APIKeyScopeUsageEventUpdate APIKeyScope = "usage_event:update"
APIKeyScopeUserAll APIKeyScope = "user:*"
APIKeyScopeUserCreate APIKeyScope = "user:create"
APIKeyScopeUserDelete APIKeyScope = "user:delete"
APIKeyScopeUserRead APIKeyScope = "user:read"
APIKeyScopeUserReadPersonal APIKeyScope = "user:read_personal"
APIKeyScopeUserUpdate APIKeyScope = "user:update"
APIKeyScopeUserUpdatePersonal APIKeyScope = "user:update_personal"
APIKeyScopeUserSecretAll APIKeyScope = "user_secret:*"
APIKeyScopeUserSecretCreate APIKeyScope = "user_secret:create"
APIKeyScopeUserSecretDelete APIKeyScope = "user_secret:delete"
APIKeyScopeUserSecretRead APIKeyScope = "user_secret:read"
APIKeyScopeUserSecretUpdate APIKeyScope = "user_secret:update"
APIKeyScopeWebpushSubscriptionAll APIKeyScope = "webpush_subscription:*"
APIKeyScopeWebpushSubscriptionCreate APIKeyScope = "webpush_subscription:create"
APIKeyScopeWebpushSubscriptionDelete APIKeyScope = "webpush_subscription:delete"
APIKeyScopeWebpushSubscriptionRead APIKeyScope = "webpush_subscription:read"
APIKeyScopeWorkspaceAll APIKeyScope = "workspace:*"
APIKeyScopeWorkspaceApplicationConnect APIKeyScope = "workspace:application_connect"
APIKeyScopeWorkspaceCreate APIKeyScope = "workspace:create"
APIKeyScopeWorkspaceCreateAgent APIKeyScope = "workspace:create_agent"
APIKeyScopeWorkspaceDelete APIKeyScope = "workspace:delete"
APIKeyScopeWorkspaceDeleteAgent APIKeyScope = "workspace:delete_agent"
APIKeyScopeWorkspaceRead APIKeyScope = "workspace:read"
APIKeyScopeWorkspaceShare APIKeyScope = "workspace:share"
APIKeyScopeWorkspaceSsh APIKeyScope = "workspace:ssh"
APIKeyScopeWorkspaceStart APIKeyScope = "workspace:start"
APIKeyScopeWorkspaceStop APIKeyScope = "workspace:stop"
APIKeyScopeWorkspaceUpdate APIKeyScope = "workspace:update"
APIKeyScopeWorkspaceUpdateAgent APIKeyScope = "workspace:update_agent"
APIKeyScopeWorkspaceAgentDevcontainersAll APIKeyScope = "workspace_agent_devcontainers:*"
APIKeyScopeWorkspaceAgentDevcontainersCreate APIKeyScope = "workspace_agent_devcontainers:create"
APIKeyScopeWorkspaceAgentResourceMonitorAll APIKeyScope = "workspace_agent_resource_monitor:*"
APIKeyScopeWorkspaceAgentResourceMonitorCreate APIKeyScope = "workspace_agent_resource_monitor:create"
APIKeyScopeWorkspaceAgentResourceMonitorRead APIKeyScope = "workspace_agent_resource_monitor:read"
APIKeyScopeWorkspaceAgentResourceMonitorUpdate APIKeyScope = "workspace_agent_resource_monitor:update"
APIKeyScopeWorkspaceDormantAll APIKeyScope = "workspace_dormant:*"
APIKeyScopeWorkspaceDormantApplicationConnect APIKeyScope = "workspace_dormant:application_connect"
APIKeyScopeWorkspaceDormantCreate APIKeyScope = "workspace_dormant:create"
APIKeyScopeWorkspaceDormantCreateAgent APIKeyScope = "workspace_dormant:create_agent"
APIKeyScopeWorkspaceDormantDelete APIKeyScope = "workspace_dormant:delete"
APIKeyScopeWorkspaceDormantDeleteAgent APIKeyScope = "workspace_dormant:delete_agent"
APIKeyScopeWorkspaceDormantRead APIKeyScope = "workspace_dormant:read"
APIKeyScopeWorkspaceDormantShare APIKeyScope = "workspace_dormant:share"
APIKeyScopeWorkspaceDormantSsh APIKeyScope = "workspace_dormant:ssh"
APIKeyScopeWorkspaceDormantStart APIKeyScope = "workspace_dormant:start"
APIKeyScopeWorkspaceDormantStop APIKeyScope = "workspace_dormant:stop"
APIKeyScopeWorkspaceDormantUpdate APIKeyScope = "workspace_dormant:update"
APIKeyScopeWorkspaceDormantUpdateAgent APIKeyScope = "workspace_dormant:update_agent"
APIKeyScopeWorkspaceProxyAll APIKeyScope = "workspace_proxy:*"
APIKeyScopeWorkspaceProxyCreate APIKeyScope = "workspace_proxy:create"
APIKeyScopeWorkspaceProxyDelete APIKeyScope = "workspace_proxy:delete"
APIKeyScopeWorkspaceProxyRead APIKeyScope = "workspace_proxy:read"
APIKeyScopeWorkspaceProxyUpdate APIKeyScope = "workspace_proxy:update"
)
// PublicAPIKeyScopes lists all public low-level API key scopes.
var PublicAPIKeyScopes = []APIKeyScope{
APIKeyScopeApiKeyAll,
APIKeyScopeApiKeyCreate,
APIKeyScopeApiKeyDelete,
APIKeyScopeApiKeyRead,
APIKeyScopeApiKeyUpdate,
APIKeyScopeCoderAll,
APIKeyScopeCoderApikeysManageSelf,
APIKeyScopeCoderApplicationConnect,
APIKeyScopeCoderTemplatesAuthor,
APIKeyScopeCoderTemplatesBuild,
APIKeyScopeCoderWorkspacesAccess,
APIKeyScopeCoderWorkspacesCreate,
APIKeyScopeCoderWorkspacesDelete,
APIKeyScopeCoderWorkspacesOperate,
APIKeyScopeFileAll,
APIKeyScopeFileCreate,
APIKeyScopeFileRead,
APIKeyScopeOrganizationAll,
APIKeyScopeOrganizationDelete,
APIKeyScopeOrganizationRead,
APIKeyScopeOrganizationUpdate,
APIKeyScopeTaskAll,
APIKeyScopeTaskCreate,
APIKeyScopeTaskDelete,
APIKeyScopeTaskRead,
APIKeyScopeTaskUpdate,
APIKeyScopeTemplateAll,
APIKeyScopeTemplateCreate,
APIKeyScopeTemplateDelete,
APIKeyScopeTemplateRead,
APIKeyScopeTemplateUpdate,
APIKeyScopeTemplateUse,
APIKeyScopeUserRead,
APIKeyScopeUserReadPersonal,
APIKeyScopeUserUpdatePersonal,
APIKeyScopeUserSecretAll,
APIKeyScopeUserSecretCreate,
APIKeyScopeUserSecretDelete,
APIKeyScopeUserSecretRead,
APIKeyScopeUserSecretUpdate,
APIKeyScopeWorkspaceAll,
APIKeyScopeWorkspaceApplicationConnect,
APIKeyScopeWorkspaceCreate,
APIKeyScopeWorkspaceDelete,
APIKeyScopeWorkspaceRead,
APIKeyScopeWorkspaceSsh,
APIKeyScopeWorkspaceStart,
APIKeyScopeWorkspaceStop,
APIKeyScopeWorkspaceUpdate,
}