Documentation
¶
Overview ¶
Package role provides the command to get role information.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrUnsupportedFormatType is returned when an unsupported format type is specified. ErrUnsupportedFormatType = errors.New("unsupported format type") )
Functions ¶
func NewCommand ¶
func NewCommand(options CommandOptions) *cobra.Command
NewCommand creates a new role command.
Types ¶
type CommandOptions ¶
type CommandOptions struct {
*config.GlobalConfig
// contains filtered or unexported fields
}
CommandOptions contains the options for the role command.
func (*CommandOptions) Get ¶
func (opt *CommandOptions) Get(cmd *cobra.Command, ids []string) error
Get retrieves role information for the given role UIDs.
func (*CommandOptions) List ¶
func (opt *CommandOptions) List(cmd *cobra.Command) error
List retrieves the list of roles.
type ItemForCLI ¶
type ItemForCLI struct {
UID string `short:"UID" text:"UID"`
DisplayName string `short:"DISPLAY_NAME" text:"DISPLAY_NAME"`
Description string `short:"DESCRIPTION" text:"DESCRIPTION"`
IsBuiltIn bool `short:"BUILT_IN" text:"BUILT_IN"`
}
ItemForCLI is a struct that represents a role item for display.
Click to show internal directories.
Click to hide internal directories.