mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
etcdserverpb: define LeaseLeases API
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
This commit is contained in:
parent
099fbde809
commit
a7413bbf28
@ -112,7 +112,13 @@ service Lease {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO(xiangli) List all existing Leases?
|
// LeaseLeases lists all existing leases.
|
||||||
|
rpc LeaseLeases(LeaseLeasesRequest) returns (LeaseLeasesResponse) {
|
||||||
|
option (google.api.http) = {
|
||||||
|
post: "/v3alpha/kv/lease/leases"
|
||||||
|
body: "*"
|
||||||
|
};
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
service Cluster {
|
service Cluster {
|
||||||
@ -757,6 +763,19 @@ message LeaseTimeToLiveResponse {
|
|||||||
repeated bytes keys = 5;
|
repeated bytes keys = 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message LeaseLeasesRequest {
|
||||||
|
}
|
||||||
|
|
||||||
|
message LeaseStatus {
|
||||||
|
int64 ID = 1;
|
||||||
|
// TODO: int64 TTL = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
message LeaseLeasesResponse {
|
||||||
|
ResponseHeader header = 1;
|
||||||
|
repeated LeaseStatus leases = 2;
|
||||||
|
}
|
||||||
|
|
||||||
message Member {
|
message Member {
|
||||||
// ID is the member ID for this member.
|
// ID is the member ID for this member.
|
||||||
uint64 ID = 1;
|
uint64 ID = 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user