Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct {
/* components
Required: true
*/
Components []*ComponentVersion `json:"components"`
/* first seen
*/
FirstSeen *strfmt.DateTime `json:"firstSeen,omitempty"`
/* id
Required: true
Min Length: 1
*/
ID string `json:"id"`
/* last seen
*/
LastSeen *strfmt.DateTime `json:"lastSeen,omitempty"`
}
Cluster cluster
swagger:model cluster
type Component ¶
type Component struct {
/* description
*/
Description *string `json:"description,omitempty"`
/* name
Required: true
Min Length: 1
*/
Name string `json:"name"`
/* type
*/
Type *string `json:"type,omitempty"`
}
Component component
swagger:model component
type ComponentVersion ¶
type ComponentVersion struct {
/* component
*/
Component *Component `json:"component,omitempty"`
/* update available
*/
UpdateAvailable *string `json:"updateAvailable,omitempty"`
/* version
*/
Version *Version `json:"version,omitempty"`
}
ComponentVersion component version
swagger:model componentVersion
type DoctorInfo ¶
type DoctorInfo struct {
/* namespaces
Required: true
*/
Namespaces []*Namespace `json:"namespaces"`
/* nodes
Required: true
*/
Nodes []*K8sResource `json:"nodes"`
/* workflow
Required: true
*/
Workflow *Cluster `json:"workflow"`
}
DoctorInfo doctor info
swagger:model doctorInfo
type Error ¶
type Error struct {
/* code
Required: true
*/
Code int64 `json:"code"`
/* message
Required: true
*/
Message string `json:"message"`
}
Error error
swagger:model error
type K8sResource ¶
type K8sResource struct {
/* data
Required: true
*/
Data interface{} `json:"data"`
}
K8sResource k8s resource
swagger:model k8sResource
type Namespace ¶
type Namespace struct {
/* daemon sets
Required: true
*/
DaemonSets []*K8sResource `json:"daemonSets"`
/* deployments
Required: true
*/
Deployments []*K8sResource `json:"deployments"`
/* events
Required: true
*/
Events []*K8sResource `json:"events"`
/* name
Required: true
*/
Name string `json:"name"`
/* pods
Required: true
*/
Pods []*K8sResource `json:"pods"`
/* replica sets
Required: true
*/
ReplicaSets []*K8sResource `json:"replicaSets"`
/* replication controllers
Required: true
*/
ReplicationControllers []*K8sResource `json:"replicationControllers"`
/* services
Required: true
*/
Services []*K8sResource `json:"services"`
}
Namespace namespace
swagger:model namespace
type Version ¶
type Version struct {
/* data
*/
Data *VersionData `json:"data,omitempty"`
/* released
Min Length: 1
*/
Released string `json:"released,omitempty"`
/* train
Min Length: 1
*/
Train string `json:"train,omitempty"`
/* version
Min Length: 1
*/
Version string `json:"version,omitempty"`
}
Version version
swagger:model version
type VersionData ¶
type VersionData struct {
/* description
Min Length: 1
*/
Description string `json:"description,omitempty"`
/* fixes
Min Length: 1
*/
Fixes string `json:"fixes,omitempty"`
/* image
*/
Image *string `json:"image,omitempty"`
}
VersionData version data
swagger:model versionData
Click to show internal directories.
Click to hide internal directories.