{ "info": { "author": "Hewlett-Packard", "author_email": "monasca@lists.launchpad.net", "bugtrack_url": null, "classifiers": [], "description": "Python bindings to the Monasca Events API\n=======================================\n\nThis is a client library for Monasca built to interface with the Monasca Events API. It\nprovides a Python API (the ``monasca-events`` module) and a command-line tool\n(``monasca-events``).\n\nThe Monasca Events Client was written using the OpenStack Heat Python client as a framework.\n\n\nUbuntu Install\n--------------\n\nManual Install Steps:\n - cd to your python-monasca-events repo\n - sudo pip install -r requirements.txt\n - python setup.py install\n\nCommand-line API\n----------------\nInstalling this distribution gets you a shell command, ``monasca-events``, that you\ncan use to interact with the Events API server.\n\nUsage:\n monasca-events\n\n monasca-events help\n\n monasca-events help \n\n monasca-events -j \n\n This outputs the results in json format. Normally output is in table format.\n\n\nEnvironmental Variables\n----------------\n\nEnvironmental variables can be sourced, or optionally passed in as CLI arguments.\nIt is easiest to source them first and then use the CLI.\n\nWhen token and endpoint are known::\n\n ``export OS_AUTH_TOKEN=XXX``\n\nWhen using Keystone to obtain the token and endpoint::\n ```\n export OS_USERNAME=\n export OS_PASSWORD=\n export OS_PROJECT_NAME=\n export OS_AUTH_URL=\n export OS_REGION_NAME=\n ```\n\nWhen using Vagrant Environment with middleware disabled::\n ```\n export OS_AUTH_TOKEN=82510970543135\n export OS_NO_CLIENT_AUTH=1\n ```\nThe Monasca Events API will treat the auth token as the tenant ID when Keystone is not enabled.\n\nYou'll find complete documentation on the shell by running\n``monasca-events help``::\n\n\n ```\n usage: monasca-events [-j] [--version] [-d] [-v] [-k] [--cert-file CERT_FILE]\n [--key-file KEY_FILE] [--os-cacert OS_CACERT]\n [--timeout TIMEOUT] [--os-username OS_USERNAME]\n [--os-password OS_PASSWORD] [--os-project-id OS_PROJECT_ID]\n [--os-project-name OS_PROJECT_NAME]\n [--os-domain-id OS_DOMAIN_ID] [--os-domain-name OS_DOMAIN_NAME]\n [--os-auth-url OS_AUTH_URL] [--os-region-name OS_REGION_NAME]\n [--os-auth-token OS_AUTH_TOKEN] [--os-no-client-auth]\n [--monasca-api-url MONASCA_API_URL]\n [--monasca-api-version MONASCA_API_VERSION]\n [--os-service-type OS_SERVICE_TYPE]\n [--os-endpoint-type OS_ENDPOINT_TYPE]\n ...\n ```\n\n Command-line interface to the monasca-events API.\n ```\n positional arguments:\n \n help Display help about this program or one of its\n subcommands.\n\n optional arguments:\n -j, --json output raw json response\n --version Shows the client version and exits.\n -d, --debug Defaults to env[MONASCA_DEBUG].\n -v, --verbose Print more verbose output.\n -k, --insecure Explicitly allow the client to perform \"insecure\" SSL\n (https) requests. The server's certificate will not\n be verified against any certificate authorities. This\n option should be used with caution.\n --cert-file CERT_FILE Path of certificate file to use in SSL connection.\n This file can optionally be prepended with the\n private key.\n --key-file KEY_FILE Path of client key to use in SSL connection.This\n option is not necessary if your key is prepended to\n your cert file.\n --os-cacert OS_CACERT Specify a CA bundle file to use in verifying a\n TLS (https) server certificate. Defaults to\n env[OS_CACERT]. Without either of these, the\n client looks for the default system CA\n certificates.\n --timeout TIMEOUT Number of seconds to wait for a response.\n --os-username OS_USERNAME Defaults to env[OS_USERNAME].\n --os-password OS_PASSWORD Defaults to env[OS_PASSWORD].\n --os-project-id OS_PROJECT_ID\n Defaults to env[OS_PROJECT_ID].\n --os-project-name OS_PROJECT_NAME\n Defaults to env[OS_PROJECT_NAME].\n --os-domain-id OS_DOMAIN_ID\n Defaults to env[OS_DOMAIN_ID].\n --os-domain-name OS_DOMAIN_NAME\n Defaults to env[OS_DOMAIN_NAME].\n --os-auth-url OS_AUTH_URL Defaults to env[OS_AUTH_URL].\n --os-region-name OS_REGION_NAME\n Defaults to env[OS_REGION_NAME].\n --os-auth-token OS_AUTH_TOKEN\n Defaults to env[OS_AUTH_TOKEN].\n --os-no-client-auth Do not contact keystone for a token. Defaults to\n env[OS_NO_CLIENT_AUTH].\n --monasca-api-url MONASCA_API_URL\n Defaults to env[MONASCA_API_URL].\n --monasca-api-version MONASCA_API_VERSION\n Defaults to env[MONASCA_API_VERSION] or 2_0\n --os-service-type OS_SERVICE_TYPE\n Defaults to env[OS_SERVICE_TYPE].\n --os-endpoint-type OS_ENDPOINT_TYPE\n Defaults to env[OS_ENDPOINT_TYPE].\n ```\n\n\n\n\nLicense\n-------\n\nCopyright (c) 2015 Hewlett-Packard Development Company, L.P.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\nimplied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hpcloud-mon/python-monasca-events", "keywords": "monasca,events,python", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "python-monasca-events", "package_url": "https://pypi.org/project/python-monasca-events/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-monasca-events/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/hpcloud-mon/python-monasca-events" }, "release_url": "https://pypi.org/project/python-monasca-events/0.1/", "requires_dist": null, "requires_python": null, "summary": "Monasca Events API Client Library", "version": "0.1" }, "last_serial": 1657442, "releases": { "0.0.1.dev15": [ { "comment_text": "", "digests": { "md5": "8c7fa5725eeae7dff1c1019c4b0a02e5", "sha256": "ba27599e5c2dae9c8c5f9d0333f747ace9c638dbb30f4cf91c4381b474a634f2" }, "downloads": -1, "filename": "python_monasca_events-0.0.1.dev15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c7fa5725eeae7dff1c1019c4b0a02e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51642, "upload_time": "2015-07-30T20:50:38", "url": "https://files.pythonhosted.org/packages/57/39/4b230df37df20639869238cd5bf4197e62d937b5f25f5db910761d1c3c7b/python_monasca_events-0.0.1.dev15-py2.py3-none-any.whl" } ], "0.0.1.dev7": [], "0.0.1.dev8": [ { "comment_text": "", "digests": { "md5": "d23ed7b6ffd602f4abc7a2899bd9df16", "sha256": "89762957b063ba1f2d6a469169b1a46acbe895182d899789876ed482556aa450" }, "downloads": -1, "filename": "python-monasca-events-0.0.1.dev8.tar.gz", "has_sig": false, "md5_digest": "d23ed7b6ffd602f4abc7a2899bd9df16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37488, "upload_time": "2015-06-24T19:44:45", "url": "https://files.pythonhosted.org/packages/eb/fe/6c7802a325847e7b8c631d55bad7bc2d0d7988ec4e2fbea3b3f96477229e/python-monasca-events-0.0.1.dev8.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d178417bddda36308195b14957667d03", "sha256": "b55ab3bc0bac36d784bbc07cfbf0a411b576362ef7a4a8c2c48ed8135d51f3f9" }, "downloads": -1, "filename": "python_monasca_events-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d178417bddda36308195b14957667d03", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51534, "upload_time": "2015-07-30T20:51:30", "url": "https://files.pythonhosted.org/packages/01/e3/66e438280f736efacef7fcb679a5ac9af151fee33fbcb834dcb6d9de0c9c/python_monasca_events-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7cfe2b18bb530afd1e8392a06e00a10", "sha256": "adea16af50cdf8941ded9a1e7a6feffd04ddc03e9c88f3b9ace77811ac3d424f" }, "downloads": -1, "filename": "python-monasca-events-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e7cfe2b18bb530afd1e8392a06e00a10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37827, "upload_time": "2015-07-30T20:51:34", "url": "https://files.pythonhosted.org/packages/c0/78/ab8dbcf162e7a0b1ea42fb5b978f23fa17d1e1f8c9f8906dd03a59b3eddc/python-monasca-events-0.0.2.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "7cf186a2c34aee45213dc5c8b0b045ef", "sha256": "377d1b7f42b97ba785fb30b57ba2e9ff16e9fd699240e41b1748c5250a9a2c84" }, "downloads": -1, "filename": "python-monasca-events-0.1.tar.gz", "has_sig": false, "md5_digest": "7cf186a2c34aee45213dc5c8b0b045ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36855, "upload_time": "2015-06-23T22:28:17", "url": "https://files.pythonhosted.org/packages/da/65/146fbf1c05b4cfd1dbe4b9eb5989741a8a23c7667124e8e9aa47f8d67601/python-monasca-events-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7cf186a2c34aee45213dc5c8b0b045ef", "sha256": "377d1b7f42b97ba785fb30b57ba2e9ff16e9fd699240e41b1748c5250a9a2c84" }, "downloads": -1, "filename": "python-monasca-events-0.1.tar.gz", "has_sig": false, "md5_digest": "7cf186a2c34aee45213dc5c8b0b045ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36855, "upload_time": "2015-06-23T22:28:17", "url": "https://files.pythonhosted.org/packages/da/65/146fbf1c05b4cfd1dbe4b9eb5989741a8a23c7667124e8e9aa47f8d67601/python-monasca-events-0.1.tar.gz" } ] }