handlers

package
v0.0.0-...-35fec43 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2024 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AuthCallback

func AuthCallback(c echo.Context) error

func BindIpACLGroupToLoadBalancer

func BindIpACLGroupToLoadBalancer(c echo.Context) error

func CreateIpACLGroup

func CreateIpACLGroup(c echo.Context) error

func CreateIpACLTarget

func CreateIpACLTarget(c echo.Context) error

func CreateRule

func CreateRule(c echo.Context) error

func Dashboard

func Dashboard(c echo.Context) error

func DeleteIpACLGroup

func DeleteIpACLGroup(c echo.Context) error

func DeleteIpACLTarget

func DeleteIpACLTarget(c echo.Context) error

func DeleteRule

func DeleteRule(c echo.Context) error

func GetIpACLTarget

func GetIpACLTarget(c echo.Context) error

func Index

func Index(c echo.Context) error

func IpACLGroup

func IpACLGroup(c echo.Context) error

func LoadBalancer

func LoadBalancer(c echo.Context) error

func LoginKeycloak

func LoginKeycloak(c echo.Context) error

func SecurityGroup

func SecurityGroup(c echo.Context) error

Types

type IPACLGroupExt

type IPACLGroupExt struct {
	IpaclGroupId string `json:"ipacl_group_id,omitempty"`
	Description  string `json:"description,omitempty"`
	Checked      string `json:"checked,omitempty"`
}

type LoadBalancerExt

type LoadBalancerExt struct {
	IpaclGroupAction   string             `json:"ipacl_group_action"`
	Description        string             `json:"description"`
	ProvisioningStatus string             `json:"provisioning_status"`
	TenantID           string             `json:"tenant_id"`
	Provider           string             `json:"provider"`
	IpaclGroups        []IPACLGroupExt    `json:"ipacl_groups"`
	Name               string             `json:"name"`
	LoadBalancerType   string             `json:"loadbalancer_type"`
	Listeners          []nhnutil.Listener `json:"listeners"`
	VipAddress         string             `json:"vip_address"`
	VipPortID          string             `json:"vip_port_id"`
	WorkflowStatus     string             `json:"workflow_status"`
	VipSubnetID        string             `json:"vip_subnet_id"`
	Id                 string             `json:"id"`
	OperatingStatus    string             `json:"operating_status"`
	AdminStateUp       bool               `json:"admin_state_up"`
}

type LoadBalancers

type LoadBalancers struct {
	LoadBalancers []LoadBalancerExt `json:"loadbalancers"`
}

Jump to

Keyboard shortcuts

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