File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change 1+ import type { EFlag } from './enums' ;
2+
3+ /**
4+ * endpoint: /viewer/json/netinfo
5+ *
6+ * source: https://github.com/ydb-platform/ydb/blob/main/ydb/core/viewer/protos/viewer.proto
7+ */
8+ export interface TNetInfo {
9+ Overall : EFlag ;
10+ Tenants ?: TNetTenantInfo [ ] ;
11+ }
12+
13+ interface TNetTenantInfo {
14+ Overall : EFlag ;
15+ Name : string ;
16+ Nodes ?: TNetNodeInfo [ ] ;
17+ }
18+
19+ interface TNetNodeInfo {
20+ NodeId : number ;
21+ Overall : EFlag ;
22+ Peers ?: TNetNodePeerInfo [ ] ;
23+ NodeType : ENodeType ;
24+ DataCenter : string ;
25+ Rack : string ;
26+ Host : string ;
27+ Port : number ;
28+ }
29+
30+ interface TNetNodePeerInfo {
31+ NodeId : number ;
32+ PeerName : string ;
33+ Connected : boolean ;
34+ ConnectStatus : EFlag ;
35+ /** uint64 */
36+ ChangeTime : string ;
37+ NodeType : ENodeType ;
38+ DataCenter : string ;
39+ Rack : string ;
40+ Host : string ;
41+ Port : number ;
42+ }
43+
44+ enum ENodeType {
45+ UnknownNodeType ,
46+ Static ,
47+ Dynamic ,
48+ }
You can’t perform that action at this time.
0 commit comments