README
AWS module
$ userplex aws --help
NAME:
userplex aws - Operations within AWS
USAGE:
userplex aws command [command options] [arguments...]
COMMANDS:
create Create user
reset Reset user credentials
delete Delete user
sync Run sync operation
verify Verify users against Person API. Outputs report, use `sync` to fix discrepancies.
OPTIONS:
--help, -h show help
Documentation
Index ¶
- type AWSModule
- func (awsm *AWSModule) Create(username string, person *person_api.Person) error
- func (awsm *AWSModule) Delete(username string) error
- func (awsm *AWSModule) ModuleName() string
- func (awsm *AWSModule) NewFromInterface(config modules.Configuration, notificationsConfig notifications.Config, ...) modules.Module
- func (awsm *AWSModule) Reset(username string, person *person_api.Person) error
- func (awsm *AWSModule) Sync() error
- func (awsm *AWSModule) Verify() error
- type VerifyResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSModule ¶
type AWSModule struct { *modules.BaseModule // contains filtered or unexported fields }
func New ¶
func New(c modules.AWSConfiguration, notificationsConfig notifications.Config, PersonClient *person_api.Client) *AWSModule
func (*AWSModule) ModuleName ¶
func (*AWSModule) NewFromInterface ¶
func (awsm *AWSModule) NewFromInterface(config modules.Configuration, notificationsConfig notifications.Config, PersonClient *person_api.Client) modules.Module