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

# Functions

New creates a new router API client.
NewCreateRouterBadRequest creates a CreateRouterBadRequest with default headers values.
NewCreateRouterCreated creates a CreateRouterCreated with default headers values.
NewCreateRouterParams creates a new CreateRouterParams object, with the default timeout for this client.
NewCreateRouterParamsWithContext creates a new CreateRouterParams object with the ability to set a context for a request.
NewCreateRouterParamsWithHTTPClient creates a new CreateRouterParams object with the ability to set a custom HTTPClient for a request.
NewCreateRouterParamsWithTimeout creates a new CreateRouterParams object with the ability to set a timeout on a request.
NewCreateRouterTooManyRequests creates a CreateRouterTooManyRequests with default headers values.
NewCreateRouterUnauthorized creates a CreateRouterUnauthorized with default headers values.
NewCreateTransitRouterBadRequest creates a CreateTransitRouterBadRequest with default headers values.
NewCreateTransitRouterCreated creates a CreateTransitRouterCreated with default headers values.
NewCreateTransitRouterParams creates a new CreateTransitRouterParams object, with the default timeout for this client.
NewCreateTransitRouterParamsWithContext creates a new CreateTransitRouterParams object with the ability to set a context for a request.
NewCreateTransitRouterParamsWithHTTPClient creates a new CreateTransitRouterParams object with the ability to set a custom HTTPClient for a request.
NewCreateTransitRouterParamsWithTimeout creates a new CreateTransitRouterParams object with the ability to set a timeout on a request.
NewCreateTransitRouterTooManyRequests creates a CreateTransitRouterTooManyRequests with default headers values.
NewCreateTransitRouterUnauthorized creates a CreateTransitRouterUnauthorized with default headers values.
NewDeleteRouterBadRequest creates a DeleteRouterBadRequest with default headers values.
NewDeleteRouterConflict creates a DeleteRouterConflict with default headers values.
NewDeleteRouterOK creates a DeleteRouterOK with default headers values.
NewDeleteRouterParams creates a new DeleteRouterParams object, with the default timeout for this client.
NewDeleteRouterParamsWithContext creates a new DeleteRouterParams object with the ability to set a context for a request.
NewDeleteRouterParamsWithHTTPClient creates a new DeleteRouterParams object with the ability to set a custom HTTPClient for a request.
NewDeleteRouterParamsWithTimeout creates a new DeleteRouterParams object with the ability to set a timeout on a request.
NewDeleteRouterTooManyRequests creates a DeleteRouterTooManyRequests with default headers values.
NewDeleteRouterUnauthorized creates a DeleteRouterUnauthorized with default headers values.
NewDeleteTransitRouterBadRequest creates a DeleteTransitRouterBadRequest with default headers values.
NewDeleteTransitRouterConflict creates a DeleteTransitRouterConflict with default headers values.
NewDeleteTransitRouterOK creates a DeleteTransitRouterOK with default headers values.
NewDeleteTransitRouterParams creates a new DeleteTransitRouterParams object, with the default timeout for this client.
NewDeleteTransitRouterParamsWithContext creates a new DeleteTransitRouterParams object with the ability to set a context for a request.
NewDeleteTransitRouterParamsWithHTTPClient creates a new DeleteTransitRouterParams object with the ability to set a custom HTTPClient for a request.
NewDeleteTransitRouterParamsWithTimeout creates a new DeleteTransitRouterParams object with the ability to set a timeout on a request.
NewDeleteTransitRouterTooManyRequests creates a DeleteTransitRouterTooManyRequests with default headers values.
NewDeleteTransitRouterUnauthorized creates a DeleteTransitRouterUnauthorized with default headers values.
NewDetailRouterNotFound creates a DetailRouterNotFound with default headers values.
NewDetailRouterOK creates a DetailRouterOK with default headers values.
NewDetailRouterParams creates a new DetailRouterParams object, with the default timeout for this client.
NewDetailRouterParamsWithContext creates a new DetailRouterParams object with the ability to set a context for a request.
NewDetailRouterParamsWithHTTPClient creates a new DetailRouterParams object with the ability to set a custom HTTPClient for a request.
NewDetailRouterParamsWithTimeout creates a new DetailRouterParams object with the ability to set a timeout on a request.
NewDetailRouterTooManyRequests creates a DetailRouterTooManyRequests with default headers values.
NewDetailRouterUnauthorized creates a DetailRouterUnauthorized with default headers values.
NewDetailTransitRouterNotFound creates a DetailTransitRouterNotFound with default headers values.
NewDetailTransitRouterOK creates a DetailTransitRouterOK with default headers values.
NewDetailTransitRouterParams creates a new DetailTransitRouterParams object, with the default timeout for this client.
NewDetailTransitRouterParamsWithContext creates a new DetailTransitRouterParams object with the ability to set a context for a request.
NewDetailTransitRouterParamsWithHTTPClient creates a new DetailTransitRouterParams object with the ability to set a custom HTTPClient for a request.
NewDetailTransitRouterParamsWithTimeout creates a new DetailTransitRouterParams object with the ability to set a timeout on a request.
NewDetailTransitRouterTooManyRequests creates a DetailTransitRouterTooManyRequests with default headers values.
NewDetailTransitRouterUnauthorized creates a DetailTransitRouterUnauthorized with default headers values.
NewListRoutersBadRequest creates a ListRoutersBadRequest with default headers values.
NewListRoutersOK creates a ListRoutersOK with default headers values.
NewListRoutersParams creates a new ListRoutersParams object, with the default timeout for this client.
NewListRoutersParamsWithContext creates a new ListRoutersParams object with the ability to set a context for a request.
NewListRoutersParamsWithHTTPClient creates a new ListRoutersParams object with the ability to set a custom HTTPClient for a request.
NewListRoutersParamsWithTimeout creates a new ListRoutersParams object with the ability to set a timeout on a request.
NewListRoutersTooManyRequests creates a ListRoutersTooManyRequests with default headers values.
NewListRoutersUnauthorized creates a ListRoutersUnauthorized with default headers values.
NewListTransitRoutersBadRequest creates a ListTransitRoutersBadRequest with default headers values.
NewListTransitRoutersOK creates a ListTransitRoutersOK with default headers values.
NewListTransitRoutersParams creates a new ListTransitRoutersParams object, with the default timeout for this client.
NewListTransitRoutersParamsWithContext creates a new ListTransitRoutersParams object with the ability to set a context for a request.
NewListTransitRoutersParamsWithHTTPClient creates a new ListTransitRoutersParams object with the ability to set a custom HTTPClient for a request.
NewListTransitRoutersParamsWithTimeout creates a new ListTransitRoutersParams object with the ability to set a timeout on a request.
NewListTransitRoutersTooManyRequests creates a ListTransitRoutersTooManyRequests with default headers values.
NewListTransitRoutersUnauthorized creates a ListTransitRoutersUnauthorized with default headers values.
NewPatchRouterBadRequest creates a PatchRouterBadRequest with default headers values.
NewPatchRouterNotFound creates a PatchRouterNotFound with default headers values.
NewPatchRouterOK creates a PatchRouterOK with default headers values.
NewPatchRouterParams creates a new PatchRouterParams object, with the default timeout for this client.
NewPatchRouterParamsWithContext creates a new PatchRouterParams object with the ability to set a context for a request.
NewPatchRouterParamsWithHTTPClient creates a new PatchRouterParams object with the ability to set a custom HTTPClient for a request.
NewPatchRouterParamsWithTimeout creates a new PatchRouterParams object with the ability to set a timeout on a request.
NewPatchRouterTooManyRequests creates a PatchRouterTooManyRequests with default headers values.
NewPatchRouterUnauthorized creates a PatchRouterUnauthorized with default headers values.
NewPatchTransitRouterBadRequest creates a PatchTransitRouterBadRequest with default headers values.
NewPatchTransitRouterNotFound creates a PatchTransitRouterNotFound with default headers values.
NewPatchTransitRouterOK creates a PatchTransitRouterOK with default headers values.
NewPatchTransitRouterParams creates a new PatchTransitRouterParams object, with the default timeout for this client.
NewPatchTransitRouterParamsWithContext creates a new PatchTransitRouterParams object with the ability to set a context for a request.
NewPatchTransitRouterParamsWithHTTPClient creates a new PatchTransitRouterParams object with the ability to set a custom HTTPClient for a request.
NewPatchTransitRouterParamsWithTimeout creates a new PatchTransitRouterParams object with the ability to set a timeout on a request.
NewPatchTransitRouterTooManyRequests creates a PatchTransitRouterTooManyRequests with default headers values.
NewPatchTransitRouterUnauthorized creates a PatchTransitRouterUnauthorized with default headers values.
NewUpdateRouterBadRequest creates a UpdateRouterBadRequest with default headers values.
NewUpdateRouterNotFound creates a UpdateRouterNotFound with default headers values.
NewUpdateRouterOK creates a UpdateRouterOK with default headers values.
NewUpdateRouterParams creates a new UpdateRouterParams object, with the default timeout for this client.
NewUpdateRouterParamsWithContext creates a new UpdateRouterParams object with the ability to set a context for a request.
NewUpdateRouterParamsWithHTTPClient creates a new UpdateRouterParams object with the ability to set a custom HTTPClient for a request.
NewUpdateRouterParamsWithTimeout creates a new UpdateRouterParams object with the ability to set a timeout on a request.
NewUpdateRouterTooManyRequests creates a UpdateRouterTooManyRequests with default headers values.
NewUpdateRouterUnauthorized creates a UpdateRouterUnauthorized with default headers values.
NewUpdateTransitRouterBadRequest creates a UpdateTransitRouterBadRequest with default headers values.
NewUpdateTransitRouterNotFound creates a UpdateTransitRouterNotFound with default headers values.
NewUpdateTransitRouterOK creates a UpdateTransitRouterOK with default headers values.
NewUpdateTransitRouterParams creates a new UpdateTransitRouterParams object, with the default timeout for this client.
NewUpdateTransitRouterParamsWithContext creates a new UpdateTransitRouterParams object with the ability to set a context for a request.
NewUpdateTransitRouterParamsWithHTTPClient creates a new UpdateTransitRouterParams object with the ability to set a custom HTTPClient for a request.
NewUpdateTransitRouterParamsWithTimeout creates a new UpdateTransitRouterParams object with the ability to set a timeout on a request.
NewUpdateTransitRouterTooManyRequests creates a UpdateTransitRouterTooManyRequests with default headers values.
NewUpdateTransitRouterUnauthorized creates a UpdateTransitRouterUnauthorized with default headers values.

# Structs

Client for router API */.
CreateRouterBadRequest describes a response with status code 400, with default header values.
CreateRouterCreated describes a response with status code 201, with default header values.
CreateRouterParams contains all the parameters to send to the API endpoint for the create router operation.
CreateRouterReader is a Reader for the CreateRouter structure.
CreateRouterTooManyRequests describes a response with status code 429, with default header values.
CreateRouterUnauthorized describes a response with status code 401, with default header values.
CreateTransitRouterBadRequest describes a response with status code 400, with default header values.
CreateTransitRouterCreated describes a response with status code 201, with default header values.
CreateTransitRouterParams contains all the parameters to send to the API endpoint for the create transit router operation.
CreateTransitRouterReader is a Reader for the CreateTransitRouter structure.
CreateTransitRouterTooManyRequests describes a response with status code 429, with default header values.
CreateTransitRouterUnauthorized describes a response with status code 401, with default header values.
DeleteRouterBadRequest describes a response with status code 400, with default header values.
DeleteRouterConflict describes a response with status code 409, with default header values.
DeleteRouterOK describes a response with status code 200, with default header values.
DeleteRouterParams contains all the parameters to send to the API endpoint for the delete router operation.
DeleteRouterReader is a Reader for the DeleteRouter structure.
DeleteRouterTooManyRequests describes a response with status code 429, with default header values.
DeleteRouterUnauthorized describes a response with status code 401, with default header values.
DeleteTransitRouterBadRequest describes a response with status code 400, with default header values.
DeleteTransitRouterConflict describes a response with status code 409, with default header values.
DeleteTransitRouterOK describes a response with status code 200, with default header values.
DeleteTransitRouterParams contains all the parameters to send to the API endpoint for the delete transit router operation.
DeleteTransitRouterReader is a Reader for the DeleteTransitRouter structure.
DeleteTransitRouterTooManyRequests describes a response with status code 429, with default header values.
DeleteTransitRouterUnauthorized describes a response with status code 401, with default header values.
DetailRouterNotFound describes a response with status code 404, with default header values.
DetailRouterOK describes a response with status code 200, with default header values.
DetailRouterParams contains all the parameters to send to the API endpoint for the detail router operation.
DetailRouterReader is a Reader for the DetailRouter structure.
DetailRouterTooManyRequests describes a response with status code 429, with default header values.
DetailRouterUnauthorized describes a response with status code 401, with default header values.
DetailTransitRouterNotFound describes a response with status code 404, with default header values.
DetailTransitRouterOK describes a response with status code 200, with default header values.
DetailTransitRouterParams contains all the parameters to send to the API endpoint for the detail transit router operation.
DetailTransitRouterReader is a Reader for the DetailTransitRouter structure.
DetailTransitRouterTooManyRequests describes a response with status code 429, with default header values.
DetailTransitRouterUnauthorized describes a response with status code 401, with default header values.
ListRoutersBadRequest describes a response with status code 400, with default header values.
ListRoutersOK describes a response with status code 200, with default header values.
ListRoutersParams contains all the parameters to send to the API endpoint for the list routers operation.
ListRoutersReader is a Reader for the ListRouters structure.
ListRoutersTooManyRequests describes a response with status code 429, with default header values.
ListRoutersUnauthorized describes a response with status code 401, with default header values.
ListTransitRoutersBadRequest describes a response with status code 400, with default header values.
ListTransitRoutersOK describes a response with status code 200, with default header values.
ListTransitRoutersParams contains all the parameters to send to the API endpoint for the list transit routers operation.
ListTransitRoutersReader is a Reader for the ListTransitRouters structure.
ListTransitRoutersTooManyRequests describes a response with status code 429, with default header values.
ListTransitRoutersUnauthorized describes a response with status code 401, with default header values.
PatchRouterBadRequest describes a response with status code 400, with default header values.
PatchRouterNotFound describes a response with status code 404, with default header values.
PatchRouterOK describes a response with status code 200, with default header values.
PatchRouterParams contains all the parameters to send to the API endpoint for the patch router operation.
PatchRouterReader is a Reader for the PatchRouter structure.
PatchRouterTooManyRequests describes a response with status code 429, with default header values.
PatchRouterUnauthorized describes a response with status code 401, with default header values.
PatchTransitRouterBadRequest describes a response with status code 400, with default header values.
PatchTransitRouterNotFound describes a response with status code 404, with default header values.
PatchTransitRouterOK describes a response with status code 200, with default header values.
PatchTransitRouterParams contains all the parameters to send to the API endpoint for the patch transit router operation.
PatchTransitRouterReader is a Reader for the PatchTransitRouter structure.
PatchTransitRouterTooManyRequests describes a response with status code 429, with default header values.
PatchTransitRouterUnauthorized describes a response with status code 401, with default header values.
UpdateRouterBadRequest describes a response with status code 400, with default header values.
UpdateRouterNotFound describes a response with status code 404, with default header values.
UpdateRouterOK describes a response with status code 200, with default header values.
UpdateRouterParams contains all the parameters to send to the API endpoint for the update router operation.
UpdateRouterReader is a Reader for the UpdateRouter structure.
UpdateRouterTooManyRequests describes a response with status code 429, with default header values.
UpdateRouterUnauthorized describes a response with status code 401, with default header values.
UpdateTransitRouterBadRequest describes a response with status code 400, with default header values.
UpdateTransitRouterNotFound describes a response with status code 404, with default header values.
UpdateTransitRouterOK describes a response with status code 200, with default header values.
UpdateTransitRouterParams contains all the parameters to send to the API endpoint for the update transit router operation.
UpdateTransitRouterReader is a Reader for the UpdateTransitRouter structure.
UpdateTransitRouterTooManyRequests describes a response with status code 429, with default header values.
UpdateTransitRouterUnauthorized describes a response with status code 401, with default header values.

# Interfaces

ClientService is the interface for Client methods.

# Type aliases

ClientOption is the option for Client methods.