diff --git a/raystack/frontier/v1beta1/frontier.proto b/raystack/frontier/v1beta1/frontier.proto index 508046fd..fc16ba36 100644 --- a/raystack/frontier/v1beta1/frontier.proto +++ b/raystack/frontier/v1beta1/frontier.proto @@ -187,6 +187,9 @@ service FrontierService { rpc DeleteProject(DeleteProjectRequest) returns (DeleteProjectResponse) {} + rpc SetProjectMemberRole(SetProjectMemberRoleRequest) returns (SetProjectMemberRoleResponse) { + } + // Policies rpc CreatePolicy(CreatePolicyRequest) returns (CreatePolicyResponse) {} @@ -2051,6 +2054,15 @@ message DeleteProjectRequest { message DeleteProjectResponse {} +message SetProjectMemberRoleRequest { + string project_id = 1 [(validate.rules).string.uuid = true]; + string principal_id = 2 [(validate.rules).string.uuid = true]; + string principal_type = 3 [(validate.rules).string.min_len = 1]; + string role_id = 4 [(validate.rules).string.uuid = true]; +} + +message SetProjectMemberRoleResponse {} + message PolicyRequestBody { string role_id = 1 [ (validate.rules).string.min_len = 3,