wyngman is a Python package that provides needed functionalities of AWS Toolkit that are otherwise difficult to achieve with the standard cli or not possible currently.
Project description
Wyngman: An AWS Utility Helper Tool
What is it?
wyngman is a Python package that provides needed functionalities of AWS Toolkit that are otherwise difficult to achieve with the standard cli or not possible currently. It aims to be the fundamental high-level utility helper tool for achieving more from AWS Services in Python.
Currently Supporting
AWS Cognito
A Querying support for AWS Cognito
- Support to Query Users Before a certain UserCreationDate
- Support to Query Users After a certain UserCreationDate
- Support to Save as CSV
Installation
pip install wyngman
Configuration
wyngman configure
Usage
foo@bar:~$ wyngman cognito --help
usage: wyngman cognito [-h] [--user-pool-id USER_POOL_ID] [--region REGION] [--list-user-pools] [--list-users | --count] [--before BEFORE] [--after AFTER] [--save]
optional arguments:
-h, --help show this help message and exit
--user-pool-id USER_POOL_ID, -p USER_POOL_ID
Provide User Pool ID to Fetch Users
--region REGION, -r REGION
Provide AWS Region [Default: Configuration Region]
--list-user-pools, -lu
List All User Pools in a given region
--list-users, -l list all users in aws cognito
--count, -c Return Count of users
--before BEFORE, -b BEFORE
All users before date Date in format yyyy-mm-dd
--after AFTER, -a AFTER
All users after date Date in format yyyy-mm-dd
--save, -s Save as a CSV file
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wyngman-0.0.5.tar.gz
(8.6 kB
view details)
File details
Details for the file wyngman-0.0.5.tar.gz
.
File metadata
- Download URL: wyngman-0.0.5.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2211990224a65a3b521d15e74600a6e4d8ee15a195ac0cdc2273f50fdd4096e |
|
MD5 | 64126d1d0ae0a6a192d15eceaec0c202 |
|
BLAKE2b-256 | 5dd88369effd8c009558dceb8f969c982d1a082fdc282b8fbbd7b8c9cb4e512a |