package
1.5.4
Repository: https://github.com/openziti/ziti.git
Documentation: pkg.go.dev

# Functions

NewDeleteCircuit creates a new http.Handler for the delete circuit operation.
NewDeleteCircuitBadRequest creates DeleteCircuitBadRequest with default headers values.
NewDeleteCircuitConflict creates DeleteCircuitConflict with default headers values.
NewDeleteCircuitOK creates DeleteCircuitOK with default headers values.
NewDeleteCircuitParams creates a new DeleteCircuitParams object There are no default values defined in the spec.
NewDeleteCircuitServiceUnavailable creates DeleteCircuitServiceUnavailable with default headers values.
NewDeleteCircuitTooManyRequests creates DeleteCircuitTooManyRequests with default headers values.
NewDeleteCircuitUnauthorized creates DeleteCircuitUnauthorized with default headers values.
NewDetailCircuit creates a new http.Handler for the detail circuit operation.
NewDetailCircuitNotFound creates DetailCircuitNotFound with default headers values.
NewDetailCircuitOK creates DetailCircuitOK with default headers values.
NewDetailCircuitParams creates a new DetailCircuitParams object There are no default values defined in the spec.
NewDetailCircuitTooManyRequests creates DetailCircuitTooManyRequests with default headers values.
NewDetailCircuitUnauthorized creates DetailCircuitUnauthorized with default headers values.
NewListCircuits creates a new http.Handler for the list circuits operation.
NewListCircuitsOK creates ListCircuitsOK with default headers values.
NewListCircuitsParams creates a new ListCircuitsParams object There are no default values defined in the spec.
NewListCircuitsTooManyRequests creates ListCircuitsTooManyRequests with default headers values.
NewListCircuitsUnauthorized creates ListCircuitsUnauthorized with default headers values.

# Constants

DeleteCircuitBadRequestCode is the HTTP code returned for type DeleteCircuitBadRequest.
DeleteCircuitConflictCode is the HTTP code returned for type DeleteCircuitConflict.
DeleteCircuitOKCode is the HTTP code returned for type DeleteCircuitOK.
DeleteCircuitServiceUnavailableCode is the HTTP code returned for type DeleteCircuitServiceUnavailable.
DeleteCircuitTooManyRequestsCode is the HTTP code returned for type DeleteCircuitTooManyRequests.
DeleteCircuitUnauthorizedCode is the HTTP code returned for type DeleteCircuitUnauthorized.
DetailCircuitNotFoundCode is the HTTP code returned for type DetailCircuitNotFound.
DetailCircuitOKCode is the HTTP code returned for type DetailCircuitOK.
DetailCircuitTooManyRequestsCode is the HTTP code returned for type DetailCircuitTooManyRequests.
DetailCircuitUnauthorizedCode is the HTTP code returned for type DetailCircuitUnauthorized.
ListCircuitsOKCode is the HTTP code returned for type ListCircuitsOK.
ListCircuitsTooManyRequestsCode is the HTTP code returned for type ListCircuitsTooManyRequests.
ListCircuitsUnauthorizedCode is the HTTP code returned for type ListCircuitsUnauthorized.

# Structs

DeleteCircuit swagger:route DELETE /circuits/{id} Circuit deleteCircuit Delete a circuit Delete a circuit by id.
DeleteCircuitBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
DeleteCircuitConflict The resource requested to be removed/altered cannot be as it is referenced by another object.
DeleteCircuitOK The delete request was successful and the resource has been removed swagger:response deleteCircuitOK */.
DeleteCircuitParams contains all the bound params for the delete circuit operation typically these are obtained from a http.Request swagger:parameters deleteCircuit.
DeleteCircuitServiceUnavailable The request could not be completed due to the server being busy or in a temporarily bad state swagger:response deleteCircuitServiceUnavailable */.
DeleteCircuitTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response deleteCircuitTooManyRequests */.
DeleteCircuitUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response deleteCircuitUnauthorized */.
DeleteCircuitURL generates an URL for the delete circuit operation.
DetailCircuit swagger:route GET /circuits/{id} Circuit detailCircuit Retrieves a single circuit Retrieves a single circuit by id.
DetailCircuitNotFound The requested resource does not exist swagger:response detailCircuitNotFound */.
DetailCircuitOK A single circuit swagger:response detailCircuitOK */.
DetailCircuitParams contains all the bound params for the detail circuit operation typically these are obtained from a http.Request swagger:parameters detailCircuit.
DetailCircuitTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response detailCircuitTooManyRequests */.
DetailCircuitUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response detailCircuitUnauthorized */.
DetailCircuitURL generates an URL for the detail circuit operation.
ListCircuits swagger:route GET /circuits Circuit listCircuits List circuits Retrieves a list of circuit resources; does not supports filtering, sorting, or pagination.
ListCircuitsOK A list of circuits swagger:response listCircuitsOK */.
ListCircuitsParams contains all the bound params for the list circuits operation typically these are obtained from a http.Request swagger:parameters listCircuits.
ListCircuitsTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response listCircuitsTooManyRequests */.
ListCircuitsUnauthorized The currently supplied session does not have the correct access rights to request this resource swagger:response listCircuitsUnauthorized */.
ListCircuitsURL generates an URL for the list circuits operation.

# Interfaces

DeleteCircuitHandler interface for that can handle valid delete circuit params.
DetailCircuitHandler interface for that can handle valid detail circuit params.
ListCircuitsHandler interface for that can handle valid list circuits params.

# Type aliases

DeleteCircuitHandlerFunc turns a function with the right signature into a delete circuit handler.
DetailCircuitHandlerFunc turns a function with the right signature into a detail circuit handler.
ListCircuitsHandlerFunc turns a function with the right signature into a list circuits handler.