Pythonic AWS RDS boto3 API, for human.
Project description
Welcome to simple_aws_rds Documentation
Pythonic AWS RDS boto3 API, for human.
Usage:
from simple_aws_rds.api import RDSDBInstance, RDSDBSnapshot
from boto_session_manager import BotoSesManager
bsm = BotoSesManager()
# get db instance by id
db_inst = RDSDBInstance.from_id(bsm, "my-db-identifier")
# get db instance by tag key value pair, it returns a iter proxy that may have multiple db instance
db_inst = RDSDBInstance.from_tag_key_value(bsm, key="Env", value="prod").one_or_none()
db_inst = RDSDBInstance.query(bsm, filters=..., db_instance_identifier=...).all()
print(db_inst.id)
print(db_inst.status)
print(db_inst.instance_class)
print(db_inst.instance_create_time)
print(db_inst.engine)
print(db_inst.engine_version)
print(db_inst.endpoint)
print(db_inst.port)
print(db_inst.hosted_zone_id)
print(db_inst.vpc_id)
print(db_inst.subnet_ids)
print(db_inst.security_groups)
print(db_inst.availability_zone)
print(db_inst.publicly_accessible)
print(db_inst.tags)
print(db_inst.data)
print(db_inst.is_available())
print(db_inst.is_stopped())
print(db_inst.is_ready_to_start())
print(db_inst.is_ready_to_stop())
Install
simple_aws_rds is released on PyPI, so all you need is:
$ pip install simple_aws_rds
To upgrade to latest version:
$ pip install --upgrade simple_aws_rds
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
simple_aws_rds-0.5.1.tar.gz
(19.4 kB
view hashes)
Built Distribution
Close
Hashes for simple_aws_rds-0.5.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9b5c6f79001b0ce9afeabc46f0b285c474bf089d34a6fb1a9261363da55295e |
|
MD5 | ed9f0a1c017af13eadd26fdc25844266 |
|
BLAKE2b-256 | 6105941bdf039c8b2a624967d0719cece0377cbf78bd5f039fe2fdcad23f74c1 |