blob: 5cf29c708bea4eae80bdd3c438e041433e11e6ae (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
export interface UnavailableCapability {
capability: string;
"failure-reason": string;
}
export interface NetconfNodeTopologyUnavailableCapabilities {
"unavailable-capability": UnavailableCapability[];
}
export interface AvailableCapability {
"capability-origin": string;
capability: string;
}
export interface NetconfNodeTopologyAvailableCapabilities {
"available-capability": AvailableCapability[];
}
export interface NetconfNodeTopologyClusteredConnectionStatus {
"netconf-master-node": string
}
export interface TopologyNode {
"node-id": string;
"netconf-node-topology:clustered-connection-status": NetconfNodeTopologyClusteredConnectionStatus;
"netconf-node-topology:unavailable-capabilities": NetconfNodeTopologyUnavailableCapabilities;
"netconf-node-topology:available-capabilities": NetconfNodeTopologyAvailableCapabilities;
"netconf-node-topology:host": string;
"netconf-node-topology:connection-status": string;
"netconf-node-topology:port": number;
}
export interface Topology {
"topology-id": string;
node: TopologyNode[];
}
|