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.