mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
feat: peer wireguard (#2445)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
// Code generated by 'make coder/scripts/apitypings/main.go'. DO NOT EDIT.
|
||||
|
||||
// From codersdk/workspaceagents.go:35:6
|
||||
// From codersdk/workspaceagents.go:36:6
|
||||
export interface AWSInstanceIdentityToken {
|
||||
readonly signature: string
|
||||
readonly document: string
|
||||
@@ -18,7 +18,7 @@ export interface AuthMethods {
|
||||
readonly github: boolean
|
||||
}
|
||||
|
||||
// From codersdk/workspaceagents.go:40:6
|
||||
// From codersdk/workspaceagents.go:41:6
|
||||
export interface AzureInstanceIdentityToken {
|
||||
readonly signature: string
|
||||
readonly encoding: string
|
||||
@@ -128,7 +128,7 @@ export interface GitSSHKey {
|
||||
readonly public_key: string
|
||||
}
|
||||
|
||||
// From codersdk/workspaceagents.go:31:6
|
||||
// From codersdk/workspaceagents.go:32:6
|
||||
export interface GoogleInstanceIdentityToken {
|
||||
readonly json_web_token: string
|
||||
}
|
||||
@@ -380,7 +380,7 @@ export interface Workspace {
|
||||
readonly ttl_ms?: number
|
||||
}
|
||||
|
||||
// From codersdk/workspaceresources.go:31:6
|
||||
// From codersdk/workspaceresources.go:33:6
|
||||
export interface WorkspaceAgent {
|
||||
readonly id: string
|
||||
readonly created_at: string
|
||||
@@ -398,14 +398,23 @@ export interface WorkspaceAgent {
|
||||
readonly startup_script?: string
|
||||
readonly directory?: string
|
||||
readonly apps: WorkspaceApp[]
|
||||
// Named type "tailscale.com/types/key.NodePublic" unknown, using "any"
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
readonly wireguard_public_key: any
|
||||
// Named type "tailscale.com/types/key.DiscoPublic" unknown, using "any"
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
readonly disco_public_key: any
|
||||
// Named type "inet.af/netaddr.IPPrefix" unknown, using "any"
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
readonly ipv6: any
|
||||
}
|
||||
|
||||
// From codersdk/workspaceagents.go:47:6
|
||||
// From codersdk/workspaceagents.go:48:6
|
||||
export interface WorkspaceAgentAuthenticateResponse {
|
||||
readonly session_token: string
|
||||
}
|
||||
|
||||
// From codersdk/workspaceresources.go:58:6
|
||||
// From codersdk/workspaceresources.go:63:6
|
||||
export interface WorkspaceAgentInstanceMetadata {
|
||||
readonly jail_orchestrator: string
|
||||
readonly operating_system: string
|
||||
@@ -418,7 +427,7 @@ export interface WorkspaceAgentInstanceMetadata {
|
||||
readonly vnc: boolean
|
||||
}
|
||||
|
||||
// From codersdk/workspaceresources.go:50:6
|
||||
// From codersdk/workspaceresources.go:55:6
|
||||
export interface WorkspaceAgentResourceMetadata {
|
||||
readonly memory_total: number
|
||||
readonly disk_total: number
|
||||
@@ -470,7 +479,7 @@ export interface WorkspaceOptions {
|
||||
readonly include_deleted?: boolean
|
||||
}
|
||||
|
||||
// From codersdk/workspaceresources.go:21:6
|
||||
// From codersdk/workspaceresources.go:23:6
|
||||
export interface WorkspaceResource {
|
||||
readonly id: string
|
||||
readonly created_at: string
|
||||
@@ -514,7 +523,7 @@ export type ProvisionerType = "echo" | "terraform"
|
||||
// From codersdk/users.go:18:6
|
||||
export type UserStatus = "active" | "suspended"
|
||||
|
||||
// From codersdk/workspaceresources.go:13:6
|
||||
// From codersdk/workspaceresources.go:15:6
|
||||
export type WorkspaceAgentStatus = "connected" | "connecting" | "disconnected"
|
||||
|
||||
// From codersdk/workspacebuilds.go:14:6
|
||||
|
||||
@@ -247,6 +247,9 @@ export const MockWorkspaceAgent: TypesGen.WorkspaceAgent = {
|
||||
resource_id: "",
|
||||
status: "connected",
|
||||
updated_at: "",
|
||||
wireguard_public_key: "",
|
||||
disco_public_key: "",
|
||||
ipv6: "",
|
||||
}
|
||||
|
||||
export const MockWorkspaceAgentDisconnected: TypesGen.WorkspaceAgent = {
|
||||
|
||||
Reference in New Issue
Block a user