server

package
v1.0.0-rc1 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 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

View Source
var APIMetadataMap = map[string]EndpointMetadata{
	"GET:/api/v1/auth/config": {
		OperationID: "authConfig",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/auth/permissions": {
		OperationID: "authGetPermissions",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/auth/userinfo": {
		OperationID: "authUserInfo",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/auth/validate": {
		OperationID: "authValidate",
		Resource:    "",
		Action:      "",
	},
	"POST:/api/v1/auth/{providername}/token": {
		OperationID: "authToken",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/authproviders": {
		OperationID: "listAuthProviders",
		Resource:    "",
		Action:      "",
	},
	"POST:/api/v1/authproviders": {
		OperationID: "createAuthProvider",
		Resource:    "",
		Action:      "",
	},
	"DELETE:/api/v1/authproviders/{name}": {
		OperationID: "deleteAuthProvider",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/authproviders/{name}": {
		OperationID: "getAuthProvider",
		Resource:    "",
		Action:      "",
	},
	"PATCH:/api/v1/authproviders/{name}": {
		OperationID: "patchAuthProvider",
		Resource:    "",
		Action:      "",
	},
	"PUT:/api/v1/authproviders/{name}": {
		OperationID: "replaceAuthProvider",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/certificatesigningrequests": {
		OperationID: "listCertificateSigningRequests",
		Resource:    "",
		Action:      "",
	},
	"POST:/api/v1/certificatesigningrequests": {
		OperationID: "createCertificateSigningRequest",
		Resource:    "",
		Action:      "",
	},
	"DELETE:/api/v1/certificatesigningrequests/{name}": {
		OperationID: "deleteCertificateSigningRequest",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/certificatesigningrequests/{name}": {
		OperationID: "getCertificateSigningRequest",
		Resource:    "",
		Action:      "",
	},
	"PATCH:/api/v1/certificatesigningrequests/{name}": {
		OperationID: "patchCertificateSigningRequest",
		Resource:    "",
		Action:      "",
	},
	"PUT:/api/v1/certificatesigningrequests/{name}": {
		OperationID: "replaceCertificateSigningRequest",
		Resource:    "",
		Action:      "",
	},
	"PUT:/api/v1/certificatesigningrequests/{name}/approval": {
		OperationID: "updateCertificateSigningRequestApproval",
		Resource:    "",
		Action:      "",
	},
	"POST:/api/v1/deviceactions/resume": {
		OperationID: "resumeDevices",
		Resource:    "devices/resume",
		Action:      "update",
	},
	"GET:/api/v1/devices": {
		OperationID: "listDevices",
		Resource:    "",
		Action:      "",
	},
	"POST:/api/v1/devices": {
		OperationID: "createDevice",
		Resource:    "",
		Action:      "",
	},
	"DELETE:/api/v1/devices/{name}": {
		OperationID: "deleteDevice",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/devices/{name}": {
		OperationID: "getDevice",
		Resource:    "",
		Action:      "",
	},
	"PATCH:/api/v1/devices/{name}": {
		OperationID: "patchDevice",
		Resource:    "",
		Action:      "",
	},
	"PUT:/api/v1/devices/{name}": {
		OperationID: "replaceDevice",
		Resource:    "",
		Action:      "",
	},
	"PUT:/api/v1/devices/{name}/decommission": {
		OperationID: "decommissionDevice",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/devices/{name}/lastseen": {
		OperationID: "getDeviceLastSeen",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/devices/{name}/rendered": {
		OperationID: "getRenderedDevice",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/devices/{name}/status": {
		OperationID: "getDeviceStatus",
		Resource:    "",
		Action:      "",
	},
	"PATCH:/api/v1/devices/{name}/status": {
		OperationID: "patchDeviceStatus",
		Resource:    "",
		Action:      "",
	},
	"PUT:/api/v1/devices/{name}/status": {
		OperationID: "replaceDeviceStatus",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/enrollmentconfig": {
		OperationID: "getEnrollmentConfig",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/enrollmentrequests": {
		OperationID: "listEnrollmentRequests",
		Resource:    "",
		Action:      "",
	},
	"POST:/api/v1/enrollmentrequests": {
		OperationID: "createEnrollmentRequest",
		Resource:    "",
		Action:      "",
	},
	"DELETE:/api/v1/enrollmentrequests/{name}": {
		OperationID: "deleteEnrollmentRequest",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/enrollmentrequests/{name}": {
		OperationID: "getEnrollmentRequest",
		Resource:    "",
		Action:      "",
	},
	"PATCH:/api/v1/enrollmentrequests/{name}": {
		OperationID: "patchEnrollmentRequest",
		Resource:    "",
		Action:      "",
	},
	"PUT:/api/v1/enrollmentrequests/{name}": {
		OperationID: "replaceEnrollmentRequest",
		Resource:    "",
		Action:      "",
	},
	"PUT:/api/v1/enrollmentrequests/{name}/approval": {
		OperationID: "approveEnrollmentRequest",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/enrollmentrequests/{name}/status": {
		OperationID: "getEnrollmentRequestStatus",
		Resource:    "",
		Action:      "",
	},
	"PATCH:/api/v1/enrollmentrequests/{name}/status": {
		OperationID: "patchEnrollmentRequestStatus",
		Resource:    "",
		Action:      "",
	},
	"PUT:/api/v1/enrollmentrequests/{name}/status": {
		OperationID: "replaceEnrollmentRequestStatus",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/events": {
		OperationID: "listEvents",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/fleets": {
		OperationID: "listFleets",
		Resource:    "",
		Action:      "",
	},
	"POST:/api/v1/fleets": {
		OperationID: "createFleet",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/fleets/{fleet}/templateversions": {
		OperationID: "listTemplateVersions",
		Resource:    "",
		Action:      "",
	},
	"DELETE:/api/v1/fleets/{fleet}/templateversions/{name}": {
		OperationID: "deleteTemplateVersion",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/fleets/{fleet}/templateversions/{name}": {
		OperationID: "getTemplateVersion",
		Resource:    "",
		Action:      "",
	},
	"DELETE:/api/v1/fleets/{name}": {
		OperationID: "deleteFleet",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/fleets/{name}": {
		OperationID: "getFleet",
		Resource:    "",
		Action:      "",
	},
	"PATCH:/api/v1/fleets/{name}": {
		OperationID: "patchFleet",
		Resource:    "",
		Action:      "",
	},
	"PUT:/api/v1/fleets/{name}": {
		OperationID: "replaceFleet",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/fleets/{name}/status": {
		OperationID: "getFleetStatus",
		Resource:    "",
		Action:      "",
	},
	"PATCH:/api/v1/fleets/{name}/status": {
		OperationID: "patchFleetStatus",
		Resource:    "",
		Action:      "",
	},
	"PUT:/api/v1/fleets/{name}/status": {
		OperationID: "replaceFleetStatus",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/labels": {
		OperationID: "listLabels",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/organizations": {
		OperationID: "listOrganizations",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/repositories": {
		OperationID: "listRepositories",
		Resource:    "",
		Action:      "",
	},
	"POST:/api/v1/repositories": {
		OperationID: "createRepository",
		Resource:    "",
		Action:      "",
	},
	"DELETE:/api/v1/repositories/{name}": {
		OperationID: "deleteRepository",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/repositories/{name}": {
		OperationID: "getRepository",
		Resource:    "",
		Action:      "",
	},
	"PATCH:/api/v1/repositories/{name}": {
		OperationID: "patchRepository",
		Resource:    "",
		Action:      "",
	},
	"PUT:/api/v1/repositories/{name}": {
		OperationID: "replaceRepository",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/resourcesyncs": {
		OperationID: "listResourceSyncs",
		Resource:    "",
		Action:      "",
	},
	"POST:/api/v1/resourcesyncs": {
		OperationID: "createResourceSync",
		Resource:    "",
		Action:      "",
	},
	"DELETE:/api/v1/resourcesyncs/{name}": {
		OperationID: "deleteResourceSync",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/v1/resourcesyncs/{name}": {
		OperationID: "getResourceSync",
		Resource:    "",
		Action:      "",
	},
	"PATCH:/api/v1/resourcesyncs/{name}": {
		OperationID: "patchResourceSync",
		Resource:    "",
		Action:      "",
	},
	"PUT:/api/v1/resourcesyncs/{name}": {
		OperationID: "replaceResourceSync",
		Resource:    "",
		Action:      "",
	},
	"GET:/api/version": {
		OperationID: "getVersion",
		Resource:    "",
		Action:      "",
	},
}

APIMetadataMap provides O(1) lookup for endpoint metadata using pattern+method as key

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 EndpointMetadata added in v0.10.0

type EndpointMetadata struct {
	OperationID string
	Resource    string
	Action      string
}

EndpointMetadata contains metadata for an API endpoint

func GetEndpointMetadata added in v0.10.0

func GetEndpointMetadata(r *http.Request) (*EndpointMetadata, bool)

GetEndpointMetadata returns metadata for a given request using the existing Chi router context

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/permissions)
	AuthGetPermissions(w http.ResponseWriter, r *http.Request)

	// (GET /api/v1/auth/userinfo)
	AuthUserInfo(w http.ResponseWriter, r *http.Request)

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

	// (POST /api/v1/auth/{providername}/token)
	AuthToken(w http.ResponseWriter, r *http.Request, providername string)

	// (GET /api/v1/authproviders)
	ListAuthProviders(w http.ResponseWriter, r *http.Request, params ListAuthProvidersParams)

	// (POST /api/v1/authproviders)
	CreateAuthProvider(w http.ResponseWriter, r *http.Request)

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

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

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

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

	// (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)

	// (POST /api/v1/deviceactions/resume)
	ResumeDevices(w http.ResponseWriter, r *http.Request)

	// (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}/lastseen)
	GetDeviceLastSeen(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, params ListOrganizationsParams)

	// (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) AuthGetPermissions added in v1.0.0

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

AuthGetPermissions operation middleware

func (*ServerInterfaceWrapper) AuthToken added in v1.0.0

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

AuthToken operation middleware

func (*ServerInterfaceWrapper) AuthUserInfo added in v1.0.0

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

AuthUserInfo operation middleware

func (*ServerInterfaceWrapper) AuthValidate

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

AuthValidate operation middleware

func (*ServerInterfaceWrapper) CreateAuthProvider added in v1.0.0

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

CreateAuthProvider 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) DeleteAuthProvider added in v1.0.0

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

DeleteAuthProvider 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) GetAuthProvider added in v1.0.0

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

GetAuthProvider 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) GetDeviceLastSeen added in v0.10.0

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

GetDeviceLastSeen 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) ListAuthProviders added in v1.0.0

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

ListAuthProviders 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) PatchAuthProvider added in v1.0.0

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

PatchAuthProvider 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) ReplaceAuthProvider added in v1.0.0

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

ReplaceAuthProvider 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) ResumeDevices added in v0.10.0

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

ResumeDevices 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) AuthGetPermissions added in v1.0.0

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

(GET /api/v1/auth/permissions)

func (Unimplemented) AuthToken added in v1.0.0

func (_ Unimplemented) AuthToken(w http.ResponseWriter, r *http.Request, providername string)

(POST /api/v1/auth/{providername}/token)

func (Unimplemented) AuthUserInfo added in v1.0.0

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

(GET /api/v1/auth/userinfo)

func (Unimplemented) AuthValidate

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

(GET /api/v1/auth/validate)

func (Unimplemented) CreateAuthProvider added in v1.0.0

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

(POST /api/v1/authproviders)

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) DeleteAuthProvider added in v1.0.0

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

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

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) GetAuthProvider added in v1.0.0

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

(GET /api/v1/authproviders/{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) GetDeviceLastSeen added in v0.10.0

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

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

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) ListAuthProviders added in v1.0.0

func (_ Unimplemented) ListAuthProviders(w http.ResponseWriter, r *http.Request, params ListAuthProvidersParams)

(GET /api/v1/authproviders)

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, params ListOrganizationsParams)

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) PatchAuthProvider added in v1.0.0

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

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

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) ReplaceAuthProvider added in v1.0.0

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

(PUT /api/v1/authproviders/{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) ResumeDevices added in v0.10.0

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

(POST /api/v1/deviceactions/resume)

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