cmd

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2026 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Root

func Root() *cobra.Command

Root returns the cobra root command.

Types

type Config

type Config struct {
	OpenBao map[string]*OpenBao `json:"openbao,omitempty" mapstructure:"openbao"`
}

Config struct containing different product profiles

type OpenBao

type OpenBao struct {
	Endpoint         string `json:"endpoint,omitempty" mapstructure:"endpoint"`
	Token            string `json:"token,omitempty" mapstructure:"token"`
	CaPath           string `json:"ca_path,omitempty" mapstructure:"ca_path"`
	CaCert           string `json:"ca_cert,omitempty" mapstructure:"ca_cert"`
	Cert             string `json:"cert,omitempty" mapstructure:"cert"`
	Key              string `json:"key,omitempty" mapstructure:"key"`
	Format           string `json:"format,omitempty" mapstructure:"format"`
	Namespace        string `json:"namespace,omitempty" mapstructure:"namespace"`
	SkipVerify       string `json:"skip_verify,omitempty" mapstructure:"skip_verify"`
	ClientTimeout    string `json:"client_timeout,omitempty" mapstructure:"client_timeout"`
	LogLevel         string `json:"log_level,omitempty" mapstructure:"log_level"`
	MaxRetries       string `json:"max_retries,omitempty" mapstructure:"max_retries"`
	TlsServerName    string `json:"tls_server_name,omitempty" mapstructure:"tls_server_name"`
	CliNoColour      string `json:"cli_no_colour,omitempty" mapstructure:"cli_no_colour"`
	RateLimit        string `json:"rate_limit,omitempty" mapstructure:"rate_limit"`
	SvrLookup        string `json:"svr_lookup,omitempty" mapstructure:"svr_lookup"`
	Mfa              string `json:"mfa,omitempty" mapstructure:"mfa"`
	HttpProxy        string `json:"http_proxy,omitempty" mapstructure:"http_proxy"`
	DisableRedirects string `json:"disable_redirects,omitempty" mapstructure:"disable_redirects"`
	AuthMethod       string `json:"auth_method,omitempty" mapstructure:"auth_method"`
	OidcCallbackHost string `json:"oidc_callback_host,omitempty" mapstructure:"oidc_callback_host"`
	OidcListenAddr   string `json:"oidc_listen_addr,omitempty" mapstructure:"oidc_listen_addr"`
	OidcRole         string `json:"oidc_role,omitempty" mapstructure:"oidc_role"`
	OidcCallbackMode string `json:"oidc_callback_mode,omitempty" mapstructure:"oidc_callback_mode"`
}

OpenBao struct with flag parameters

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL