package
0.2.0-alpha
Repository: https://github.com/vmware-archive/dispatch.git
Documentation: pkg.go.dev

# Functions

NewAddServiceAccount creates a new http.Handler for the add service account operation.
NewAddServiceAccountBadRequest creates AddServiceAccountBadRequest with default headers values.
NewAddServiceAccountConflict creates AddServiceAccountConflict with default headers values.
NewAddServiceAccountCreated creates AddServiceAccountCreated with default headers values.
NewAddServiceAccountDefault creates AddServiceAccountDefault with default headers values.
NewAddServiceAccountForbidden creates AddServiceAccountForbidden with default headers values.
NewAddServiceAccountParams creates a new AddServiceAccountParams object no default values defined in spec.
NewAddServiceAccountUnauthorized creates AddServiceAccountUnauthorized with default headers values.
NewDeleteServiceAccount creates a new http.Handler for the delete service account operation.
NewDeleteServiceAccountBadRequest creates DeleteServiceAccountBadRequest with default headers values.
NewDeleteServiceAccountDefault creates DeleteServiceAccountDefault with default headers values.
NewDeleteServiceAccountForbidden creates DeleteServiceAccountForbidden with default headers values.
NewDeleteServiceAccountNotFound creates DeleteServiceAccountNotFound with default headers values.
NewDeleteServiceAccountOK creates DeleteServiceAccountOK with default headers values.
NewDeleteServiceAccountParams creates a new DeleteServiceAccountParams object no default values defined in spec.
NewDeleteServiceAccountUnauthorized creates DeleteServiceAccountUnauthorized with default headers values.
NewGetServiceAccount creates a new http.Handler for the get service account operation.
NewGetServiceAccountBadRequest creates GetServiceAccountBadRequest with default headers values.
NewGetServiceAccountDefault creates GetServiceAccountDefault with default headers values.
NewGetServiceAccountForbidden creates GetServiceAccountForbidden with default headers values.
NewGetServiceAccountNotFound creates GetServiceAccountNotFound with default headers values.
NewGetServiceAccountOK creates GetServiceAccountOK with default headers values.
NewGetServiceAccountParams creates a new GetServiceAccountParams object no default values defined in spec.
NewGetServiceAccounts creates a new http.Handler for the get service accounts operation.
NewGetServiceAccountsDefault creates GetServiceAccountsDefault with default headers values.
NewGetServiceAccountsForbidden creates GetServiceAccountsForbidden with default headers values.
NewGetServiceAccountsOK creates GetServiceAccountsOK with default headers values.
NewGetServiceAccountsParams creates a new GetServiceAccountsParams object no default values defined in spec.
NewGetServiceAccountsUnauthorized creates GetServiceAccountsUnauthorized with default headers values.
NewGetServiceAccountUnauthorized creates GetServiceAccountUnauthorized with default headers values.
NewUpdateServiceAccount creates a new http.Handler for the update service account operation.
NewUpdateServiceAccountBadRequest creates UpdateServiceAccountBadRequest with default headers values.
NewUpdateServiceAccountDefault creates UpdateServiceAccountDefault with default headers values.
NewUpdateServiceAccountForbidden creates UpdateServiceAccountForbidden with default headers values.
NewUpdateServiceAccountNotFound creates UpdateServiceAccountNotFound with default headers values.
NewUpdateServiceAccountOK creates UpdateServiceAccountOK with default headers values.
NewUpdateServiceAccountParams creates a new UpdateServiceAccountParams object no default values defined in spec.
NewUpdateServiceAccountUnauthorized creates UpdateServiceAccountUnauthorized with default headers values.

# Constants

AddServiceAccountBadRequestCode is the HTTP code returned for type AddServiceAccountBadRequest.
AddServiceAccountConflictCode is the HTTP code returned for type AddServiceAccountConflict.
AddServiceAccountCreatedCode is the HTTP code returned for type AddServiceAccountCreated.
AddServiceAccountForbiddenCode is the HTTP code returned for type AddServiceAccountForbidden.
AddServiceAccountUnauthorizedCode is the HTTP code returned for type AddServiceAccountUnauthorized.
DeleteServiceAccountBadRequestCode is the HTTP code returned for type DeleteServiceAccountBadRequest.
DeleteServiceAccountForbiddenCode is the HTTP code returned for type DeleteServiceAccountForbidden.
DeleteServiceAccountNotFoundCode is the HTTP code returned for type DeleteServiceAccountNotFound.
DeleteServiceAccountOKCode is the HTTP code returned for type DeleteServiceAccountOK.
DeleteServiceAccountUnauthorizedCode is the HTTP code returned for type DeleteServiceAccountUnauthorized.
GetServiceAccountBadRequestCode is the HTTP code returned for type GetServiceAccountBadRequest.
GetServiceAccountForbiddenCode is the HTTP code returned for type GetServiceAccountForbidden.
GetServiceAccountNotFoundCode is the HTTP code returned for type GetServiceAccountNotFound.
GetServiceAccountOKCode is the HTTP code returned for type GetServiceAccountOK.
GetServiceAccountsForbiddenCode is the HTTP code returned for type GetServiceAccountsForbidden.
GetServiceAccountsOKCode is the HTTP code returned for type GetServiceAccountsOK.
GetServiceAccountsUnauthorizedCode is the HTTP code returned for type GetServiceAccountsUnauthorized.
GetServiceAccountUnauthorizedCode is the HTTP code returned for type GetServiceAccountUnauthorized.
UpdateServiceAccountBadRequestCode is the HTTP code returned for type UpdateServiceAccountBadRequest.
UpdateServiceAccountForbiddenCode is the HTTP code returned for type UpdateServiceAccountForbidden.
UpdateServiceAccountNotFoundCode is the HTTP code returned for type UpdateServiceAccountNotFound.
UpdateServiceAccountOKCode is the HTTP code returned for type UpdateServiceAccountOK.
UpdateServiceAccountUnauthorizedCode is the HTTP code returned for type UpdateServiceAccountUnauthorized.

# Structs

AddServiceAccount swagger:route POST /v1/iam/serviceaccount serviceaccount addServiceAccount Add a new service account */.
AddServiceAccountBadRequest Invalid input swagger:response addServiceAccountBadRequest */.
AddServiceAccountConflict Already Exists swagger:response addServiceAccountConflict */.
AddServiceAccountCreated created swagger:response addServiceAccountCreated */.
AddServiceAccountDefault Generic error response swagger:response addServiceAccountDefault */.
AddServiceAccountForbidden access to this resource is forbidden swagger:response addServiceAccountForbidden */.
AddServiceAccountParams contains all the bound params for the add service account operation typically these are obtained from a http.Request swagger:parameters addServiceAccount.
AddServiceAccountUnauthorized Unauthorized Request swagger:response addServiceAccountUnauthorized */.
AddServiceAccountURL generates an URL for the add service account operation.
DeleteServiceAccount swagger:route DELETE /v1/iam/serviceaccount/{serviceAccountName} serviceaccount deleteServiceAccount Deletes an Service Account */.
DeleteServiceAccountBadRequest Invalid Name supplied swagger:response deleteServiceAccountBadRequest */.
DeleteServiceAccountDefault Unknown error swagger:response deleteServiceAccountDefault */.
DeleteServiceAccountForbidden access to this resource is forbidden swagger:response deleteServiceAccountForbidden */.
DeleteServiceAccountNotFound Service Account not found swagger:response deleteServiceAccountNotFound */.
DeleteServiceAccountOK Successful operation swagger:response deleteServiceAccountOK */.
DeleteServiceAccountParams contains all the bound params for the delete service account operation typically these are obtained from a http.Request swagger:parameters deleteServiceAccount.
DeleteServiceAccountUnauthorized Unauthorized Request swagger:response deleteServiceAccountUnauthorized */.
DeleteServiceAccountURL generates an URL for the delete service account operation.
GetServiceAccount swagger:route GET /v1/iam/serviceaccount/{serviceAccountName} serviceaccount getServiceAccount Find Service Account by name get a Service Account by name */.
GetServiceAccountBadRequest Invalid Name supplied swagger:response getServiceAccountBadRequest */.
GetServiceAccountDefault Unknown error swagger:response getServiceAccountDefault */.
GetServiceAccountForbidden access to this resource is forbidden swagger:response getServiceAccountForbidden */.
GetServiceAccountNotFound Service Account not found swagger:response getServiceAccountNotFound */.
GetServiceAccountOK Successful operation swagger:response getServiceAccountOK */.
GetServiceAccountParams contains all the bound params for the get service account operation typically these are obtained from a http.Request swagger:parameters getServiceAccount.
GetServiceAccounts swagger:route GET /v1/iam/serviceaccount serviceaccount getServiceAccounts List all existing service accounts */.
GetServiceAccountsDefault Unexpected Error swagger:response getServiceAccountsDefault */.
GetServiceAccountsForbidden access to this resource is forbidden swagger:response getServiceAccountsForbidden */.
GetServiceAccountsOK Successful operation swagger:response getServiceAccountsOK */.
GetServiceAccountsParams contains all the bound params for the get service accounts operation typically these are obtained from a http.Request swagger:parameters getServiceAccounts.
GetServiceAccountsUnauthorized Unauthorized Request swagger:response getServiceAccountsUnauthorized */.
GetServiceAccountsURL generates an URL for the get service accounts operation.
GetServiceAccountUnauthorized Unauthorized Request swagger:response getServiceAccountUnauthorized */.
GetServiceAccountURL generates an URL for the get service account operation.
UpdateServiceAccount swagger:route PUT /v1/iam/serviceaccount/{serviceAccountName} serviceaccount updateServiceAccount Update a Service Account */.
UpdateServiceAccountBadRequest Invalid input swagger:response updateServiceAccountBadRequest */.
UpdateServiceAccountDefault Unknown error swagger:response updateServiceAccountDefault */.
UpdateServiceAccountForbidden access to this resource is forbidden swagger:response updateServiceAccountForbidden */.
UpdateServiceAccountNotFound Service Account not found swagger:response updateServiceAccountNotFound */.
UpdateServiceAccountOK Successful update swagger:response updateServiceAccountOK */.
UpdateServiceAccountParams contains all the bound params for the update service account operation typically these are obtained from a http.Request swagger:parameters updateServiceAccount.
UpdateServiceAccountUnauthorized Unauthorized Request swagger:response updateServiceAccountUnauthorized */.
UpdateServiceAccountURL generates an URL for the update service account operation.

# Interfaces

AddServiceAccountHandler interface for that can handle valid add service account params.
DeleteServiceAccountHandler interface for that can handle valid delete service account params.
GetServiceAccountHandler interface for that can handle valid get service account params.
GetServiceAccountsHandler interface for that can handle valid get service accounts params.
UpdateServiceAccountHandler interface for that can handle valid update service account params.

# Type aliases

AddServiceAccountHandlerFunc turns a function with the right signature into a add service account handler.
DeleteServiceAccountHandlerFunc turns a function with the right signature into a delete service account handler.
GetServiceAccountHandlerFunc turns a function with the right signature into a get service account handler.
GetServiceAccountsHandlerFunc turns a function with the right signature into a get service accounts handler.
UpdateServiceAccountHandlerFunc turns a function with the right signature into a update service account handler.