Documentation
¶
Overview ¶
Package api defines CRUD actions for the Cognito Api.
Index ¶
- type API
- func (API) GetUser(input *models.GetUserInput) (*models.GetUserOutput, error)
- func (API) InviteUser(input *models.InviteUserInput) (*models.InviteUserOutput, error)
- func (API) ListUsers(input *models.ListUsersInput) (*models.ListUsersOutput, error)
- func (API) RemoveUser(input *models.RemoveUserInput) error
- func (API) ResetUserPassword(input *models.ResetUserPasswordInput) error
- func (API) UpdateUser(input *models.UpdateUserInput) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct{}
The API has receiver methods for each of the handlers.
func (API) GetUser ¶
func (API) GetUser(input *models.GetUserInput) (*models.GetUserOutput, error)
GetUser calls userGateway to get user information.
func (API) InviteUser ¶
func (API) InviteUser(input *models.InviteUserInput) (*models.InviteUserOutput, error)
InviteUser adds a new user to the Cognito user pool.
func (API) ListUsers ¶ added in v0.2.0
func (API) ListUsers(input *models.ListUsersInput) (*models.ListUsersOutput, error)
ListUsers lists details for each user in Panther.
func (API) RemoveUser ¶ added in v0.2.0
func (API) RemoveUser(input *models.RemoveUserInput) error
RemoveUser deletes a user from cognito.
func (API) ResetUserPassword ¶
func (API) ResetUserPassword(input *models.ResetUserPasswordInput) error
ResetUserPassword resets a user password.
func (API) UpdateUser ¶
func (API) UpdateUser(input *models.UpdateUserInput) error
UpdateUser modifies user attributes and roles.
Click to show internal directories.
Click to hide internal directories.