Files
teleport/lib/devicetrust/keys_prefix.go
T
Tiago Silva e3ae590c21 [sec_scan][6] add device events (#43905)
This PR adds the ability to watch for events for `*devicepb.Device` objects.

Backend storage representation of  `devicepb.Device` is achieved using an internal representation that lives in `e/lib/devicetrust/storage` and whose logic is internal to the package.

To be able to expose the unmarshal logic necessary for events to work, this PR exposes a registration hook that `e/lib/devicetrust/storage` function must call during initialization to register the unmarshal function.

Part of https://github.com/gravitational/access-graph/issues/637

Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>
2024-07-11 10:27:54 +00:00

25 lines
881 B
Go

/*
* Teleport
* Copyright (C) 2024 Gravitational, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package devicetrust
var (
// DevicesIDPrefix is the backend prefix used to store device resources.
DevicesIDPrefix = []string{"devices", "id"}
)