package
0.26.33
Repository: https://github.com/openziti/edge-api.git
Documentation: pkg.go.dev

# Functions

NewDeleteAPISessions creates a new http.Handler for the delete API sessions operation.
NewDeleteAPISessionsForbidden creates DeleteAPISessionsForbidden with default headers values.
NewDeleteAPISessionsNotFound creates DeleteAPISessionsNotFound with default headers values.
NewDeleteAPISessionsOK creates DeleteAPISessionsOK with default headers values.
NewDeleteAPISessionsParams creates a new DeleteAPISessionsParams object There are no default values defined in the spec.
NewDeleteAPISessionsTooManyRequests creates DeleteAPISessionsTooManyRequests with default headers values.
NewDeleteAPISessionsUnauthorized creates DeleteAPISessionsUnauthorized with default headers values.
NewDetailAPISessions creates a new http.Handler for the detail API sessions operation.
NewDetailAPISessionsNotFound creates DetailAPISessionsNotFound with default headers values.
NewDetailAPISessionsOK creates DetailAPISessionsOK with default headers values.
NewDetailAPISessionsParams creates a new DetailAPISessionsParams object There are no default values defined in the spec.
NewDetailAPISessionsTooManyRequests creates DetailAPISessionsTooManyRequests with default headers values.
NewDetailAPISessionsUnauthorized creates DetailAPISessionsUnauthorized with default headers values.
NewListAPISessions creates a new http.Handler for the list API sessions operation.
NewListAPISessionsBadRequest creates ListAPISessionsBadRequest with default headers values.
NewListAPISessionsOK creates ListAPISessionsOK with default headers values.
NewListAPISessionsParams creates a new ListAPISessionsParams object There are no default values defined in the spec.
NewListAPISessionsTooManyRequests creates ListAPISessionsTooManyRequests with default headers values.
NewListAPISessionsUnauthorized creates ListAPISessionsUnauthorized with default headers values.

# Constants

DeleteAPISessionsForbiddenCode is the HTTP code returned for type DeleteAPISessionsForbidden.
DeleteAPISessionsNotFoundCode is the HTTP code returned for type DeleteAPISessionsNotFound.
DeleteAPISessionsOKCode is the HTTP code returned for type DeleteAPISessionsOK.
DeleteAPISessionsTooManyRequestsCode is the HTTP code returned for type DeleteAPISessionsTooManyRequests.
DeleteAPISessionsUnauthorizedCode is the HTTP code returned for type DeleteAPISessionsUnauthorized.
DetailAPISessionsNotFoundCode is the HTTP code returned for type DetailAPISessionsNotFound.
DetailAPISessionsOKCode is the HTTP code returned for type DetailAPISessionsOK.
DetailAPISessionsTooManyRequestsCode is the HTTP code returned for type DetailAPISessionsTooManyRequests.
DetailAPISessionsUnauthorizedCode is the HTTP code returned for type DetailAPISessionsUnauthorized.
ListAPISessionsBadRequestCode is the HTTP code returned for type ListAPISessionsBadRequest.
ListAPISessionsOKCode is the HTTP code returned for type ListAPISessionsOK.
ListAPISessionsTooManyRequestsCode is the HTTP code returned for type ListAPISessionsTooManyRequests.
ListAPISessionsUnauthorizedCode is the HTTP code returned for type ListAPISessionsUnauthorized.

# Structs

DeleteAPISessions swagger:route DELETE /api-sessions/{id} API Session deleteApiSessions Deletes an API Sessions Deletes and API sesion by id.
DeleteAPISessionsForbidden The supplied session does not have the correct access rights to request this resource swagger:response deleteApiSessionsForbidden */.
DeleteAPISessionsNotFound The requested resource does not exist swagger:response deleteApiSessionsNotFound */.
DeleteAPISessionsOK The delete request was successful and the resource has been removed swagger:response deleteApiSessionsOK */.
DeleteAPISessionsParams contains all the bound params for the delete API sessions operation typically these are obtained from a http.Request swagger:parameters deleteAPISessions.
DeleteAPISessionsTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response deleteApiSessionsTooManyRequests */.
DeleteAPISessionsUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response deleteApiSessionsUnauthorized */.
DeleteAPISessionsURL generates an URL for the delete API sessions operation.
DetailAPISessions swagger:route GET /api-sessions/{id} API Session detailApiSessions Retrieves a single API Session Retrieves a single API Session by id.
DetailAPISessionsNotFound The requested resource does not exist swagger:response detailApiSessionsNotFound */.
DetailAPISessionsOK Retrieves a singular API Session by id swagger:response detailApiSessionsOK */.
DetailAPISessionsParams contains all the bound params for the detail API sessions operation typically these are obtained from a http.Request swagger:parameters detailAPISessions.
DetailAPISessionsTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response detailApiSessionsTooManyRequests */.
DetailAPISessionsUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response detailApiSessionsUnauthorized */.
DetailAPISessionsURL generates an URL for the detail API sessions operation.
ListAPISessions swagger:route GET /api-sessions API Session listApiSessions List active API sessions Returns a list of active API sessions.
ListAPISessionsBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
ListAPISessionsOK A list of active API Sessions swagger:response listApiSessionsOK */.
ListAPISessionsParams contains all the bound params for the list API sessions operation typically these are obtained from a http.Request swagger:parameters listAPISessions.
ListAPISessionsTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response listApiSessionsTooManyRequests */.
ListAPISessionsUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response listApiSessionsUnauthorized */.
ListAPISessionsURL generates an URL for the list API sessions operation.

# Interfaces

DeleteAPISessionsHandler interface for that can handle valid delete API sessions params.
DetailAPISessionsHandler interface for that can handle valid detail API sessions params.
ListAPISessionsHandler interface for that can handle valid list API sessions params.

# Type aliases

DeleteAPISessionsHandlerFunc turns a function with the right signature into a delete API sessions handler.
DetailAPISessionsHandlerFunc turns a function with the right signature into a detail API sessions handler.
ListAPISessionsHandlerFunc turns a function with the right signature into a list API sessions handler.