controller

package
v2.5.3 Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2026 License: Apache-2.0 Imports: 39 Imported by: 0

Documentation

Index

Constants

View Source
const CPNetworkID = strfmt.UUID("00000000-0000-0000-0000-000000000000")

CPNetworkID is the placeholder network ID used for cp provider services that don't have a real network.

Variables

This section is empty.

Functions

This section is empty.

Types

type Controller

type Controller struct {
	// contains filtered or unexported fields
}

func NewController

func NewController(pool db.PgxIface, spec *loads.Document, client *neutron.NeutronClient, n *notifier.Notifier) *Controller

func (*Controller) DeleteEndpointEndpointIDHandler

func (c *Controller) DeleteEndpointEndpointIDHandler(params endpoint.DeleteEndpointEndpointIDParams, _ any) middleware.Responder

func (*Controller) DeleteQuotasProjectIDHandler

func (c *Controller) DeleteQuotasProjectIDHandler(params quota.DeleteQuotasProjectIDParams, _ any) middleware.Responder

func (*Controller) DeleteRbacPoliciesRbacPolicyIDHandler

func (c *Controller) DeleteRbacPoliciesRbacPolicyIDHandler(params rbac.DeleteRbacPoliciesRbacPolicyIDParams, _ any) middleware.Responder

func (*Controller) DeleteServiceServiceIDHandler

func (c *Controller) DeleteServiceServiceIDHandler(params service.DeleteServiceServiceIDParams, _ any) middleware.Responder

func (*Controller) GetAgentsAgentHostHandler

func (c *Controller) GetAgentsAgentHostHandler(params agent.GetAgentsAgentHostParams, _ any) middleware.Responder

func (*Controller) GetAgentsHandler

func (c *Controller) GetAgentsHandler(params agent.GetAgentsParams, _ any) middleware.Responder

func (*Controller) GetEndpointEndpointIDHandler

func (c *Controller) GetEndpointEndpointIDHandler(params endpoint.GetEndpointEndpointIDParams, _ any) middleware.Responder

func (*Controller) GetEndpointHandler

func (c *Controller) GetEndpointHandler(params endpoint.GetEndpointParams, _ any) middleware.Responder

func (*Controller) GetQuotasDefaultsHandler

func (c *Controller) GetQuotasDefaultsHandler(_ quota.GetQuotasDefaultsParams, _ any) middleware.Responder

func (*Controller) GetQuotasHandler

func (c *Controller) GetQuotasHandler(params quota.GetQuotasParams, _ any) middleware.Responder

func (*Controller) GetQuotasProjectIDHandler

func (c *Controller) GetQuotasProjectIDHandler(params quota.GetQuotasProjectIDParams, _ any) middleware.Responder

func (*Controller) GetRbacPoliciesHandler

func (c *Controller) GetRbacPoliciesHandler(params rbac.GetRbacPoliciesParams, _ any) middleware.Responder

func (*Controller) GetRbacPoliciesRbacPolicyIDHandler

func (c *Controller) GetRbacPoliciesRbacPolicyIDHandler(params rbac.GetRbacPoliciesRbacPolicyIDParams, _ any) middleware.Responder

func (*Controller) GetServiceHandler

func (c *Controller) GetServiceHandler(params service.GetServiceParams, principal any) middleware.Responder

func (*Controller) GetServiceServiceIDEndpointsHandler

func (c *Controller) GetServiceServiceIDEndpointsHandler(params service.GetServiceServiceIDEndpointsParams, _ any) middleware.Responder

func (*Controller) GetServiceServiceIDHandler

func (c *Controller) GetServiceServiceIDHandler(params service.GetServiceServiceIDParams, principal any) middleware.Responder

func (*Controller) GetVersionHandler

func (c *Controller) GetVersionHandler(params version.GetParams) middleware.Responder

func (*Controller) PostEndpointHandler

func (c *Controller) PostEndpointHandler(params endpoint.PostEndpointParams, token any) middleware.Responder

func (*Controller) PostRbacPoliciesHandler

func (c *Controller) PostRbacPoliciesHandler(params rbac.PostRbacPoliciesParams, _ any) middleware.Responder

func (*Controller) PostServiceHandler

func (c *Controller) PostServiceHandler(params service.PostServiceParams, principal any) middleware.Responder

func (*Controller) PostServiceServiceIDMigrateHandler

func (c *Controller) PostServiceServiceIDMigrateHandler(params service.PostServiceServiceIDMigrateParams, _ any) middleware.Responder

func (*Controller) PutEndpointEndpointIDHandler

func (c *Controller) PutEndpointEndpointIDHandler(params endpoint.PutEndpointEndpointIDParams, _ any) middleware.Responder

func (*Controller) PutQuotasProjectIDHandler

func (c *Controller) PutQuotasProjectIDHandler(params quota.PutQuotasProjectIDParams, _ any) middleware.Responder

func (*Controller) PutRbacPoliciesRbacPolicyIDHandler

func (c *Controller) PutRbacPoliciesRbacPolicyIDHandler(params rbac.PutRbacPoliciesRbacPolicyIDParams, _ any) middleware.Responder

func (*Controller) PutServiceServiceIDAcceptEndpointsHandler

func (c *Controller) PutServiceServiceIDAcceptEndpointsHandler(params service.PutServiceServiceIDAcceptEndpointsParams, principal any) middleware.Responder

func (*Controller) PutServiceServiceIDHandler

func (c *Controller) PutServiceServiceIDHandler(params service.PutServiceServiceIDParams, _ any) middleware.Responder

func (*Controller) PutServiceServiceIDRejectEndpointsHandler

func (c *Controller) PutServiceServiceIDRejectEndpointsHandler(params service.PutServiceServiceIDRejectEndpointsParams, principal any) middleware.Responder

func (*Controller) SetModelDefaults

func (c *Controller) SetModelDefaults(s any) error

type ServiceConflictChecker

type ServiceConflictChecker struct {
	// contains filtered or unexported fields
}

ServiceConflictChecker checks for service conflicts based on network, IP, and port overlap. Only used for tenant/F5 provider services.

Jump to

Keyboard shortcuts

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