Documentation
¶
Index ¶
- Variables
- func ExportClusterTableAction(req *http.Request) (interface{}, error)
- func ExportClusterTableActionProcess(req *http.Request, param *export_util.ExportParam) (*icluster_conf.ClusterTableConf, error)
- func ExportGSLBAction(req *http.Request) (interface{}, error)
- func ExportGSLBActionProcess(req *http.Request, param *GSLBExportParam) (*icluster_conf.GSLBConf, error)
- type GSLBExportParam
Constants ¶
This section is empty.
Variables ¶
View Source
var ExportClusterTableEndpoint = &xreq.Endpoint{ Path: "/configs/gslb_data/cluster_table", Method: http.MethodGet, Handler: xreq.Convert(ExportClusterTableAction), Authorizer: iauth.FA(iauth.FeatureRoute, iauth.ActionExport), }
ExportRoute route AUTO GEN BY ctrl, MODIFY AS U NEED
View Source
var ExportGSLBEndpoint = &xreq.Endpoint{ Path: "/configs/gslb_data/gslb", Method: http.MethodGet, Handler: xreq.Convert(ExportGSLBAction), Authorizer: iauth.FA(iauth.FeatureRoute, iauth.ActionExport), }
ExportRoute route AUTO GEN BY ctrl, MODIFY AS U NEED
Functions ¶
func ExportClusterTableAction ¶
ExportClusterTableAction action AUTO GEN BY ctrl, MODIFY AS U NEED
func ExportClusterTableActionProcess ¶
func ExportClusterTableActionProcess(req *http.Request, param *export_util.ExportParam) (*icluster_conf.ClusterTableConf, error)
func ExportGSLBAction ¶
ExportGSLBAction action AUTO GEN BY ctrl, MODIFY AS U NEED
func ExportGSLBActionProcess ¶
func ExportGSLBActionProcess(req *http.Request, param *GSLBExportParam) (*icluster_conf.GSLBConf, error)
Types ¶
type GSLBExportParam ¶
type GSLBExportParam struct { Version string `form:"version"` BFECluster string `form:"bfe_cluster" validate:"required,min=1"` }
func NewGSLBExportFromReq ¶
func NewGSLBExportFromReq(req *http.Request) (*GSLBExportParam, error)
AUTO GEN BY ctrl, MODIFY AS U NEED
Click to show internal directories.
Click to hide internal directories.