Documentation
¶
Index ¶
- Constants
- type Controller
- func (c *Controller) DeleteEndpointEndpointIDHandler(params endpoint.DeleteEndpointEndpointIDParams, _ any) middleware.Responder
- func (c *Controller) DeleteQuotasProjectIDHandler(params quota.DeleteQuotasProjectIDParams, _ any) middleware.Responder
- func (c *Controller) DeleteRbacPoliciesRbacPolicyIDHandler(params rbac.DeleteRbacPoliciesRbacPolicyIDParams, _ any) middleware.Responder
- func (c *Controller) DeleteServiceServiceIDHandler(params service.DeleteServiceServiceIDParams, _ any) middleware.Responder
- func (c *Controller) GetAgentsAgentHostHandler(params agent.GetAgentsAgentHostParams, _ any) middleware.Responder
- func (c *Controller) GetAgentsHandler(params agent.GetAgentsParams, _ any) middleware.Responder
- func (c *Controller) GetEndpointEndpointIDHandler(params endpoint.GetEndpointEndpointIDParams, _ any) middleware.Responder
- func (c *Controller) GetEndpointHandler(params endpoint.GetEndpointParams, _ any) middleware.Responder
- func (c *Controller) GetQuotasDefaultsHandler(_ quota.GetQuotasDefaultsParams, _ any) middleware.Responder
- func (c *Controller) GetQuotasHandler(params quota.GetQuotasParams, _ any) middleware.Responder
- func (c *Controller) GetQuotasProjectIDHandler(params quota.GetQuotasProjectIDParams, _ any) middleware.Responder
- func (c *Controller) GetRbacPoliciesHandler(params rbac.GetRbacPoliciesParams, _ any) middleware.Responder
- func (c *Controller) GetRbacPoliciesRbacPolicyIDHandler(params rbac.GetRbacPoliciesRbacPolicyIDParams, _ any) middleware.Responder
- func (c *Controller) GetServiceHandler(params service.GetServiceParams, principal any) middleware.Responder
- func (c *Controller) GetServiceServiceIDEndpointsHandler(params service.GetServiceServiceIDEndpointsParams, _ any) middleware.Responder
- func (c *Controller) GetServiceServiceIDHandler(params service.GetServiceServiceIDParams, principal any) middleware.Responder
- func (c *Controller) GetVersionHandler(params version.GetParams) middleware.Responder
- func (c *Controller) PostEndpointHandler(params endpoint.PostEndpointParams, token any) middleware.Responder
- func (c *Controller) PostRbacPoliciesHandler(params rbac.PostRbacPoliciesParams, _ any) middleware.Responder
- func (c *Controller) PostServiceHandler(params service.PostServiceParams, principal any) middleware.Responder
- func (c *Controller) PostServiceServiceIDMigrateHandler(params service.PostServiceServiceIDMigrateParams, _ any) middleware.Responder
- func (c *Controller) PutEndpointEndpointIDHandler(params endpoint.PutEndpointEndpointIDParams, _ any) middleware.Responder
- func (c *Controller) PutQuotasProjectIDHandler(params quota.PutQuotasProjectIDParams, _ any) middleware.Responder
- func (c *Controller) PutRbacPoliciesRbacPolicyIDHandler(params rbac.PutRbacPoliciesRbacPolicyIDParams, _ any) middleware.Responder
- func (c *Controller) PutServiceServiceIDAcceptEndpointsHandler(params service.PutServiceServiceIDAcceptEndpointsParams, principal any) middleware.Responder
- func (c *Controller) PutServiceServiceIDHandler(params service.PutServiceServiceIDParams, _ any) middleware.Responder
- func (c *Controller) PutServiceServiceIDRejectEndpointsHandler(params service.PutServiceServiceIDRejectEndpointsParams, principal any) middleware.Responder
- func (c *Controller) SetModelDefaults(s any) error
- type ServiceConflictChecker
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.
Click to show internal directories.
Click to hide internal directories.