mirror of
https://github.com/jsiebens/ionscale.git
synced 2026-03-31 15:07:49 +01:00
feat: set default derp map configuration
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package ionscale.v1;
|
||||
option go_package = "github.com/jsiebens/ionscale/pkg/gen/ionscale/v1;ionscalev1";
|
||||
|
||||
message GetDefaultDERPMapRequest {}
|
||||
|
||||
message GetDefaultDERPMapResponse {
|
||||
bytes value = 1;
|
||||
}
|
||||
|
||||
message SetDefaultDERPMapRequest {
|
||||
bytes value = 1;
|
||||
}
|
||||
|
||||
message SetDefaultDERPMapResponse {
|
||||
bytes value = 1;
|
||||
}
|
||||
|
||||
message ResetDefaultDERPMapRequest {
|
||||
}
|
||||
|
||||
message ResetDefaultDERPMapResponse {
|
||||
}
|
||||
@@ -16,18 +16,24 @@ 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 GetDefaultDERPMap (GetDefaultDERPMapRequest) returns (GetDefaultDERPMapResponse) {}
|
||||
rpc SetDefaultDERPMap (SetDefaultDERPMapRequest) returns (SetDefaultDERPMapResponse) {}
|
||||
rpc ResetDefaultDERPMap (ResetDefaultDERPMapRequest) returns (ResetDefaultDERPMapResponse) {}
|
||||
|
||||
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 ResetDERPMap (ResetDERPMapRequest) returns (ResetDERPMapResponse) {}
|
||||
rpc EnabledFileSharing (EnableFileSharingRequest) returns (EnableFileSharingResponse) {}
|
||||
rpc DisableFileSharing (DisableFileSharingRequest) returns (DisableFileSharingResponse) {}
|
||||
rpc EnabledServiceCollection (EnableServiceCollectionRequest) returns (EnableServiceCollectionResponse) {}
|
||||
|
||||
@@ -58,6 +58,13 @@ message SetDERPMapResponse {
|
||||
bytes value = 1;
|
||||
}
|
||||
|
||||
message ResetDERPMapRequest {
|
||||
uint64 tailnet_id = 1;
|
||||
}
|
||||
|
||||
message ResetDERPMapResponse {
|
||||
}
|
||||
|
||||
message EnableFileSharingRequest {
|
||||
uint64 tailnet_id = 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user