metalcloud-cli user¶
Manage user accounts and their properties
Synopsis¶
Comprehensive user management commands for creating, modifying, and managing user accounts. These commands allow you to perform various operations on user accounts including:
Creating individual or bulk users
Managing user permissions and limits
Handling SSH keys and authentication
User lifecycle operations (archive/unarchive, suspend/unsuspend)
Account management and configuration updates
All commands require appropriate permissions and most modification commands require the user ID as a parameter. Use ‘metalcloud-cli user list’ to find user IDs.
Options¶
-h, --help help for user
Options inherited from parent commands¶
-k, --api_key string MetalCloud API key
-c, --config string Config file path
-d, --debug Set to enable debug logging
-e, --endpoint string MetalCloud API endpoint
-f, --format string Output format. Supported values are 'text','csv','md','json','yaml'. (default "text")
-i, --insecure_skip_verify Set to allow insecure transport
-l, --log_file string Log file path
-v, --verbosity string Log level verbosity (default "INFO")
SEE ALSO¶
metalcloud-cli - MetalCloud CLI
metalcloud-cli user archive - Archive a user account to mark it as inactive
metalcloud-cli user change-account - Move a user to a different account
metalcloud-cli user config-update - Update comprehensive user configuration settings
metalcloud-cli user create - Create a new user account with specified properties
metalcloud-cli user create-bulk - Create multiple users in a single operation
metalcloud-cli user get - Display detailed information for a specific user
metalcloud-cli user limits - Display resource limits for a specific user
metalcloud-cli user limits-update - Update resource limits for a specific user
metalcloud-cli user list - List users with filtering and search options
metalcloud-cli user permissions - Display permissions for a specific user
metalcloud-cli user permissions-update - Update permissions for a specific user
metalcloud-cli user ssh-key-add - Add an SSH key to a user account
metalcloud-cli user ssh-key-delete - Delete an SSH key from a user account
metalcloud-cli user ssh-keys - Display SSH keys for a specific user
metalcloud-cli user suspend - Suspend a user account temporarily
metalcloud-cli user unarchive - Unarchive a user account to restore access
metalcloud-cli user unsuspend - Unsuspend a user account to restore access