talos

Форк
0
/
time.proto 
32 строки · 766.0 Байт
1
syntax = "proto3";
2

3
package time;
4

5
option go_package = "github.com/siderolabs/talos/pkg/machinery/api/time";
6

7
import "common/common.proto";
8
import "google/protobuf/empty.proto";
9
import "google/protobuf/timestamp.proto";
10

11
// The time service definition.
12
service TimeService {
13
  rpc Time(google.protobuf.Empty) returns (TimeResponse);
14
  rpc TimeCheck(TimeRequest) returns (TimeResponse);
15
}
16

17
// The response message containing the ntp server
18
message TimeRequest {
19
  string server = 1;
20
}
21

22
message Time {
23
  common.Metadata metadata = 1;
24
  string server = 2;
25
  google.protobuf.Timestamp localtime = 3;
26
  google.protobuf.Timestamp remotetime = 4;
27
}
28

29
// The response message containing the ntp server, time, and offset
30
message TimeResponse {
31
  repeated Time messages = 1;
32
}
33

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.