Documentation
¶
Index ¶
- func ValidateDeviceAccessFromContext(ctx context.Context, name string, log logrus.FieldLogger) error
- func ValidateEnrollmentAccessFromContext(ctx context.Context, log logrus.FieldLogger) error
- type AgentServiceHandler
- func (s *AgentServiceHandler) CreateEnrollmentRequest(ctx context.Context, request agentServer.CreateEnrollmentRequestRequestObject) (agentServer.CreateEnrollmentRequestResponseObject, error)
- func (s *AgentServiceHandler) GetRenderedDeviceSpec(ctx context.Context, request agentServer.GetRenderedDeviceSpecRequestObject) (agentServer.GetRenderedDeviceSpecResponseObject, error)
- func (s *AgentServiceHandler) ReadEnrollmentRequest(ctx context.Context, request agentServer.ReadEnrollmentRequestRequestObject) (agentServer.ReadEnrollmentRequestResponseObject, error)
- func (s *AgentServiceHandler) ReplaceDeviceStatus(ctx context.Context, request agentServer.ReplaceDeviceStatusRequestObject) (agentServer.ReplaceDeviceStatusResponseObject, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateEnrollmentAccessFromContext ¶
func ValidateEnrollmentAccessFromContext(ctx context.Context, log logrus.FieldLogger) error
Types ¶
type AgentServiceHandler ¶
type AgentServiceHandler struct {
// contains filtered or unexported fields
}
func NewAgentServiceHandler ¶
func NewAgentServiceHandler(store store.Store, ca *crypto.CA, log logrus.FieldLogger, agentGrpcEndpoint string) *AgentServiceHandler
func (*AgentServiceHandler) CreateEnrollmentRequest ¶
func (s *AgentServiceHandler) CreateEnrollmentRequest(ctx context.Context, request agentServer.CreateEnrollmentRequestRequestObject) (agentServer.CreateEnrollmentRequestResponseObject, error)
(POST /api/v1/enrollmentrequests)
func (*AgentServiceHandler) GetRenderedDeviceSpec ¶
func (s *AgentServiceHandler) GetRenderedDeviceSpec(ctx context.Context, request agentServer.GetRenderedDeviceSpecRequestObject) (agentServer.GetRenderedDeviceSpecResponseObject, error)
(GET /api/v1/devices/{name}/rendered)
func (*AgentServiceHandler) ReadEnrollmentRequest ¶
func (s *AgentServiceHandler) ReadEnrollmentRequest(ctx context.Context, request agentServer.ReadEnrollmentRequestRequestObject) (agentServer.ReadEnrollmentRequestResponseObject, error)
(GET /api/v1/enrollmentrequests/{name})
func (*AgentServiceHandler) ReplaceDeviceStatus ¶
func (s *AgentServiceHandler) ReplaceDeviceStatus(ctx context.Context, request agentServer.ReplaceDeviceStatusRequestObject) (agentServer.ReplaceDeviceStatusResponseObject, error)
(PUT /api/v1/devices/{name}/status)
Click to show internal directories.
Click to hide internal directories.