Versions in this module Expand all Collapse all v0 v0.3.61 Jan 17, 2024 Changes in this version + 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 struct + func New(client client.Client, authenticator *authorization.Authenticator, ...) (*Handler, error) + 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 struct + CacheMaxAge time.Duration + Openstack openstack.Options + func (o *Options) AddFlags(f *pflag.FlagSet)