Cornelius A. Ludmann 79542d659c [supervisor-api] Add Java gRPC API
/werft no-preview
2021-10-11 05:44:57 -03:00

25 lines
722 B
Protocol Buffer

// Copyright (c) 2020 Gitpod GmbH. All rights reserved.
// Licensed under the GNU Affero General Public License (AGPL).
// See License-AGPL.txt in the project root for license information.
syntax = "proto3";
package supervisor;
option go_package = "github.com/gitpod-io/gitpod/supervisor/api";
option java_package = "io.gitpod.supervisor.api";
// ControlService provides workspace-facing, misc control related services
service ControlService {
// ExposePort exposes a port
rpc ExposePort(ExposePortRequest) returns (ExposePortResponse) {}
}
message ExposePortRequest {
// local port
uint32 port = 1;
// external port if missing the the same as port
uint32 target_port = 2;
}
message ExposePortResponse {}