Documentation
¶
Overview ¶
Package pat implements the "dws pat" command group for PAT (Personal Action Token) authorization management.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EffectiveOpenBrowser ¶ added in v1.0.18
func RegisterCommands ¶
func RegisterCommands(root *cobra.Command, c edition.ToolCaller)
RegisterCommands adds the pat command tree to rootCmd.
Types ¶
type BrowserPolicy ¶ added in v1.0.18
type BrowserPolicy struct {
Default *browserPolicyValue `json:"default,omitempty"`
Agents map[string]browserPolicyValue `json:"agents,omitempty"`
}
func LoadBrowserPolicy ¶ added in v1.0.18
func LoadBrowserPolicy(configDir string) (*BrowserPolicy, error)
type BrowserPolicySelection ¶ added in v1.0.18
type BrowserPolicySelection struct {
Scope string `json:"scope"`
AgentCode string `json:"agentCode,omitempty"`
OpenBrowser bool `json:"openBrowser"`
Source string `json:"source"`
}
func ResolveBrowserPolicy ¶ added in v1.0.18
func ResolveBrowserPolicy(configDir, explicitAgentCode string) (BrowserPolicySelection, error)
func SetBrowserPolicy ¶ added in v1.0.18
func SetBrowserPolicy(configDir, explicitAgentCode string, enabled bool) (BrowserPolicySelection, error)
Click to show internal directories.
Click to hide internal directories.