model

package
v0.0.0-...-9634a1a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 15, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

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"`
	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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL