profiles

package
v1.0.0-beta7 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2021 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CliCommand = cli.Command{
	Name:  "config",
	Usage: "Manage OpenNMS servers configuration profiles",
	Subcommands: []cli.Command{
		{
			Name:   "list",
			Usage:  "Lists all the configuration profiles",
			Action: listConfigProfiles,
		},
		{
			Name:   "set",
			Usage:  "Adds or updates a configuration profile",
			Action: setConfigProfile,
			Flags: []cli.Flag{
				cli.StringFlag{
					Name:     "name",
					Usage:    "Profile name",
					Required: true,
				},
				cli.StringFlag{
					Name:     "url",
					Value:    "http://localhost:8980/opennms",
					Usage:    "OpenNMS Base URL",
					Required: true,
				},
				cli.StringFlag{
					Name:     "user",
					Value:    "admin",
					Usage:    "OpenNMS Username (with ROLE_REST or ROLE_ADMIN)",
					Required: true,
				},
				cli.StringFlag{
					Name:     "passwd",
					Value:    "admin",
					Usage:    "OpenNMS User's Password",
					Required: true,
				},
				cli.IntFlag{
					Name:  "timeout",
					Value: 30,
					Usage: "Connection Timeout in Seconds",
				},
				cli.BoolFlag{
					Name:  "insecure",
					Usage: "To skip TLS Certificate validation",
				},
			},
		},
		{
			Name:      "default",
			Usage:     "Mark an existing configuration profile as default",
			Action:    makeDefaultConfigProfile,
			ArgsUsage: "<name>",
		},
		{
			Name:      "delete",
			Usage:     "Deletes an existing configuration profile",
			Action:    deleteConfigProfile,
			ArgsUsage: "<name>",
		},
	},
}

CliCommand the CLI command to manage server profiles

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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