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

# Functions

NewCreateServicePolicy creates a new http.Handler for the create service policy operation.
NewCreateServicePolicyBadRequest creates CreateServicePolicyBadRequest with default headers values.
NewCreateServicePolicyCreated creates CreateServicePolicyCreated with default headers values.
NewCreateServicePolicyParams creates a new CreateServicePolicyParams object There are no default values defined in the spec.
NewCreateServicePolicyTooManyRequests creates CreateServicePolicyTooManyRequests with default headers values.
NewCreateServicePolicyUnauthorized creates CreateServicePolicyUnauthorized with default headers values.
NewDeleteServicePolicy creates a new http.Handler for the delete service policy operation.
NewDeleteServicePolicyBadRequest creates DeleteServicePolicyBadRequest with default headers values.
NewDeleteServicePolicyConflict creates DeleteServicePolicyConflict with default headers values.
NewDeleteServicePolicyOK creates DeleteServicePolicyOK with default headers values.
NewDeleteServicePolicyParams creates a new DeleteServicePolicyParams object There are no default values defined in the spec.
NewDeleteServicePolicyTooManyRequests creates DeleteServicePolicyTooManyRequests with default headers values.
NewDeleteServicePolicyUnauthorized creates DeleteServicePolicyUnauthorized with default headers values.
NewDetailServicePolicy creates a new http.Handler for the detail service policy operation.
NewDetailServicePolicyNotFound creates DetailServicePolicyNotFound with default headers values.
NewDetailServicePolicyOK creates DetailServicePolicyOK with default headers values.
NewDetailServicePolicyParams creates a new DetailServicePolicyParams object There are no default values defined in the spec.
NewDetailServicePolicyTooManyRequests creates DetailServicePolicyTooManyRequests with default headers values.
NewDetailServicePolicyUnauthorized creates DetailServicePolicyUnauthorized with default headers values.
NewListServicePolicies creates a new http.Handler for the list service policies operation.
NewListServicePoliciesBadRequest creates ListServicePoliciesBadRequest with default headers values.
NewListServicePoliciesOK creates ListServicePoliciesOK with default headers values.
NewListServicePoliciesParams creates a new ListServicePoliciesParams object There are no default values defined in the spec.
NewListServicePoliciesTooManyRequests creates ListServicePoliciesTooManyRequests with default headers values.
NewListServicePoliciesUnauthorized creates ListServicePoliciesUnauthorized with default headers values.
NewListServicePolicyIdentities creates a new http.Handler for the list service policy identities operation.
NewListServicePolicyIdentitiesBadRequest creates ListServicePolicyIdentitiesBadRequest with default headers values.
NewListServicePolicyIdentitiesOK creates ListServicePolicyIdentitiesOK with default headers values.
NewListServicePolicyIdentitiesParams creates a new ListServicePolicyIdentitiesParams object There are no default values defined in the spec.
NewListServicePolicyIdentitiesTooManyRequests creates ListServicePolicyIdentitiesTooManyRequests with default headers values.
NewListServicePolicyIdentitiesUnauthorized creates ListServicePolicyIdentitiesUnauthorized with default headers values.
NewListServicePolicyPostureChecks creates a new http.Handler for the list service policy posture checks operation.
NewListServicePolicyPostureChecksBadRequest creates ListServicePolicyPostureChecksBadRequest with default headers values.
NewListServicePolicyPostureChecksOK creates ListServicePolicyPostureChecksOK with default headers values.
NewListServicePolicyPostureChecksParams creates a new ListServicePolicyPostureChecksParams object There are no default values defined in the spec.
NewListServicePolicyPostureChecksTooManyRequests creates ListServicePolicyPostureChecksTooManyRequests with default headers values.
NewListServicePolicyPostureChecksUnauthorized creates ListServicePolicyPostureChecksUnauthorized with default headers values.
NewListServicePolicyServices creates a new http.Handler for the list service policy services operation.
NewListServicePolicyServicesBadRequest creates ListServicePolicyServicesBadRequest with default headers values.
NewListServicePolicyServicesOK creates ListServicePolicyServicesOK with default headers values.
NewListServicePolicyServicesParams creates a new ListServicePolicyServicesParams object There are no default values defined in the spec.
NewListServicePolicyServicesTooManyRequests creates ListServicePolicyServicesTooManyRequests with default headers values.
NewListServicePolicyServicesUnauthorized creates ListServicePolicyServicesUnauthorized with default headers values.
NewPatchServicePolicy creates a new http.Handler for the patch service policy operation.
NewPatchServicePolicyBadRequest creates PatchServicePolicyBadRequest with default headers values.
NewPatchServicePolicyNotFound creates PatchServicePolicyNotFound with default headers values.
NewPatchServicePolicyOK creates PatchServicePolicyOK with default headers values.
NewPatchServicePolicyParams creates a new PatchServicePolicyParams object There are no default values defined in the spec.
NewPatchServicePolicyTooManyRequests creates PatchServicePolicyTooManyRequests with default headers values.
NewPatchServicePolicyUnauthorized creates PatchServicePolicyUnauthorized with default headers values.
NewUpdateServicePolicy creates a new http.Handler for the update service policy operation.
NewUpdateServicePolicyBadRequest creates UpdateServicePolicyBadRequest with default headers values.
NewUpdateServicePolicyNotFound creates UpdateServicePolicyNotFound with default headers values.
NewUpdateServicePolicyOK creates UpdateServicePolicyOK with default headers values.
NewUpdateServicePolicyParams creates a new UpdateServicePolicyParams object There are no default values defined in the spec.
NewUpdateServicePolicyTooManyRequests creates UpdateServicePolicyTooManyRequests with default headers values.
NewUpdateServicePolicyUnauthorized creates UpdateServicePolicyUnauthorized with default headers values.

# Constants

CreateServicePolicyBadRequestCode is the HTTP code returned for type CreateServicePolicyBadRequest.
CreateServicePolicyCreatedCode is the HTTP code returned for type CreateServicePolicyCreated.
CreateServicePolicyTooManyRequestsCode is the HTTP code returned for type CreateServicePolicyTooManyRequests.
CreateServicePolicyUnauthorizedCode is the HTTP code returned for type CreateServicePolicyUnauthorized.
DeleteServicePolicyBadRequestCode is the HTTP code returned for type DeleteServicePolicyBadRequest.
DeleteServicePolicyConflictCode is the HTTP code returned for type DeleteServicePolicyConflict.
DeleteServicePolicyOKCode is the HTTP code returned for type DeleteServicePolicyOK.
DeleteServicePolicyTooManyRequestsCode is the HTTP code returned for type DeleteServicePolicyTooManyRequests.
DeleteServicePolicyUnauthorizedCode is the HTTP code returned for type DeleteServicePolicyUnauthorized.
DetailServicePolicyNotFoundCode is the HTTP code returned for type DetailServicePolicyNotFound.
DetailServicePolicyOKCode is the HTTP code returned for type DetailServicePolicyOK.
DetailServicePolicyTooManyRequestsCode is the HTTP code returned for type DetailServicePolicyTooManyRequests.
DetailServicePolicyUnauthorizedCode is the HTTP code returned for type DetailServicePolicyUnauthorized.
ListServicePoliciesBadRequestCode is the HTTP code returned for type ListServicePoliciesBadRequest.
ListServicePoliciesOKCode is the HTTP code returned for type ListServicePoliciesOK.
ListServicePoliciesTooManyRequestsCode is the HTTP code returned for type ListServicePoliciesTooManyRequests.
ListServicePoliciesUnauthorizedCode is the HTTP code returned for type ListServicePoliciesUnauthorized.
ListServicePolicyIdentitiesBadRequestCode is the HTTP code returned for type ListServicePolicyIdentitiesBadRequest.
ListServicePolicyIdentitiesOKCode is the HTTP code returned for type ListServicePolicyIdentitiesOK.
ListServicePolicyIdentitiesTooManyRequestsCode is the HTTP code returned for type ListServicePolicyIdentitiesTooManyRequests.
ListServicePolicyIdentitiesUnauthorizedCode is the HTTP code returned for type ListServicePolicyIdentitiesUnauthorized.
ListServicePolicyPostureChecksBadRequestCode is the HTTP code returned for type ListServicePolicyPostureChecksBadRequest.
ListServicePolicyPostureChecksOKCode is the HTTP code returned for type ListServicePolicyPostureChecksOK.
ListServicePolicyPostureChecksTooManyRequestsCode is the HTTP code returned for type ListServicePolicyPostureChecksTooManyRequests.
ListServicePolicyPostureChecksUnauthorizedCode is the HTTP code returned for type ListServicePolicyPostureChecksUnauthorized.
ListServicePolicyServicesBadRequestCode is the HTTP code returned for type ListServicePolicyServicesBadRequest.
ListServicePolicyServicesOKCode is the HTTP code returned for type ListServicePolicyServicesOK.
ListServicePolicyServicesTooManyRequestsCode is the HTTP code returned for type ListServicePolicyServicesTooManyRequests.
ListServicePolicyServicesUnauthorizedCode is the HTTP code returned for type ListServicePolicyServicesUnauthorized.
PatchServicePolicyBadRequestCode is the HTTP code returned for type PatchServicePolicyBadRequest.
PatchServicePolicyNotFoundCode is the HTTP code returned for type PatchServicePolicyNotFound.
PatchServicePolicyOKCode is the HTTP code returned for type PatchServicePolicyOK.
PatchServicePolicyTooManyRequestsCode is the HTTP code returned for type PatchServicePolicyTooManyRequests.
PatchServicePolicyUnauthorizedCode is the HTTP code returned for type PatchServicePolicyUnauthorized.
UpdateServicePolicyBadRequestCode is the HTTP code returned for type UpdateServicePolicyBadRequest.
UpdateServicePolicyNotFoundCode is the HTTP code returned for type UpdateServicePolicyNotFound.
UpdateServicePolicyOKCode is the HTTP code returned for type UpdateServicePolicyOK.
UpdateServicePolicyTooManyRequestsCode is the HTTP code returned for type UpdateServicePolicyTooManyRequests.
UpdateServicePolicyUnauthorizedCode is the HTTP code returned for type UpdateServicePolicyUnauthorized.

# Structs

CreateServicePolicy swagger:route POST /service-policies Service Policy createServicePolicy Create a service policy resource Create a service policy resource.
CreateServicePolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
CreateServicePolicyCreated The create request was successful and the resource has been added at the following location swagger:response createServicePolicyCreated */.
CreateServicePolicyParams contains all the bound params for the create service policy operation typically these are obtained from a http.Request swagger:parameters createServicePolicy.
CreateServicePolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response createServicePolicyTooManyRequests */.
CreateServicePolicyUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response createServicePolicyUnauthorized */.
CreateServicePolicyURL generates an URL for the create service policy operation.
DeleteServicePolicy swagger:route DELETE /service-policies/{id} Service Policy deleteServicePolicy Delete a service policy Delete a service policy by id.
DeleteServicePolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
DeleteServicePolicyConflict The resource requested to be removed/altered cannot be as it is referenced by another object.
DeleteServicePolicyOK The delete request was successful and the resource has been removed swagger:response deleteServicePolicyOK */.
DeleteServicePolicyParams contains all the bound params for the delete service policy operation typically these are obtained from a http.Request swagger:parameters deleteServicePolicy.
DeleteServicePolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response deleteServicePolicyTooManyRequests */.
DeleteServicePolicyUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response deleteServicePolicyUnauthorized */.
DeleteServicePolicyURL generates an URL for the delete service policy operation.
DetailServicePolicy swagger:route GET /service-policies/{id} Service Policy detailServicePolicy Retrieves a single service policy Retrieves a single service policy by id.
DetailServicePolicyNotFound The requested resource does not exist swagger:response detailServicePolicyNotFound */.
DetailServicePolicyOK A single service policy swagger:response detailServicePolicyOK */.
DetailServicePolicyParams contains all the bound params for the detail service policy operation typically these are obtained from a http.Request swagger:parameters detailServicePolicy.
DetailServicePolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response detailServicePolicyTooManyRequests */.
DetailServicePolicyUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response detailServicePolicyUnauthorized */.
DetailServicePolicyURL generates an URL for the detail service policy operation.
ListServicePolicies swagger:route GET /service-policies Service Policy listServicePolicies List service policies Retrieves a list of service policy resources; supports filtering, sorting, and pagination.
ListServicePoliciesBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
ListServicePoliciesOK A list of service policies swagger:response listServicePoliciesOK */.
ListServicePoliciesParams contains all the bound params for the list service policies operation typically these are obtained from a http.Request swagger:parameters listServicePolicies.
ListServicePoliciesTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response listServicePoliciesTooManyRequests */.
ListServicePoliciesUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response listServicePoliciesUnauthorized */.
ListServicePoliciesURL generates an URL for the list service policies operation.
ListServicePolicyIdentities swagger:route GET /service-policies/{id}/identities Service Policy listServicePolicyIdentities List identities a service policy affects Retrieves a list of identity resources that are affected by a service policy; supports filtering, sorting, and pagination.
ListServicePolicyIdentitiesBadRequest The requested resource does not exist swagger:response listServicePolicyIdentitiesBadRequest */.
ListServicePolicyIdentitiesOK A list of identities swagger:response listServicePolicyIdentitiesOK */.
ListServicePolicyIdentitiesParams contains all the bound params for the list service policy identities operation typically these are obtained from a http.Request swagger:parameters listServicePolicyIdentities.
ListServicePolicyIdentitiesTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response listServicePolicyIdentitiesTooManyRequests */.
ListServicePolicyIdentitiesUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response listServicePolicyIdentitiesUnauthorized */.
ListServicePolicyIdentitiesURL generates an URL for the list service policy identities operation.
ListServicePolicyPostureChecks swagger:route GET /service-policies/{id}/posture-checks Service Policy listServicePolicyPostureChecks List posture check a service policy includes Retrieves a list of posture check resources that are affected by a service policy; supports filtering, sorting, and pagination.
ListServicePolicyPostureChecksBadRequest The requested resource does not exist swagger:response listServicePolicyPostureChecksBadRequest */.
ListServicePolicyPostureChecksOK A list of posture checks swagger:response listServicePolicyPostureChecksOK */.
ListServicePolicyPostureChecksParams contains all the bound params for the list service policy posture checks operation typically these are obtained from a http.Request swagger:parameters listServicePolicyPostureChecks.
ListServicePolicyPostureChecksTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response listServicePolicyPostureChecksTooManyRequests */.
ListServicePolicyPostureChecksUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response listServicePolicyPostureChecksUnauthorized */.
ListServicePolicyPostureChecksURL generates an URL for the list service policy posture checks operation.
ListServicePolicyServices swagger:route GET /service-policies/{id}/services Service Policy listServicePolicyServices List services a service policy affects Retrieves a list of service resources that are affected by a service policy; supports filtering, sorting, and pagination.
ListServicePolicyServicesBadRequest The requested resource does not exist swagger:response listServicePolicyServicesBadRequest */.
ListServicePolicyServicesOK A list of services swagger:response listServicePolicyServicesOK */.
ListServicePolicyServicesParams contains all the bound params for the list service policy services operation typically these are obtained from a http.Request swagger:parameters listServicePolicyServices.
ListServicePolicyServicesTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response listServicePolicyServicesTooManyRequests */.
ListServicePolicyServicesUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response listServicePolicyServicesUnauthorized */.
ListServicePolicyServicesURL generates an URL for the list service policy services operation.
PatchServicePolicy swagger:route PATCH /service-policies/{id} Service Policy patchServicePolicy Update the supplied fields on a service policy Update the supplied fields on a service policy.
PatchServicePolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
PatchServicePolicyNotFound The requested resource does not exist swagger:response patchServicePolicyNotFound */.
PatchServicePolicyOK The patch request was successful and the resource has been altered swagger:response patchServicePolicyOK */.
PatchServicePolicyParams contains all the bound params for the patch service policy operation typically these are obtained from a http.Request swagger:parameters patchServicePolicy.
PatchServicePolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response patchServicePolicyTooManyRequests */.
PatchServicePolicyUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response patchServicePolicyUnauthorized */.
PatchServicePolicyURL generates an URL for the patch service policy operation.
UpdateServicePolicy swagger:route PUT /service-policies/{id} Service Policy updateServicePolicy Update all fields on a service policy Update all fields on a service policy by id.
UpdateServicePolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
UpdateServicePolicyNotFound The requested resource does not exist swagger:response updateServicePolicyNotFound */.
UpdateServicePolicyOK The update request was successful and the resource has been altered swagger:response updateServicePolicyOK */.
UpdateServicePolicyParams contains all the bound params for the update service policy operation typically these are obtained from a http.Request swagger:parameters updateServicePolicy.
UpdateServicePolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded swagger:response updateServicePolicyTooManyRequests */.
UpdateServicePolicyUnauthorized The supplied session does not have the correct access rights to request this resource swagger:response updateServicePolicyUnauthorized */.
UpdateServicePolicyURL generates an URL for the update service policy operation.

# Interfaces

CreateServicePolicyHandler interface for that can handle valid create service policy params.
DeleteServicePolicyHandler interface for that can handle valid delete service policy params.
DetailServicePolicyHandler interface for that can handle valid detail service policy params.
ListServicePoliciesHandler interface for that can handle valid list service policies params.
ListServicePolicyIdentitiesHandler interface for that can handle valid list service policy identities params.
ListServicePolicyPostureChecksHandler interface for that can handle valid list service policy posture checks params.
ListServicePolicyServicesHandler interface for that can handle valid list service policy services params.
PatchServicePolicyHandler interface for that can handle valid patch service policy params.
UpdateServicePolicyHandler interface for that can handle valid update service policy params.

# Type aliases

CreateServicePolicyHandlerFunc turns a function with the right signature into a create service policy handler.
DeleteServicePolicyHandlerFunc turns a function with the right signature into a delete service policy handler.
DetailServicePolicyHandlerFunc turns a function with the right signature into a detail service policy handler.
ListServicePoliciesHandlerFunc turns a function with the right signature into a list service policies handler.
ListServicePolicyIdentitiesHandlerFunc turns a function with the right signature into a list service policy identities handler.
ListServicePolicyPostureChecksHandlerFunc turns a function with the right signature into a list service policy posture checks handler.
ListServicePolicyServicesHandlerFunc turns a function with the right signature into a list service policy services handler.
PatchServicePolicyHandlerFunc turns a function with the right signature into a patch service policy handler.
UpdateServicePolicyHandlerFunc turns a function with the right signature into a update service policy handler.