user

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 1, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Package user provides functions to manage users on iam platform.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCmdCreate

func NewCmdCreate(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreate returns new initialized instance of create sub command.

func NewCmdDelete

func NewCmdDelete(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdDelete returns new initialized instance of delete sub command.

func NewCmdGet

func NewCmdGet(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdGet returns new initialized instance of get sub command.

func NewCmdList

func NewCmdList(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdList returns new initialized instance of list sub command.

func NewCmdUpdate

func NewCmdUpdate(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdUpdate returns new initialized instance of update sub command.

func NewCmdUser

func NewCmdUser(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

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) Complete

func (o *CreateOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options.

func (*CreateOptions) Run

func (o *CreateOptions) Run(args []string) error

Run executes a create subcommand using the specified options.

func (*CreateOptions) Validate

func (o *CreateOptions) Validate(cmd *cobra.Command, args []string) error

Validate makes sure there is no discrepency in command 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) Complete

func (o *DeleteOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options.

func (*DeleteOptions) Run

func (o *DeleteOptions) Run() error

Run executes a delete subcommand using the specified options.

func (*DeleteOptions) Validate

func (o *DeleteOptions) Validate(cmd *cobra.Command, args []string) error

Validate makes sure there is no discrepency in command 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) Complete

func (o *GetOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options.

func (*GetOptions) Run

func (o *GetOptions) Run(args []string) error

Run executes a get subcommand using the specified options.

func (*GetOptions) Validate

func (o *GetOptions) Validate(cmd *cobra.Command, args []string) error

Validate makes sure there is no discrepency in command 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) Complete

func (o *ListOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options.

func (*ListOptions) Run

func (o *ListOptions) Run(args []string) error

Run executes a list subcommand using the specified options.

func (*ListOptions) Validate

func (o *ListOptions) Validate(cmd *cobra.Command, args []string) error

Validate makes sure there is no discrepency in command 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) Complete

func (o *UpdateOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options.

func (*UpdateOptions) Run

func (o *UpdateOptions) Run(args []string) error

Run executes an update subcommand using the specified options.

func (*UpdateOptions) Validate

func (o *UpdateOptions) Validate(cmd *cobra.Command, args []string) error

Validate makes sure there is no discrepency in command options.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL