Skip to main content

A REST Client for Cloudhealth

Project description

Cloudhealth REST Client

This is a Python REST Client for the Cloudhealth service.

Installation

pip install cloudhealth-client

# Clone repo
git clone https://github.com/albertonarro/cloudhealth-client.git

Python Usage

>>> from cloudhealth import client
>>> ch = client.CloudHealth(api_key='Ali23melAS$E#@$Im3lsim1!')

# List all queryable assets
>>> ch.assets.list()
['AwsInstanceType', 'AwsAvailabilityZone', 'AwsAccount', ... ]

# List Reports of Specific Type
>>> ch.reports.list_by_type('cost')
{
  'links': {
    'cost/billing_rules': {'href': 'https://chapi.cloudhealthtech.com/olap_reports/cost/billing_rules'}, 
    'cost/current': {'href': 'https://chapi.cloudhealthtech.com/olap_reports/cost/current'}, 
    ...
    ...
  }
}

Testing

[!WIP]

Contributions..

[!WIP]

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

cloudhealth-client-0.5.0.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

cloudhealth_client-0.5.0-py3-none-any.whl (14.7 kB view details)

Uploaded Python 3

File details

Details for the file cloudhealth-client-0.5.0.tar.gz.

File metadata

  • Download URL: cloudhealth-client-0.5.0.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for cloudhealth-client-0.5.0.tar.gz
Algorithm Hash digest
SHA256 d4aefe10bfb7a4e495c63d521250fdbccd5ac0e75a37b1034881224c50857cfd
MD5 654eb64650c681470e4cc4e0c757de83
BLAKE2b-256 a3480ff82666d19f019f248def7470b839c1599026e861f09a7da9badaa89dc9

See more details on using hashes here.

File details

Details for the file cloudhealth_client-0.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cloudhealth_client-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 25c3e733d7bbe37df87b28d3db9ac5e2c7c5758386abb437e154f4800aa887de
MD5 08ea890732e76d9faff324a485254abb
BLAKE2b-256 5b90e3048fabeb6137ca9891e246d0555767739e7e7c47d7089cbf05f7268d81

See more details on using hashes here.

Supported by

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