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.
Click to show internal directories.
Click to hide internal directories.