v1

package
v0.0.0-...-de354b7 Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddVSHttpRoute

func AddVSHttpRoute(c *gin.Context)

func DeleteDestinationRule

func DeleteDestinationRule(c *gin.Context)

func DeleteVSHttpRoute

func DeleteVSHttpRoute(c *gin.Context)

func DeleteVirtualService

func DeleteVirtualService(c *gin.Context)

func GetDestinationRule

func GetDestinationRule(c *gin.Context)

func GetDestinationRules

func GetDestinationRules(c *gin.Context)

func GetVSHttpRoute

func GetVSHttpRoute(c *gin.Context)

func GetVSHttpRoutes

func GetVSHttpRoutes(c *gin.Context)

func GetVirtualService

func GetVirtualService(c *gin.Context)

func GetVirtualServices

func GetVirtualServices(c *gin.Context)

func PostDestinationRule

func PostDestinationRule(c *gin.Context)

func PostVirtualService

func PostVirtualService(c *gin.Context)

func PutDestinationRule

func PutDestinationRule(c *gin.Context)

func PutVirtualService

func PutVirtualService(c *gin.Context)

func UpdateVSHttpRoute

func UpdateVSHttpRoute(c *gin.Context)

Types

type DestinationRuleQuery

type DestinationRuleQuery struct {
}

type DestinationRuleUri

type DestinationRuleUri struct {
	Cluster   string `uri:"cluster" binding:"required"`
	Namespace string `uri:"namespace" binding:"required"`
	DrName    string `uri:"drName" binding:"required"`
}

type DestinationRulesQuery

type DestinationRulesQuery struct {
	Namespace string `form:"namespace"`
}

type DestinationRulesUri

type DestinationRulesUri struct {
	Cluster string `uri:"cluster" binding:"required"`
}

type VSHttpRouteQuery

type VSHttpRouteQuery struct {
	APPName string `form:"appName" binding:"required"`
}

type VSHttpRouteUri

type VSHttpRouteUri struct {
	Cluster   string `uri:"cluster" binding:"required"`
	Namespace string `uri:"namespace" binding:"required"`
	VSName    string `uri:"vsName" binding:"required"`
	RouteName string `uri:"routeName" binding:"required"`
}

type VSHttpRoutesUri

type VSHttpRoutesUri struct {
	Cluster   string `uri:"cluster" binding:"required"`
	Namespace string `uri:"namespace" binding:"required"`
	VSName    string `uri:"vsName" binding:"required"`
}

type VirtualServiceQuery

type VirtualServiceQuery struct {
}

type VirtualServiceUri

type VirtualServiceUri struct {
	Cluster   string `uri:"cluster" binding:"required"`
	Namespace string `uri:"namespace" binding:"required"`
	VSName    string `uri:"vsName" binding:"required"`
}

type VirtualServicesQuery

type VirtualServicesQuery struct {
	Namespace string `form:"namespace"`
}

type VirtualServicesUri

type VirtualServicesUri struct {
	Cluster string `uri:"cluster" binding:"required"`
}

Jump to

Keyboard shortcuts

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