Documentation ¶
Index ¶
- func HandleError(w http.ResponseWriter, r *http.Request, err error)
- func MethodNotAllowed(w http.ResponseWriter, r *http.Request)
- func NotFound(w http.ResponseWriter, r *http.Request)
- type Handler
- func (h *Handler) DeleteApiV1ControlplanesControlPlaneName(w http.ResponseWriter, r *http.Request, ...)
- func (h *Handler) DeleteApiV1ControlplanesControlPlaneNameClustersClusterName(w http.ResponseWriter, r *http.Request, ...)
- func (h *Handler) DeleteApiV1Project(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetApiV1ApplicationbundlesCluster(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetApiV1ApplicationbundlesControlPlane(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetApiV1Applications(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetApiV1AuthJwks(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetApiV1AuthOauth2Authorization(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetApiV1AuthOidcCallback(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetApiV1Controlplanes(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetApiV1ControlplanesControlPlaneName(w http.ResponseWriter, r *http.Request, ...)
- func (h *Handler) GetApiV1ControlplanesControlPlaneNameClusters(w http.ResponseWriter, r *http.Request, ...)
- func (h *Handler) GetApiV1ControlplanesControlPlaneNameClustersClusterName(w http.ResponseWriter, r *http.Request, ...)
- func (h *Handler) GetApiV1ControlplanesControlPlaneNameClustersClusterNameKubeconfig(w http.ResponseWriter, r *http.Request, ...)
- func (h *Handler) GetApiV1ProvidersOpenstackAvailabilityZonesBlockStorage(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetApiV1ProvidersOpenstackAvailabilityZonesCompute(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetApiV1ProvidersOpenstackExternalNetworks(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetApiV1ProvidersOpenstackFlavors(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetApiV1ProvidersOpenstackImages(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetApiV1ProvidersOpenstackKeyPairs(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetApiV1ProvidersOpenstackProjects(w http.ResponseWriter, r *http.Request)
- func (h *Handler) PostApiV1AuthOauth2Tokens(w http.ResponseWriter, r *http.Request)
- func (h *Handler) PostApiV1AuthTokensToken(w http.ResponseWriter, r *http.Request)
- func (h *Handler) PostApiV1Controlplanes(w http.ResponseWriter, r *http.Request)
- func (h *Handler) PostApiV1ControlplanesControlPlaneNameClusters(w http.ResponseWriter, r *http.Request, ...)
- func (h *Handler) PostApiV1Project(w http.ResponseWriter, r *http.Request)
- func (h *Handler) PutApiV1ControlplanesControlPlaneName(w http.ResponseWriter, r *http.Request, ...)
- func (h *Handler) PutApiV1ControlplanesControlPlaneNameClustersClusterName(w http.ResponseWriter, r *http.Request, ...)
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleError ¶
func HandleError(w http.ResponseWriter, r *http.Request, err error)
HandleError is called when the router has trouble parsong paths.
func MethodNotAllowed ¶
func MethodNotAllowed(w http.ResponseWriter, r *http.Request)
MethodNotAllowed is called from the router when a method is not found for a path.
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func New ¶
func New(client client.Client, authenticator *authorization.Authenticator, options *Options) (*Handler, error)
func (*Handler) DeleteApiV1ControlplanesControlPlaneName ¶
func (h *Handler) DeleteApiV1ControlplanesControlPlaneName(w http.ResponseWriter, r *http.Request, controlPlaneName generated.ControlPlaneNameParameter)
func (*Handler) DeleteApiV1ControlplanesControlPlaneNameClustersClusterName ¶
func (h *Handler) DeleteApiV1ControlplanesControlPlaneNameClustersClusterName(w http.ResponseWriter, r *http.Request, controlPlaneName generated.ControlPlaneNameParameter, clusterName generated.ClusterNameParameter)
func (*Handler) DeleteApiV1Project ¶
func (h *Handler) DeleteApiV1Project(w http.ResponseWriter, r *http.Request)
func (*Handler) GetApiV1ApplicationbundlesCluster ¶
func (h *Handler) GetApiV1ApplicationbundlesCluster(w http.ResponseWriter, r *http.Request)
func (*Handler) GetApiV1ApplicationbundlesControlPlane ¶
func (h *Handler) GetApiV1ApplicationbundlesControlPlane(w http.ResponseWriter, r *http.Request)
func (*Handler) GetApiV1Applications ¶
func (h *Handler) GetApiV1Applications(w http.ResponseWriter, r *http.Request)
func (*Handler) GetApiV1AuthJwks ¶
func (h *Handler) GetApiV1AuthJwks(w http.ResponseWriter, r *http.Request)
func (*Handler) GetApiV1AuthOauth2Authorization ¶
func (h *Handler) GetApiV1AuthOauth2Authorization(w http.ResponseWriter, r *http.Request)
func (*Handler) GetApiV1AuthOidcCallback ¶
func (h *Handler) GetApiV1AuthOidcCallback(w http.ResponseWriter, r *http.Request)
func (*Handler) GetApiV1Controlplanes ¶
func (h *Handler) GetApiV1Controlplanes(w http.ResponseWriter, r *http.Request)
func (*Handler) GetApiV1ControlplanesControlPlaneName ¶
func (h *Handler) GetApiV1ControlplanesControlPlaneName(w http.ResponseWriter, r *http.Request, controlPlaneName generated.ControlPlaneNameParameter)
func (*Handler) GetApiV1ControlplanesControlPlaneNameClusters ¶
func (h *Handler) GetApiV1ControlplanesControlPlaneNameClusters(w http.ResponseWriter, r *http.Request, controlPlaneName generated.ControlPlaneNameParameter)
func (*Handler) GetApiV1ControlplanesControlPlaneNameClustersClusterName ¶
func (h *Handler) GetApiV1ControlplanesControlPlaneNameClustersClusterName(w http.ResponseWriter, r *http.Request, controlPlaneName generated.ControlPlaneNameParameter, clusterName generated.ClusterNameParameter)
func (*Handler) GetApiV1ControlplanesControlPlaneNameClustersClusterNameKubeconfig ¶
func (h *Handler) GetApiV1ControlplanesControlPlaneNameClustersClusterNameKubeconfig(w http.ResponseWriter, r *http.Request, controlPlaneName generated.ControlPlaneNameParameter, clusterName generated.ClusterNameParameter)
func (*Handler) GetApiV1ProvidersOpenstackAvailabilityZonesBlockStorage ¶
func (h *Handler) GetApiV1ProvidersOpenstackAvailabilityZonesBlockStorage(w http.ResponseWriter, r *http.Request)
func (*Handler) GetApiV1ProvidersOpenstackAvailabilityZonesCompute ¶
func (h *Handler) GetApiV1ProvidersOpenstackAvailabilityZonesCompute(w http.ResponseWriter, r *http.Request)
func (*Handler) GetApiV1ProvidersOpenstackExternalNetworks ¶
func (h *Handler) GetApiV1ProvidersOpenstackExternalNetworks(w http.ResponseWriter, r *http.Request)
func (*Handler) GetApiV1ProvidersOpenstackFlavors ¶
func (h *Handler) GetApiV1ProvidersOpenstackFlavors(w http.ResponseWriter, r *http.Request)
func (*Handler) GetApiV1ProvidersOpenstackImages ¶
func (h *Handler) GetApiV1ProvidersOpenstackImages(w http.ResponseWriter, r *http.Request)
func (*Handler) GetApiV1ProvidersOpenstackKeyPairs ¶
func (h *Handler) GetApiV1ProvidersOpenstackKeyPairs(w http.ResponseWriter, r *http.Request)
func (*Handler) GetApiV1ProvidersOpenstackProjects ¶
func (h *Handler) GetApiV1ProvidersOpenstackProjects(w http.ResponseWriter, r *http.Request)
func (*Handler) PostApiV1AuthOauth2Tokens ¶
func (h *Handler) PostApiV1AuthOauth2Tokens(w http.ResponseWriter, r *http.Request)
func (*Handler) PostApiV1AuthTokensToken ¶
func (h *Handler) PostApiV1AuthTokensToken(w http.ResponseWriter, r *http.Request)
func (*Handler) PostApiV1Controlplanes ¶
func (h *Handler) PostApiV1Controlplanes(w http.ResponseWriter, r *http.Request)
func (*Handler) PostApiV1ControlplanesControlPlaneNameClusters ¶
func (h *Handler) PostApiV1ControlplanesControlPlaneNameClusters(w http.ResponseWriter, r *http.Request, controlPlaneName generated.ControlPlaneNameParameter)
func (*Handler) PostApiV1Project ¶
func (h *Handler) PostApiV1Project(w http.ResponseWriter, r *http.Request)
func (*Handler) PutApiV1ControlplanesControlPlaneName ¶
func (h *Handler) PutApiV1ControlplanesControlPlaneName(w http.ResponseWriter, r *http.Request, controlPlaneName generated.ControlPlaneNameParameter)
func (*Handler) PutApiV1ControlplanesControlPlaneNameClustersClusterName ¶
func (h *Handler) PutApiV1ControlplanesControlPlaneNameClustersClusterName(w http.ResponseWriter, r *http.Request, controlPlaneName generated.ControlPlaneNameParameter, clusterName generated.ClusterNameParameter)
Click to show internal directories.
Click to hide internal directories.