syntax = "proto3"; package api; option go_package = "github.com/psviderski/uncloud/internal/machine/api/pb"; import "google/protobuf/empty.proto"; import "internal/machine/api/pb/common.proto"; import "internal/machine/api/pb/cluster.proto"; service Machine { rpc InitCluster(InitClusterRequest) returns (InitClusterResponse); rpc Token(google.protobuf.Empty) returns (TokenResponse); } message InitClusterRequest { string machineName = 1; IPPrefix network = 2; User user = 3; } message InitClusterResponse { MachineInfo machine = 1; } message TokenResponse { string token = 1; }