Documentation
¶
Index ¶
- func GetDataplaneCLIFlags(args *DataplaneCLIArgs) []cli.Flag
- func GetDataplaneCLISubcmds(args *DataplaneCLIArgs) []*cli.Command
- func GetManagementCLIFlags(args *ManagementCLIArgs) []cli.Flag
- func GetManagementCLISubcmds(args *ManagementCLIArgs) []*cli.Command
- type CommonCLIArgs
- type DataplaneCLIArgs
- type ManagementCLIArgs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDataplaneCLIFlags ¶
func GetDataplaneCLIFlags(args *DataplaneCLIArgs) []cli.Flag
GetDataplaneCLIFlags fetch the list of CLI arguments needed by dataplane API subcommands
@param args *DataplaneCLIArgs - where CLI arguments are stored @return the list CLI arguments
func GetDataplaneCLISubcmds ¶
func GetDataplaneCLISubcmds(args *DataplaneCLIArgs) []*cli.Command
GetDataplaneCLISubcmds fetch the list of subcommands supported for the dataplane API
func GetManagementCLIFlags ¶
func GetManagementCLIFlags(args *ManagementCLIArgs) []cli.Flag
GetManagementCLIFlags fetch the list of CLI arguments needed by management API subcommands
@param args *ManagementCLIArgs - where CLI arguments are stored @return the list CLI arguments
func GetManagementCLISubcmds ¶
func GetManagementCLISubcmds(args *ManagementCLIArgs) []*cli.Command
GetManagementCLISubcmds fetch the list of subcommands supported for the management API
@param args *ManagementCLIArgs - the structure where the CLI arguments are stored @return the list of CLI subcommands
Types ¶
type CommonCLIArgs ¶
type CommonCLIArgs struct { // Logging logging related configuration Logging loggingArgs `validate:"required,dive"` // HTTP are client related configuration HTTP httpClientArgs `validate:"required,dive"` // contains filtered or unexported fields }
CommonCLIArgs cli arguments needed for operating against all APIs
type DataplaneCLIArgs ¶
type DataplaneCLIArgs struct { CommonCLIArgs // contains filtered or unexported fields }
DataplaneCLIArgs cli arguments needed for operating against dataplane APIs
type ManagementCLIArgs ¶
type ManagementCLIArgs struct { CommonCLIArgs // contains filtered or unexported fields }
ManagementCLIArgs cli arguments needed for operating against management APIs
Click to show internal directories.
Click to hide internal directories.