package
0.3.0
Repository: https://github.com/vanus-labs/vanus-operator.git
Documentation: pkg.go.dev

# Functions

NewCreateCluster creates a new http.Handler for the create cluster operation.
NewCreateClusterOK creates CreateClusterOK with default headers values.
NewCreateClusterParams creates a new CreateClusterParams object There are no default values defined in the spec.
NewDeleteCluster creates a new http.Handler for the delete cluster operation.
NewDeleteClusterOK creates DeleteClusterOK with default headers values.
NewDeleteClusterParams creates a new DeleteClusterParams object There are no default values defined in the spec.
NewGetCluster creates a new http.Handler for the get cluster operation.
NewGetClusterOK creates GetClusterOK with default headers values.
NewGetClusterParams creates a new GetClusterParams object There are no default values defined in the spec.
NewPatchCluster creates a new http.Handler for the patch cluster operation.
NewPatchClusterOK creates PatchClusterOK with default headers values.
NewPatchClusterParams creates a new PatchClusterParams object There are no default values defined in the spec.

# Constants

CreateClusterOKCode is the HTTP code returned for type CreateClusterOK.
DeleteClusterOKCode is the HTTP code returned for type DeleteClusterOK.
GetClusterOKCode is the HTTP code returned for type GetClusterOK.
PatchClusterOKCode is the HTTP code returned for type PatchClusterOK.

# Structs

CreateCluster swagger:route POST /cluster/ cluster createCluster create Cluster */.
CreateClusterOK OK swagger:response createClusterOK */.
CreateClusterOKBody create cluster o k body swagger:model CreateClusterOKBody.
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.
DeleteCluster swagger:route DELETE /cluster/ cluster deleteCluster delete Cluster */.
DeleteClusterOK OK swagger:response deleteClusterOK */.
DeleteClusterOKBody delete cluster o k body swagger:model DeleteClusterOKBody.
DeleteClusterParams contains all the bound params for the delete cluster operation typically these are obtained from a http.Request swagger:parameters deleteCluster.
DeleteClusterURL generates an URL for the delete cluster operation.
GetCluster swagger:route GET /cluster/ cluster getCluster get Cluster */.
GetClusterOK OK swagger:response getClusterOK */.
GetClusterOKBody get cluster o k body swagger:model GetClusterOKBody.
GetClusterParams contains all the bound params for the get cluster operation typically these are obtained from a http.Request swagger:parameters getCluster.
GetClusterURL generates an URL for the get cluster operation.
PatchCluster swagger:route PATCH /cluster/ cluster patchCluster patch Cluster */.
PatchClusterOK OK swagger:response patchClusterOK */.
PatchClusterOKBody patch cluster o k body swagger:model PatchClusterOKBody.
PatchClusterParams contains all the bound params for the patch cluster operation typically these are obtained from a http.Request swagger:parameters patchCluster.
PatchClusterURL generates an URL for the patch cluster operation.

# Interfaces

CreateClusterHandler interface for that can handle valid create cluster params.
DeleteClusterHandler interface for that can handle valid delete cluster params.
GetClusterHandler interface for that can handle valid get cluster params.
PatchClusterHandler interface for that can handle valid patch cluster params.

# Type aliases

CreateClusterHandlerFunc turns a function with the right signature into a create cluster handler.
DeleteClusterHandlerFunc turns a function with the right signature into a delete cluster handler.
GetClusterHandlerFunc turns a function with the right signature into a get cluster handler.
PatchClusterHandlerFunc turns a function with the right signature into a patch cluster handler.