Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion live/administration/v1alpha1/service.proto
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,14 @@ service Administration {

}


// Workspaces
// Creates a workspace for a subscription
rpc CreateWorkspace(CreateWorkspaceRequest) returns (CreateWorkspaceResponse) {
}

// Deletes a workspace and all of its resources for a subscription
rpc DeleteWorkspace(DeleteWorkspaceRequest) returns (DeleteWorkspaceResponse) {
}

// ListWorkspaces will return a list of workspaces the user has authorization for
rpc ListWorkspaces(ListWorkspaceRequest) returns (ListWorkspaceResponse) {
Expand Down
25 changes: 25 additions & 0 deletions live/administration/v1alpha1/workspace.proto
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,31 @@ message Workspace {
Developers in the workspace
*/
repeated string developers = 3;

/*
`OutputOnly`
The subscription in which this workspace belongs
*/
string subscription = 4;
}

message CreateWorkspaceRequest {

string subscription = 1;

string name = 2;
}

message CreateWorkspaceResponse {
Workspace workspace = 1;
}

message DeleteWorkspaceRequest {
// The name of the workspace to delete
string name = 1;
}

message DeleteWorkspaceResponse {
}


Expand Down