Metadata-Version: 2.1
Name: cloudgenix_idname
Version: 1.2.3
Summary: ID -> Name translator for the CloudGenix Python SDK
Home-page: https://github.com/ebob9/cloudgenix-idname
Author: Aaron Edwards
Author-email: cloudgenix_idname@ebob9.com
License: MIT
Description: # ID -> Name Translator for CloudGenix
        ID -> Name translator for the CloudGenix Python SDK
        
        #### Synopsis
        CloudGenix's API uses unique ID values for all objects.
        
        This quick module utilizes the CloudGenix Python SDK to create a dictionary object containing most
        common object lists, referenced by ID.
        
        Once this object is created (ex: `idname_dict`), this allows for quick lookup of names where IDs are present:
        
        ```python
        idname_dict = cloudgenix_idname.generate_id_name_map(cgx_sess)
        
        vpn_link_id = '15136303805980148'
        print ('My VPN link is "{}".'.format(idname_dict.get(vpn_link_id, vpn_link_id)))
        ```
        ```
        My VPN link is "SJC Branch ('AT&T' via 'Circuit to AT&T') <-> ('ATT2' via 'Circuit to ATT2') Charlotte DC".
        ```
        
        #### Requirements
        * Active CloudGenix Account
        * Python >= 2.7 or >=3.6
        * Python modules:
            * cloudgenix >=5.1.1b1 - <https://github.com/CloudGenix/sdk-python>
        
        #### Code Example
        Comes with `test.py` that creates an ID -> Name map and dumps to console.
        
        #### License
        MIT
        
        #### Version
        Version | Changes
        ------- | --------
        **1.2.3**| Fixed minor return issue
        **1.2.2**| Add support for Spoke Clusters
        **1.2.1**| Add support for SDK >= 5.1.1b1
        **1.2.0**| Add reverse lookup support (name -> ID) to all functions. Reverse lookup has limitations as names are not unique.
        **1.1.3**| Resolve Issue #6, enhance Site WAN Interface mapping, add shortcut to generate_id_name_map.
        **1.1.2**| Fix minor return issue.
        **1.1.1**| Fix issue with tenant_viewonly not being able to read operators.
        **1.1.0**| Fix various bugs, issue #1, and Python 3 support
        **1.0.0**| Initial Release.
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
