Movatterモバイル変換


[0]ホーム

URL:


policy

package
v1.92.3Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2025 License:BSD-3-ClauseImports:2Imported by:0

Details

Repository

github.com/tailscale/tailscale

Links

Documentation

Rendered for windows/amd64

Overview

Package policy contains higher-level abstractions for accessing Windows enterprise policies.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

funcGetDurationPolicy

func GetDurationPolicy(namestring, defaultValuetime.Duration)time.Duration

GetDurationPolicy loads a policy from the registry that can be managedby an enterprise policy management system and describes a duration for someaction. The registry value should be a string that time.ParseDurationunderstands. If the registry value is "" or can not be processed,defaultValue is returned instead.

funcSelectControlURL

func SelectControlURL(reg, diskstring)string

SelectControlURL returns the ControlURL to use based on a value inthe registry (LoginURL) and the one on disk (in the GUI'sprefs.conf). If both are empty, it returns a default value. (Italways return a non-empty value)

Seehttps://github.com/tailscale/tailscale/issues/2798 for some background.

Types

typePreferenceOptionPolicy

type PreferenceOptionPolicyint

PreferenceOptionPolicy is a policy that governs whether a boolean variableis forcibly assigned an administrator-defined value, or allowed to receivea user-defined value.

funcGetPreferenceOptionPolicy

func GetPreferenceOptionPolicy(namestring)PreferenceOptionPolicy

GetPreferenceOptionPolicy loads a policy from the registry that can bemanaged by an enterprise policy management system and allows administrativeoverrides of users' choices in a way that we do not want tailcontrol to havethe authority to set. It describes user-decides/always/never options, where"always" and "never" remove the user's ability to make a selection. If notpresent or set to a different value, "user-decides" is the default.

func (PreferenceOptionPolicy)ShouldEnable

func (pPreferenceOptionPolicy) ShouldEnable(userChoicebool)bool

ShouldEnable checks if the choice administered by this policy should beenabled. If the administrator has chosen a setting, the administrator'ssetting is returned, otherwise userChoice is returned.

func (PreferenceOptionPolicy)Show

Show returns if the UI option that controls the choice administered by thispolicy should be shown. Currently this is true if and only if the policy isshowChoiceByPolicy.

typeVisibilityPolicy

type VisibilityPolicybyte

VisibilityPolicy is a policy that controls whether or not a particularcomponent of a user interface is to be shown.

funcGetVisibilityPolicy

func GetVisibilityPolicy(namestring)VisibilityPolicy

GetVisibilityPolicy loads a policy from the registry that can be managedby an enterprise policy management system and describes show/hide decisionsfor UI elements. The registry value should be a string set to "show" (returntrue) or "hide" (return true). If not present or set to a different value,"show" (return false) is the default.

func (VisibilityPolicy)Show

func (pVisibilityPolicy) Show()bool

Show reports whether the UI option administered by this policy should be shown.Currently this is true if and only if the policy is visibleByPolicy.

Source Files

View all Source files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f orF : Jump to
y orY : Canonical URL
go.dev uses cookies from Google to deliver and enhance the quality of its services and to analyze traffic.Learn more.

[8]ページ先頭

©2009-2025 Movatter.jp