im

package
v0.0.0-...-03b3356 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IdentityManagementInterface

type IdentityManagementInterface interface {
	CreateUser(user *iamv1.User) (*iamv1.User, error)
	ListUsers(query *query.Query) (*iamv1.UserList, error)
	DeleteUser(username string) error
	UpdateUser(user *iamv1.User) (*iamv1.User, error)
	DescribeUser(username string) (*iamv1.User, error)
	ModifyPassword(username string, password string) error
	ListLoginRecords(username string, query *query.Query) (*iamv1.LoginRecordList, error)
	PasswordVerify(username string, password string) error
}

func NewOperator

func NewOperator(aiClient ai.Interface, userGetter resources.Interface, loginRecordGetter resources.Interface, options *authoptions.AuthenticationOptions) IdentityManagementInterface

Jump to

Keyboard shortcuts

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