mirror of
https://github.com/pomerium/pomerium.git
synced 2025-06-04 11:52:53 +02:00
databroker: add support for querying the databroker (#1443)
* databroker: add support for querying the databroker * remove query method, use getall so encryption works * add test * return early
This commit is contained in:
parent
fdec45fe04
commit
2364da14c8
8 changed files with 534 additions and 118 deletions
|
@ -39,6 +39,17 @@ message GetAllResponse {
|
|||
string record_version = 3;
|
||||
}
|
||||
|
||||
message QueryRequest {
|
||||
string type = 1;
|
||||
string query = 2;
|
||||
int64 offset = 3;
|
||||
int64 limit = 4;
|
||||
}
|
||||
message QueryResponse {
|
||||
repeated Record records = 1;
|
||||
int64 total_count = 2;
|
||||
}
|
||||
|
||||
message SetRequest {
|
||||
string type = 1;
|
||||
string id = 2;
|
||||
|
@ -65,6 +76,7 @@ service DataBrokerService {
|
|||
rpc Delete(DeleteRequest) returns (google.protobuf.Empty);
|
||||
rpc Get(GetRequest) returns (GetResponse);
|
||||
rpc GetAll(GetAllRequest) returns (GetAllResponse);
|
||||
rpc Query(QueryRequest) returns (QueryResponse);
|
||||
rpc Set(SetRequest) returns (SetResponse);
|
||||
rpc Sync(SyncRequest) returns (stream SyncResponse);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue