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

# Functions

NewCreateService creates a new http.Handler for the create service operation.
NewCreateServiceBadRequest creates CreateServiceBadRequest with default headers values.
NewCreateServiceCreated creates CreateServiceCreated with default headers values.
NewCreateServiceParams creates a new CreateServiceParams object There are no default values defined in the spec.
NewCreateServiceUnauthorized creates CreateServiceUnauthorized with default headers values.
NewDeleteService creates a new http.Handler for the delete service operation.
NewDeleteServiceBadRequest creates DeleteServiceBadRequest with default headers values.
NewDeleteServiceConflict creates DeleteServiceConflict with default headers values.
NewDeleteServiceOK creates DeleteServiceOK with default headers values.
NewDeleteServiceParams creates a new DeleteServiceParams object There are no default values defined in the spec.
NewDeleteServiceUnauthorized creates DeleteServiceUnauthorized with default headers values.
NewDetailService creates a new http.Handler for the detail service operation.
NewDetailServiceNotFound creates DetailServiceNotFound with default headers values.
NewDetailServiceOK creates DetailServiceOK with default headers values.
NewDetailServiceParams creates a new DetailServiceParams object There are no default values defined in the spec.
NewDetailServiceUnauthorized creates DetailServiceUnauthorized with default headers values.
NewListServices creates a new http.Handler for the list services operation.
NewListServicesOK creates ListServicesOK with default headers values.
NewListServicesParams creates a new ListServicesParams object There are no default values defined in the spec.
NewListServicesUnauthorized creates ListServicesUnauthorized with default headers values.
NewListServiceTerminators creates a new http.Handler for the list service terminators operation.
NewListServiceTerminatorsBadRequest creates ListServiceTerminatorsBadRequest with default headers values.
NewListServiceTerminatorsOK creates ListServiceTerminatorsOK with default headers values.
NewListServiceTerminatorsParams creates a new ListServiceTerminatorsParams object There are no default values defined in the spec.
NewListServiceTerminatorsUnauthorized creates ListServiceTerminatorsUnauthorized with default headers values.
NewPatchService creates a new http.Handler for the patch service operation.
NewPatchServiceBadRequest creates PatchServiceBadRequest with default headers values.
NewPatchServiceNotFound creates PatchServiceNotFound with default headers values.
NewPatchServiceOK creates PatchServiceOK with default headers values.
NewPatchServiceParams creates a new PatchServiceParams object There are no default values defined in the spec.
NewPatchServiceUnauthorized creates PatchServiceUnauthorized with default headers values.
NewUpdateService creates a new http.Handler for the update service operation.
NewUpdateServiceBadRequest creates UpdateServiceBadRequest with default headers values.
NewUpdateServiceNotFound creates UpdateServiceNotFound with default headers values.
NewUpdateServiceOK creates UpdateServiceOK with default headers values.
NewUpdateServiceParams creates a new UpdateServiceParams object There are no default values defined in the spec.
NewUpdateServiceUnauthorized creates UpdateServiceUnauthorized with default headers values.

# Constants

CreateServiceBadRequestCode is the HTTP code returned for type CreateServiceBadRequest.
CreateServiceCreatedCode is the HTTP code returned for type CreateServiceCreated.
CreateServiceUnauthorizedCode is the HTTP code returned for type CreateServiceUnauthorized.
DeleteServiceBadRequestCode is the HTTP code returned for type DeleteServiceBadRequest.
DeleteServiceConflictCode is the HTTP code returned for type DeleteServiceConflict.
DeleteServiceOKCode is the HTTP code returned for type DeleteServiceOK.
DeleteServiceUnauthorizedCode is the HTTP code returned for type DeleteServiceUnauthorized.
DetailServiceNotFoundCode is the HTTP code returned for type DetailServiceNotFound.
DetailServiceOKCode is the HTTP code returned for type DetailServiceOK.
DetailServiceUnauthorizedCode is the HTTP code returned for type DetailServiceUnauthorized.
ListServicesOKCode is the HTTP code returned for type ListServicesOK.
ListServicesUnauthorizedCode is the HTTP code returned for type ListServicesUnauthorized.
ListServiceTerminatorsBadRequestCode is the HTTP code returned for type ListServiceTerminatorsBadRequest.
ListServiceTerminatorsOKCode is the HTTP code returned for type ListServiceTerminatorsOK.
ListServiceTerminatorsUnauthorizedCode is the HTTP code returned for type ListServiceTerminatorsUnauthorized.
PatchServiceBadRequestCode is the HTTP code returned for type PatchServiceBadRequest.
PatchServiceNotFoundCode is the HTTP code returned for type PatchServiceNotFound.
PatchServiceOKCode is the HTTP code returned for type PatchServiceOK.
PatchServiceUnauthorizedCode is the HTTP code returned for type PatchServiceUnauthorized.
UpdateServiceBadRequestCode is the HTTP code returned for type UpdateServiceBadRequest.
UpdateServiceNotFoundCode is the HTTP code returned for type UpdateServiceNotFound.
UpdateServiceOKCode is the HTTP code returned for type UpdateServiceOK.
UpdateServiceUnauthorizedCode is the HTTP code returned for type UpdateServiceUnauthorized.

# Structs

CreateService swagger:route POST /services Service createService Create a service resource Create a service resource.
CreateServiceBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
CreateServiceCreated The create request was successful and the resource has been added at the following location swagger:response createServiceCreated */.
CreateServiceParams contains all the bound params for the create service operation typically these are obtained from a http.Request swagger:parameters createService.
CreateServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response createServiceUnauthorized */.
CreateServiceURL generates an URL for the create service operation.
DeleteService swagger:route DELETE /services/{id} Service deleteService Delete a service Delete a service by id.
DeleteServiceBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
DeleteServiceConflict The resource requested to be removed/altered cannot be as it is referenced by another object.
DeleteServiceOK The delete request was successful and the resource has been removed swagger:response deleteServiceOK */.
DeleteServiceParams contains all the bound params for the delete service operation typically these are obtained from a http.Request swagger:parameters deleteService.
DeleteServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response deleteServiceUnauthorized */.
DeleteServiceURL generates an URL for the delete service operation.
DetailService swagger:route GET /services/{id} Service detailService Retrieves a single service Retrieves a single service by id.
DetailServiceNotFound The requested resource does not exist swagger:response detailServiceNotFound */.
DetailServiceOK A single service swagger:response detailServiceOK */.
DetailServiceParams contains all the bound params for the detail service operation typically these are obtained from a http.Request swagger:parameters detailService.
DetailServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response detailServiceUnauthorized */.
DetailServiceURL generates an URL for the detail service operation.
ListServices swagger:route GET /services Service listServices List services Retrieves a list of service resources; supports filtering, sorting, and pagination.
ListServicesOK A list of services swagger:response listServicesOK */.
ListServicesParams contains all the bound params for the list services operation typically these are obtained from a http.Request swagger:parameters listServices.
ListServicesUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response listServicesUnauthorized */.
ListServicesURL generates an URL for the list services operation.
ListServiceTerminators swagger:route GET /services/{id}/terminators Service listServiceTerminators List of terminators assigned to a service Retrieves a list of terminator resources that are assigned specific service; supports filtering, sorting, and pagination.
ListServiceTerminatorsBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
ListServiceTerminatorsOK A list of terminators swagger:response listServiceTerminatorsOK */.
ListServiceTerminatorsParams contains all the bound params for the list service terminators operation typically these are obtained from a http.Request swagger:parameters listServiceTerminators.
ListServiceTerminatorsUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response listServiceTerminatorsUnauthorized */.
ListServiceTerminatorsURL generates an URL for the list service terminators operation.
PatchService swagger:route PATCH /services/{id} Service patchService Update the supplied fields on a service Update the supplied fields on a service.
PatchServiceBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
PatchServiceNotFound The requested resource does not exist swagger:response patchServiceNotFound */.
PatchServiceOK The patch request was successful and the resource has been altered swagger:response patchServiceOK */.
PatchServiceParams contains all the bound params for the patch service operation typically these are obtained from a http.Request swagger:parameters patchService.
PatchServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response patchServiceUnauthorized */.
PatchServiceURL generates an URL for the patch service operation.
UpdateService swagger:route PUT /services/{id} Service updateService Update all fields on a service Update all fields on a service by id.
UpdateServiceBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
UpdateServiceNotFound The requested resource does not exist swagger:response updateServiceNotFound */.
UpdateServiceOK The update request was successful and the resource has been altered swagger:response updateServiceOK */.
UpdateServiceParams contains all the bound params for the update service operation typically these are obtained from a http.Request swagger:parameters updateService.
UpdateServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response updateServiceUnauthorized */.
UpdateServiceURL generates an URL for the update service operation.

# Interfaces

CreateServiceHandler interface for that can handle valid create service params.
DeleteServiceHandler interface for that can handle valid delete service params.
DetailServiceHandler interface for that can handle valid detail service params.
ListServicesHandler interface for that can handle valid list services params.
ListServiceTerminatorsHandler interface for that can handle valid list service terminators params.
PatchServiceHandler interface for that can handle valid patch service params.
UpdateServiceHandler interface for that can handle valid update service params.

# Type aliases

CreateServiceHandlerFunc turns a function with the right signature into a create service handler.
DeleteServiceHandlerFunc turns a function with the right signature into a delete service handler.
DetailServiceHandlerFunc turns a function with the right signature into a detail service handler.
ListServicesHandlerFunc turns a function with the right signature into a list services handler.
ListServiceTerminatorsHandlerFunc turns a function with the right signature into a list service terminators handler.
PatchServiceHandlerFunc turns a function with the right signature into a patch service handler.
UpdateServiceHandlerFunc turns a function with the right signature into a update service handler.