Documentation
¶
Index ¶
- func GetAuthBuilder() (*ab.AuthImpl, error)
- func IsAuthItemKnown[list listWithNames](items []list, name string) bool
- func NscStore() (string, error)
- func RenderUserLimits(limits ab.UserLimits, cols *columns.Writer) error
- func SelectAccount(op ab.Operator, choice string, prompt string) (ab.Account, error)
- func SelectOperator(operatorName string, pick bool, useSelected bool) (*ab.AuthImpl, ab.Operator, error)
- func SelectOperatorAccount(operatorName string, accountName string, pick bool) (*ab.AuthImpl, ab.Operator, ab.Account, error)
- func SelectSigningKey(acct ab.Account, choice string) (ab.ScopeLimits, error)
- func SortedAuthNames[list listWithNames](items []list) []string
- func UpdateTags(tags ab.Tags, add []string, rm []string) error
- type OperatorLimitsManager
- type UserLimitsManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAuthBuilder ¶
func IsAuthItemKnown ¶
func RenderUserLimits ¶
func RenderUserLimits(limits ab.UserLimits, cols *columns.Writer) error
func SelectAccount ¶
func SelectOperator ¶
func SelectOperatorAccount ¶
func SelectSigningKey ¶
func SortedAuthNames ¶
func SortedAuthNames[list listWithNames](items []list) []string
Types ¶
type OperatorLimitsManager ¶
type OperatorLimitsManager interface {
OperatorLimits() jwt.OperatorLimits
SetOperatorLimits(limits jwt.OperatorLimits) error
}
type UserLimitsManager ¶
type UserLimitsManager interface {
UserPermissionLimits() jwt.UserPermissionLimits
SetUserPermissionLimits(limits jwt.UserPermissionLimits) error
}
Click to show internal directories.
Click to hide internal directories.