Skip to main content

Highspot Amazon Web Services Tools; convenicance functions that automate certain security tasks.

Project description

Highspot Amazon Web Services Tools (HAWT)

A collection of utilities for working with Amazon Web Services (AWS) from the command line. Often adds the missing "all in one" API call that AWS should have provided.

Installation

pipx install hawt

Usage

 Usage: hawt [OPTIONS] COMMAND [ARGS]...

╭─ Options ────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --install-completion          Install completion for the current shell.                                              │
│ --show-completion             Show completion for the current shell, to copy it or customize the installation.       │
│ --help                        Show this message and exit.                                                            │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ───────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ hello                                                                                                                │
│ identitycenter                                                                                                       │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Get help on a specific command:

hawt identitycenter list-group-memberships-enriched --help
                                                                                                                                                      
 Usage: hawt identitycenter list-group-memberships-enriched                                                                                           
            [OPTIONS] [SSO_ADMIN_ROLE_NAME] [SSO_ADMIN_ACCOUNT_ID]                                                                                    
            [SSO_ADMIN_REGION] [ID_STORE_ID]                                                                                                          
                                                                                                                                                      
╭─ Arguments ─────────────────────────────────────────────────────────────────────────────────────────────────────╮
│   sso_admin_role_name       [SSO_ADMIN_ROLE_NAME]   SSO Role with read access to Identity Center [default: ...] │
│   sso_admin_account_id      [SSO_ADMIN_ACCOUNT_ID]  AWS Account id, like 123456789012 [default: ...]            │
│   sso_admin_region          [SSO_ADMIN_REGION]      region, like us-east-1 [default: ...]                       │
│   id_store_id               [ID_STORE_ID]           Go to identity center Dashboard in the AWS web console,     │
│                                                     click on the id store, and copy the id                      │
│                                                     from the url                                                │
│                                                     [default: ...]                                              │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --outputpath        PATH  [default: sso_group_memberships.csv]                                                  │
│ --help                    Show this message and exit.                                                           │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

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

hawt-0.1.2.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hawt-0.1.2-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file hawt-0.1.2.tar.gz.

File metadata

  • Download URL: hawt-0.1.2.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.11.1 Darwin/22.3.0

File hashes

Hashes for hawt-0.1.2.tar.gz
Algorithm Hash digest
SHA256 6fa092c2ae4d5184a3db6f9f1f0bbe4cca9013836e23f68a522e79d63fd59f39
MD5 f35c11dc6833c4afcfa78ced8188931b
BLAKE2b-256 d74ad700e28816984eb291a4bc35a6004284dcce869f601f0990723c73434d77

See more details on using hashes here.

File details

Details for the file hawt-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: hawt-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.11.1 Darwin/22.3.0

File hashes

Hashes for hawt-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1ea20a2e017a12e718699231567b5ffd2086824f2277cd4dde5e3fb6eed86b8e
MD5 607f39c18c6f3739ffc427245d9212b3
BLAKE2b-256 cfa6527318335ca88ec71d0339a3fe91f176c818f3c81cd5dabc7604f55bb195

See more details on using hashes here.

Supported by

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