/
githubmirror
/
etcd
Обзор
Документация
Войти
/
githubmirror
/
etcd
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
api/authpb/auth.proto
36 строк
622 B
Jordan Liggitt
Drop marshaler_all, unmarshaler_all, sizer_all gogo options
10 фев 2026, 19:15
10 фев 2026, 19:15
55035ca
Код
Авторство
О чём код?
syntax = "proto3"; package authpb; option go_package = "go.etcd.io/etcd/api/v3/authpb"; message UserAddOptions { bool no_password = 1; }; // User is a single entry in the bucket authUsers message User { bytes name = 1; bytes password = 2; repeated string roles = 3; UserAddOptions options = 4; } // Permission is a single entity message Permission { enum Type { READ = 0; WRITE = 1; READWRITE = 2; } Type permType = 1; bytes key = 2; bytes range_end = 3; } // Role is a single entry in the bucket authRoles message Role { bytes name = 1; repeated Permission keyPermission = 2; }