diff --git a/api/sessions/connection.gen.go b/api/sessions/connection.gen.go new file mode 100644 index 0000000000..9099305033 --- /dev/null +++ b/api/sessions/connection.gen.go @@ -0,0 +1,14 @@ +// Code generated by "make api"; DO NOT EDIT. +package sessions + +type Connection struct { + PublicId string `json:"public_id,omitempty"` + SessionId string `json:"session_id,omitempty"` + ClientTcpAddress string `json:"client_tcp_address,omitempty"` + ClientTcpPort uint32 `json:"client_tcp_port,omitempty"` + EndpointTcpAddress string `json:"endpoint_tcp_address,omitempty"` + EndpointTcpPort uint32 `json:"endpoint_tcp_port,omitempty"` + BytesUp uint64 `json:"bytes_up,omitempty"` + BytesDown uint64 `json:"bytes_down,omitempty"` + ClosedReason string `json:"closed_reason,omitempty"` +} diff --git a/api/sessions/session.gen.go b/api/sessions/session.gen.go index f9b5cdda44..388a6cb8ff 100644 --- a/api/sessions/session.gen.go +++ b/api/sessions/session.gen.go @@ -32,6 +32,7 @@ type Session struct { Certificate []byte `json:"certificate,omitempty"` TerminationReason string `json:"termination_reason,omitempty"` AuthorizedActions []string `json:"authorized_actions,omitempty"` + Connections []*Connection `json:"connections,omitempty"` response *api.Response } diff --git a/internal/api/genapi/input.go b/internal/api/genapi/input.go index 6b0f142b83..9574ae2961 100644 --- a/internal/api/genapi/input.go +++ b/internal/api/genapi/input.go @@ -689,6 +689,10 @@ var inputStructs = []*structInfo{ inProto: &sessions.WorkerInfo{}, outFile: "sessions/workers.gen.go", }, + { + inProto: &sessions.Connection{}, + outFile: "sessions/connection.gen.go", + }, { inProto: &sessions.Session{}, outFile: "sessions/session.gen.go",