1
+ // From codersdk/buildinfo.go:10:6.
1
2
export interface BuildInfoResponse {
2
3
external_url : string
3
4
version : string
4
5
}
5
6
7
+ // From codersdk/files.go:16:6.
6
8
export interface UploadResponse {
7
9
hash : string
8
10
}
9
11
12
+ // From codersdk/gitsshkey.go:14:6.
10
13
export interface GitSSHKey {
11
14
public_key : string
12
15
}
13
16
17
+ // From codersdk/gitsshkey.go:21:6.
14
18
export interface AgentGitSSHKey {
15
19
private_key : string
16
20
}
17
21
22
+ // From codersdk/organizations.go:17:6.
18
23
export interface Organization {
19
24
name : string
20
25
}
21
26
27
+ // From codersdk/organizations.go:25:6.
22
28
export interface CreateTemplateVersionRequest {
23
29
storage_source : string
24
30
}
25
31
32
+ // From codersdk/organizations.go:38:6.
26
33
export interface CreateTemplateRequest {
27
34
name : string
28
35
}
29
36
37
+ // From codersdk/parameters.go:16:6.
30
38
type ParameterScope = string
31
39
40
+ // From codersdk/parameters.go:19:2.
32
41
const ParameterOrganization : ParameterScope = "organization"
33
42
43
+ // From codersdk/parameters.go:20:2.
34
44
const ParameterTemplate : ParameterScope = "template"
35
45
46
+ // From codersdk/parameters.go:21:2.
36
47
const ParameterUser : ParameterScope = "user"
37
48
49
+ // From codersdk/parameters.go:22:2.
38
50
const ParameterWorkspace : ParameterScope = "workspace"
39
51
52
+ // From codersdk/parameters.go:26:6.
40
53
export interface Parameter {
41
54
scope : ParameterScope
42
55
name : string
43
56
}
44
57
58
+ // From codersdk/parameters.go:38:6.
45
59
export interface CreateParameterRequest {
46
60
name : string
47
61
source_value : string
48
62
}
49
63
64
+ // From codersdk/provisionerdaemons.go:26:6.
50
65
type ProvisionerJobStatus = string
51
66
67
+ // From codersdk/provisionerdaemons.go:29:2.
52
68
const ProvisionerJobPending : ProvisionerJobStatus = "pending"
53
69
70
+ // From codersdk/provisionerdaemons.go:30:2.
54
71
const ProvisionerJobRunning : ProvisionerJobStatus = "running"
55
72
73
+ // From codersdk/provisionerdaemons.go:31:2.
56
74
const ProvisionerJobSucceeded : ProvisionerJobStatus = "succeeded"
57
75
76
+ // From codersdk/provisionerdaemons.go:32:2.
58
77
const ProvisionerJobCanceling : ProvisionerJobStatus = "canceling"
59
78
79
+ // From codersdk/provisionerdaemons.go:33:2.
60
80
const ProvisionerJobCanceled : ProvisionerJobStatus = "canceled"
61
81
82
+ // From codersdk/provisionerdaemons.go:34:2.
62
83
const ProvisionerJobFailed : ProvisionerJobStatus = "failed"
63
84
85
+ // From codersdk/provisionerdaemons.go:37:6.
64
86
export interface ProvisionerJob {
65
87
error : string
66
88
status : ProvisionerJobStatus
67
89
}
68
90
91
+ // From codersdk/provisionerdaemons.go:47:6.
69
92
export interface ProvisionerJobLog {
70
93
stage : string
71
94
output : string
72
95
}
73
96
97
+ // From codersdk/templates.go:17:6.
74
98
export interface Template {
75
99
name : string
76
100
workspace_owner_count : number
77
101
}
78
102
103
+ // From codersdk/templateversions.go:17:6.
79
104
export interface TemplateVersion {
80
105
name : string
81
106
job : ProvisionerJob
82
107
}
83
108
109
+ // From codersdk/users.go:17:6.
84
110
export interface User {
85
111
email : string
86
112
username : string
87
113
name : string
88
114
}
89
115
116
+ // From codersdk/users.go:25:6.
90
117
export interface CreateFirstUserRequest {
91
118
email : string
92
119
username : string
93
120
password : string
94
121
organization : string
95
122
}
96
123
124
+ // From codersdk/users.go:38:6.
97
125
export interface CreateUserRequest {
98
126
email : string
99
127
username : string
100
128
password : string
101
129
}
102
130
131
+ // From codersdk/users.go:45:6.
103
132
export interface UpdateUserProfileRequest {
104
133
email : string
105
134
username : string
106
135
name ?: string
107
136
}
108
137
138
+ // From codersdk/users.go:52:6.
109
139
export interface LoginWithPasswordRequest {
110
140
email : string
111
141
password : string
112
142
}
113
143
144
+ // From codersdk/users.go:58:6.
114
145
export interface LoginWithPasswordResponse {
115
146
session_token : string
116
147
}
117
148
149
+ // From codersdk/users.go:63:6.
118
150
export interface GenerateAPIKeyResponse {
119
151
key : string
120
152
}
121
153
154
+ // From codersdk/users.go:67:6.
122
155
export interface CreateOrganizationRequest {
123
156
name : string
124
157
}
125
158
159
+ // From codersdk/users.go:72:6.
126
160
export interface CreateWorkspaceRequest {
127
161
name : string
128
162
}
129
163
164
+ // From codersdk/workspaceagents.go:26:6.
130
165
export interface GoogleInstanceIdentityToken {
131
166
json_web_token : string
132
167
}
133
168
169
+ // From codersdk/workspaceagents.go:30:6.
134
170
export interface AWSInstanceIdentityToken {
135
171
signature : string
136
172
document : string
137
173
}
138
174
175
+ // From codersdk/workspaceagents.go:37:6.
139
176
export interface WorkspaceAgentAuthenticateResponse {
140
177
session_token : string
141
178
}
142
179
180
+ // From codersdk/workspacebuilds.go:17:6.
143
181
export interface WorkspaceBuild {
144
182
name : string
145
183
job : ProvisionerJob
146
184
}
147
185
186
+ // From codersdk/workspaceresources.go:15:6.
148
187
type WorkspaceAgentStatus = string
149
188
189
+ // From codersdk/workspaceresources.go:18:2.
150
190
const WorkspaceAgentConnecting : WorkspaceAgentStatus = "connecting"
151
191
192
+ // From codersdk/workspaceresources.go:19:2.
152
193
const WorkspaceAgentConnected : WorkspaceAgentStatus = "connected"
153
194
195
+ // From codersdk/workspaceresources.go:20:2.
154
196
const WorkspaceAgentDisconnected : WorkspaceAgentStatus = "disconnected"
155
197
198
+ // From codersdk/workspaceresources.go:23:6.
156
199
export interface WorkspaceResource {
157
200
type : string
158
201
name : string
159
202
}
160
203
204
+ // From codersdk/workspaceresources.go:33:6.
161
205
export interface WorkspaceAgent {
162
206
status : WorkspaceAgentStatus
163
207
name : string
@@ -167,6 +211,7 @@ export interface WorkspaceAgent {
167
211
startup_script : string
168
212
}
169
213
214
+ // From codersdk/workspaceresources.go:50:6.
170
215
export interface WorkspaceAgentResourceMetadata {
171
216
memory_total : number
172
217
disk_total : number
@@ -175,6 +220,7 @@ export interface WorkspaceAgentResourceMetadata {
175
220
cpu_mhz : number
176
221
}
177
222
223
+ // From codersdk/workspaceresources.go:58:6.
178
224
export interface WorkspaceAgentInstanceMetadata {
179
225
jail_orchestrator : string
180
226
operating_system : string
@@ -187,6 +233,7 @@ export interface WorkspaceAgentInstanceMetadata {
187
233
vnc : boolean
188
234
}
189
235
236
+ // From codersdk/workspaces.go:18:6.
190
237
export interface Workspace {
191
238
template_name : string
192
239
latest_build : WorkspaceBuild
@@ -196,14 +243,17 @@ export interface Workspace {
196
243
autostop_schedule : string
197
244
}
198
245
246
+ // From codersdk/workspaces.go:33:6.
199
247
export interface CreateWorkspaceBuildRequest {
200
248
dry_run : boolean
201
249
}
202
250
251
+ // From codersdk/workspaces.go:94:6.
203
252
export interface UpdateWorkspaceAutostartRequest {
204
253
schedule : string
205
254
}
206
255
256
+ // From codersdk/workspaces.go:114:6.
207
257
export interface UpdateWorkspaceAutostopRequest {
208
258
schedule : string
209
259
}
0 commit comments