Documentation ¶
Index ¶
- func CompGetResourceList(f cmdutil.Factory, cmd *cobra.Command, toComplete string) []string
- func NewCmdAPIResources(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command
- func NewCmdAPIVersions(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command
- type APIResourceOptions
- type APIVersionsOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompGetResourceList ¶
CompGetResourceList returns the list of api resources which begin with `toComplete`.
func NewCmdAPIResources ¶
NewCmdAPIResources creates the `api-resources` command
func NewCmdAPIVersions ¶
NewCmdAPIVersions creates the `api-versions` command
Types ¶
type APIResourceOptions ¶
type APIResourceOptions struct { Output string SortBy string APIGroup string Namespaced bool Verbs []string NoHeaders bool Cached bool genericclioptions.IOStreams }
APIResourceOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()
func NewAPIResourceOptions ¶
func NewAPIResourceOptions(ioStreams genericclioptions.IOStreams) *APIResourceOptions
NewAPIResourceOptions creates the options for APIResource
func (*APIResourceOptions) Complete ¶
func (o *APIResourceOptions) Complete(cmd *cobra.Command, args []string) error
Complete adapts from the command line args and validates them
func (*APIResourceOptions) RunAPIResources ¶
RunAPIResources does the work
func (*APIResourceOptions) Validate ¶
func (o *APIResourceOptions) Validate() error
Validate checks to the APIResourceOptions to see if there is sufficient information run the command
type APIVersionsOptions ¶
type APIVersionsOptions struct { genericclioptions.IOStreams // contains filtered or unexported fields }
APIVersionsOptions have the data required for API versions
func NewAPIVersionsOptions ¶
func NewAPIVersionsOptions(ioStreams genericclioptions.IOStreams) *APIVersionsOptions
NewAPIVersionsOptions creates the options for APIVersions
func (*APIVersionsOptions) Complete ¶
Complete adapts from the command line args and factory to the data required
func (*APIVersionsOptions) RunAPIVersions ¶
func (o *APIVersionsOptions) RunAPIVersions() error
RunAPIVersions does the work