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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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