Skip to content

Commit 4658a5f

Browse files
authored
chore(guardian): add provider and resource delete method (#140)
* chore(guardian): add provider and resource delete method * chore(guardian): fix lint errors
1 parent fb4a47a commit 4658a5f

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

odpf/guardian/v1beta1/guardian.proto

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@ service GuardianService {
5454
};
5555
}
5656

57+
rpc DeleteProvider(DeleteProviderRequest) returns (DeleteProviderResponse) {
58+
option (google.api.http) = {
59+
delete: "/v1beta1/providers/{id}"
60+
};
61+
}
62+
5763
rpc ListRoles(ListRolesRequest) returns (ListRolesResponse) {
5864
option (google.api.http) = {
5965
get: "/v1beta1/providers/{id}/resources/{resource_type}/roles"
@@ -105,6 +111,12 @@ service GuardianService {
105111
};
106112
}
107113

114+
rpc DeleteResource(DeleteResourceRequest) returns (DeleteResourceResponse) {
115+
option (google.api.http) = {
116+
delete: "/v1beta1/resources/{id}"
117+
};
118+
}
119+
108120
rpc ListUserAppeals(ListUserAppealsRequest) returns (ListUserAppealsResponse) {
109121
option (google.api.http) = {
110122
get: "/v1beta1/me/appeals"
@@ -200,6 +212,12 @@ message UpdateProviderResponse {
200212
Provider provider = 1;
201213
}
202214

215+
message DeleteProviderRequest {
216+
string id = 1;
217+
}
218+
219+
message DeleteProviderResponse {}
220+
203221
message ListRolesRequest {
204222
string id = 1;
205223
string resource_type = 2;
@@ -272,6 +290,12 @@ message UpdateResourceResponse {
272290
Resource resource = 1;
273291
}
274292

293+
message DeleteResourceRequest {
294+
string id = 1;
295+
}
296+
297+
message DeleteResourceResponse {}
298+
275299
message ListUserAppealsRequest {
276300
repeated string statuses = 1;
277301
string role = 2;

0 commit comments

Comments
 (0)