server

package
v0.9.4-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 30, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package server provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.3.0 DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Handler

func Handler(si ServerInterface) http.Handler

Handler creates http.Handler with routing matching OpenAPI spec.

func HandlerFromMux

func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler

HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.

func HandlerFromMuxWithBaseURL

func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler

func HandlerWithOptions

func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler

HandlerWithOptions creates http.Handler with additional options

Types

type ChiServerOptions

type ChiServerOptions struct {
	BaseURL          string
	BaseRouter       chi.Router
	Middlewares      []MiddlewareFunc
	ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}

type InvalidParamFormatError

type InvalidParamFormatError struct {
	ParamName string
	Err       error
}

func (*InvalidParamFormatError) Error

func (e *InvalidParamFormatError) Error() string

func (*InvalidParamFormatError) Unwrap

func (e *InvalidParamFormatError) Unwrap() error

type MiddlewareFunc

type MiddlewareFunc func(http.Handler) http.Handler

type RequiredHeaderError

type RequiredHeaderError struct {
	ParamName string
	Err       error
}

func (*RequiredHeaderError) Error

func (e *RequiredHeaderError) Error() string

func (*RequiredHeaderError) Unwrap

func (e *RequiredHeaderError) Unwrap() error

type RequiredParamError

type RequiredParamError struct {
	ParamName string
}

func (*RequiredParamError) Error

func (e *RequiredParamError) Error() string

type ServerInterface

type ServerInterface interface {

	// (GET /api/v1/auth/config)
	AuthConfig(w http.ResponseWriter, r *http.Request)

	// (GET /api/v1/auth/validate)
	AuthValidate(w http.ResponseWriter, r *http.Request, params AuthValidateParams)

	// (GET /api/v1/certificatesigningrequests)
	ListCertificateSigningRequests(w http.ResponseWriter, r *http.Request, params ListCertificateSigningRequestsParams)

	// (POST /api/v1/certificatesigningrequests)
	CreateCertificateSigningRequest(w http.ResponseWriter, r *http.Request)

	// (DELETE /api/v1/certificatesigningrequests/{name})
	DeleteCertificateSigningRequest(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/v1/certificatesigningrequests/{name})
	GetCertificateSigningRequest(w http.ResponseWriter, r *http.Request, name string)

	// (PATCH /api/v1/certificatesigningrequests/{name})
	PatchCertificateSigningRequest(w http.ResponseWriter, r *http.Request, name string)

	// (PUT /api/v1/certificatesigningrequests/{name})
	ReplaceCertificateSigningRequest(w http.ResponseWriter, r *http.Request, name string)

	// (PUT /api/v1/certificatesigningrequests/{name}/approval)
	UpdateCertificateSigningRequestApproval(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/v1/devices)
	ListDevices(w http.ResponseWriter, r *http.Request, params ListDevicesParams)

	// (POST /api/v1/devices)
	CreateDevice(w http.ResponseWriter, r *http.Request)

	// (DELETE /api/v1/devices/{name})
	DeleteDevice(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/v1/devices/{name})
	GetDevice(w http.ResponseWriter, r *http.Request, name string)

	// (PATCH /api/v1/devices/{name})
	PatchDevice(w http.ResponseWriter, r *http.Request, name string)

	// (PUT /api/v1/devices/{name})
	ReplaceDevice(w http.ResponseWriter, r *http.Request, name string)

	// (PUT /api/v1/devices/{name}/decommission)
	DecommissionDevice(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/v1/devices/{name}/rendered)
	GetRenderedDevice(w http.ResponseWriter, r *http.Request, name string, params GetRenderedDeviceParams)

	// (GET /api/v1/devices/{name}/status)
	GetDeviceStatus(w http.ResponseWriter, r *http.Request, name string)

	// (PATCH /api/v1/devices/{name}/status)
	PatchDeviceStatus(w http.ResponseWriter, r *http.Request, name string)

	// (PUT /api/v1/devices/{name}/status)
	ReplaceDeviceStatus(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/v1/enrollmentconfig)
	GetEnrollmentConfig(w http.ResponseWriter, r *http.Request, params GetEnrollmentConfigParams)

	// (GET /api/v1/enrollmentrequests)
	ListEnrollmentRequests(w http.ResponseWriter, r *http.Request, params ListEnrollmentRequestsParams)

	// (POST /api/v1/enrollmentrequests)
	CreateEnrollmentRequest(w http.ResponseWriter, r *http.Request)

	// (DELETE /api/v1/enrollmentrequests/{name})
	DeleteEnrollmentRequest(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/v1/enrollmentrequests/{name})
	GetEnrollmentRequest(w http.ResponseWriter, r *http.Request, name string)

	// (PATCH /api/v1/enrollmentrequests/{name})
	PatchEnrollmentRequest(w http.ResponseWriter, r *http.Request, name string)

	// (PUT /api/v1/enrollmentrequests/{name})
	ReplaceEnrollmentRequest(w http.ResponseWriter, r *http.Request, name string)

	// (PUT /api/v1/enrollmentrequests/{name}/approval)
	ApproveEnrollmentRequest(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/v1/enrollmentrequests/{name}/status)
	GetEnrollmentRequestStatus(w http.ResponseWriter, r *http.Request, name string)

	// (PATCH /api/v1/enrollmentrequests/{name}/status)
	PatchEnrollmentRequestStatus(w http.ResponseWriter, r *http.Request, name string)

	// (PUT /api/v1/enrollmentrequests/{name}/status)
	ReplaceEnrollmentRequestStatus(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/v1/events)
	ListEvents(w http.ResponseWriter, r *http.Request, params ListEventsParams)

	// (GET /api/v1/fleets)
	ListFleets(w http.ResponseWriter, r *http.Request, params ListFleetsParams)

	// (POST /api/v1/fleets)
	CreateFleet(w http.ResponseWriter, r *http.Request)

	// (GET /api/v1/fleets/{fleet}/templateversions)
	ListTemplateVersions(w http.ResponseWriter, r *http.Request, fleet string, params ListTemplateVersionsParams)

	// (DELETE /api/v1/fleets/{fleet}/templateversions/{name})
	DeleteTemplateVersion(w http.ResponseWriter, r *http.Request, fleet string, name string)

	// (GET /api/v1/fleets/{fleet}/templateversions/{name})
	GetTemplateVersion(w http.ResponseWriter, r *http.Request, fleet string, name string)

	// (DELETE /api/v1/fleets/{name})
	DeleteFleet(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/v1/fleets/{name})
	GetFleet(w http.ResponseWriter, r *http.Request, name string, params GetFleetParams)

	// (PATCH /api/v1/fleets/{name})
	PatchFleet(w http.ResponseWriter, r *http.Request, name string)

	// (PUT /api/v1/fleets/{name})
	ReplaceFleet(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/v1/fleets/{name}/status)
	GetFleetStatus(w http.ResponseWriter, r *http.Request, name string)

	// (PATCH /api/v1/fleets/{name}/status)
	PatchFleetStatus(w http.ResponseWriter, r *http.Request, name string)

	// (PUT /api/v1/fleets/{name}/status)
	ReplaceFleetStatus(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/v1/labels)
	ListLabels(w http.ResponseWriter, r *http.Request, params ListLabelsParams)
	// List organizations
	// (GET /api/v1/organizations)
	ListOrganizations(w http.ResponseWriter, r *http.Request)

	// (GET /api/v1/repositories)
	ListRepositories(w http.ResponseWriter, r *http.Request, params ListRepositoriesParams)

	// (POST /api/v1/repositories)
	CreateRepository(w http.ResponseWriter, r *http.Request)

	// (DELETE /api/v1/repositories/{name})
	DeleteRepository(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/v1/repositories/{name})
	GetRepository(w http.ResponseWriter, r *http.Request, name string)

	// (PATCH /api/v1/repositories/{name})
	PatchRepository(w http.ResponseWriter, r *http.Request, name string)

	// (PUT /api/v1/repositories/{name})
	ReplaceRepository(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/v1/resourcesyncs)
	ListResourceSyncs(w http.ResponseWriter, r *http.Request, params ListResourceSyncsParams)

	// (POST /api/v1/resourcesyncs)
	CreateResourceSync(w http.ResponseWriter, r *http.Request)

	// (DELETE /api/v1/resourcesyncs/{name})
	DeleteResourceSync(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/v1/resourcesyncs/{name})
	GetResourceSync(w http.ResponseWriter, r *http.Request, name string)

	// (PATCH /api/v1/resourcesyncs/{name})
	PatchResourceSync(w http.ResponseWriter, r *http.Request, name string)

	// (PUT /api/v1/resourcesyncs/{name})
	ReplaceResourceSync(w http.ResponseWriter, r *http.Request, name string)

	// (GET /api/version)
	GetVersion(w http.ResponseWriter, r *http.Request)
}

ServerInterface represents all server handlers.

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler            ServerInterface
	HandlerMiddlewares []MiddlewareFunc
	ErrorHandlerFunc   func(w http.ResponseWriter, r *http.Request, err error)
}

ServerInterfaceWrapper converts contexts to parameters.

func (*ServerInterfaceWrapper) ApproveEnrollmentRequest

func (siw *ServerInterfaceWrapper) ApproveEnrollmentRequest(w http.ResponseWriter, r *http.Request)

ApproveEnrollmentRequest operation middleware

func (*ServerInterfaceWrapper) AuthConfig

func (siw *ServerInterfaceWrapper) AuthConfig(w http.ResponseWriter, r *http.Request)

AuthConfig operation middleware

func (*ServerInterfaceWrapper) AuthValidate

func (siw *ServerInterfaceWrapper) AuthValidate(w http.ResponseWriter, r *http.Request)

AuthValidate operation middleware

func (*ServerInterfaceWrapper) CreateCertificateSigningRequest

func (siw *ServerInterfaceWrapper) CreateCertificateSigningRequest(w http.ResponseWriter, r *http.Request)

CreateCertificateSigningRequest operation middleware

func (*ServerInterfaceWrapper) CreateDevice

func (siw *ServerInterfaceWrapper) CreateDevice(w http.ResponseWriter, r *http.Request)

CreateDevice operation middleware

func (*ServerInterfaceWrapper) CreateEnrollmentRequest

func (siw *ServerInterfaceWrapper) CreateEnrollmentRequest(w http.ResponseWriter, r *http.Request)

CreateEnrollmentRequest operation middleware

func (*ServerInterfaceWrapper) CreateFleet

func (siw *ServerInterfaceWrapper) CreateFleet(w http.ResponseWriter, r *http.Request)

CreateFleet operation middleware

func (*ServerInterfaceWrapper) CreateRepository

func (siw *ServerInterfaceWrapper) CreateRepository(w http.ResponseWriter, r *http.Request)

CreateRepository operation middleware

func (*ServerInterfaceWrapper) CreateResourceSync

func (siw *ServerInterfaceWrapper) CreateResourceSync(w http.ResponseWriter, r *http.Request)

CreateResourceSync operation middleware

func (*ServerInterfaceWrapper) DecommissionDevice added in v0.4.0

func (siw *ServerInterfaceWrapper) DecommissionDevice(w http.ResponseWriter, r *http.Request)

DecommissionDevice operation middleware

func (*ServerInterfaceWrapper) DeleteCertificateSigningRequest

func (siw *ServerInterfaceWrapper) DeleteCertificateSigningRequest(w http.ResponseWriter, r *http.Request)

DeleteCertificateSigningRequest operation middleware

func (*ServerInterfaceWrapper) DeleteDevice

func (siw *ServerInterfaceWrapper) DeleteDevice(w http.ResponseWriter, r *http.Request)

DeleteDevice operation middleware

func (*ServerInterfaceWrapper) DeleteEnrollmentRequest

func (siw *ServerInterfaceWrapper) DeleteEnrollmentRequest(w http.ResponseWriter, r *http.Request)

DeleteEnrollmentRequest operation middleware

func (*ServerInterfaceWrapper) DeleteFleet

func (siw *ServerInterfaceWrapper) DeleteFleet(w http.ResponseWriter, r *http.Request)

DeleteFleet operation middleware

func (*ServerInterfaceWrapper) DeleteRepository

func (siw *ServerInterfaceWrapper) DeleteRepository(w http.ResponseWriter, r *http.Request)

DeleteRepository operation middleware

func (*ServerInterfaceWrapper) DeleteResourceSync

func (siw *ServerInterfaceWrapper) DeleteResourceSync(w http.ResponseWriter, r *http.Request)

DeleteResourceSync operation middleware

func (*ServerInterfaceWrapper) DeleteTemplateVersion

func (siw *ServerInterfaceWrapper) DeleteTemplateVersion(w http.ResponseWriter, r *http.Request)

DeleteTemplateVersion operation middleware

func (*ServerInterfaceWrapper) GetCertificateSigningRequest added in v0.6.0

func (siw *ServerInterfaceWrapper) GetCertificateSigningRequest(w http.ResponseWriter, r *http.Request)

GetCertificateSigningRequest operation middleware

func (*ServerInterfaceWrapper) GetDevice added in v0.6.0

func (siw *ServerInterfaceWrapper) GetDevice(w http.ResponseWriter, r *http.Request)

GetDevice operation middleware

func (*ServerInterfaceWrapper) GetDeviceStatus added in v0.6.0

func (siw *ServerInterfaceWrapper) GetDeviceStatus(w http.ResponseWriter, r *http.Request)

GetDeviceStatus operation middleware

func (*ServerInterfaceWrapper) GetEnrollmentConfig added in v0.4.0

func (siw *ServerInterfaceWrapper) GetEnrollmentConfig(w http.ResponseWriter, r *http.Request)

GetEnrollmentConfig operation middleware

func (*ServerInterfaceWrapper) GetEnrollmentRequest added in v0.6.0

func (siw *ServerInterfaceWrapper) GetEnrollmentRequest(w http.ResponseWriter, r *http.Request)

GetEnrollmentRequest operation middleware

func (*ServerInterfaceWrapper) GetEnrollmentRequestStatus added in v0.6.0

func (siw *ServerInterfaceWrapper) GetEnrollmentRequestStatus(w http.ResponseWriter, r *http.Request)

GetEnrollmentRequestStatus operation middleware

func (*ServerInterfaceWrapper) GetFleet added in v0.6.0

func (siw *ServerInterfaceWrapper) GetFleet(w http.ResponseWriter, r *http.Request)

GetFleet operation middleware

func (*ServerInterfaceWrapper) GetFleetStatus added in v0.6.0

func (siw *ServerInterfaceWrapper) GetFleetStatus(w http.ResponseWriter, r *http.Request)

GetFleetStatus operation middleware

func (*ServerInterfaceWrapper) GetRenderedDevice added in v0.5.0

func (siw *ServerInterfaceWrapper) GetRenderedDevice(w http.ResponseWriter, r *http.Request)

GetRenderedDevice operation middleware

func (*ServerInterfaceWrapper) GetRepository added in v0.6.0

func (siw *ServerInterfaceWrapper) GetRepository(w http.ResponseWriter, r *http.Request)

GetRepository operation middleware

func (*ServerInterfaceWrapper) GetResourceSync added in v0.6.0

func (siw *ServerInterfaceWrapper) GetResourceSync(w http.ResponseWriter, r *http.Request)

GetResourceSync operation middleware

func (*ServerInterfaceWrapper) GetTemplateVersion added in v0.6.0

func (siw *ServerInterfaceWrapper) GetTemplateVersion(w http.ResponseWriter, r *http.Request)

GetTemplateVersion operation middleware

func (*ServerInterfaceWrapper) GetVersion added in v0.4.0

func (siw *ServerInterfaceWrapper) GetVersion(w http.ResponseWriter, r *http.Request)

GetVersion operation middleware

func (*ServerInterfaceWrapper) ListCertificateSigningRequests

func (siw *ServerInterfaceWrapper) ListCertificateSigningRequests(w http.ResponseWriter, r *http.Request)

ListCertificateSigningRequests operation middleware

func (*ServerInterfaceWrapper) ListDevices

func (siw *ServerInterfaceWrapper) ListDevices(w http.ResponseWriter, r *http.Request)

ListDevices operation middleware

func (*ServerInterfaceWrapper) ListEnrollmentRequests

func (siw *ServerInterfaceWrapper) ListEnrollmentRequests(w http.ResponseWriter, r *http.Request)

ListEnrollmentRequests operation middleware

func (*ServerInterfaceWrapper) ListEvents added in v0.7.0

func (siw *ServerInterfaceWrapper) ListEvents(w http.ResponseWriter, r *http.Request)

ListEvents operation middleware

func (*ServerInterfaceWrapper) ListFleets

func (siw *ServerInterfaceWrapper) ListFleets(w http.ResponseWriter, r *http.Request)

ListFleets operation middleware

func (*ServerInterfaceWrapper) ListLabels added in v0.6.0

func (siw *ServerInterfaceWrapper) ListLabels(w http.ResponseWriter, r *http.Request)

ListLabels operation middleware

func (*ServerInterfaceWrapper) ListOrganizations added in v0.9.0

func (siw *ServerInterfaceWrapper) ListOrganizations(w http.ResponseWriter, r *http.Request)

ListOrganizations operation middleware

func (*ServerInterfaceWrapper) ListRepositories

func (siw *ServerInterfaceWrapper) ListRepositories(w http.ResponseWriter, r *http.Request)

ListRepositories operation middleware

func (*ServerInterfaceWrapper) ListResourceSyncs added in v0.6.0

func (siw *ServerInterfaceWrapper) ListResourceSyncs(w http.ResponseWriter, r *http.Request)

ListResourceSyncs operation middleware

func (*ServerInterfaceWrapper) ListTemplateVersions

func (siw *ServerInterfaceWrapper) ListTemplateVersions(w http.ResponseWriter, r *http.Request)

ListTemplateVersions operation middleware

func (*ServerInterfaceWrapper) PatchCertificateSigningRequest

func (siw *ServerInterfaceWrapper) PatchCertificateSigningRequest(w http.ResponseWriter, r *http.Request)

PatchCertificateSigningRequest operation middleware

func (*ServerInterfaceWrapper) PatchDevice

func (siw *ServerInterfaceWrapper) PatchDevice(w http.ResponseWriter, r *http.Request)

PatchDevice operation middleware

func (*ServerInterfaceWrapper) PatchDeviceStatus added in v0.4.0

func (siw *ServerInterfaceWrapper) PatchDeviceStatus(w http.ResponseWriter, r *http.Request)

PatchDeviceStatus operation middleware

func (*ServerInterfaceWrapper) PatchEnrollmentRequest added in v0.4.0

func (siw *ServerInterfaceWrapper) PatchEnrollmentRequest(w http.ResponseWriter, r *http.Request)

PatchEnrollmentRequest operation middleware

func (*ServerInterfaceWrapper) PatchEnrollmentRequestStatus added in v0.4.0

func (siw *ServerInterfaceWrapper) PatchEnrollmentRequestStatus(w http.ResponseWriter, r *http.Request)

PatchEnrollmentRequestStatus operation middleware

func (*ServerInterfaceWrapper) PatchFleet

func (siw *ServerInterfaceWrapper) PatchFleet(w http.ResponseWriter, r *http.Request)

PatchFleet operation middleware

func (*ServerInterfaceWrapper) PatchFleetStatus added in v0.4.0

func (siw *ServerInterfaceWrapper) PatchFleetStatus(w http.ResponseWriter, r *http.Request)

PatchFleetStatus operation middleware

func (*ServerInterfaceWrapper) PatchRepository

func (siw *ServerInterfaceWrapper) PatchRepository(w http.ResponseWriter, r *http.Request)

PatchRepository operation middleware

func (*ServerInterfaceWrapper) PatchResourceSync

func (siw *ServerInterfaceWrapper) PatchResourceSync(w http.ResponseWriter, r *http.Request)

PatchResourceSync operation middleware

func (*ServerInterfaceWrapper) ReplaceCertificateSigningRequest

func (siw *ServerInterfaceWrapper) ReplaceCertificateSigningRequest(w http.ResponseWriter, r *http.Request)

ReplaceCertificateSigningRequest operation middleware

func (*ServerInterfaceWrapper) ReplaceDevice

func (siw *ServerInterfaceWrapper) ReplaceDevice(w http.ResponseWriter, r *http.Request)

ReplaceDevice operation middleware

func (*ServerInterfaceWrapper) ReplaceDeviceStatus

func (siw *ServerInterfaceWrapper) ReplaceDeviceStatus(w http.ResponseWriter, r *http.Request)

ReplaceDeviceStatus operation middleware

func (*ServerInterfaceWrapper) ReplaceEnrollmentRequest

func (siw *ServerInterfaceWrapper) ReplaceEnrollmentRequest(w http.ResponseWriter, r *http.Request)

ReplaceEnrollmentRequest operation middleware

func (*ServerInterfaceWrapper) ReplaceEnrollmentRequestStatus

func (siw *ServerInterfaceWrapper) ReplaceEnrollmentRequestStatus(w http.ResponseWriter, r *http.Request)

ReplaceEnrollmentRequestStatus operation middleware

func (*ServerInterfaceWrapper) ReplaceFleet

func (siw *ServerInterfaceWrapper) ReplaceFleet(w http.ResponseWriter, r *http.Request)

ReplaceFleet operation middleware

func (*ServerInterfaceWrapper) ReplaceFleetStatus

func (siw *ServerInterfaceWrapper) ReplaceFleetStatus(w http.ResponseWriter, r *http.Request)

ReplaceFleetStatus operation middleware

func (*ServerInterfaceWrapper) ReplaceRepository

func (siw *ServerInterfaceWrapper) ReplaceRepository(w http.ResponseWriter, r *http.Request)

ReplaceRepository operation middleware

func (*ServerInterfaceWrapper) ReplaceResourceSync

func (siw *ServerInterfaceWrapper) ReplaceResourceSync(w http.ResponseWriter, r *http.Request)

ReplaceResourceSync operation middleware

func (*ServerInterfaceWrapper) UpdateCertificateSigningRequestApproval added in v0.4.0

func (siw *ServerInterfaceWrapper) UpdateCertificateSigningRequestApproval(w http.ResponseWriter, r *http.Request)

UpdateCertificateSigningRequestApproval operation middleware

type TooManyValuesForParamError

type TooManyValuesForParamError struct {
	ParamName string
	Count     int
}

func (*TooManyValuesForParamError) Error

type Transport added in v0.6.0

type Transport interface {
	ServerInterface
}

Transport is a wrapper around the generated server interface.

type UnescapedCookieParamError

type UnescapedCookieParamError struct {
	ParamName string
	Err       error
}

func (*UnescapedCookieParamError) Error

func (e *UnescapedCookieParamError) Error() string

func (*UnescapedCookieParamError) Unwrap

func (e *UnescapedCookieParamError) Unwrap() error

type Unimplemented

type Unimplemented struct{}

func (Unimplemented) ApproveEnrollmentRequest

func (_ Unimplemented) ApproveEnrollmentRequest(w http.ResponseWriter, r *http.Request, name string)

(PUT /api/v1/enrollmentrequests/{name}/approval)

func (Unimplemented) AuthConfig

func (_ Unimplemented) AuthConfig(w http.ResponseWriter, r *http.Request)

(GET /api/v1/auth/config)

func (Unimplemented) AuthValidate

func (_ Unimplemented) AuthValidate(w http.ResponseWriter, r *http.Request, params AuthValidateParams)

(GET /api/v1/auth/validate)

func (Unimplemented) CreateCertificateSigningRequest

func (_ Unimplemented) CreateCertificateSigningRequest(w http.ResponseWriter, r *http.Request)

(POST /api/v1/certificatesigningrequests)

func (Unimplemented) CreateDevice

func (_ Unimplemented) CreateDevice(w http.ResponseWriter, r *http.Request)

(POST /api/v1/devices)

func (Unimplemented) CreateEnrollmentRequest

func (_ Unimplemented) CreateEnrollmentRequest(w http.ResponseWriter, r *http.Request)

(POST /api/v1/enrollmentrequests)

func (Unimplemented) CreateFleet

func (_ Unimplemented) CreateFleet(w http.ResponseWriter, r *http.Request)

(POST /api/v1/fleets)

func (Unimplemented) CreateRepository

func (_ Unimplemented) CreateRepository(w http.ResponseWriter, r *http.Request)

(POST /api/v1/repositories)

func (Unimplemented) CreateResourceSync

func (_ Unimplemented) CreateResourceSync(w http.ResponseWriter, r *http.Request)

(POST /api/v1/resourcesyncs)

func (Unimplemented) DecommissionDevice added in v0.4.0

func (_ Unimplemented) DecommissionDevice(w http.ResponseWriter, r *http.Request, name string)

(PUT /api/v1/devices/{name}/decommission)

func (Unimplemented) DeleteCertificateSigningRequest

func (_ Unimplemented) DeleteCertificateSigningRequest(w http.ResponseWriter, r *http.Request, name string)

(DELETE /api/v1/certificatesigningrequests/{name})

func (Unimplemented) DeleteDevice

func (_ Unimplemented) DeleteDevice(w http.ResponseWriter, r *http.Request, name string)

(DELETE /api/v1/devices/{name})

func (Unimplemented) DeleteEnrollmentRequest

func (_ Unimplemented) DeleteEnrollmentRequest(w http.ResponseWriter, r *http.Request, name string)

(DELETE /api/v1/enrollmentrequests/{name})

func (Unimplemented) DeleteFleet

func (_ Unimplemented) DeleteFleet(w http.ResponseWriter, r *http.Request, name string)

(DELETE /api/v1/fleets/{name})

func (Unimplemented) DeleteRepository

func (_ Unimplemented) DeleteRepository(w http.ResponseWriter, r *http.Request, name string)

(DELETE /api/v1/repositories/{name})

func (Unimplemented) DeleteResourceSync

func (_ Unimplemented) DeleteResourceSync(w http.ResponseWriter, r *http.Request, name string)

(DELETE /api/v1/resourcesyncs/{name})

func (Unimplemented) DeleteTemplateVersion

func (_ Unimplemented) DeleteTemplateVersion(w http.ResponseWriter, r *http.Request, fleet string, name string)

(DELETE /api/v1/fleets/{fleet}/templateversions/{name})

func (Unimplemented) GetCertificateSigningRequest added in v0.6.0

func (_ Unimplemented) GetCertificateSigningRequest(w http.ResponseWriter, r *http.Request, name string)

(GET /api/v1/certificatesigningrequests/{name})

func (Unimplemented) GetDevice added in v0.6.0

func (_ Unimplemented) GetDevice(w http.ResponseWriter, r *http.Request, name string)

(GET /api/v1/devices/{name})

func (Unimplemented) GetDeviceStatus added in v0.6.0

func (_ Unimplemented) GetDeviceStatus(w http.ResponseWriter, r *http.Request, name string)

(GET /api/v1/devices/{name}/status)

func (Unimplemented) GetEnrollmentConfig added in v0.4.0

func (_ Unimplemented) GetEnrollmentConfig(w http.ResponseWriter, r *http.Request, params GetEnrollmentConfigParams)

(GET /api/v1/enrollmentconfig)

func (Unimplemented) GetEnrollmentRequest added in v0.6.0

func (_ Unimplemented) GetEnrollmentRequest(w http.ResponseWriter, r *http.Request, name string)

(GET /api/v1/enrollmentrequests/{name})

func (Unimplemented) GetEnrollmentRequestStatus added in v0.6.0

func (_ Unimplemented) GetEnrollmentRequestStatus(w http.ResponseWriter, r *http.Request, name string)

(GET /api/v1/enrollmentrequests/{name}/status)

func (Unimplemented) GetFleet added in v0.6.0

func (_ Unimplemented) GetFleet(w http.ResponseWriter, r *http.Request, name string, params GetFleetParams)

(GET /api/v1/fleets/{name})

func (Unimplemented) GetFleetStatus added in v0.6.0

func (_ Unimplemented) GetFleetStatus(w http.ResponseWriter, r *http.Request, name string)

(GET /api/v1/fleets/{name}/status)

func (Unimplemented) GetRenderedDevice added in v0.5.0

func (_ Unimplemented) GetRenderedDevice(w http.ResponseWriter, r *http.Request, name string, params GetRenderedDeviceParams)

(GET /api/v1/devices/{name}/rendered)

func (Unimplemented) GetRepository added in v0.6.0

func (_ Unimplemented) GetRepository(w http.ResponseWriter, r *http.Request, name string)

(GET /api/v1/repositories/{name})

func (Unimplemented) GetResourceSync added in v0.6.0

func (_ Unimplemented) GetResourceSync(w http.ResponseWriter, r *http.Request, name string)

(GET /api/v1/resourcesyncs/{name})

func (Unimplemented) GetTemplateVersion added in v0.6.0

func (_ Unimplemented) GetTemplateVersion(w http.ResponseWriter, r *http.Request, fleet string, name string)

(GET /api/v1/fleets/{fleet}/templateversions/{name})

func (Unimplemented) GetVersion added in v0.4.0

func (_ Unimplemented) GetVersion(w http.ResponseWriter, r *http.Request)

(GET /api/version)

func (Unimplemented) ListCertificateSigningRequests

func (_ Unimplemented) ListCertificateSigningRequests(w http.ResponseWriter, r *http.Request, params ListCertificateSigningRequestsParams)

(GET /api/v1/certificatesigningrequests)

func (Unimplemented) ListDevices

func (_ Unimplemented) ListDevices(w http.ResponseWriter, r *http.Request, params ListDevicesParams)

(GET /api/v1/devices)

func (Unimplemented) ListEnrollmentRequests

func (_ Unimplemented) ListEnrollmentRequests(w http.ResponseWriter, r *http.Request, params ListEnrollmentRequestsParams)

(GET /api/v1/enrollmentrequests)

func (Unimplemented) ListEvents added in v0.7.0

func (_ Unimplemented) ListEvents(w http.ResponseWriter, r *http.Request, params ListEventsParams)

(GET /api/v1/events)

func (Unimplemented) ListFleets

func (_ Unimplemented) ListFleets(w http.ResponseWriter, r *http.Request, params ListFleetsParams)

(GET /api/v1/fleets)

func (Unimplemented) ListLabels added in v0.6.0

func (_ Unimplemented) ListLabels(w http.ResponseWriter, r *http.Request, params ListLabelsParams)

(GET /api/v1/labels)

func (Unimplemented) ListOrganizations added in v0.9.0

func (_ Unimplemented) ListOrganizations(w http.ResponseWriter, r *http.Request)

List organizations (GET /api/v1/organizations)

func (Unimplemented) ListRepositories

func (_ Unimplemented) ListRepositories(w http.ResponseWriter, r *http.Request, params ListRepositoriesParams)

(GET /api/v1/repositories)

func (Unimplemented) ListResourceSyncs added in v0.6.0

func (_ Unimplemented) ListResourceSyncs(w http.ResponseWriter, r *http.Request, params ListResourceSyncsParams)

(GET /api/v1/resourcesyncs)

func (Unimplemented) ListTemplateVersions

func (_ Unimplemented) ListTemplateVersions(w http.ResponseWriter, r *http.Request, fleet string, params ListTemplateVersionsParams)

(GET /api/v1/fleets/{fleet}/templateversions)

func (Unimplemented) PatchCertificateSigningRequest

func (_ Unimplemented) PatchCertificateSigningRequest(w http.ResponseWriter, r *http.Request, name string)

(PATCH /api/v1/certificatesigningrequests/{name})

func (Unimplemented) PatchDevice

func (_ Unimplemented) PatchDevice(w http.ResponseWriter, r *http.Request, name string)

(PATCH /api/v1/devices/{name})

func (Unimplemented) PatchDeviceStatus added in v0.4.0

func (_ Unimplemented) PatchDeviceStatus(w http.ResponseWriter, r *http.Request, name string)

(PATCH /api/v1/devices/{name}/status)

func (Unimplemented) PatchEnrollmentRequest added in v0.4.0

func (_ Unimplemented) PatchEnrollmentRequest(w http.ResponseWriter, r *http.Request, name string)

(PATCH /api/v1/enrollmentrequests/{name})

func (Unimplemented) PatchEnrollmentRequestStatus added in v0.4.0

func (_ Unimplemented) PatchEnrollmentRequestStatus(w http.ResponseWriter, r *http.Request, name string)

(PATCH /api/v1/enrollmentrequests/{name}/status)

func (Unimplemented) PatchFleet

func (_ Unimplemented) PatchFleet(w http.ResponseWriter, r *http.Request, name string)

(PATCH /api/v1/fleets/{name})

func (Unimplemented) PatchFleetStatus added in v0.4.0

func (_ Unimplemented) PatchFleetStatus(w http.ResponseWriter, r *http.Request, name string)

(PATCH /api/v1/fleets/{name}/status)

func (Unimplemented) PatchRepository

func (_ Unimplemented) PatchRepository(w http.ResponseWriter, r *http.Request, name string)

(PATCH /api/v1/repositories/{name})

func (Unimplemented) PatchResourceSync

func (_ Unimplemented) PatchResourceSync(w http.ResponseWriter, r *http.Request, name string)

(PATCH /api/v1/resourcesyncs/{name})

func (Unimplemented) ReplaceCertificateSigningRequest

func (_ Unimplemented) ReplaceCertificateSigningRequest(w http.ResponseWriter, r *http.Request, name string)

(PUT /api/v1/certificatesigningrequests/{name})

func (Unimplemented) ReplaceDevice

func (_ Unimplemented) ReplaceDevice(w http.ResponseWriter, r *http.Request, name string)

(PUT /api/v1/devices/{name})

func (Unimplemented) ReplaceDeviceStatus

func (_ Unimplemented) ReplaceDeviceStatus(w http.ResponseWriter, r *http.Request, name string)

(PUT /api/v1/devices/{name}/status)

func (Unimplemented) ReplaceEnrollmentRequest

func (_ Unimplemented) ReplaceEnrollmentRequest(w http.ResponseWriter, r *http.Request, name string)

(PUT /api/v1/enrollmentrequests/{name})

func (Unimplemented) ReplaceEnrollmentRequestStatus

func (_ Unimplemented) ReplaceEnrollmentRequestStatus(w http.ResponseWriter, r *http.Request, name string)

(PUT /api/v1/enrollmentrequests/{name}/status)

func (Unimplemented) ReplaceFleet

func (_ Unimplemented) ReplaceFleet(w http.ResponseWriter, r *http.Request, name string)

(PUT /api/v1/fleets/{name})

func (Unimplemented) ReplaceFleetStatus

func (_ Unimplemented) ReplaceFleetStatus(w http.ResponseWriter, r *http.Request, name string)

(PUT /api/v1/fleets/{name}/status)

func (Unimplemented) ReplaceRepository

func (_ Unimplemented) ReplaceRepository(w http.ResponseWriter, r *http.Request, name string)

(PUT /api/v1/repositories/{name})

func (Unimplemented) ReplaceResourceSync

func (_ Unimplemented) ReplaceResourceSync(w http.ResponseWriter, r *http.Request, name string)

(PUT /api/v1/resourcesyncs/{name})

func (Unimplemented) UpdateCertificateSigningRequestApproval added in v0.4.0

func (_ Unimplemented) UpdateCertificateSigningRequestApproval(w http.ResponseWriter, r *http.Request, name string)

(PUT /api/v1/certificatesigningrequests/{name}/approval)

type UnmarshalingParamError

type UnmarshalingParamError struct {
	ParamName string
	Err       error
}

func (*UnmarshalingParamError) Error

func (e *UnmarshalingParamError) Error() string

func (*UnmarshalingParamError) Unwrap

func (e *UnmarshalingParamError) Unwrap() error

Directories

Path Synopsis
Package server provides primitives to interact with the openapi HTTP API.
Package server provides primitives to interact with the openapi HTTP API.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL