awsapicli package¶
Submodules¶
awsapicli.actions module¶
actions package.
Import all parts from actions here
- awsapicli.actions.activate_iam_billing(options, console)[source]¶
Activates IAM access to the billing console.
- Parameters
options – The options provided by click
console – The console provided by rich
- Returns
True os success False on failure
- Return type
result (bool)
- awsapicli.actions.activate_mfa(options, console)[source]¶
Activates virtual MFA on an account.
- Parameters
options – The options provided by click
console – The console provided by rich
- Returns
The device representation returned by the activation process.
- Return type
device (VirtualMFADevice)
- awsapicli.actions.deactivate_mfa(options, console)[source]¶
Deactivates the virtual MFA of an account.
- Parameters
options – The options provided by click
console – The console provided by rich
- Returns
True os success False on failure
- Return type
result (bool)
- awsapicli.actions.get_account_manager_arguments(options)[source]¶
Prepares the standard arguments for account manager actions.
- awsapicli.actions.get_password_manager_arguments(options)[source]¶
Prepares the standard arguments for password manager actions.
- awsapicli.actions.password_reset(options, console)[source]¶
Resets an account root password.
- Parameters
options – The options provided by click
console – The console provided by rich
- Returns
True os success False on failure
- Return type
result (bool)
- awsapicli.actions.password_reset_request(options, console)[source]¶
Requests a password reset link.
- Parameters
options – The options provided by click
console – The console provided by rich
- Returns
True os success False on failure
- Return type
result (bool)
- awsapicli.actions.terminate_account(options, console)[source]¶
Terminates an account.
- Parameters
options – The options provided by click
console – The console provided by rich
- Returns
True os success False on failure
- Return type
result (bool)
awsapicli.awsapicli module¶
Main code for awsapicli.
awsapicli.awsapicliexceptions module¶
Custom exception code for awsapicli.
awsapicli.options module¶
options package.
Import all parts from options here
awsapicli.validators module¶
validation package.
Import all parts from validation here
- awsapicli.validators.generate_random_string(length)[source]¶
Generates a random string according to the length provided.
- awsapicli.validators.get_random_account_email(account_email)[source]¶
Generates a random email up to the maximum size allowed.
- awsapicli.validators.get_random_account_name(account_name)[source]¶
Generates a random name up to the maximum size allowed.
- awsapicli.validators.validate_account_password(ctx, param, value)[source]¶
Validates an account password.
Module contents¶
awsapicli package.
Import all parts from awsapicli here