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

# Functions

NewCreateAuthPolicy creates a new http.Handler for the create auth policy operation.
NewCreateAuthPolicyBadRequest creates CreateAuthPolicyBadRequest with default headers values.
NewCreateAuthPolicyCreated creates CreateAuthPolicyCreated with default headers values.
NewCreateAuthPolicyParams creates a new CreateAuthPolicyParams object There are no default values defined in the spec.
NewCreateAuthPolicyTooManyRequests creates CreateAuthPolicyTooManyRequests with default headers values.
NewCreateAuthPolicyUnauthorized creates CreateAuthPolicyUnauthorized with default headers values.
NewDeleteAuthPolicy creates a new http.Handler for the delete auth policy operation.
NewDeleteAuthPolicyBadRequest creates DeleteAuthPolicyBadRequest with default headers values.
NewDeleteAuthPolicyOK creates DeleteAuthPolicyOK with default headers values.
NewDeleteAuthPolicyParams creates a new DeleteAuthPolicyParams object There are no default values defined in the spec.
NewDeleteAuthPolicyTooManyRequests creates DeleteAuthPolicyTooManyRequests with default headers values.
NewDeleteAuthPolicyUnauthorized creates DeleteAuthPolicyUnauthorized with default headers values.
NewDetailAuthPolicy creates a new http.Handler for the detail auth policy operation.
NewDetailAuthPolicyNotFound creates DetailAuthPolicyNotFound with default headers values.
NewDetailAuthPolicyOK creates DetailAuthPolicyOK with default headers values.
NewDetailAuthPolicyParams creates a new DetailAuthPolicyParams object There are no default values defined in the spec.
NewDetailAuthPolicyTooManyRequests creates DetailAuthPolicyTooManyRequests with default headers values.
NewDetailAuthPolicyUnauthorized creates DetailAuthPolicyUnauthorized with default headers values.
NewListAuthPolicies creates a new http.Handler for the list auth policies operation.
NewListAuthPoliciesBadRequest creates ListAuthPoliciesBadRequest with default headers values.
NewListAuthPoliciesOK creates ListAuthPoliciesOK with default headers values.
NewListAuthPoliciesParams creates a new ListAuthPoliciesParams object There are no default values defined in the spec.
NewListAuthPoliciesTooManyRequests creates ListAuthPoliciesTooManyRequests with default headers values.
NewListAuthPoliciesUnauthorized creates ListAuthPoliciesUnauthorized with default headers values.
NewPatchAuthPolicy creates a new http.Handler for the patch auth policy operation.
NewPatchAuthPolicyBadRequest creates PatchAuthPolicyBadRequest with default headers values.
NewPatchAuthPolicyNotFound creates PatchAuthPolicyNotFound with default headers values.
NewPatchAuthPolicyOK creates PatchAuthPolicyOK with default headers values.
NewPatchAuthPolicyParams creates a new PatchAuthPolicyParams object There are no default values defined in the spec.
NewPatchAuthPolicyTooManyRequests creates PatchAuthPolicyTooManyRequests with default headers values.
NewPatchAuthPolicyUnauthorized creates PatchAuthPolicyUnauthorized with default headers values.
NewUpdateAuthPolicy creates a new http.Handler for the update auth policy operation.
NewUpdateAuthPolicyBadRequest creates UpdateAuthPolicyBadRequest with default headers values.
NewUpdateAuthPolicyNotFound creates UpdateAuthPolicyNotFound with default headers values.
NewUpdateAuthPolicyOK creates UpdateAuthPolicyOK with default headers values.
NewUpdateAuthPolicyParams creates a new UpdateAuthPolicyParams object There are no default values defined in the spec.
NewUpdateAuthPolicyTooManyRequests creates UpdateAuthPolicyTooManyRequests with default headers values.
NewUpdateAuthPolicyUnauthorized creates UpdateAuthPolicyUnauthorized with default headers values.

# Constants

CreateAuthPolicyBadRequestCode is the HTTP code returned for type CreateAuthPolicyBadRequest.
CreateAuthPolicyCreatedCode is the HTTP code returned for type CreateAuthPolicyCreated.
CreateAuthPolicyTooManyRequestsCode is the HTTP code returned for type CreateAuthPolicyTooManyRequests.
CreateAuthPolicyUnauthorizedCode is the HTTP code returned for type CreateAuthPolicyUnauthorized.
DeleteAuthPolicyBadRequestCode is the HTTP code returned for type DeleteAuthPolicyBadRequest.
DeleteAuthPolicyOKCode is the HTTP code returned for type DeleteAuthPolicyOK.
DeleteAuthPolicyTooManyRequestsCode is the HTTP code returned for type DeleteAuthPolicyTooManyRequests.
DeleteAuthPolicyUnauthorizedCode is the HTTP code returned for type DeleteAuthPolicyUnauthorized.
DetailAuthPolicyNotFoundCode is the HTTP code returned for type DetailAuthPolicyNotFound.
DetailAuthPolicyOKCode is the HTTP code returned for type DetailAuthPolicyOK.
DetailAuthPolicyTooManyRequestsCode is the HTTP code returned for type DetailAuthPolicyTooManyRequests.
DetailAuthPolicyUnauthorizedCode is the HTTP code returned for type DetailAuthPolicyUnauthorized.
ListAuthPoliciesBadRequestCode is the HTTP code returned for type ListAuthPoliciesBadRequest.
ListAuthPoliciesOKCode is the HTTP code returned for type ListAuthPoliciesOK.
ListAuthPoliciesTooManyRequestsCode is the HTTP code returned for type ListAuthPoliciesTooManyRequests.
ListAuthPoliciesUnauthorizedCode is the HTTP code returned for type ListAuthPoliciesUnauthorized.
PatchAuthPolicyBadRequestCode is the HTTP code returned for type PatchAuthPolicyBadRequest.
PatchAuthPolicyNotFoundCode is the HTTP code returned for type PatchAuthPolicyNotFound.
PatchAuthPolicyOKCode is the HTTP code returned for type PatchAuthPolicyOK.
PatchAuthPolicyTooManyRequestsCode is the HTTP code returned for type PatchAuthPolicyTooManyRequests.
PatchAuthPolicyUnauthorizedCode is the HTTP code returned for type PatchAuthPolicyUnauthorized.
UpdateAuthPolicyBadRequestCode is the HTTP code returned for type UpdateAuthPolicyBadRequest.
UpdateAuthPolicyNotFoundCode is the HTTP code returned for type UpdateAuthPolicyNotFound.
UpdateAuthPolicyOKCode is the HTTP code returned for type UpdateAuthPolicyOK.
UpdateAuthPolicyTooManyRequestsCode is the HTTP code returned for type UpdateAuthPolicyTooManyRequests.
UpdateAuthPolicyUnauthorizedCode is the HTTP code returned for type UpdateAuthPolicyUnauthorized.

# Structs

CreateAuthPolicy swagger:route POST /auth-policies Auth Policy createAuthPolicy Creates an Auth Policy Creates an Auth Policy.
CreateAuthPolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
CreateAuthPolicyCreated The create request was successful and the resource has been added at the following location swagger:response createAuthPolicyCreated */.
CreateAuthPolicyParams contains all the bound params for the create auth policy operation typically these are obtained from a http.Request swagger:parameters createAuthPolicy.
CreateAuthPolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response createAuthPolicyTooManyRequests */.
CreateAuthPolicyUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response createAuthPolicyUnauthorized */.
CreateAuthPolicyURL generates an URL for the create auth policy operation.
DeleteAuthPolicy swagger:route DELETE /auth-policies/{id} Auth Policy deleteAuthPolicy Delete an Auth Policy Delete an Auth Policy by id.
DeleteAuthPolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
DeleteAuthPolicyOK The delete request was successful and the resource has been removed swagger:response deleteAuthPolicyOK */.
DeleteAuthPolicyParams contains all the bound params for the delete auth policy operation typically these are obtained from a http.Request swagger:parameters deleteAuthPolicy.
DeleteAuthPolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response deleteAuthPolicyTooManyRequests */.
DeleteAuthPolicyUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response deleteAuthPolicyUnauthorized */.
DeleteAuthPolicyURL generates an URL for the delete auth policy operation.
DetailAuthPolicy swagger:route GET /auth-policies/{id} Auth Policy detailAuthPolicy Retrieves a single Auth Policy Retrieves a single Auth Policy by id.
DetailAuthPolicyNotFound The requested resource does not exist swagger:response detailAuthPolicyNotFound */.
DetailAuthPolicyOK A singular Auth Policy resource swagger:response detailAuthPolicyOK */.
DetailAuthPolicyParams contains all the bound params for the detail auth policy operation typically these are obtained from a http.Request swagger:parameters detailAuthPolicy.
DetailAuthPolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response detailAuthPolicyTooManyRequests */.
DetailAuthPolicyUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response detailAuthPolicyUnauthorized */.
DetailAuthPolicyURL generates an URL for the detail auth policy operation.
ListAuthPolicies swagger:route GET /auth-policies Auth Policy listAuthPolicies List Auth Policies Retrieves a list of Auth Policies */.
ListAuthPoliciesBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
ListAuthPoliciesOK A list of Auth Policies swagger:response listAuthPoliciesOK */.
ListAuthPoliciesParams contains all the bound params for the list auth policies operation typically these are obtained from a http.Request swagger:parameters listAuthPolicies.
ListAuthPoliciesTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response listAuthPoliciesTooManyRequests */.
ListAuthPoliciesUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response listAuthPoliciesUnauthorized */.
ListAuthPoliciesURL generates an URL for the list auth policies operation.
PatchAuthPolicy swagger:route PATCH /auth-policies/{id} Auth Policy patchAuthPolicy Update the supplied fields on an Auth Policy Update only the supplied fields on an Auth Policy by id.
PatchAuthPolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
PatchAuthPolicyNotFound The requested resource does not exist swagger:response patchAuthPolicyNotFound */.
PatchAuthPolicyOK The patch request was successful and the resource has been altered swagger:response patchAuthPolicyOK */.
PatchAuthPolicyParams contains all the bound params for the patch auth policy operation typically these are obtained from a http.Request swagger:parameters patchAuthPolicy.
PatchAuthPolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response patchAuthPolicyTooManyRequests */.
PatchAuthPolicyUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response patchAuthPolicyUnauthorized */.
PatchAuthPolicyURL generates an URL for the patch auth policy operation.
UpdateAuthPolicy swagger:route PUT /auth-policies/{id} Auth Policy updateAuthPolicy Update all fields on an Auth Policy Update all fields on an Auth Policy by id.
UpdateAuthPolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
UpdateAuthPolicyNotFound The requested resource does not exist swagger:response updateAuthPolicyNotFound */.
UpdateAuthPolicyOK The update request was successful and the resource has been altered swagger:response updateAuthPolicyOK */.
UpdateAuthPolicyParams contains all the bound params for the update auth policy operation typically these are obtained from a http.Request swagger:parameters updateAuthPolicy.
UpdateAuthPolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response updateAuthPolicyTooManyRequests */.
UpdateAuthPolicyUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response updateAuthPolicyUnauthorized */.
UpdateAuthPolicyURL generates an URL for the update auth policy operation.

# Interfaces

CreateAuthPolicyHandler interface for that can handle valid create auth policy params.
DeleteAuthPolicyHandler interface for that can handle valid delete auth policy params.
DetailAuthPolicyHandler interface for that can handle valid detail auth policy params.
ListAuthPoliciesHandler interface for that can handle valid list auth policies params.
PatchAuthPolicyHandler interface for that can handle valid patch auth policy params.
UpdateAuthPolicyHandler interface for that can handle valid update auth policy params.

# Type aliases

CreateAuthPolicyHandlerFunc turns a function with the right signature into a create auth policy handler.
DeleteAuthPolicyHandlerFunc turns a function with the right signature into a delete auth policy handler.
DetailAuthPolicyHandlerFunc turns a function with the right signature into a detail auth policy handler.
ListAuthPoliciesHandlerFunc turns a function with the right signature into a list auth policies handler.
PatchAuthPolicyHandlerFunc turns a function with the right signature into a patch auth policy handler.
UpdateAuthPolicyHandlerFunc turns a function with the right signature into a update auth policy handler.