Versions in this module Expand all Collapse all v1 v1.0.0 Dec 7, 2022 Changes in this version + var ErrFetchingGroups = errors.New("unable to fetch groups under this account") + var ErrFetchingRole = errors.New("unable to fetch role by role_id") + var ErrFetchingRoles = errors.New("unable to fetch roles under this account") + var ErrFetchingRolesWithinGroup = errors.New("unable to fetch roles within group") + var ErrFetchingUser = errors.New("unable to fetch user by email") + var ErrFetchingUsers = errors.New("unable to fetch users under this account") + var ErrFetchingUsersWithinGroup = errors.New("unable to fetch users within group") + var ErrMarshalUserAuthGrants = errors.New("unable to marshal AuthGrants ") + var ErrUserNotExist = errors.New("user does not exist with given email") + func CmdCreateIAM(_ *cli.Context) error + func CmdCreateIAMAll(c *cli.Context) error + func CmdCreateIAMGroup(c *cli.Context) error + func CmdCreateIAMRole(c *cli.Context) error + func CmdCreateIAMUser(c *cli.Context) error + type TFData struct + Section string + Subcommand string + TFGroups []TFGroup + TFRoles []TFRole + TFUsers []*TFUser + type TFGroup struct + GroupID int + GroupName string + ParentGroupID int + type TFRole struct + GrantedRoles []int + RoleDescription string + RoleID int64 + RoleName string + type TFUser struct + AuthGrants string + IsLocked bool + type TFUserBasicInfo struct + Address string + City string + ContactType string + Country string + Email string + FirstName string + ID string + JobTitle string + LastName string + MobilePhone string + Phone string + PreferredLanguage string + SecondaryEmail string + SessionTimeOut *int + State string + TFAEnabled bool + TimeZone string + ZipCode string