Documentation ¶
Index ¶
- func GetApplication(req *restful.Request, resp *restful.Response)
- func GetConfigMap(req *restful.Request, resp *restful.Response)
- func GetConfigMapK8s(req *restful.Request, resp *restful.Response)
- func GetDaemonSet(req *restful.Request, resp *restful.Response)
- func GetDeployment(req *restful.Request, resp *restful.Response)
- func GetDeploymentK8s(req *restful.Request, resp *restful.Response)
- func GetEndpoints(req *restful.Request, resp *restful.Response)
- func GetEndpointsK8s(req *restful.Request, resp *restful.Response)
- func GetExportService(req *restful.Request, resp *restful.Response)
- func GetIPPoolStatic(req *restful.Request, resp *restful.Response)
- func GetIPPoolStaticDetail(req *restful.Request, resp *restful.Response)
- func GetIngress(req *restful.Request, resp *restful.Response)
- func GetJob(req *restful.Request, resp *restful.Response)
- func GetNameSpace(req *restful.Request, resp *restful.Response)
- func GetNameSpaceK8s(req *restful.Request, resp *restful.Response)
- func GetNameSpaceK8sUsed(req *restful.Request, resp *restful.Response)
- func GetNode(req *restful.Request, resp *restful.Response)
- func GetPod(req *restful.Request, resp *restful.Response)
- func GetProcess(req *restful.Request, resp *restful.Response)
- func GetReplicaSet(req *restful.Request, resp *restful.Response)
- func GetSecret(req *restful.Request, resp *restful.Response)
- func GetSecretK8s(req *restful.Request, resp *restful.Response)
- func GetService(req *restful.Request, resp *restful.Response)
- func GetServiceK8s(req *restful.Request, resp *restful.Response)
- func GetStatefulSet(req *restful.Request, resp *restful.Response)
- func GetTaskGroup(req *restful.Request, resp *restful.Response)
- type ApplicationFilter
- type ConfigMapFilter
- type ConfigMapK8sFilter
- type DaemonSetFilter
- type DeploymentFilter
- type DeploymentK8sFilter
- type EndpointsFilter
- type EndpointsK8sFilter
- type ExportServiceFilter
- type IPPoolStaticDetailFilter
- type IPPoolStaticFilter
- type IngressFilter
- type JobFilter
- type NameSpaceFilter
- type NodeFilter
- type PodFilter
- type ProcessFilter
- type ReplicaSetFilter
- type SecretFilter
- type SecretK8sFilter
- type ServiceFilter
- type ServiceK8sFilter
- type StatefulSetFilter
- type TaskGroupFilter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetApplication ¶
func GetApplication(req *restful.Request, resp *restful.Response)
func GetConfigMap ¶
func GetConfigMap(req *restful.Request, resp *restful.Response)
func GetConfigMapK8s ¶
func GetConfigMapK8s(req *restful.Request, resp *restful.Response)
func GetDaemonSet ¶
func GetDaemonSet(req *restful.Request, resp *restful.Response)
func GetDeployment ¶
func GetDeployment(req *restful.Request, resp *restful.Response)
func GetDeploymentK8s ¶
func GetDeploymentK8s(req *restful.Request, resp *restful.Response)
func GetEndpoints ¶
func GetEndpoints(req *restful.Request, resp *restful.Response)
func GetEndpointsK8s ¶
func GetEndpointsK8s(req *restful.Request, resp *restful.Response)
func GetExportService ¶
func GetExportService(req *restful.Request, resp *restful.Response)
func GetIPPoolStatic ¶
func GetIPPoolStatic(req *restful.Request, resp *restful.Response)
GetIPPoolStatic query netservice ip pool static resource data.
func GetIPPoolStaticDetail ¶
func GetIPPoolStaticDetail(req *restful.Request, resp *restful.Response)
GetIPPoolStaticDetail query netservice ip pool static resource detail data.
func GetIngress ¶
func GetIngress(req *restful.Request, resp *restful.Response)
func GetNameSpace ¶
func GetNameSpace(req *restful.Request, resp *restful.Response)
func GetNameSpaceK8s ¶
func GetNameSpaceK8s(req *restful.Request, resp *restful.Response)
func GetNameSpaceK8sUsed ¶
func GetNameSpaceK8sUsed(req *restful.Request, resp *restful.Response)
func GetProcess ¶
func GetProcess(req *restful.Request, resp *restful.Response)
func GetReplicaSet ¶
func GetReplicaSet(req *restful.Request, resp *restful.Response)
func GetSecretK8s ¶
func GetSecretK8s(req *restful.Request, resp *restful.Response)
func GetService ¶
func GetService(req *restful.Request, resp *restful.Response)
func GetServiceK8s ¶
func GetServiceK8s(req *restful.Request, resp *restful.Response)
func GetStatefulSet ¶
func GetStatefulSet(req *restful.Request, resp *restful.Response)
func GetTaskGroup ¶
func GetTaskGroup(req *restful.Request, resp *restful.Response)
Types ¶
type ApplicationFilter ¶
type ApplicationFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Kind string `json:"kind,omitempty" filter:"data.kind,,allowNoExists"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` Instance string `json:"instance,omitempty" filter:"data.instance,int"` BuildedInstance string `json:"buildedInstance,omitempty" filter:"data.buildedInstance,int"` RunningInstance string `json:"runningInstance,omitempty" filter:"data.runningInstance,int"` Status string `json:"status,omitempty" filter:"data.status"` LastStatus string `json:"lastStatus,omitempty" filter:"data.lastStatus"` PodIp string `json:"podIp,omitempty" filter:"data.podIP"` CreateTimeBegin string `json:"createTimeBegin,omitempty" filter:"data.createTime,timeL"` CreateTimeEnd string `json:"createTimeEnd,omitempty" filter:"data.createTime,timeR"` LastUpdateTimeBegin string `json:"lastUpdateTimeBegin,omitempty" filter:"data.lastUpdateTime,timeL"` LastUpdateTimeEnd string `json:"lastUpdateTimeEnd,omitempty" filter:"data.lastUpdateTime,timeR"` }
type ConfigMapFilter ¶
type ConfigMapK8sFilter ¶
type ConfigMapK8sFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` CreateTimeBegin string `json:"createTimeBegin,omitempty" filter:"data.metadata.creationTimestamp,timeL"` CreateTimeEnd string `json:"createTimeEnd,omitempty" filter:"data.metadata.creationTimestamp,timeR"` }
type DaemonSetFilter ¶
type DaemonSetFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` CreateTimeBegin string `json:"createTimeBegin,omitempty" filter:"data.metadata.creationTimestamp,timeL"` CreateTimeEnd string `json:"createTimeEnd,omitempty" filter:"data.metadata.creationTimestamp,timeR"` ResourceVersion string `json:"resourceVersion,omitempty" filter:"data.metadata.resourceVersion"` Uid string `json:"uid,omitempty" filter:"data.metadata.uid"` Generation string `json:"generation,omitempty" filter:"data.metadata.generation,int"` TemplateGen string `json:"templateGeneration,omitempty" filter:"data.spec.templateGeneration,int"` StrategyType string `json:"updateStrategyType,omitempty" filter:"data.spec.updateStrategy.type"` }
type DeploymentFilter ¶
type DeploymentFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` CheckTime string `json:"checkTime,omitempty" filter:"data.check_time,int64"` Status string `json:"status,omitempty" filter:"data.status"` ApplicationName string `json:"applicationName,omitempty" filter:"data.application.name"` ApplicationExtName string `json:"applicationExtName,omitempty" filter:"data.application_ext.name"` CurrRollingOp string `json:"currRollingOperation,omitempty" filter:"data.curr_rolling_operation"` IsInRolling string `json:"isInRolling,omitempty" filter:"data.is_in_rolling,bool"` LastRollingTimeBegin string `json:"lastRollingTimeBegin,omitempty" filter:"data.last_rolling_time,timeL"` LastRollingTimeEnd string `json:"lastRollingTimeEnd,omitempty" filter:"data.last_rolling_time,timeR"` }
type DeploymentK8sFilter ¶
type DeploymentK8sFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` Replicas string `json:"replicas,omitempty" filter:"data.status.replicas,int"` AvailableReplicas string `json:"availableReplicas,omitempty" filter:"data.status.availableReplicas,int"` UpdatedReplicas string `json:"updatedReplicas,omitempty" filter:"data.status.updatedReplicas,int"` StrategyType string `json:"strategyType,omitempty" filter:"data.spec.strategy.type"` DnsPolicy string `json:"dnsPolicy,omitempty" filter:"data.spec.template.spec.dnsPolicy"` RestartPolicy string `json:"restartPolicy,omitempty" filter:"data.spec.template.spec.restartPolicy"` CreateTimeBegin string `json:"createTimeBegin,omitempty" filter:"data.metadata.creationTimestamp,timeL"` CreateTimeEnd string `json:"createTimeEnd,omitempty" filter:"data.metadata.creationTimestamp,timeR"` }
type EndpointsFilter ¶
type EndpointsK8sFilter ¶
type ExportServiceFilter ¶
type ExportServiceFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` ServiceName string `json:"serviceName,omitempty" filter:"data.serviceName"` SSLCert string `json:"sslCert,omitempty" filter:"data.sslcert,bool"` Balance string `json:"balance,omitempty" filter:"data.balance"` }
type IPPoolStaticDetailFilter ¶
type IPPoolStaticDetailFilter struct {
ClusterId string `json:"clusterId" filter:"clusterId"`
}
type IPPoolStaticFilter ¶
type IPPoolStaticFilter struct {
ClusterId string `json:"clusterId" filter:"clusterId"`
}
type IngressFilter ¶
type IngressFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` CreateTimeBegin string `json:"createTimeBegin,omitempty" filter:"data.metadata.creationTimestamp,timeL"` CreateTimeEnd string `json:"createTimeEnd,omitempty" filter:"data.metadata.creationTimestamp,timeR"` }
type JobFilter ¶
type JobFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` CreateTimeBegin string `json:"createTimeBegin,omitempty" filter:"data.metadata.creationTimestamp,timeL"` CreateTimeEnd string `json:"createTimeEnd,omitempty" filter:"data.metadata.creationTimestamp,timeR"` ResourceVersion string `json:"resourceVersion,omitempty" filter:"data.metadata.resourceVersion"` Uid string `json:"uid,omitempty" filter:"data.metadata.uid"` }
type NameSpaceFilter ¶
type NameSpaceFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` Status string `json:"status,omitempty" filter:"data.status.phase"` CreateTimeBegin string `json:"createTimeBegin,omitempty" filter:"data.metadata.creationTimestamp,timeL"` CreateTimeEnd string `json:"createTimeEnd,omitempty" filter:"data.metadata.creationTimestamp,timeR"` }
type NodeFilter ¶
type NodeFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` ExternalID string `json:"externalID,omitempty" filter:"data.spec.externalID"` CreateTimeBegin string `json:"createTimeBegin,omitempty" filter:"data.metadata.creationTimestamp,timeL"` CreateTimeEnd string `json:"createTimeEnd,omitempty" filter:"data.metadata.creationTimestamp,timeR"` }
type PodFilter ¶
type PodFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` HostIp string `json:"hostIp,omitempty" filter:"data.status.hostIP"` PodIp string `json:"podIp,omitempty" filter:"data.status.podIP"` Status string `json:"status,omitempty" filter:"data.status.phase"` StartTimeBegin string `json:"startTimeBegin,omitempty" filter:"data.status.startTime,timeL"` StartTimeEnd string `json:"startTimeEnd,omitempty" filter:"data.status.startTime,timeR"` }
type ProcessFilter ¶
type ProcessFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Kind string `json:"kind,omitempty" filter:"data.kind"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` Instance string `json:"instance,omitempty" filter:"data.instance,int"` BuildedInstance string `json:"buildedInstance,omitempty" filter:"data.buildedInstance,int"` RunningInstance string `json:"runningInstance,omitempty" filter:"data.runningInstance,int"` Status string `json:"status,omitempty" filter:"data.status"` LastStatus string `json:"lastStatus,omitempty" filter:"data.lastStatus"` PodIp string `json:"podIp,omitempty" filter:"data.podIP"` CreateTimeBegin string `json:"createTimeBegin,omitempty" filter:"data.createTime,timeL"` CreateTimeEnd string `json:"createTimeEnd,omitempty" filter:"data.createTime,timeR"` LastUpdateTimeBegin string `json:"lastUpdateTimeBegin,omitempty" filter:"data.lastUpdateTime,timeL"` LastUpdateTimeEnd string `json:"lastUpdateTimeEnd,omitempty" filter:"data.lastUpdateTime,timeR"` }
type ReplicaSetFilter ¶
type ReplicaSetFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` Replicas string `json:"replicas,omitempty" filter:"data.status.replicas,int"` AvailableReplicas string `json:"availableReplicas,omitempty" filter:"data.status.availableReplicas,int"` ReadyReplicas string `json:"readyReplicas,omitempty" filter:"data.status.readyReplicas,int"` CreateTimeBegin string `json:"createTimeBegin,omitempty" filter:"data.metadata.creationTimestamp,timeL"` CreateTimeEnd string `json:"createTimeEnd,omitempty" filter:"data.metadata.creationTimestamp,timeR"` }
type SecretFilter ¶
type SecretK8sFilter ¶
type SecretK8sFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` CreateTimeBegin string `json:"createTimeBegin,omitempty" filter:"data.metadata.creationTimestamp,timeL"` CreateTimeEnd string `json:"createTimeEnd,omitempty" filter:"data.metadata.creationTimestamp,timeR"` }
type ServiceFilter ¶
type ServiceK8sFilter ¶
type ServiceK8sFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` ClusterIP string `json:"clusterIp,omitempty" filter:"data.spec.clusterIP"` Type string `json:"type,omitempty" filter:"data.spec.type"` CreateTimeBegin string `json:"createTimeBegin,omitempty" filter:"data.metadata.creationTimestamp,timeL"` CreateTimeEnd string `json:"createTimeEnd,omitempty" filter:"data.metadata.creationTimestamp,timeR"` }
type StatefulSetFilter ¶
type StatefulSetFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` CreateTimeBegin string `json:"createTimeBegin,omitempty" filter:"data.metadata.creationTimestamp,timeL"` CreateTimeEnd string `json:"createTimeEnd,omitempty" filter:"data.metadata.creationTimestamp,timeR"` ResourceVersion string `json:"resourceVersion,omitempty" filter:"data.metadata.resourceVersion"` Uid string `json:"uid,omitempty" filter:"data.metadata.uid"` Generation string `json:"generation,omitempty" filter:"data.metadata.generation,int"` PodMPolicy string `json:"podManagementPolicy,omitempty" filter:"data.spec.podManagementPolicy"` StrategyType string `json:"updateStrategyType,omitempty" filter:"data.spec.updateStrategy.type"` ServiceName string `json:"serviceName,omitempty" filter:"data.spec.serviceName"` }
type TaskGroupFilter ¶
type TaskGroupFilter struct { ClusterId string `json:"clusterId" filter:"clusterId"` Name string `json:"name,omitempty" filter:"resourceName"` Namespace string `json:"namespace,omitempty" filter:"namespace"` RcName string `json:"rcName,omitempty" filter:"data.rcname"` Status string `json:"status,omitempty" filter:"data.status"` LastStatus string `json:"lastStatus,omitempty" filter:"data.lastStatus"` HostIp string `json:"hostIp,omitempty" filter:"data.hostIP"` HostName string `json:"hostName,omitempty" filter:"data.hostName"` PodIp string `json:"podIp,omitempty" filter:"data.podIP"` CreateTimeBegin string `json:"createTimeBegin,omitempty" filter:"data.metadata.creationTimestamp,timeL"` CreateTimeEnd string `json:"createTimeEnd,omitempty" filter:"data.metadata.creationTimestamp,timeR"` StartTimeBegin string `json:"startTimeBegin,omitempty" filter:"data.startTime,timeL"` StartTimeEnd string `json:"startTimeEnd,omitempty" filter:"data.startTime,timeR"` LastUpdateTimeBegin string `json:"lastUpdateTimeBegin,omitempty" filter:"data.lastUpdateTime,timeL"` LastUpdateTimeEnd string `json:"lastUpdateTimeEnd,omitempty" filter:"data.lastUpdateTime,timeR"` }
Source Files ¶
- dynamic-action.go
- filter-application.go
- filter-configmap-k8s.go
- filter-configmap.go
- filter-daemonset.go
- filter-deployment-k8s.go
- filter-deployment.go
- filter-endpoints-k8s.go
- filter-endpoints.go
- filter-exportservice.go
- filter-ingress.go
- filter-ippoolstatic-detail.go
- filter-ippoolstatic.go
- filter-job.go
- filter-namespace.go
- filter-node.go
- filter-pod.go
- filter-process.go
- filter-replicaset.go
- filter-secret-k8s.go
- filter-secret.go
- filter-service-k8s.go
- filter-service.go
- filter-statefulset.go
- filter-taskgroup.go
- filter.go
- utils.go
Click to show internal directories.
Click to hide internal directories.