Documentation
¶
Overview ¶
Package user provides functions to manage users on iam platform.
Index ¶
- func NewCmdCreate(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command
- func NewCmdDelete(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command
- func NewCmdGet(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command
- func NewCmdList(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command
- func NewCmdUpdate(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command
- func NewCmdUser(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command
- type CreateOptions
- type DeleteOptions
- type GetOptions
- type ListOptions
- type UpdateOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCmdCreate ¶
NewCmdCreate returns new initialized instance of create sub command.
func NewCmdDelete ¶
NewCmdDelete returns new initialized instance of delete sub command.
func NewCmdList ¶
NewCmdList returns new initialized instance of list sub command.
func NewCmdUpdate ¶
NewCmdUpdate returns new initialized instance of update sub command.
func NewCmdUser ¶
NewCmdUser returns new initialized instance of 'user' sub command.
Types ¶
type CreateOptions ¶
type CreateOptions struct {
Nickname string
Phone string
User *v1.User
Client apiclientv1.APIV1Interface
genericclioptions.IOStreams
}
CreateOptions is an options struct to support create subcommands.
func NewCreateOptions ¶
func NewCreateOptions(ioStreams genericclioptions.IOStreams) *CreateOptions
NewCreateOptions returns an initialized CreateOptions instance.
func (*CreateOptions) Run ¶
func (o *CreateOptions) Run(args []string) error
Run executes a create subcommand using the specified options.
type DeleteOptions ¶
type DeleteOptions struct {
Name string
genericclioptions.IOStreams
// contains filtered or unexported fields
}
DeleteOptions is an options struct to support delete subcommands.
func NewDeleteOptions ¶
func NewDeleteOptions(ioStreams genericclioptions.IOStreams) *DeleteOptions
NewDeleteOptions returns an initialized DeleteOptions instance.
func (*DeleteOptions) Run ¶
func (o *DeleteOptions) Run() error
Run executes a delete subcommand using the specified options.
type GetOptions ¶
type GetOptions struct {
Name string
genericclioptions.IOStreams
// contains filtered or unexported fields
}
GetOptions is an options struct to support get subcommands.
func NewGetOptions ¶
func NewGetOptions(ioStreams genericclioptions.IOStreams) *GetOptions
NewGetOptions returns an initialized GetOptions instance.
func (*GetOptions) Run ¶
func (o *GetOptions) Run(args []string) error
Run executes a get subcommand using the specified options.
type ListOptions ¶
type ListOptions struct {
Offset int64
Limit int64
genericclioptions.IOStreams
// contains filtered or unexported fields
}
ListOptions is an options struct to support list subcommands.
func NewListOptions ¶
func NewListOptions(ioStreams genericclioptions.IOStreams) *ListOptions
NewListOptions returns an initialized ListOptions instance.
func (*ListOptions) Run ¶
func (o *ListOptions) Run(args []string) error
Run executes a list subcommand using the specified options.
type UpdateOptions ¶
type UpdateOptions struct {
Name string
Nickname string
Email string
Phone string
genericclioptions.IOStreams
// contains filtered or unexported fields
}
UpdateOptions is an options struct to support update subcommands.
func NewUpdateOptions ¶
func NewUpdateOptions(ioStreams genericclioptions.IOStreams) *UpdateOptions
NewUpdateOptions returns an initialized UpdateOptions instance.
func (*UpdateOptions) Run ¶
func (o *UpdateOptions) Run(args []string) error
Run executes a update subcommand using the specified options.