mirror of
https://github.com/jsiebens/ionscale.git
synced 2026-03-31 15:07:49 +01:00
feat: get machine details
This commit is contained in:
@@ -48,6 +48,7 @@ service IonscaleService {
|
||||
rpc ListUsers(ListUsersRequest) returns (ListUsersResponse) {}
|
||||
rpc DeleteUser(DeleteUserRequest) returns (DeleteUserResponse) {}
|
||||
|
||||
rpc GetMachine (GetMachineRequest) returns (GetMachineResponse) {}
|
||||
rpc ListMachines (ListMachinesRequest) returns (ListMachinesResponse) {}
|
||||
rpc ExpireMachine(ExpireMachineRequest) returns (ExpireMachineResponse) {}
|
||||
rpc DeleteMachine(DeleteMachineRequest) returns (DeleteMachineResponse) {}
|
||||
|
||||
@@ -35,6 +35,14 @@ message SetMachineKeyExpiryRequest {
|
||||
|
||||
message SetMachineKeyExpiryResponse {}
|
||||
|
||||
message GetMachineRequest {
|
||||
uint64 machine_id = 1;
|
||||
}
|
||||
|
||||
message GetMachineResponse {
|
||||
Machine machine = 1;
|
||||
}
|
||||
|
||||
message Machine {
|
||||
uint64 id = 1;
|
||||
string name = 2;
|
||||
@@ -46,4 +54,14 @@ message Machine {
|
||||
Ref tailnet = 8;
|
||||
Ref user = 9;
|
||||
repeated string tags = 10;
|
||||
}
|
||||
string client_version = 11;
|
||||
string os = 12;
|
||||
ClientConnectivity client_connectivity = 13;
|
||||
google.protobuf.Timestamp created_at = 14;
|
||||
google.protobuf.Timestamp expires_at = 15;
|
||||
bool key_expiry_disabled = 16;
|
||||
}
|
||||
|
||||
message ClientConnectivity {
|
||||
repeated string endpoints = 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user