Versions in this module Expand all Collapse all v0 v0.0.2 Dec 9, 2021 v0.0.1 Oct 19, 2021 Changes in this version + var Endpoints = []*xreq.Endpoint + var ExpressionVerifyEndpoint = &xreq.Endpoint + var ListEndpoint = &xreq.Endpoint + var UpsertEndpoint = &xreq.Endpoint + func ExpressionVerifyAction(req *http.Request) (interface{}, error) + func ListAction(req *http.Request) (interface{}, error) + func UpsertAction(req *http.Request) (interface{}, error) + type AdvanceRouteRule struct + ClusterName string + Description string + Expression string + Name string + type BasicRouteRule struct + ClusterName string + Description string + HostNames []string + Paths []string + type ExpressionVerifyParam struct + Expression string + type ProductRouteRuleData struct + AdvanceRouteRules []*AdvanceRouteRule + BasicRouteRules []*BasicRouteRule + RouteCasesCode int + func UpsertActionProcess(req *http.Request, rule *ProductRouteRuleParam) (*ProductRouteRuleData, error) + type ProductRouteRuleParam struct + AdvanceRouteRules []*AdvanceRouteRule + BasicRouteRules []*BasicRouteRule + type VerifyResult struct + Code int + Message string + func ExpressionVerifyActionProcess(req *http.Request, param *ExpressionVerifyParam) (*VerifyResult, error)