@@ -126,19 +126,6 @@ export interface AzureInstanceIdentityToken {
126
126
readonly encoding : string
127
127
}
128
128
129
- // From codersdk/flags.go
130
- export interface BoolFlag {
131
- readonly name : string
132
- readonly flag : string
133
- readonly env_var : string
134
- readonly shorthand : string
135
- readonly description : string
136
- readonly enterprise : boolean
137
- readonly hidden : boolean
138
- readonly default : boolean
139
- readonly value : boolean
140
- }
141
-
142
129
// From codersdk/buildinfo.go
143
130
export interface BuildInfoResponse {
144
131
readonly external_url : string
@@ -258,81 +245,63 @@ export interface DAUEntry {
258
245
readonly amount : number
259
246
}
260
247
248
+ // From codersdk/config.go
249
+ export interface DERPConfig {
250
+ readonly server : DERPServerConfig
251
+ readonly config : DERPConfigConfig
252
+ }
253
+
254
+ // From codersdk/config.go
255
+ export interface DERPConfigConfig {
256
+ readonly url : string
257
+ readonly path : string
258
+ }
259
+
261
260
// From codersdk/workspaceagents.go
262
261
export interface DERPRegion {
263
262
readonly preferred : boolean
264
263
readonly latency_ms : number
265
264
}
266
265
267
- // From codersdk/flags.go
268
- export interface DeploymentFlags {
269
- readonly access_url : StringFlag
270
- readonly wildcard_access_url : StringFlag
271
- readonly address : StringFlag
272
- readonly autobuild_poll_interval : DurationFlag
273
- readonly derp_server_enabled : BoolFlag
274
- readonly derp_server_region_id : IntFlag
275
- readonly derp_server_region_code : StringFlag
276
- readonly derp_server_region_name : StringFlag
277
- readonly derp_server_stun_address : StringArrayFlag
278
- readonly derp_server_relay_address : StringFlag
279
- readonly derp_config_url : StringFlag
280
- readonly derp_config_path : StringFlag
281
- readonly prom_enabled : BoolFlag
282
- readonly prom_address : StringFlag
283
- readonly pprof_enabled : BoolFlag
284
- readonly pprof_address : StringFlag
285
- readonly cache_dir : StringFlag
286
- readonly in_memory_database : BoolFlag
287
- readonly provisioner_daemon_count : IntFlag
288
- readonly postgres_url : StringFlag
289
- readonly oauth2_github_client_id : StringFlag
290
- readonly oauth2_github_client_secret : StringFlag
291
- readonly oauth2_github_allowed_organizations : StringArrayFlag
292
- readonly oauth2_github_allowed_teams : StringArrayFlag
293
- readonly oauth2_github_allow_signups : BoolFlag
294
- readonly oauth2_github_enterprise_base_url : StringFlag
295
- readonly oidc_allow_signups : BoolFlag
296
- readonly oidc_client_id : StringFlag
297
- readonly oidc_client_secret : StringFlag
298
- readonly oidc_email_domain : StringFlag
299
- readonly oidc_issuer_url : StringFlag
300
- readonly oidc_scopes : StringArrayFlag
301
- readonly telemetry_enable : BoolFlag
302
- readonly telemetry_trace_enable : BoolFlag
303
- readonly telemetry_url : StringFlag
304
- readonly tls_enable : BoolFlag
305
- readonly tls_cert_files : StringArrayFlag
306
- readonly tls_client_ca_file : StringFlag
307
- readonly tls_client_auth : StringFlag
308
- readonly tls_key_files : StringArrayFlag
309
- readonly tls_min_version : StringFlag
310
- readonly trace_enable : BoolFlag
311
- readonly secure_auth_cookie : BoolFlag
312
- readonly ssh_keygen_algorithm : StringFlag
313
- readonly auto_import_templates : StringArrayFlag
314
- readonly metrics_cache_refresh_interval : DurationFlag
315
- readonly agent_stat_refresh_interval : DurationFlag
316
- readonly verbose : BoolFlag
317
- readonly audit_logging : BoolFlag
318
- readonly browser_only : BoolFlag
319
- readonly scim_auth_header : StringFlag
320
- readonly user_workspace_quota : IntFlag
321
- }
322
-
323
- // From codersdk/flags.go
324
- export interface DurationFlag {
325
- readonly name : string
326
- readonly flag : string
327
- readonly env_var : string
328
- readonly shorthand : string
329
- readonly description : string
330
- readonly enterprise : boolean
331
- readonly hidden : boolean
266
+ // From codersdk/config.go
267
+ export interface DERPServerConfig {
268
+ readonly enabled : boolean
269
+ readonly region_id : number
270
+ readonly region_code : string
271
+ readonly region_name : string
272
+ readonly stun_address : string [ ]
273
+ readonly relay_address : string
274
+ }
275
+
276
+ // From codersdk/config.go
277
+ export interface DeploymentConfig {
278
+ readonly access_url : string
279
+ readonly wildcard_access_url : string
280
+ readonly address : string
281
+ // This is likely an enum in an external package ("time.Duration")
282
+ readonly autobuild_poll_interval : number
283
+ readonly derp : DERPConfig
284
+ readonly prometheus : PrometheusConfig
285
+ readonly pprof : PprofConfig
286
+ readonly cache_dir : string
287
+ readonly in_memory_database : boolean
288
+ readonly provisioner_daemon_count : number
289
+ readonly oauth2_github : OAuth2GithubConfig
290
+ readonly oidc : OIDCConfig
291
+ readonly telemetry : TelemetryConfig
292
+ readonly tls_config : TLSConfig
293
+ readonly trace_enable : boolean
294
+ readonly secure_auth_cookie : boolean
295
+ readonly ssh_keygen_algorithm : string
296
+ readonly auto_import_templates : string [ ]
332
297
// This is likely an enum in an external package ("time.Duration")
333
- readonly default : number
298
+ readonly metrics_cache_refresh_interval : number
334
299
// This is likely an enum in an external package ("time.Duration")
335
- readonly value : number
300
+ readonly agent_stat_refresh_interval : number
301
+ readonly verbose : boolean
302
+ readonly audit_logging : boolean
303
+ readonly browser_only : boolean
304
+ readonly user_workspace_quota : number
336
305
}
337
306
338
307
// From codersdk/features.go
@@ -387,19 +356,6 @@ export interface Healthcheck {
387
356
readonly threshold : number
388
357
}
389
358
390
- // From codersdk/flags.go
391
- export interface IntFlag {
392
- readonly name : string
393
- readonly flag : string
394
- readonly env_var : string
395
- readonly shorthand : string
396
- readonly description : string
397
- readonly enterprise : boolean
398
- readonly hidden : boolean
399
- readonly default : number
400
- readonly value : number
401
- }
402
-
403
359
// From codersdk/licenses.go
404
360
export interface License {
405
361
readonly id : number
@@ -431,6 +387,24 @@ export interface LoginWithPasswordResponse {
431
387
readonly session_token : string
432
388
}
433
389
390
+ // From codersdk/config.go
391
+ export interface OAuth2GithubConfig {
392
+ readonly client_id : string
393
+ readonly allowed_organizations : string [ ]
394
+ readonly allowed_teams : string [ ]
395
+ readonly allow_signups : boolean
396
+ readonly enterprise_base_url : string
397
+ }
398
+
399
+ // From codersdk/config.go
400
+ export interface OIDCConfig {
401
+ readonly allow_signups : boolean
402
+ readonly client_id : string
403
+ readonly email_domain : string
404
+ readonly issuer_url : string
405
+ readonly scopes : string [ ]
406
+ }
407
+
434
408
// From codersdk/organizations.go
435
409
export interface Organization {
436
410
readonly id : string
@@ -496,6 +470,18 @@ export interface PatchGroupRequest {
496
470
readonly avatar_url ?: string
497
471
}
498
472
473
+ // From codersdk/config.go
474
+ export interface PprofConfig {
475
+ readonly enabled : boolean
476
+ readonly address : string
477
+ }
478
+
479
+ // From codersdk/config.go
480
+ export interface PrometheusConfig {
481
+ readonly enabled : boolean
482
+ readonly address : string
483
+ }
484
+
499
485
// From codersdk/provisionerdaemons.go
500
486
export interface ProvisionerDaemon {
501
487
readonly id : string
@@ -564,31 +550,21 @@ export interface ServerSentEvent {
564
550
readonly data : any
565
551
}
566
552
567
- // From codersdk/flags.go
568
- export interface StringArrayFlag {
569
- readonly name : string
570
- readonly flag : string
571
- readonly env_var : string
572
- readonly shorthand : string
573
- readonly description : string
574
- readonly enterprise : boolean
575
- readonly hidden : boolean
576
- readonly default : string [ ]
577
- readonly value : string [ ]
553
+ // From codersdk/config.go
554
+ export interface TLSConfig {
555
+ readonly tls_enable : boolean
556
+ readonly tls_cert_files : string [ ]
557
+ readonly tls_client_ca_file : string
558
+ readonly tls_client_auth : string
559
+ readonly tls_key_files : string [ ]
560
+ readonly tls_min_version : string
578
561
}
579
562
580
- // From codersdk/flags.go
581
- export interface StringFlag {
582
- readonly name : string
583
- readonly flag : string
584
- readonly env_var : string
585
- readonly shorthand : string
586
- readonly description : string
587
- readonly enterprise : boolean
588
- readonly secret : boolean
589
- readonly hidden : boolean
590
- readonly default : string
591
- readonly value : string
563
+ // From codersdk/config.go
564
+ export interface TelemetryConfig {
565
+ readonly enable : boolean
566
+ readonly trace_enable : boolean
567
+ readonly url : string
592
568
}
593
569
594
570
// From codersdk/templates.go
0 commit comments