Documentation ¶
Index ¶
- type K8sConfigMapOrSecret
- type K8sIngressController
- type K8sIngressControllers
- type K8sIngressDeleteRequests
- type K8sIngressInfo
- type K8sIngressPath
- type K8sIngressTLS
- type K8sMetrics
- type K8sMetricsResources
- type K8sNamespaceDetails
- type K8sServiceDeleteRequests
- type K8sServiceInfo
- type K8sServiceIngress
- type K8sServicePort
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type K8sConfigMapOrSecret ¶
type K8sConfigMapOrSecret struct { UID string `json:"UID"` Name string `json:"Name"` Namespace string `json:"Namespace"` CreationDate string `json:"CreationDate"` Annotations map[string]string `json:"Annotations"` Data map[string]string `json:"Data"` Applications []string `json:"Applications"` IsSecret bool `json:"IsSecret"` // SecretType will be an empty string for config maps. SecretType string `json:"SecretType"` }
type K8sIngressController ¶
type K8sIngressControllers ¶
type K8sIngressControllers []K8sIngressController
type K8sIngressDeleteRequests ¶
K8sIngressDeleteRequests is a mapping of namespace names to a slice of ingress names.
type K8sIngressInfo ¶
type K8sIngressInfo struct { Name string `json:"Name"` UID string `json:"UID"` Type string `json:"Type"` Namespace string `json:"Namespace"` ClassName string `json:"ClassName"` Annotations map[string]string `json:"Annotations"` Hosts []string `json:"Hosts"` Paths []K8sIngressPath `json:"Paths"` TLS []K8sIngressTLS `json:"TLS"` }
type K8sIngressPath ¶
type K8sIngressTLS ¶
type K8sMetrics ¶
type K8sMetrics struct {
Resources []K8sMetricsResources `json:"resources"`
}
type K8sMetricsResources ¶
type K8sNamespaceDetails ¶
type K8sServiceDeleteRequests ¶
K8sServiceDeleteRequests is a mapping of namespace names to a slice of service names.
type K8sServiceInfo ¶
type K8sServiceInfo struct { Name string `json:"Name"` UID string `json:"UID"` Type string `json:"Type"` Namespace string `json:"Namespace"` Annotations map[string]string `json:"Annotations"` CreationTimestamp string `json:"CreationTimestamp"` Labels map[string]string `json:"Labels"` AllocateLoadBalancerNodePorts *bool `json:"AllocateLoadBalancerNodePorts,omitempty"` Ports []K8sServicePort `json:"Ports"` Selector map[string]string `json:"Selector"` IngressStatus []K8sServiceIngress `json:"IngressStatus"` }
type K8sServiceIngress ¶
Click to show internal directories.
Click to hide internal directories.