# Functions
NewCreateCluster creates a new http.Handler for the create cluster operation.
NewCreateClusterCreated creates CreateClusterCreated with default headers values.
NewCreateClusterDefault creates CreateClusterDefault with default headers values.
NewCreateClusterParams creates a new CreateClusterParams object with the default values initialized.
NewGetClusterCredentials creates a new http.Handler for the get cluster credentials operation.
NewGetClusterCredentialsDefault creates GetClusterCredentialsDefault with default headers values.
NewGetClusterCredentialsOK creates GetClusterCredentialsOK with default headers values.
NewGetClusterCredentialsParams creates a new GetClusterCredentialsParams object with the default values initialized.
NewGetClusterEvents creates a new http.Handler for the get cluster events operation.
NewGetClusterEventsDefault creates GetClusterEventsDefault with default headers values.
NewGetClusterEventsOK creates GetClusterEventsOK with default headers values.
NewGetClusterEventsParams creates a new GetClusterEventsParams object with the default values initialized.
NewGetClusterInfo creates a new http.Handler for the get cluster info operation.
NewGetClusterInfoDefault creates GetClusterInfoDefault with default headers values.
NewGetClusterInfoOK creates GetClusterInfoOK with default headers values.
NewGetClusterInfoParams creates a new GetClusterInfoParams object with the default values initialized.
NewGetOpenstackMetadata creates a new http.Handler for the get openstack metadata operation.
NewGetOpenstackMetadataDefault creates GetOpenstackMetadataDefault with default headers values.
NewGetOpenstackMetadataOK creates GetOpenstackMetadataOK with default headers values.
NewGetOpenstackMetadataParams creates a new GetOpenstackMetadataParams object with the default values initialized.
NewInfo creates a new http.Handler for the info operation.
NewInfoOK creates InfoOK with default headers values.
NewInfoParams creates a new InfoParams object with the default values initialized.
NewKubernikusAPI creates a new Kubernikus instance.
NewListAPIVersions creates a new http.Handler for the list API versions operation.
NewListAPIVersionsOK creates ListAPIVersionsOK with default headers values.
NewListAPIVersionsParams creates a new ListAPIVersionsParams object with the default values initialized.
NewListClusters creates a new http.Handler for the list clusters operation.
NewListClustersDefault creates ListClustersDefault with default headers values.
NewListClustersOK creates ListClustersOK with default headers values.
NewListClustersParams creates a new ListClustersParams object with the default values initialized.
NewShowCluster creates a new http.Handler for the show cluster operation.
NewShowClusterDefault creates ShowClusterDefault with default headers values.
NewShowClusterOK creates ShowClusterOK with default headers values.
NewShowClusterParams creates a new ShowClusterParams object with the default values initialized.
NewTerminateCluster creates a new http.Handler for the terminate cluster operation.
NewTerminateClusterAccepted creates TerminateClusterAccepted with default headers values.
NewTerminateClusterDefault creates TerminateClusterDefault with default headers values.
NewTerminateClusterParams creates a new TerminateClusterParams object with the default values initialized.
NewUpdateCluster creates a new http.Handler for the update cluster operation.
NewUpdateClusterDefault creates UpdateClusterDefault with default headers values.
NewUpdateClusterOK creates UpdateClusterOK with default headers values.
NewUpdateClusterParams creates a new UpdateClusterParams object with the default values initialized.
# Constants
CreateClusterCreatedCode is the HTTP code returned for type CreateClusterCreated.
GetClusterCredentialsOKCode is the HTTP code returned for type GetClusterCredentialsOK.
GetClusterEventsOKCode is the HTTP code returned for type GetClusterEventsOK.
GetClusterInfoOKCode is the HTTP code returned for type GetClusterInfoOK.
GetOpenstackMetadataOKCode is the HTTP code returned for type GetOpenstackMetadataOK.
InfoOKCode is the HTTP code returned for type InfoOK.
ListAPIVersionsOKCode is the HTTP code returned for type ListAPIVersionsOK.
ListClustersOKCode is the HTTP code returned for type ListClustersOK.
ShowClusterOKCode is the HTTP code returned for type ShowClusterOK.
TerminateClusterAcceptedCode is the HTTP code returned for type TerminateClusterAccepted.
UpdateClusterOKCode is the HTTP code returned for type UpdateClusterOK.
# Structs
CreateCluster swagger:route POST /api/v1/clusters createCluster
Create a cluster
*/.
CreateClusterCreated OK
swagger:response createClusterCreated
*/.
CreateClusterDefault Error
swagger:response createClusterDefault
*/.
CreateClusterParams contains all the bound params for the create cluster operation typically these are obtained from a http.Request
swagger:parameters CreateCluster.
CreateClusterURL generates an URL for the create cluster operation.
GetClusterCredentials swagger:route GET /api/v1/clusters/{name}/credentials getClusterCredentials
Get user specific credentials to access the cluster
*/.
GetClusterCredentialsDefault Error
swagger:response getClusterCredentialsDefault
*/.
GetClusterCredentialsOK OK
swagger:response getClusterCredentialsOK
*/.
GetClusterCredentialsParams contains all the bound params for the get cluster credentials operation typically these are obtained from a http.Request
swagger:parameters GetClusterCredentials.
GetClusterCredentialsURL generates an URL for the get cluster credentials operation.
GetClusterEvents swagger:route GET /api/v1/clusters/{name}/events getClusterEvents
Get recent events about the cluster
*/.
GetClusterEventsDefault Error
swagger:response getClusterEventsDefault
*/.
GetClusterEventsOK OK
swagger:response getClusterEventsOK
*/.
GetClusterEventsParams contains all the bound params for the get cluster events operation typically these are obtained from a http.Request
swagger:parameters GetClusterEvents.
GetClusterEventsURL generates an URL for the get cluster events operation.
GetClusterInfo swagger:route GET /api/v1/clusters/{name}/info getClusterInfo
Get user specific info about the cluster
*/.
GetClusterInfoDefault Error
swagger:response getClusterInfoDefault
*/.
GetClusterInfoOK OK
swagger:response getClusterInfoOK
*/.
GetClusterInfoParams contains all the bound params for the get cluster info operation typically these are obtained from a http.Request
swagger:parameters GetClusterInfo.
GetClusterInfoURL generates an URL for the get cluster info operation.
GetOpenstackMetadata swagger:route GET /api/v1/openstack/metadata getOpenstackMetadata
Grab bag of openstack metadata
*/.
GetOpenstackMetadataDefault Error
swagger:response getOpenstackMetadataDefault
*/.
GetOpenstackMetadataOK OK
swagger:response getOpenstackMetadataOK
*/.
GetOpenstackMetadataParams contains all the bound params for the get openstack metadata operation typically these are obtained from a http.Request
swagger:parameters GetOpenstackMetadata.
GetOpenstackMetadataURL generates an URL for the get openstack metadata operation.
Info swagger:route GET /info info
Get info about Kubernikus
*/.
InfoOK OK
swagger:response infoOK
*/.
InfoParams contains all the bound params for the info operation typically these are obtained from a http.Request
swagger:parameters Info.
InfoURL generates an URL for the info operation.
KubernikusAPI the kubernikus API */.
ListAPIVersions swagger:route GET /api listApiVersions
List available api versions
*/.
ListAPIVersionsOK OK
swagger:response listApiVersionsOK
*/.
ListAPIVersionsParams contains all the bound params for the list API versions operation typically these are obtained from a http.Request
swagger:parameters ListAPIVersions.
ListAPIVersionsURL generates an URL for the list API versions operation.
ListClusters swagger:route GET /api/v1/clusters listClusters
List available clusters
*/.
ListClustersDefault Error
swagger:response listClustersDefault
*/.
ListClustersOK OK
swagger:response listClustersOK
*/.
ListClustersParams contains all the bound params for the list clusters operation typically these are obtained from a http.Request
swagger:parameters ListClusters.
ListClustersURL generates an URL for the list clusters operation.
ShowCluster swagger:route GET /api/v1/clusters/{name} showCluster
Show the specified cluser
*/.
ShowClusterDefault Error
swagger:response showClusterDefault
*/.
ShowClusterOK OK
swagger:response showClusterOK
*/.
ShowClusterParams contains all the bound params for the show cluster operation typically these are obtained from a http.Request
swagger:parameters ShowCluster.
ShowClusterURL generates an URL for the show cluster operation.
TerminateCluster swagger:route DELETE /api/v1/clusters/{name} terminateCluster
Terminate the specified cluster
*/.
TerminateClusterAccepted OK
swagger:response terminateClusterAccepted
*/.
TerminateClusterDefault Error
swagger:response terminateClusterDefault
*/.
TerminateClusterParams contains all the bound params for the terminate cluster operation typically these are obtained from a http.Request
swagger:parameters TerminateCluster.
TerminateClusterURL generates an URL for the terminate cluster operation.
UpdateCluster swagger:route PUT /api/v1/clusters/{name} updateCluster
Update the specified cluser
*/.
UpdateClusterDefault Error
swagger:response updateClusterDefault
*/.
UpdateClusterOK OK
swagger:response updateClusterOK
*/.
UpdateClusterParams contains all the bound params for the update cluster operation typically these are obtained from a http.Request
swagger:parameters UpdateCluster.
UpdateClusterURL generates an URL for the update cluster operation.
# Interfaces
CreateClusterHandler interface for that can handle valid create cluster params.
GetClusterCredentialsHandler interface for that can handle valid get cluster credentials params.
GetClusterEventsHandler interface for that can handle valid get cluster events params.
GetClusterInfoHandler interface for that can handle valid get cluster info params.
GetOpenstackMetadataHandler interface for that can handle valid get openstack metadata params.
InfoHandler interface for that can handle valid info params.
ListAPIVersionsHandler interface for that can handle valid list API versions params.
ListClustersHandler interface for that can handle valid list clusters params.
ShowClusterHandler interface for that can handle valid show cluster params.
TerminateClusterHandler interface for that can handle valid terminate cluster params.
UpdateClusterHandler interface for that can handle valid update cluster params.
# Type aliases
CreateClusterHandlerFunc turns a function with the right signature into a create cluster handler.
GetClusterCredentialsHandlerFunc turns a function with the right signature into a get cluster credentials handler.
GetClusterEventsHandlerFunc turns a function with the right signature into a get cluster events handler.
GetClusterInfoHandlerFunc turns a function with the right signature into a get cluster info handler.
GetOpenstackMetadataHandlerFunc turns a function with the right signature into a get openstack metadata handler.
InfoHandlerFunc turns a function with the right signature into a info handler.
ListAPIVersionsHandlerFunc turns a function with the right signature into a list API versions handler.
ListClustersHandlerFunc turns a function with the right signature into a list clusters handler.
ShowClusterHandlerFunc turns a function with the right signature into a show cluster handler.
TerminateClusterHandlerFunc turns a function with the right signature into a terminate cluster handler.
UpdateClusterHandlerFunc turns a function with the right signature into a update cluster handler.