mirror of
https://github.com/jsiebens/ionscale.git
synced 2026-03-31 15:07:49 +01:00
feat: set derp map for a tailnet
This commit is contained in:
@@ -1,18 +0,0 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package ionscale.v1;
|
||||
option go_package = "github.com/jsiebens/ionscale/pkg/gen/ionscale/v1;ionscalev1";
|
||||
|
||||
message GetDERPMapRequest {}
|
||||
|
||||
message GetDERPMapResponse {
|
||||
bytes value = 1;
|
||||
}
|
||||
|
||||
message SetDERPMapRequest {
|
||||
bytes value = 1;
|
||||
}
|
||||
|
||||
message SetDERPMapResponse {
|
||||
bytes value = 1;
|
||||
}
|
||||
@@ -16,20 +16,18 @@ import "ionscale/v1/routes.proto";
|
||||
import "ionscale/v1/dns.proto";
|
||||
import "ionscale/v1/iam.proto";
|
||||
import "ionscale/v1/acl.proto";
|
||||
import "ionscale/v1/derp.proto";
|
||||
|
||||
service IonscaleService {
|
||||
rpc GetVersion (GetVersionRequest) returns (GetVersionResponse) {}
|
||||
|
||||
rpc Authenticate (AuthenticationRequest) returns (stream AuthenticationResponse) {}
|
||||
|
||||
rpc GetDERPMap (GetDERPMapRequest) returns (GetDERPMapResponse) {}
|
||||
rpc SetDERPMap (SetDERPMapRequest) returns (SetDERPMapResponse) {}
|
||||
|
||||
rpc CreateTailnet (CreateTailnetRequest) returns (CreateTailnetResponse) {}
|
||||
rpc GetTailnet (GetTailnetRequest) returns (GetTailnetResponse) {}
|
||||
rpc ListTailnets (ListTailnetRequest) returns (ListTailnetResponse) {}
|
||||
rpc DeleteTailnet (DeleteTailnetRequest) returns (DeleteTailnetResponse) {}
|
||||
rpc GetDERPMap (GetDERPMapRequest) returns (GetDERPMapResponse) {}
|
||||
rpc SetDERPMap (SetDERPMapRequest) returns (SetDERPMapResponse) {}
|
||||
|
||||
rpc GetDNSConfig (GetDNSConfigRequest) returns (GetDNSConfigResponse) {}
|
||||
rpc SetDNSConfig (SetDNSConfigRequest) returns (SetDNSConfigResponse) {}
|
||||
|
||||
@@ -39,4 +39,21 @@ message DeleteTailnetRequest {
|
||||
bool force = 2;
|
||||
}
|
||||
|
||||
message DeleteTailnetResponse {}
|
||||
message DeleteTailnetResponse {}
|
||||
|
||||
message GetDERPMapRequest {
|
||||
uint64 tailnet_id = 1;
|
||||
}
|
||||
|
||||
message GetDERPMapResponse {
|
||||
bytes value = 1;
|
||||
}
|
||||
|
||||
message SetDERPMapRequest {
|
||||
uint64 tailnet_id = 1;
|
||||
bytes value = 2;
|
||||
}
|
||||
|
||||
message SetDERPMapResponse {
|
||||
bytes value = 1;
|
||||
}
|
||||
Reference in New Issue
Block a user