Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicSystemInfo ¶
type BasicSystemInfo struct {
Base string `json:"@base"`
Updated time.Time `json:"updated"`
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Entries []struct {
Base string `json:"@base"`
Updated time.Time `json:"updated"`
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Content struct {
ID string `json:"id"`
Model string `json:"model"`
Name string `json:"name"`
SoftwareVersion string `json:"softwareVersion"`
APIVersion string `json:"apiVersion"`
EarliestAPIVersion string `json:"earliestApiVersion"`
} `json:"content"`
} `json:"entries"`
}
BasicSystemInfo struct
type DNSServer ¶
type DNSServer struct {
Base string `json:"@base"`
Updated time.Time `json:"updated"`
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Entries []struct {
Content struct {
Origin int `json:"origin"`
ID string `json:"id"`
Addresses []string `json:"addresses"`
} `json:"content"`
} `json:"entries"`
}
DNSServer struct
type KpiValueResponse ¶
type KpiValueResponse struct {
Base string `json:"@base"`
Updated time.Time `json:"updated"`
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Entries []struct {
Content struct {
Path string `json:"path"`
StartTime time.Time `json:"startTime"`
EndTime time.Time `json:"endTime"`
Interval int `json:"interval"`
ID string `json:"id"`
Name string `json:"name"`
Values map[time.Time]float64 `json:"values"`
} `json:"content"`
} `json:"entries"`
}
KpiValueResponse struct
type MetricRealTimeQueryResponse ¶
type MetricRealTimeQueryResponse struct {
Base string `json:"@base"`
Updated time.Time `json:"updated"`
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Content struct {
Interval int `json:"interval"`
ID int `json:"id"`
Paths []string `json:"paths"`
MaximumSamples int `json:"maximumSamples"`
Expiration time.Time `json:"expiration"`
} `json:"content"`
}
MetricRealTimeQueryResponse struct
type MetricRealTimeQueryResult ¶
type MetricRealTimeQueryResult struct {
Base string `json:"@base"`
Updated time.Time `json:"updated"`
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Entries []struct {
Base string `json:"@base"`
Updated time.Time `json:"updated"`
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Content struct {
QueryID int `json:"queryId"`
Path string `json:"path"`
Timestamp time.Time `json:"timestamp"`
Values interface{} `json:"values"`
} `json:"content"`
} `json:"entries"`
}
MetricRealTimeQueryResult struct
type MetricValueResponse ¶
type MetricValueResponse struct {
Base string `json:"@base"`
Updated time.Time `json:"updated"`
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Entries []struct {
Base string `json:"@base"`
Updated time.Time `json:"updated"`
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Content struct {
Interval int `json:"interval"`
Path string `json:"path"`
Timestamp time.Time `json:"timestamp"`
Values interface{} `json:"values"`
} `json:"content"`
} `json:"entries"`
}
MetricValueResponse struct
type Pool ¶
type Pool struct {
Base string `json:"@base"`
Updated time.Time `json:"updated"`
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Entries []struct {
Base string `json:"@base"`
Updated time.Time `json:"updated"`
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Content struct {
ID string `json:"id"`
Name string `json:"name"`
SizeFree uint64 `json:"sizeFree"`
SizeTotal uint64 `json:"sizeTotal"`
SizeUsed uint64 `json:"sizeUsed"`
SizeSubscribed uint64 `json:"sizeSubscribed"`
} `json:"content"`
} `json:"entries"`
}
Pool struct
type StorageResource ¶
type StorageResource struct {
Base string `json:"@base"`
Updated time.Time `json:"updated"`
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Entries []struct {
Base string `json:"@base"`
Updated time.Time `json:"updated"`
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Content struct {
ID string `json:"id"`
Name string `json:"name"`
SizeAllocated uint64 `json:"sizeAllocated"`
SizeTotal uint64 `json:"sizeTotal"`
SizeUsed uint64 `json:"sizeUsed"`
Type int `json:"type"`
} `json:"content"`
} `json:"entries"`
}
StorageResource struct
Click to show internal directories.
Click to hide internal directories.