Skip to main content

A cli tool exposing capabilities of awsapilib like control tower account creation, account renaming and email updating, account termination and more.

Project description

A cli tool exposing capabilities of awsapilib like control tower account creation, account renaming and email updating, account termination and more.

Project Features

  • Creates an account through Control Tower. Supports nested OU by specifying a parent hierarchy up to 5 levels. It can create the OUs specified automatically if they don’t exist with the usage of the force flag

  • Requests password reset to activate the root account

  • Resets the password of the root, activating the account providing the reset url from the request step.

  • Activate IAM access to the billing console with the usage of the root password

  • Can update the name and the email of the account

  • Can activate and deactivate virtual MFA devices.

History

0.0.1 (24-12-2021)

  • First code creation

0.1.0 (29-12-2021)

  • Initial release

0.1.1 (29-12-2021)

  • Disabled Iterm solver since the rendering does not work with the rich framework.

0.1.2 (29-12-2021)

  • Linted code.

0.1.3 (29-12-2021)

  • Bumped dependencies for a fix on account creation.

0.1.4 (30-12-2021)

  • Bumped dependencies and fixed typo.

0.1.5 (26-04-2022)

  • Updated dependencies.

0.1.6 (06-05-2022)

  • Fixed IAM login workflow in dependency.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

awsapicli-0.1.6.tar.gz (64.0 kB view details)

Uploaded Source

Built Distribution

awsapicli-0.1.6-py3.7.egg (42.1 kB view details)

Uploaded Source

File details

Details for the file awsapicli-0.1.6.tar.gz.

File metadata

  • Download URL: awsapicli-0.1.6.tar.gz
  • Upload date:
  • Size: 64.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.8.2 requests/2.26.0 setuptools/62.1.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.7.10

File hashes

Hashes for awsapicli-0.1.6.tar.gz
Algorithm Hash digest
SHA256 378c965b0273b57107f3c668f29bc06ff6f2740365750353e9d6bb8806e512c1
MD5 feb0b3938b2af6b052e810b56050af62
BLAKE2b-256 34ff75e3602b53b2da96489e41f40ddb020d07284cfc640ae089af1a157e287f

See more details on using hashes here.

File details

Details for the file awsapicli-0.1.6-py3.7.egg.

File metadata

  • Download URL: awsapicli-0.1.6-py3.7.egg
  • Upload date:
  • Size: 42.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.8.2 requests/2.26.0 setuptools/62.1.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.7.10

File hashes

Hashes for awsapicli-0.1.6-py3.7.egg
Algorithm Hash digest
SHA256 96586fee1673f2b4ed5d15bae6d61d5c87a50b903f68082271cdbe8fb536e4ab
MD5 0282c156e4615f57b8985375e7d4e81f
BLAKE2b-256 1f03eaa6e428fbe413d270ea8e8947f22ab2cc3f7daf0e551c8d5e7cabe80fe1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page