package
0.24.46
Repository: https://github.com/openziti/fabric.git
Documentation: pkg.go.dev

# Functions

NewCreateRouter creates a new http.Handler for the create router operation.
NewCreateRouterBadRequest creates CreateRouterBadRequest with default headers values.
NewCreateRouterCreated creates CreateRouterCreated with default headers values.
NewCreateRouterParams creates a new CreateRouterParams object There are no default values defined in the spec.
NewCreateRouterUnauthorized creates CreateRouterUnauthorized with default headers values.
NewDeleteRouter creates a new http.Handler for the delete router operation.
NewDeleteRouterBadRequest creates DeleteRouterBadRequest with default headers values.
NewDeleteRouterConflict creates DeleteRouterConflict with default headers values.
NewDeleteRouterOK creates DeleteRouterOK with default headers values.
NewDeleteRouterParams creates a new DeleteRouterParams object There are no default values defined in the spec.
NewDeleteRouterUnauthorized creates DeleteRouterUnauthorized with default headers values.
NewDetailRouter creates a new http.Handler for the detail router operation.
NewDetailRouterNotFound creates DetailRouterNotFound with default headers values.
NewDetailRouterOK creates DetailRouterOK with default headers values.
NewDetailRouterParams creates a new DetailRouterParams object There are no default values defined in the spec.
NewDetailRouterUnauthorized creates DetailRouterUnauthorized with default headers values.
NewListRouters creates a new http.Handler for the list routers operation.
NewListRoutersOK creates ListRoutersOK with default headers values.
NewListRoutersParams creates a new ListRoutersParams object There are no default values defined in the spec.
NewListRoutersUnauthorized creates ListRoutersUnauthorized with default headers values.
NewListRouterTerminators creates a new http.Handler for the list router terminators operation.
NewListRouterTerminatorsBadRequest creates ListRouterTerminatorsBadRequest with default headers values.
NewListRouterTerminatorsOK creates ListRouterTerminatorsOK with default headers values.
NewListRouterTerminatorsParams creates a new ListRouterTerminatorsParams object There are no default values defined in the spec.
NewListRouterTerminatorsUnauthorized creates ListRouterTerminatorsUnauthorized with default headers values.
NewPatchRouter creates a new http.Handler for the patch router operation.
NewPatchRouterBadRequest creates PatchRouterBadRequest with default headers values.
NewPatchRouterNotFound creates PatchRouterNotFound with default headers values.
NewPatchRouterOK creates PatchRouterOK with default headers values.
NewPatchRouterParams creates a new PatchRouterParams object There are no default values defined in the spec.
NewPatchRouterUnauthorized creates PatchRouterUnauthorized with default headers values.
NewUpdateRouter creates a new http.Handler for the update router operation.
NewUpdateRouterBadRequest creates UpdateRouterBadRequest with default headers values.
NewUpdateRouterNotFound creates UpdateRouterNotFound with default headers values.
NewUpdateRouterOK creates UpdateRouterOK with default headers values.
NewUpdateRouterParams creates a new UpdateRouterParams object There are no default values defined in the spec.
NewUpdateRouterUnauthorized creates UpdateRouterUnauthorized with default headers values.

# Constants

CreateRouterBadRequestCode is the HTTP code returned for type CreateRouterBadRequest.
CreateRouterCreatedCode is the HTTP code returned for type CreateRouterCreated.
CreateRouterUnauthorizedCode is the HTTP code returned for type CreateRouterUnauthorized.
DeleteRouterBadRequestCode is the HTTP code returned for type DeleteRouterBadRequest.
DeleteRouterConflictCode is the HTTP code returned for type DeleteRouterConflict.
DeleteRouterOKCode is the HTTP code returned for type DeleteRouterOK.
DeleteRouterUnauthorizedCode is the HTTP code returned for type DeleteRouterUnauthorized.
DetailRouterNotFoundCode is the HTTP code returned for type DetailRouterNotFound.
DetailRouterOKCode is the HTTP code returned for type DetailRouterOK.
DetailRouterUnauthorizedCode is the HTTP code returned for type DetailRouterUnauthorized.
ListRoutersOKCode is the HTTP code returned for type ListRoutersOK.
ListRoutersUnauthorizedCode is the HTTP code returned for type ListRoutersUnauthorized.
ListRouterTerminatorsBadRequestCode is the HTTP code returned for type ListRouterTerminatorsBadRequest.
ListRouterTerminatorsOKCode is the HTTP code returned for type ListRouterTerminatorsOK.
ListRouterTerminatorsUnauthorizedCode is the HTTP code returned for type ListRouterTerminatorsUnauthorized.
PatchRouterBadRequestCode is the HTTP code returned for type PatchRouterBadRequest.
PatchRouterNotFoundCode is the HTTP code returned for type PatchRouterNotFound.
PatchRouterOKCode is the HTTP code returned for type PatchRouterOK.
PatchRouterUnauthorizedCode is the HTTP code returned for type PatchRouterUnauthorized.
UpdateRouterBadRequestCode is the HTTP code returned for type UpdateRouterBadRequest.
UpdateRouterNotFoundCode is the HTTP code returned for type UpdateRouterNotFound.
UpdateRouterOKCode is the HTTP code returned for type UpdateRouterOK.
UpdateRouterUnauthorizedCode is the HTTP code returned for type UpdateRouterUnauthorized.

# Structs

CreateRouter swagger:route POST /routers Router createRouter Create a router resource Create a router resource.
CreateRouterBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
CreateRouterCreated The create request was successful and the resource has been added at the following location swagger:response createRouterCreated */.
CreateRouterParams contains all the bound params for the create router operation typically these are obtained from a http.Request swagger:parameters createRouter.
CreateRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response createRouterUnauthorized */.
CreateRouterURL generates an URL for the create router operation.
DeleteRouter swagger:route DELETE /routers/{id} Router deleteRouter Delete a router Delete a router by id.
DeleteRouterBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
DeleteRouterConflict The resource requested to be removed/altered cannot be as it is referenced by another object.
DeleteRouterOK The delete request was successful and the resource has been removed swagger:response deleteRouterOK */.
DeleteRouterParams contains all the bound params for the delete router operation typically these are obtained from a http.Request swagger:parameters deleteRouter.
DeleteRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response deleteRouterUnauthorized */.
DeleteRouterURL generates an URL for the delete router operation.
DetailRouter swagger:route GET /routers/{id} Router detailRouter Retrieves a single router Retrieves a single router by id.
DetailRouterNotFound The requested resource does not exist swagger:response detailRouterNotFound */.
DetailRouterOK A single router swagger:response detailRouterOK */.
DetailRouterParams contains all the bound params for the detail router operation typically these are obtained from a http.Request swagger:parameters detailRouter.
DetailRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response detailRouterUnauthorized */.
DetailRouterURL generates an URL for the detail router operation.
ListRouters swagger:route GET /routers Router listRouters List routers Retrieves a list of router resources; supports filtering, sorting, and pagination.
ListRoutersOK A list of routers swagger:response listRoutersOK */.
ListRoutersParams contains all the bound params for the list routers operation typically these are obtained from a http.Request swagger:parameters listRouters.
ListRoutersUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response listRoutersUnauthorized */.
ListRoutersURL generates an URL for the list routers operation.
ListRouterTerminators swagger:route GET /routers/{id}/terminators Router listRouterTerminators List of terminators assigned to a router Retrieves a list of terminator resources that are assigned specific router; supports filtering, sorting, and pagination.
ListRouterTerminatorsBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
ListRouterTerminatorsOK A list of terminators swagger:response listRouterTerminatorsOK */.
ListRouterTerminatorsParams contains all the bound params for the list router terminators operation typically these are obtained from a http.Request swagger:parameters listRouterTerminators.
ListRouterTerminatorsUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response listRouterTerminatorsUnauthorized */.
ListRouterTerminatorsURL generates an URL for the list router terminators operation.
PatchRouter swagger:route PATCH /routers/{id} Router patchRouter Update the supplied fields on a router Update the supplied fields on a router.
PatchRouterBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
PatchRouterNotFound The requested resource does not exist swagger:response patchRouterNotFound */.
PatchRouterOK The patch request was successful and the resource has been altered swagger:response patchRouterOK */.
PatchRouterParams contains all the bound params for the patch router operation typically these are obtained from a http.Request swagger:parameters patchRouter.
PatchRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response patchRouterUnauthorized */.
PatchRouterURL generates an URL for the patch router operation.
UpdateRouter swagger:route PUT /routers/{id} Router updateRouter Update all fields on a router Update all fields on a router by id.
UpdateRouterBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
UpdateRouterNotFound The requested resource does not exist swagger:response updateRouterNotFound */.
UpdateRouterOK The update request was successful and the resource has been altered swagger:response updateRouterOK */.
UpdateRouterParams contains all the bound params for the update router operation typically these are obtained from a http.Request swagger:parameters updateRouter.
UpdateRouterUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response updateRouterUnauthorized */.
UpdateRouterURL generates an URL for the update router operation.

# Interfaces

CreateRouterHandler interface for that can handle valid create router params.
DeleteRouterHandler interface for that can handle valid delete router params.
DetailRouterHandler interface for that can handle valid detail router params.
ListRoutersHandler interface for that can handle valid list routers params.
ListRouterTerminatorsHandler interface for that can handle valid list router terminators params.
PatchRouterHandler interface for that can handle valid patch router params.
UpdateRouterHandler interface for that can handle valid update router params.

# Type aliases

CreateRouterHandlerFunc turns a function with the right signature into a create router handler.
DeleteRouterHandlerFunc turns a function with the right signature into a delete router handler.
DetailRouterHandlerFunc turns a function with the right signature into a detail router handler.
ListRoutersHandlerFunc turns a function with the right signature into a list routers handler.
ListRouterTerminatorsHandlerFunc turns a function with the right signature into a list router terminators handler.
PatchRouterHandlerFunc turns a function with the right signature into a patch router handler.
UpdateRouterHandlerFunc turns a function with the right signature into a update router handler.