Metadata-Version: 1.1
Name: acos-client
Version: 0.6.3
Summary: A10 Networks ACOS API Client
Home-page: https://github.com/a10networks/acos-client
Author: A10 Networks
Author-email: dougw@a10networks.com
License: Apache
Description: # ACOS Client
        
        ## Installation
        
        ### Install using pip
        
        ```
        $ pip install acos-client
        ```
        
        ### Install from source
        
        ```
        $ git clone https://github.com/a10networks/acos-client.git
        $ cd acos-client
        $ python setup.py install
        ```
        
        ## Usage
        
        ```python
        c = acos_client.Client('somehost.example.com', acos_client.AXAPI_21,
                               'admin', '123')
        ```
        
        #### Example setting up an SLB:
        
        ```python
        import acos_client as acos
        
        c = acos.Client('1.2.3.4', acos.AXAPI_21, 'admin', '123')
        c.slb.server.create('s1', '1.1.1.1')
        c.slb.server.create('s2', '1.1.1.2')
        c.slb.service_group.create('pool1', c.slb.service_group.TCP,
                                   c.slb.service_group.ROUND_ROBIN)
        c.slb.virtual_server.create("vip1", '1.1.1.3',
                                    c.slb.virtual_service.HTTP,
                                    '80', 'pool1')
        c.slb.hm.create(c.slb.hm.HTTP, "hm1", 5, 5, 5, 'GET', '/', '200', 80)
        c.slb.service_group.update('pool1', health_monitor='hm1')
        c.slb.service_group.member.create("pool1", "s1", 80)
        c.slb.service_group.member.create("pool1", "s2", 80)
        ```
        
        ## Contributing
        
        1. Fork it
        2. Create your feature branch (`git checkout -b my-new-feature`)
        3. Commit your changes (`git commit -am 'Add some feature'`)
        4. Push to the branch (`git push origin my-new-feature`)
        5. Create new Pull Request
        
        ## Supported Versions
        
          * axapi 2.1, ACOS 2.7.2+ (2.7.1 works if you avoid partitions)
        
        
Keywords: a10 axapi acos adc slb load balancer
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Python Modules
