This repository was archived by the owner on Aug 1, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathsystem.graphql
96 lines (93 loc) · 2.19 KB
/
system.graphql
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
type System {
info: SystemInfo
version: SystemVersion
}
type SystemVersion {
apiVersion: String!
arch: String!
buildTime: String!
experimental: Boolean!
gitCommit: String!
goVersion: String!
kernelVersion: String!
minApiVersion: String!
os: String!
version: String!
}
type SystemInfo {
### TBI
# driverStatus: [[String]] # [][2]string
# genericResources: [SwarmGenericResource]
# runtimes: [Runtime] # Returns a map[string]Runtime
# systemStatus: [[String]] # [][2]string
architecture: String
bridgeNfIp6tables: Boolean
bridgeNfIptables: Boolean
cgroupDriver: String
clusterAdvertise: String
clusterStore: String
containerdCommit: SystemCommit
containers: Int
containersPaused: Int
containersRunning: Int
containersStopped: Int
cpuCfsPeriod: Boolean
cpuCfsQuota: Boolean
cpuSet: Boolean
cpuShares: Boolean
debug: Boolean
defaultRuntime: String
dockerRootDir: String
driver: String
experimentalBuild: Boolean
httpProxy: String
httpsProxy: String
id: ID!
images: Int
indexServerAddress: String
initBinary: String
initCommit: SystemCommit
ipv4Forwarding: Boolean
isolation: String #ContainerIsolation
kernelMemory: Boolean
kernelVersion: String
labels: [String!]
liveRestoreEnabled: Boolean
loggingDriver: String
memTotal: Int
memoryLimit: Boolean
nCpu: Int
nEventsListener: Int
nFd: Int
nGoRoutines: Int
name: String
noProxy: String
oomKillDisable: Boolean
operatingSystem: String
osType: String
plugins: Plugins
registryConfig: RegistryConfig
runcCommit: SystemCommit
securityOptions: [String!]
serverVersion: String
swapLimit: Boolean
swarm: SwarmInfo
systemTime: String
}
type SystemCommit {
id: ID!
expected: String!
}
type Plugins{
authorizations: [String!]
logs: [String!]
networks: [String!]
volumes: [String!]
}
type RegistryConfig {
allowNondistributableArtifactsCidrs: [String!]
allowNondistributableArtifactsHostnames: [String!]
indexConfigs: [String!]
insecureRegistryCidrs: [String!]
mirrors: [String!]
}