package
2.0.0-rc2+incompatible
Repository: https://github.com/deis/workflow-manager-api.git
Documentation: pkg.go.dev

# Functions

NewCreateClusterDetails creates a new http.Handler for the create cluster details operation.
NewCreateClusterDetailsDefault creates CreateClusterDetailsDefault with default headers values.
NewCreateClusterDetailsForV2 creates a new http.Handler for the create cluster details for v2 operation.
NewCreateClusterDetailsForV2Default creates CreateClusterDetailsForV2Default with default headers values.
NewCreateClusterDetailsForV2OK creates CreateClusterDetailsForV2OK with default headers values.
NewCreateClusterDetailsForV2Params creates a new CreateClusterDetailsForV2Params object with the default values initialized.
NewCreateClusterDetailsOK creates CreateClusterDetailsOK with default headers values.
NewCreateClusterDetailsParams creates a new CreateClusterDetailsParams object with the default values initialized.
NewGetClusterByID creates a new http.Handler for the get cluster by id operation.
NewGetClusterByIDDefault creates GetClusterByIDDefault with default headers values.
NewGetClusterByIDOK creates GetClusterByIDOK with default headers values.
NewGetClusterByIDParams creates a new GetClusterByIDParams object with the default values initialized.
NewGetClustersByAge creates a new http.Handler for the get clusters by age operation.
NewGetClustersByAgeDefault creates GetClustersByAgeDefault with default headers values.
NewGetClustersByAgeOK creates GetClustersByAgeOK with default headers values.
NewGetClustersByAgeParams creates a new GetClustersByAgeParams object with the default values initialized.
NewGetClustersCount creates a new http.Handler for the get clusters count operation.
NewGetClustersCountDefault creates GetClustersCountDefault with default headers values.
NewGetClustersCountOK creates GetClustersCountOK with default headers values.
NewGetComponentByName creates a new http.Handler for the get component by name operation.
NewGetComponentByNameDefault creates GetComponentByNameDefault with default headers values.
NewGetComponentByNameOK creates GetComponentByNameOK with default headers values.
NewGetComponentByNameParams creates a new GetComponentByNameParams object with the default values initialized.
NewGetComponentByRelease creates a new http.Handler for the get component by release operation.
NewGetComponentByReleaseDefault creates GetComponentByReleaseDefault with default headers values.
NewGetComponentByReleaseOK creates GetComponentByReleaseOK with default headers values.
NewGetComponentByReleaseParams creates a new GetComponentByReleaseParams object with the default values initialized.
NewGetComponentsByLatestRelease creates a new http.Handler for the get components by latest release operation.
NewGetComponentsByLatestReleaseDefault creates GetComponentsByLatestReleaseDefault with default headers values.
NewGetComponentsByLatestReleaseForV2 creates a new http.Handler for the get components by latest release for v2 operation.
NewGetComponentsByLatestReleaseForV2Default creates GetComponentsByLatestReleaseForV2Default with default headers values.
NewGetComponentsByLatestReleaseForV2OK creates GetComponentsByLatestReleaseForV2OK with default headers values.
NewGetComponentsByLatestReleaseForV2Params creates a new GetComponentsByLatestReleaseForV2Params object with the default values initialized.
NewGetComponentsByLatestReleaseOK creates GetComponentsByLatestReleaseOK with default headers values.
NewGetComponentsByLatestReleaseParams creates a new GetComponentsByLatestReleaseParams object with the default values initialized.
NewPing creates a new http.Handler for the ping operation.
NewPingDefault creates PingDefault with default headers values.
NewPingOK creates PingOK with default headers values.
NewPublishComponentRelease creates a new http.Handler for the publish component release operation.
NewPublishComponentReleaseDefault creates PublishComponentReleaseDefault with default headers values.
NewPublishComponentReleaseOK creates PublishComponentReleaseOK with default headers values.
NewPublishComponentReleaseParams creates a new PublishComponentReleaseParams object with the default values initialized.
NewWorkflowManagerAPI creates a new WorkflowManager instance.

# Structs

CreateClusterDetails swagger:route POST /v3/clusters createClusterDetails create a cluster with all components */.
CreateClusterDetailsDefault unexpected error swagger:response createClusterDetailsDefault */.
CreateClusterDetailsForV2 swagger:route POST /v2/clusters/{id} createClusterDetailsForV2 create a cluster with all components.This endpoint is to support old clients */.
CreateClusterDetailsForV2Default unexpected error swagger:response createClusterDetailsForV2Default */.
CreateClusterDetailsForV2OK clusters details response swagger:response createClusterDetailsForV2OK */.
CreateClusterDetailsForV2Params contains all the bound params for the create cluster details for v2 operation typically these are obtained from a http.Request swagger:parameters createClusterDetailsForV2.
CreateClusterDetailsOK clusters details response swagger:response createClusterDetailsOK */.
CreateClusterDetailsParams contains all the bound params for the create cluster details operation typically these are obtained from a http.Request swagger:parameters createClusterDetails.
GetClusterByID swagger:route GET /v3/clusters/{id} getClusterById read a cluster details */.
GetClusterByIDDefault unexpected error swagger:response getClusterByIdDefault */.
GetClusterByIDOK clusters details response swagger:response getClusterByIdOK */.
GetClusterByIDParams contains all the bound params for the get cluster by id operation typically these are obtained from a http.Request swagger:parameters getClusterById.
GetClustersByAge swagger:route GET /v3/clusters/age getClustersByAge list clusters */.
GetClustersByAgeDefault unexpected error swagger:response getClustersByAgeDefault */.
GetClustersByAgeOK clusters details response swagger:response getClustersByAgeOK */.
GetClustersByAgeOKBodyBody get clusters by age o k body body swagger:model GetClustersByAgeOKBodyBody */.
GetClustersByAgeParams contains all the bound params for the get clusters by age operation typically these are obtained from a http.Request swagger:parameters getClustersByAge.
GetClustersCount swagger:route GET /v3/clusters/count getClustersCount read the count of the known deis clusters */.
GetClustersCountDefault unexpected error swagger:response getClustersCountDefault */.
GetClustersCountOK clusters count response swagger:response getClustersCountOK */.
GetComponentByName swagger:route GET /v3/versions/{train}/{component} getComponentByName list the releases of a component */.
GetComponentByNameDefault unexpected error swagger:response getComponentByNameDefault */.
GetComponentByNameOK component releases response swagger:response getComponentByNameOK */.
GetComponentByNameOKBodyBody get component by name o k body body swagger:model GetComponentByNameOKBodyBody */.
GetComponentByNameParams contains all the bound params for the get component by name operation typically these are obtained from a http.Request swagger:parameters getComponentByName.
GetComponentByRelease swagger:route GET /v3/versions/{train}/{component}/{release} getComponentByRelease read the specified release of a component */.
GetComponentByReleaseDefault unexpected error swagger:response getComponentByReleaseDefault */.
GetComponentByReleaseOK component release response swagger:response getComponentByReleaseOK */.
GetComponentByReleaseParams contains all the bound params for the get component by release operation typically these are obtained from a http.Request swagger:parameters getComponentByRelease.
GetComponentsByLatestRelease swagger:route POST /v3/versions/latest getComponentsByLatestRelease list the latest release version of the components */.
GetComponentsByLatestReleaseBody get components by latest release body swagger:model GetComponentsByLatestReleaseBody */.
GetComponentsByLatestReleaseDefault unexpected error swagger:response getComponentsByLatestReleaseDefault */.
GetComponentsByLatestReleaseForV2 swagger:route POST /v2/versions/latest getComponentsByLatestReleaseForV2 list the latest release version of the components.This endpoint is to support old clients */.
GetComponentsByLatestReleaseForV2Body get components by latest release for v2 body swagger:model GetComponentsByLatestReleaseForV2Body */.
GetComponentsByLatestReleaseForV2Default unexpected error swagger:response getComponentsByLatestReleaseForV2Default */.
GetComponentsByLatestReleaseForV2OK component releases response swagger:response getComponentsByLatestReleaseForV2OK */.
GetComponentsByLatestReleaseForV2OKBodyBody get components by latest release for v2 o k body body swagger:model GetComponentsByLatestReleaseForV2OKBodyBody */.
GetComponentsByLatestReleaseForV2Params contains all the bound params for the get components by latest release for v2 operation typically these are obtained from a http.Request swagger:parameters getComponentsByLatestReleaseForV2.
GetComponentsByLatestReleaseOK component releases response swagger:response getComponentsByLatestReleaseOK */.
GetComponentsByLatestReleaseOKBodyBody get components by latest release o k body body swagger:model GetComponentsByLatestReleaseOKBodyBody */.
GetComponentsByLatestReleaseParams contains all the bound params for the get components by latest release operation typically these are obtained from a http.Request swagger:parameters getComponentsByLatestRelease.
Ping swagger:route GET /ping ping ping the versions API server */.
PingDefault unexpected error swagger:response pingDefault */.
PingOK server ping success swagger:response pingOK */.
PublishComponentRelease swagger:route POST /v3/versions/{train}/{component}/{release} publishComponentRelease publish a new release for the component */.
PublishComponentReleaseDefault unexpected error swagger:response publishComponentReleaseDefault */.
PublishComponentReleaseOK publish component release response swagger:response publishComponentReleaseOK */.
PublishComponentReleaseParams contains all the bound params for the publish component release operation typically these are obtained from a http.Request swagger:parameters publishComponentRelease.
WorkflowManagerAPI the workflow manager API */.

# Interfaces

CreateClusterDetailsForV2Handler interface for that can handle valid create cluster details for v2 params.
CreateClusterDetailsHandler interface for that can handle valid create cluster details params.
GetClusterByIDHandler interface for that can handle valid get cluster by id params.
GetClustersByAgeHandler interface for that can handle valid get clusters by age params.
GetClustersCountHandler interface for that can handle valid get clusters count params.
GetComponentByNameHandler interface for that can handle valid get component by name params.
GetComponentByReleaseHandler interface for that can handle valid get component by release params.
GetComponentsByLatestReleaseForV2Handler interface for that can handle valid get components by latest release for v2 params.
GetComponentsByLatestReleaseHandler interface for that can handle valid get components by latest release params.
PingHandler interface for that can handle valid ping params.
PublishComponentReleaseHandler interface for that can handle valid publish component release params.

# Type aliases

CreateClusterDetailsForV2HandlerFunc turns a function with the right signature into a create cluster details for v2 handler.
CreateClusterDetailsHandlerFunc turns a function with the right signature into a create cluster details handler.
GetClusterByIDHandlerFunc turns a function with the right signature into a get cluster by id handler.
GetClustersByAgeHandlerFunc turns a function with the right signature into a get clusters by age handler.
GetClustersCountHandlerFunc turns a function with the right signature into a get clusters count handler.
GetComponentByNameHandlerFunc turns a function with the right signature into a get component by name handler.
GetComponentByReleaseHandlerFunc turns a function with the right signature into a get component by release handler.
GetComponentsByLatestReleaseForV2HandlerFunc turns a function with the right signature into a get components by latest release for v2 handler.
GetComponentsByLatestReleaseHandlerFunc turns a function with the right signature into a get components by latest release handler.
PingHandlerFunc turns a function with the right signature into a ping handler.
PublishComponentReleaseHandlerFunc turns a function with the right signature into a publish component release handler.