diff --git a/odpf/optimus/core/v1beta1/runtime.proto b/odpf/optimus/core/v1beta1/runtime.proto index 5461b3b9..23c35726 100644 --- a/odpf/optimus/core/v1beta1/runtime.proto +++ b/odpf/optimus/core/v1beta1/runtime.proto @@ -124,6 +124,13 @@ service RuntimeService { }; } + // DeleteSecret deletes a secret for a project + rpc DeleteSecret(DeleteSecretRequest) returns (DeleteSecretResponse) { + option (google.api.http) = { + delete: "/v1beta1/project/{project_name}/secret/{secret_name}" + }; + } + // ListProjects returns list of registered projects and configurations rpc ListProjects(ListProjectsRequest) returns (ListProjectsResponse) { option (google.api.http) = { @@ -604,6 +611,14 @@ message ListSecretsResponse { repeated Secret secrets = 1; } +message DeleteSecretRequest { + string project_name = 1; + string secret_name = 2; + string namespace_name = 3; +} + +message DeleteSecretResponse {} + message ListProjectsRequest {} message ListProjectsResponse {