Skip to content

Commit 8ab61c2

Browse files
authored
sandbox names protobuf updates (#3332)
1 parent ddc68d7 commit 8ab61c2

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

modal_proto/api.proto

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2514,6 +2514,9 @@ message Sandbox {
25142514

25152515
// If set, the sandbox will be created with verbose logging enabled.
25162516
bool verbose = 29;
2517+
2518+
// If set, the sandbox will be created with a name.
2519+
optional string name = 30;
25172520
}
25182521

25192522
message SandboxCreateRequest {
@@ -2526,6 +2529,15 @@ message SandboxCreateResponse {
25262529
string sandbox_id = 1;
25272530
}
25282531

2532+
message SandboxGetFromNameRequest {
2533+
string sandbox_name = 1;
2534+
string environment_name = 2;
2535+
}
2536+
2537+
message SandboxGetFromNameResponse {
2538+
string sandbox_id = 1;
2539+
}
2540+
25292541
message SandboxGetLogsRequest {
25302542
string sandbox_id = 1;
25312543
FileDescriptor file_descriptor = 2;
@@ -2575,6 +2587,7 @@ message SandboxInfo {
25752587
TaskInfo task_info = 4;
25762588
string app_id = 5;
25772589
repeated SandboxTag tags = 6; // TODO: Not yet exposed in client library.
2590+
string name = 7;
25782591

25792592
reserved 2; // modal.client.Sandbox definition
25802593
}
@@ -3397,6 +3410,7 @@ service ModalClient {
33973410

33983411
// Sandboxes
33993412
rpc SandboxCreate(SandboxCreateRequest) returns (SandboxCreateResponse);
3413+
rpc SandboxGetFromName(SandboxGetFromNameRequest) returns (SandboxGetFromNameResponse);
34003414
rpc SandboxGetLogs(SandboxGetLogsRequest) returns (stream TaskLogsBatch);
34013415
rpc SandboxGetResourceUsage(SandboxGetResourceUsageRequest) returns (SandboxGetResourceUsageResponse);
34023416
rpc SandboxGetTaskId(SandboxGetTaskIdRequest) returns (SandboxGetTaskIdResponse); // needed for modal container exec

0 commit comments

Comments
 (0)