access.go 457 B

1234567891011121314
  1. // Copyright (c) Tailscale Inc & AUTHORS
  2. // SPDX-License-Identifier: BSD-3-Clause
  3. package ipnauth
  4. // ProfileAccess is a bitmask representing the requested, required, or granted
  5. // access rights to an [ipn.LoginProfile].
  6. type ProfileAccess uint32
  7. // Define access rights that might be granted or denied on a per-profile basis.
  8. const (
  9. // Disconnect is required to disconnect (or switch from) a Tailscale profile.
  10. Disconnect = ProfileAccess(1 << iota)
  11. )