Documentation
¶
Index ¶
Constants ¶
View Source
const UserHelpExample = `` /* 183-byte string literal not displayed */
Variables ¶
View Source
var UserCmd = &cobra.Command{ Use: "user", Short: "tenant user manage.", Example: UserHelpExample, Run: func(cmd *cobra.Command, args []string) { if len(args) == 0 { cmd.Help() return } }, }
View Source
var UserCreateCmd = &cobra.Command{ Use: "create", Short: "create user info.", Example: UserHelpExample, Run: func(cmd *cobra.Command, args []string) { if len(args) != 2 { print.FailureStatusEvent(os.Stdout, "please input 1 arguments, 1st username, 2nd password") return } username := args[0] password := args[1] err := kubernetes.TenantUserCreate(tenant, username, password) if err != nil { print.FailureStatusEvent(os.Stdout, err.Error()) os.Exit(1) } print.SuccessStatusEvent(os.Stdout, "Success! ") }, }
View Source
var UserDeleteCmd = &cobra.Command{ Use: "delete", Short: "delete user of tenant.", Example: UserHelpExample, Run: func(cmd *cobra.Command, args []string) { if len(args) != 1 { print.FailureStatusEvent(os.Stdout, "please input user id") return } userID := args[0] err := kubernetes.TenantUserDelete(tenant, userID) if err != nil { print.FailureStatusEvent(os.Stdout, err.Error()) os.Exit(1) } print.SuccessStatusEvent(os.Stdout, "Successfully delete!") }, }
View Source
var UserInfoCmd = &cobra.Command{ Use: "show", Short: "show user info.", Example: UserHelpExample, Run: func(cmd *cobra.Command, args []string) { if len(args) != 2 { print.FailureStatusEvent(os.Stdout, "please input 1 arguments,1st user id") return } userID := args[0] data, err := kubernetes.TenantUserInfo(tenant, userID) if err != nil { print.FailureStatusEvent(os.Stdout, err.Error()) os.Exit(1) } table, err := gocsv.MarshalString(data) if err != nil { print.FailureStatusEvent(os.Stdout, err.Error()) os.Exit(1) } fmtutil.PrintTable(table) }, }
View Source
var UserListCmd = &cobra.Command{ Use: "list", Short: "list user of tenant.", Example: UserHelpExample, Run: func(cmd *cobra.Command, args []string) { data, err := kubernetes.TenantUserList(tenant) if err != nil { print.FailureStatusEvent(os.Stdout, err.Error()) os.Exit(1) } table, err := gocsv.MarshalString(data) if err != nil { print.FailureStatusEvent(os.Stdout, err.Error()) os.Exit(1) } fmtutil.PrintTable(table) }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.