bfe_cluster

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 CreateEndpoint = &xreq.Endpoint{
	Path:       "/bfe-clusters",
	Method:     http.MethodPost,
	Handler:    xreq.Convert(CreateAction),
	Authorizer: iauth.FA(iauth.FeatureBFECluster, iauth.ActionCreate),
}

CreateRoute route AUTO GEN BY ctrl, MODIFY AS U NEED

View Source
var DeleteEndpoint = &xreq.Endpoint{
	Path:       "/bfe-clusters/{name}",
	Method:     http.MethodDelete,
	Handler:    xreq.Convert(DeleteAction),
	Authorizer: iauth.FA(iauth.FeatureBFECluster, iauth.ActionDelete),
}

DeleteRoute route AUTO GEN BY ctrl, MODIFY AS U NEED

View Source
var ListEndpoint = &xreq.Endpoint{
	Path:       "/bfe-clusters",
	Method:     http.MethodGet,
	Handler:    xreq.Convert(ListAction),
	Authorizer: iauth.FA(iauth.FeatureBFECluster, iauth.ActionReadAll),
}

ListRoute route AUTO GEN BY ctrl, MODIFY AS U NEED

Functions

func CreateAction

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

CreateAction action AUTO GEN BY ctrl, MODIFY AS U NEED

func DeleteAction

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

DeleteAction action AUTO GEN BY ctrl, MODIFY AS U NEED

func ListAction

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

ListAction action AUTO GEN BY ctrl, MODIFY AS U NEED

Types

type BFEClusterCreateParam

type BFEClusterCreateParam struct {
	Name *string `json:"name" uri:"name" validate:"required,min=1"`
	Pool *string `json:"pool" uri:"pool" validate:"required,min=1"`
}

BFEClusterCreateParam Request Param AUTO GEN BY ctrl, MODIFY AS U NEED

type BFEClusterDeleteParam

type BFEClusterDeleteParam struct {
	Name *string `json:"name" uri:"name" validate:"required,min=1"`
}

BFEClusterDeleteParam Request Param AUTO GEN BY ctrl, MODIFY AS U NEED

type BFEClusterDetail

type BFEClusterDetail struct {
	Name string `json:"name" uri:"name"`
	Pool string `json:"pool" uri:"pool"`
}

BFEClusterDetail Request Param 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