{ "info": { "author": "Aaron Edwards", "author_email": "cloudgenix_idname@ebob9.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "# ID -> Name Translator for CloudGenix\nID -> Name translator for the CloudGenix Python SDK\n\n#### Synopsis\nCloudGenix's API uses unique ID values for all objects.\n\nThis quick module utilizes the CloudGenix Python SDK to create a dictionary object containing most\ncommon object lists, referenced by ID.\n\nOnce this object is created (ex: `idname_dict`), this allows for quick lookup of names where IDs are present:\n\n```python\nidname_dict = cloudgenix_idname.generate_id_name_map(cgx_sess)\n\nvpn_link_id = '15136303805980148'\nprint ('My VPN link is \"{}\".'.format(idname_dict.get(vpn_link_id, vpn_link_id)))\n```\n```\nMy VPN link is \"SJC Branch ('AT&T' via 'Circuit to AT&T') <-> ('ATT2' via 'Circuit to ATT2') Charlotte DC\".\n```\n\n#### Requirements\n* Active CloudGenix Account\n* Python >= 2.7 or >=3.6\n* Python modules:\n * cloudgenix >=5.1.1b1 - \n\n#### Code Example\nComes with `test.py` that creates an ID -> Name map and dumps to console.\n\n#### License\nMIT\n\n#### Version\nVersion | Changes\n------- | --------\n**1.2.3**| Fixed minor return issue\n**1.2.2**| Add support for Spoke Clusters\n**1.2.1**| Add support for SDK >= 5.1.1b1\n**1.2.0**| Add reverse lookup support (name -> ID) to all functions. Reverse lookup has limitations as names are not unique.\n**1.1.3**| Resolve Issue #6, enhance Site WAN Interface mapping, add shortcut to generate_id_name_map.\n**1.1.2**| Fix minor return issue.\n**1.1.1**| Fix issue with tenant_viewonly not being able to read operators.\n**1.1.0**| Fix various bugs, issue #1, and Python 3 support\n**1.0.0**| Initial Release.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ebob9/cloudgenix-idname", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cloudgenix-idname", "package_url": "https://pypi.org/project/cloudgenix-idname/", "platform": "", "project_url": "https://pypi.org/project/cloudgenix-idname/", "project_urls": { "Homepage": "https://github.com/ebob9/cloudgenix-idname" }, "release_url": "https://pypi.org/project/cloudgenix-idname/1.2.3/", "requires_dist": null, "requires_python": "", "summary": "ID -> Name translator for the CloudGenix Python SDK", "version": "1.2.3" }, "last_serial": 5683630, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "5e453ac8c450a0f65fb06750249bcc8d", "sha256": "aa7652f4b9fc15a8eb517fe6dbf031a0be9ab65976fb1484a9e088b09b9f96c3" }, "downloads": -1, "filename": "cloudgenix_idname-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5e453ac8c450a0f65fb06750249bcc8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5914, "upload_time": "2018-01-10T20:22:55", "url": "https://files.pythonhosted.org/packages/61/58/c1d910d230bbef868106feb534c6f892998ce860221ac3b57335baaf2852/cloudgenix_idname-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "bbed2ce68af0adee8a3bafb795ae4f64", "sha256": "6085e4c5a9d5c630efaa74ffac3d4637843585bb0f884109f626e9973387ccaa" }, "downloads": -1, "filename": "cloudgenix_idname-1.1.0.tar.gz", "has_sig": false, "md5_digest": "bbed2ce68af0adee8a3bafb795ae4f64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5993, "upload_time": "2018-01-19T22:20:26", "url": "https://files.pythonhosted.org/packages/d4/67/57b15cb54a8c577d0a352f32ecb87dabc4eb6dab721c63bfb149e586a943/cloudgenix_idname-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a972365399c50f6c3508579c0563fd49", "sha256": "cf880401b882de1ba5f27da3c0a73f3164dd619cf46d733099a90732cf65d736" }, "downloads": -1, "filename": "cloudgenix_idname-1.1.1.tar.gz", "has_sig": false, "md5_digest": "a972365399c50f6c3508579c0563fd49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6024, "upload_time": "2018-02-01T00:47:57", "url": "https://files.pythonhosted.org/packages/05/fc/c0dcdd4b92bd391374a76f7e625fd54d775b02decee864b046a3b885a85e/cloudgenix_idname-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "1954cc54a761b60c9d2028390a523412", "sha256": "cb6a4f8fc2e401dfbec0d4963ecaa22a4fb708a7c4a3ad86f425bb57e90c6e4c" }, "downloads": -1, "filename": "cloudgenix_idname-1.1.2.tar.gz", "has_sig": false, "md5_digest": "1954cc54a761b60c9d2028390a523412", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6054, "upload_time": "2018-02-01T00:59:27", "url": "https://files.pythonhosted.org/packages/77/f3/2cd8719ce2bc5cd73e968b0033f16bb4704d27eb0fff699537225c8aa915/cloudgenix_idname-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "f89d0dcbcab945d68a820fbd9efafdd8", "sha256": "48f9e0786195419771746f2802ef6a92d155c429cc76fcac0b41bfaf2a48cff5" }, "downloads": -1, "filename": "cloudgenix_idname-1.1.3.tar.gz", "has_sig": false, "md5_digest": "f89d0dcbcab945d68a820fbd9efafdd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6190, "upload_time": "2018-04-09T17:13:44", "url": "https://files.pythonhosted.org/packages/5a/7a/1a73527a875c44a26db8289aa8ae0048d77897006e52f7b46f7596c3d4e0/cloudgenix_idname-1.1.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "bfaa25aafc5a9169a57c41649f87d4ce", "sha256": "c8c2ebaf0d6c6ed152fa86a9e0ccb244e72782845d7260e73332dad3abf784ea" }, "downloads": -1, "filename": "cloudgenix_idname-1.2.0.tar.gz", "has_sig": false, "md5_digest": "bfaa25aafc5a9169a57c41649f87d4ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6792, "upload_time": "2018-05-19T02:14:26", "url": "https://files.pythonhosted.org/packages/42/8b/4116bc701f68739c5ce15206c88045d74b503661c6756e6f887e136d98a1/cloudgenix_idname-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "78b685032146c640a9533f6de78fac54", "sha256": "ce26b21b440f651d810173e8ca8591e926c872f2501916bb6e9e2129e8940c7c" }, "downloads": -1, "filename": "cloudgenix_idname-1.2.1.tar.gz", "has_sig": false, "md5_digest": "78b685032146c640a9533f6de78fac54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6657, "upload_time": "2019-02-20T18:27:29", "url": "https://files.pythonhosted.org/packages/10/48/f8771262588b7d91e555253c1f9d522a24aba269a7c9f62790355b05adf4/cloudgenix_idname-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "1629ff85b3b07d2efa4666d6f4342ad0", "sha256": "d14fd3a2ee3f631a354d0544274a74eb2aabee975417f47a60292337fd7bee69" }, "downloads": -1, "filename": "cloudgenix_idname-1.2.2.tar.gz", "has_sig": false, "md5_digest": "1629ff85b3b07d2efa4666d6f4342ad0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7213, "upload_time": "2019-07-15T22:26:47", "url": "https://files.pythonhosted.org/packages/3f/4e/e92e0a19261f88905bf860039382cdf61c81fdc5657544215645c6b62ab4/cloudgenix_idname-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "aa28872461ee4d98a25a97c70b58d094", "sha256": "d45c00b6ef1819ab879ed18b22d9367d6087dedd1d181adaca2137ee3728d8b0" }, "downloads": -1, "filename": "cloudgenix_idname-1.2.3.tar.gz", "has_sig": false, "md5_digest": "aa28872461ee4d98a25a97c70b58d094", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7234, "upload_time": "2019-08-15T19:03:53", "url": "https://files.pythonhosted.org/packages/a6/50/e9d0139e8b4f67cc4c8968b8e513e8101dd63b660bccbdb7f47e141e8445/cloudgenix_idname-1.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aa28872461ee4d98a25a97c70b58d094", "sha256": "d45c00b6ef1819ab879ed18b22d9367d6087dedd1d181adaca2137ee3728d8b0" }, "downloads": -1, "filename": "cloudgenix_idname-1.2.3.tar.gz", "has_sig": false, "md5_digest": "aa28872461ee4d98a25a97c70b58d094", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7234, "upload_time": "2019-08-15T19:03:53", "url": "https://files.pythonhosted.org/packages/a6/50/e9d0139e8b4f67cc4c8968b8e513e8101dd63b660bccbdb7f47e141e8445/cloudgenix_idname-1.2.3.tar.gz" } ] }