/
SystemInformation.go
36 lines (35 loc) · 1.4 KB
/
SystemInformation.go
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
package objects
//SystemInformation descriptive struct
type SystemInformation struct {
HealthChecks interface{} `json:"Health Checks"`
Instance struct {
AdobeExperienceManager string `json:"Adobe Experience Manager"`
RunModes string `json:"Run Modes"`
InstanceUpSince string `json:"Instance Up Since"`
} `json:"Instance"`
Repository struct {
ApacheJackrabbitOak string `json:"Apache Jackrabbit Oak"`
NodeStore string `json:"Node Store"`
RepositorySize string `json:"Repository Size"`
FileDataStore string `json:"File Data Store"`
} `json:"Repository"`
MaintenanceTasks interface{} `json:"Maintenance Tasks"`
SystemInformation struct {
MacOSX string `json:"Mac OS X"`
Linux string `json:"Linux"`
Windows string `json:"Windows"`
CurrentOS string
SystemLoadAverage string `json:"System Load Average"`
UsableDiskSpace string `json:"Usable Disk Space"`
MaximumHeap string `json:"Maximum Heap"`
} `json:"System Information"`
EstimatedNodeCounts struct {
Total string `json:"Total"`
Tags string `json:"Tags"`
Assets string `json:"Assets"`
Authorizables string `json:"Authorizables"`
Pages string `json:"Pages"`
} `json:"Estimated Node Counts"`
ReplicationAgents interface{} `json:"Replication Agents"`
DistributionAgents interface{} `json:"Distribution Agents"`
}