server

package
v1.1.0-rc1 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2026 License: Apache-2.0 Imports: 7 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.5.1 DO NOT EDIT.

Index

Constants

View Source
const (
	API_RESOURCE_AUTHPROVIDERS                       = "authproviders"
	API_RESOURCE_CERTIFICATESIGNINGREQUESTS          = "certificatesigningrequests"
	API_RESOURCE_CERTIFICATESIGNINGREQUESTS_APPROVAL = "certificatesigningrequests/approval"
	API_RESOURCE_DEVICES                             = "devices"
	API_RESOURCE_DEVICES_DECOMMISSION                = "devices/decommission"
	API_RESOURCE_DEVICES_LASTSEEN                    = "devices/lastseen"
	API_RESOURCE_DEVICES_RENDERED                    = "devices/rendered"
	API_RESOURCE_DEVICES_RESUME                      = "devices/resume"
	API_RESOURCE_DEVICES_STATUS                      = "devices/status"
	API_RESOURCE_ENROLLMENTREQUESTS                  = "enrollmentrequests"
	API_RESOURCE_ENROLLMENTREQUESTS_APPROVAL         = "enrollmentrequests/approval"
	API_RESOURCE_ENROLLMENTREQUESTS_STATUS           = "enrollmentrequests/status"
	API_RESOURCE_EVENTS                              = "events"
	API_RESOURCE_FLEETS                              = "fleets"
	API_RESOURCE_FLEETS_STATUS                       = "fleets/status"
	API_RESOURCE_FLEETS_TEMPLATEVERSIONS             = "fleets/templateversions"
	API_RESOURCE_LABELS                              = "labels"
	API_RESOURCE_ORGANIZATIONS                       = "organizations"
	API_RESOURCE_REPOSITORIES                        = "repositories"
	API_RESOURCE_RESOURCESYNCS                       = "resourcesyncs"
)
View Source
const (
	API_ACTION_CREATE = "create"
	API_ACTION_DELETE = "delete"
	API_ACTION_GET    = "get"
	API_ACTION_LIST   = "list"
	API_ACTION_PATCH  = "patch"
	API_ACTION_UPDATE = "update"
)
View Source
const ServerUrlApiv1 = "/api/v1"

ServerUrlApiv1 defines the Server URL for

Variables

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

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

View Source
var ServerURLPrefixes = []string{
	"/api/v1",
}

ServerURLPrefixes lists normalized OpenAPI server URL path prefixes.

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                    // empty = fixed-contract
	Action      string                    // x-rbac.action, else inferred from method/pattern
	Versions    []EndpointMetadataVersion // Ordered by preference (stable > beta > alpha)
}

EndpointMetadata contains metadata for an API endpoint

func GetEndpointMetadata added in v0.10.0

func GetEndpointMetadata(r *http.Request) *EndpointMetadata

GetEndpointMetadata returns endpoint metadata even when routes are mounted under a base prefix like /api/v1 by normalizing and matching request paths.

type EndpointMetadataVersion

type EndpointMetadataVersion struct {
	Version      string     // e.g., "v1", "v1beta1"
	DeprecatedAt *time.Time // nil if not deprecated; interpreted as 00:00:00 UTC
}

EndpointMetadataVersion contains version-specific information for an endpoint

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 /auth/config)
	AuthConfig(w http.ResponseWriter, r *http.Request)

	// (GET /auth/permissions)
	AuthGetPermissions(w http.ResponseWriter, r *http.Request)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// (GET /devices/{name}/lastseen)
	GetDeviceLastSeen(w http.ResponseWriter, r *http.Request, name string)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// (GET /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 /enrollmentrequests/{name}/approval)

func (Unimplemented) AuthConfig

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

(GET /auth/config)

func (Unimplemented) AuthGetPermissions added in v1.0.0

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

(GET /auth/permissions)

func (Unimplemented) AuthToken added in v1.0.0

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

(POST /auth/{providername}/token)

func (Unimplemented) AuthUserInfo added in v1.0.0

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

(GET /auth/userinfo)

func (Unimplemented) AuthValidate

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

(GET /auth/validate)

func (Unimplemented) CreateAuthProvider added in v1.0.0

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

(POST /authproviders)

func (Unimplemented) CreateCertificateSigningRequest

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

(POST /certificatesigningrequests)

func (Unimplemented) CreateDevice

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

(POST /devices)

func (Unimplemented) CreateEnrollmentRequest

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

(POST /enrollmentrequests)

func (Unimplemented) CreateFleet

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

(POST /fleets)

func (Unimplemented) CreateRepository

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

(POST /repositories)

func (Unimplemented) CreateResourceSync

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

(POST /resourcesyncs)

func (Unimplemented) DecommissionDevice added in v0.4.0

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

(PUT /devices/{name}/decommission)

func (Unimplemented) DeleteAuthProvider added in v1.0.0

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

(DELETE /authproviders/{name})

func (Unimplemented) DeleteCertificateSigningRequest

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

(DELETE /certificatesigningrequests/{name})

func (Unimplemented) DeleteDevice

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

(DELETE /devices/{name})

func (Unimplemented) DeleteEnrollmentRequest

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

(DELETE /enrollmentrequests/{name})

func (Unimplemented) DeleteFleet

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

(DELETE /fleets/{name})

func (Unimplemented) DeleteRepository

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

(DELETE /repositories/{name})

func (Unimplemented) DeleteResourceSync

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

(DELETE /resourcesyncs/{name})

func (Unimplemented) DeleteTemplateVersion

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

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

func (Unimplemented) GetAuthProvider added in v1.0.0

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

(GET /authproviders/{name})

func (Unimplemented) GetCertificateSigningRequest added in v0.6.0

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

(GET /certificatesigningrequests/{name})

func (Unimplemented) GetDevice added in v0.6.0

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

(GET /devices/{name})

func (Unimplemented) GetDeviceLastSeen added in v0.10.0

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

(GET /devices/{name}/lastseen)

func (Unimplemented) GetDeviceStatus added in v0.6.0

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

(GET /devices/{name}/status)

func (Unimplemented) GetEnrollmentConfig added in v0.4.0

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

(GET /enrollmentconfig)

func (Unimplemented) GetEnrollmentRequest added in v0.6.0

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

(GET /enrollmentrequests/{name})

func (Unimplemented) GetEnrollmentRequestStatus added in v0.6.0

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

(GET /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 /fleets/{name})

func (Unimplemented) GetFleetStatus added in v0.6.0

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

(GET /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 /devices/{name}/rendered)

func (Unimplemented) GetRepository added in v0.6.0

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

(GET /repositories/{name})

func (Unimplemented) GetResourceSync added in v0.6.0

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

(GET /resourcesyncs/{name})

func (Unimplemented) GetTemplateVersion added in v0.6.0

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

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

func (Unimplemented) GetVersion added in v0.4.0

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

(GET /version)

func (Unimplemented) ListAuthProviders added in v1.0.0

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

(GET /authproviders)

func (Unimplemented) ListCertificateSigningRequests

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

(GET /certificatesigningrequests)

func (Unimplemented) ListDevices

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

(GET /devices)

func (Unimplemented) ListEnrollmentRequests

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

(GET /enrollmentrequests)

func (Unimplemented) ListEvents added in v0.7.0

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

(GET /events)

func (Unimplemented) ListFleets

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

(GET /fleets)

func (Unimplemented) ListLabels added in v0.6.0

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

(GET /labels)

func (Unimplemented) ListOrganizations added in v0.9.0

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

List organizations (GET /organizations)

func (Unimplemented) ListRepositories

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

(GET /repositories)

func (Unimplemented) ListResourceSyncs added in v0.6.0

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

(GET /resourcesyncs)

func (Unimplemented) ListTemplateVersions

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

(GET /fleets/{fleet}/templateversions)

func (Unimplemented) PatchAuthProvider added in v1.0.0

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

(PATCH /authproviders/{name})

func (Unimplemented) PatchCertificateSigningRequest

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

(PATCH /certificatesigningrequests/{name})

func (Unimplemented) PatchDevice

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

(PATCH /devices/{name})

func (Unimplemented) PatchDeviceStatus added in v0.4.0

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

(PATCH /devices/{name}/status)

func (Unimplemented) PatchEnrollmentRequest added in v0.4.0

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

(PATCH /enrollmentrequests/{name})

func (Unimplemented) PatchEnrollmentRequestStatus added in v0.4.0

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

(PATCH /enrollmentrequests/{name}/status)

func (Unimplemented) PatchFleet

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

(PATCH /fleets/{name})

func (Unimplemented) PatchFleetStatus added in v0.4.0

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

(PATCH /fleets/{name}/status)

func (Unimplemented) PatchRepository

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

(PATCH /repositories/{name})

func (Unimplemented) PatchResourceSync

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

(PATCH /resourcesyncs/{name})

func (Unimplemented) ReplaceAuthProvider added in v1.0.0

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

(PUT /authproviders/{name})

func (Unimplemented) ReplaceCertificateSigningRequest

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

(PUT /certificatesigningrequests/{name})

func (Unimplemented) ReplaceDevice

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

(PUT /devices/{name})

func (Unimplemented) ReplaceDeviceStatus

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

(PUT /devices/{name}/status)

func (Unimplemented) ReplaceEnrollmentRequest

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

(PUT /enrollmentrequests/{name})

func (Unimplemented) ReplaceEnrollmentRequestStatus

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

(PUT /enrollmentrequests/{name}/status)

func (Unimplemented) ReplaceFleet

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

(PUT /fleets/{name})

func (Unimplemented) ReplaceFleetStatus

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

(PUT /fleets/{name}/status)

func (Unimplemented) ReplaceRepository

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

(PUT /repositories/{name})

func (Unimplemented) ReplaceResourceSync

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

(PUT /resourcesyncs/{name})

func (Unimplemented) ResumeDevices added in v0.10.0

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

(POST /deviceactions/resume)

func (Unimplemented) UpdateCertificateSigningRequestApproval added in v0.4.0

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

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