Documentation
¶
Index ¶
- func AddFlags(fs *pflag.FlagSet, cmd *cobra.Command, specs []FlagSpec) error
- func Command() *cobra.Command
- func Get() *cobra.Command
- func GetDeviceInfo(printer client.PrintRenderer) *cobra.Command
- func GetInterface(printer client.PrintRenderer) *cobra.Command
- func GetInterfaceNeighbor(printer client.PrintRenderer) *cobra.Command
- func GetSharedSwitchAgentClient() client.SwitchAgentClient
- func Gnoi() *cobra.Command
- func List() *cobra.Command
- func ListInterfaces(printer client.PrintRenderer) *cobra.Command
- func ListPorts(printer client.PrintRenderer) *cobra.Command
- func RunGetDeviceInfo(ctx context.Context, c client.SwitchAgentClient, printer client.PrintRenderer) error
- func RunGetInterface(ctx context.Context, c client.SwitchAgentClient, printer client.PrintRenderer, ...) error
- func RunGetInterfaceNeighbors(ctx context.Context, c client.SwitchAgentClient, printer client.PrintRenderer, ...) error
- func RunListInterfaces(ctx context.Context, c client.SwitchAgentClient, printer client.PrintRenderer) error
- func RunListPorts(ctx context.Context, c client.SwitchAgentClient, printer client.PrintRenderer) error
- func RunSaveConfig(ctx context.Context, c client.SwitchAgentClient) error
- func RunSetInterfaceStatus(ctx context.Context, c client.SwitchAgentClient, printer client.PrintRenderer, ...) error
- func SaveConfig() *cobra.Command
- func Set() *cobra.Command
- func SetInterfaceStatus(printer client.PrintRenderer) *cobra.Command
- func SubcommandRequired(cmd *cobra.Command, args []string) error
- type FlagSpec
- type SetInterfaceStatusOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDeviceInfo ¶
func GetDeviceInfo(printer client.PrintRenderer) *cobra.Command
func GetInterface ¶
func GetInterface(printer client.PrintRenderer) *cobra.Command
func GetInterfaceNeighbor ¶
func GetInterfaceNeighbor(printer client.PrintRenderer) *cobra.Command
func GetSharedSwitchAgentClient ¶
func GetSharedSwitchAgentClient() client.SwitchAgentClient
func ListInterfaces ¶
func ListInterfaces(printer client.PrintRenderer) *cobra.Command
func RunGetDeviceInfo ¶
func RunGetDeviceInfo( ctx context.Context, c client.SwitchAgentClient, printer client.PrintRenderer, ) error
func RunGetInterface ¶
func RunGetInterface( ctx context.Context, c client.SwitchAgentClient, printer client.PrintRenderer, interfaceName string, ) error
func RunGetInterfaceNeighbors ¶
func RunGetInterfaceNeighbors( ctx context.Context, c client.SwitchAgentClient, printer client.PrintRenderer, interfaceName string, ) error
func RunListInterfaces ¶
func RunListInterfaces( ctx context.Context, c client.SwitchAgentClient, printer client.PrintRenderer, ) error
func RunListPorts ¶
func RunListPorts( ctx context.Context, c client.SwitchAgentClient, printer client.PrintRenderer, ) error
func RunSaveConfig ¶
func RunSaveConfig( ctx context.Context, c client.SwitchAgentClient, ) error
func RunSetInterfaceStatus ¶
func RunSetInterfaceStatus( ctx context.Context, c client.SwitchAgentClient, printer client.PrintRenderer, opts SetInterfaceStatusOptions, ) error
func SaveConfig ¶
func SetInterfaceStatus ¶
func SetInterfaceStatus(printer client.PrintRenderer) *cobra.Command
Types ¶
Click to show internal directories.
Click to hide internal directories.