service

package
v0.0.0-...-2e3fc24 Latest Latest
Warning

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

Go to latest
Published: May 3, 2024 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const ClientCertExpiryDays = 365

Variables

This section is empty.

Functions

func FleetFromReader

func FleetFromReader(r io.Reader) (*api.Fleet, error)

func NilOutManagedObjectMetaProperties

func NilOutManagedObjectMetaProperties(om *api.ObjectMeta)

func TemplateVersionFromReader

func TemplateVersionFromReader(r io.Reader) (*api.TemplateVersion, error)

Types

type ServiceHandler

type ServiceHandler struct {
	// contains filtered or unexported fields
}

func NewServiceHandler

func NewServiceHandler(store store.Store, taskManager tasks.TaskManager, ca *crypto.CA, log logrus.FieldLogger) *ServiceHandler

func (*ServiceHandler) CreateDevice

(POST /api/v1/devices)

func (*ServiceHandler) CreateEnrollmentRequest

(POST /api/v1/enrollmentrequests)

func (*ServiceHandler) CreateEnrollmentRequestApproval

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

func (*ServiceHandler) CreateFleet

(POST /api/v1/fleets)

func (*ServiceHandler) CreateRepository

(POST /api/v1/repositories)

func (*ServiceHandler) CreateResourceSync

(POST /api/v1/resourcesyncs)

func (*ServiceHandler) CreateTemplateVersion

(POST /api/v1/templateVersions)

func (*ServiceHandler) DeleteDevice

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

func (*ServiceHandler) DeleteDevices

(DELETE /api/v1/devices)

func (*ServiceHandler) DeleteEnrollmentRequest

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

func (*ServiceHandler) DeleteEnrollmentRequests

(DELETE /api/v1/enrollmentrequests)

func (*ServiceHandler) DeleteFleet

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

func (*ServiceHandler) DeleteFleets

(DELETE /api/v1/fleets)

func (*ServiceHandler) DeleteRepositories

(DELETE /api/v1/repositories)

func (*ServiceHandler) DeleteRepository

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

func (*ServiceHandler) DeleteResourceSync

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

func (*ServiceHandler) DeleteResourceSyncs

(DELETE /api/v1/resourcesyncs)

func (*ServiceHandler) DeleteTemplateVersion

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

func (*ServiceHandler) DeleteTemplateVersions

(DELETE /api/v1/templateVersions)

func (*ServiceHandler) GetRenderedDeviceSpec

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

func (*ServiceHandler) ListDevices

(GET /api/v1/devices)

func (*ServiceHandler) ListEnrollmentRequests

(GET /api/v1/enrollmentrequests)

func (*ServiceHandler) ListFleets

(GET /api/v1/fleets)

func (*ServiceHandler) ListRepositories

(GET /api/v1/repositories)

func (*ServiceHandler) ListResourceSync

(GET /api/v1/resourcesyncs)

func (*ServiceHandler) ListTemplateVersions

(GET /api/v1/templateVersions)

func (*ServiceHandler) ReadDevice

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

func (*ServiceHandler) ReadDeviceStatus

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

func (*ServiceHandler) ReadEnrollmentRequest

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

func (*ServiceHandler) ReadEnrollmentRequestStatus

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

func (*ServiceHandler) ReadFleet

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

func (*ServiceHandler) ReadFleetStatus

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

func (*ServiceHandler) ReadRepository

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

func (*ServiceHandler) ReadResourceSync

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

func (*ServiceHandler) ReadTemplateVersion

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

func (*ServiceHandler) ReplaceDevice

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

func (*ServiceHandler) ReplaceDeviceStatus

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

func (*ServiceHandler) ReplaceEnrollmentRequest

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

func (*ServiceHandler) ReplaceEnrollmentRequestStatus

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

func (*ServiceHandler) ReplaceFleet

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

func (*ServiceHandler) ReplaceFleetStatus

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

func (*ServiceHandler) ReplaceRepository

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

func (*ServiceHandler) ReplaceResourceSync

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

Jump to

Keyboard shortcuts

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