gslb_data

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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

func ExportClusterTableAction(req *http.Request) (interface{}, error)

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

func ExportGSLBAction(req *http.Request) (interface{}, error)

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

Jump to

Keyboard shortcuts

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