Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubernetesGatherBasicInfo ¶
type KubernetesGatherBasicInfo struct {
Lcuuid string `json:"lcuuid"`
Name string `json:"name"`
ClusterID string `json:"cluster_id"`
PortNameRegex string `json:"port_name_regex"`
TeamID int `json:"team_id"`
PodNetIPv4CIDRMaxMask int `json:"pod_net_ipv4_cidr_max_mask"`
PodNetIPv6CIDRMaxMask int `json:"pod_net_ipv6_cidr_max_mask"`
Interval time.Duration `json:"interval"`
LastStartedAt time.Time `json:"last_started_at"`
LastCompletedAt time.Time `json:"last_completed_at"`
}
type KubernetesGatherResource ¶
type KubernetesGatherResource struct {
ErrorState int
ErrorMessage string
Region model.Region
AZ model.AZ
VPC model.VPC
PodCluster model.PodCluster
PodNodes []model.PodNode
PodNamespaces []model.PodNamespace
PodGroups []model.PodGroup
PodReplicaSets []model.PodReplicaSet
Pods []model.Pod
PodServices []model.PodService
PodServicePorts []model.PodServicePort
PodGroupPorts []model.PodGroupPort
PodIngresses []model.PodIngress
PodIngressRules []model.PodIngressRule
PodIngressRuleBackends []model.PodIngressRuleBackend
PodNodeNetwork model.Network
PodNodeSubnets []model.Subnet
PodNodeVInterfaces []model.VInterface
PodNodeIPs []model.IP
PodServiceNetwork model.Network
PodServiceSubnets []model.Subnet
PodServiceVInterfaces []model.VInterface
PodServiceIPs []model.IP
PodNetwork model.Network
PodSubnets []model.Subnet
PodVInterfaces []model.VInterface
PodIPs []model.IP
}
Click to show internal directories.
Click to hide internal directories.