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.