Socket
Socket
Sign inDemoInstall

ubika-waap-api-client

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ubika-waap-api-client

UBIKA WAAP client API to automate WAAP administration tasks


Maintainers
1

ubika_waap_api_client

The UBIKA's WAAP management API provides a REST/JSON programming interface. It allows automation and scripting of WAAP administration tasks, such as management of reverse proxies and tunnels. The API documentation is shipped with the product itself. Once the product installed, you can access the documentation on the following URL https://ManagementWAAP:3001/api/v1/doc/

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: 1.0.9
  • Package version: 1.0.1
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen

Requirements.

Python 2.7 and 3.4+

Installation & Usage

pip install

If the python package is hosted on a repository, you can install directly using:

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package:

import ubika_waap_api_client

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import ubika_waap_api_client

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function

import time
import ubika_waap_api_client
from ubika_waap_api_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://ManagementWAAP:3001/api/v1/doc
# See configuration.py for a list of all supported configuration parameters.
configuration = ubika_waap_api_client.Configuration(
    host = "https://ManagementWAAP:3001/api/v1/doc"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = ubika_waap_api_client.Configuration(
    username = 'YOUR_USERNAME',
    password = 'YOUR_PASSWORD'
)


# Enter a context with an instance of the API client
with ubika_waap_api_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = ubika_waap_api_client.DefaultApi(api_client)
    add_network_interface = ubika_waap_api_client.AddNetworkInterface() # AddNetworkInterface | 

    try:
        # Create a network interface
        api_response = api_instance.add_network_interface(add_network_interface)
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling DefaultApi->add_network_interface: %s\n" % e)
    

Documentation for API Endpoints

All URIs are relative to https://ManagementWAAP:3001/api/v1/doc

ClassMethodHTTP requestDescription
DefaultApiadd_network_interfacePOST /networkdevices/interfacesCreate a network interface
DefaultApiadd_reverse_proxyPOST /reverseproxiesCreate a reverse proxy
DefaultApiadd_reverse_proxy_profilePOST /reverseproxyprofilesCreate a reverse proxy profile
DefaultApiaddsslprofilesPOST /sslprofilesCreate SSL Profile
DefaultApiapplyPOST /applyApply items
DefaultApicreate_accesslogprofilePOST /accesslogprofilesCreate an access log profile
DefaultApicreate_alerting_destinationsPOST /alertingdestinationsCreate an alerting destination
DefaultApicreate_appliancePOST /appliancesCreate an appliance
DefaultApicreate_blacklistPOST /blacklistsCreate a blacklist
DefaultApicreate_blacklist_exceptionPOST /blacklists/exceptionsCreate a blacklist exception
DefaultApicreate_ca_certificatePOST /certificatesbundles/caCreate a CA certificate of the specific bundle
DefaultApicreate_certificatePOST /certificates/importCreate a certificate
DefaultApicreate_certificates_bundlePOST /certificatesbundlesCreate a certificates bundle
DefaultApicreate_compression_profilePOST /compressionprofilesCreate a compression profile
DefaultApicreate_crl_certificatePOST /certificatesbundles/crlCreate a CRL certificate of the specific bundle
DefaultApicreate_icxPOST /icxCreate an ICX configuration
DefaultApicreate_icx_categoryPOST /icx/categoriesCreate an ICX Category
DefaultApicreate_icx_rulePOST /icx/categories/rulesCreate an ICX Rule
DefaultApicreate_labelPOST /labelsCreate a label
DefaultApicreate_logfilterPOST /logfiltersCreate a new Logfilter
DefaultApicreate_normalizationPOST /normalizationCreate a normalization configuration
DefaultApicreate_ntpPOST /ntpCreate a ntp
DefaultApicreate_ocsp_certificatePOST /certificatesbundles/ocspCreate a OCSP certificate of the specific bundle
DefaultApicreate_ramdisk_cachePOST /ramdiskcacheprofilesCreate a Ramdisk cache profile
DefaultApicreate_requesttimeoutprofilePOST /requesttimeoutprofilesCreate an request timeout profile
DefaultApicreate_scoringlistPOST /scoringlistCreate a scoringlist configuration
DefaultApicreate_scoringlist_exceptionPOST /scoringlist/exceptionsCreate a scoringlist exception
DefaultApicreate_secondary_tunnelPOST /secondarytunnelsCreate a secondary tunnel
DefaultApicreate_security_exception_profilePOST /securityexceptionsCreate a Security Exception Profile
DefaultApicreate_sysctlprofilePOST /sysctlCreate a Sysctl profile
DefaultApicreate_tunnelPOST /tunnelsCreate a tunnel
DefaultApidel_accesslogprofileDELETE /accesslogprofilesDelete an access log profile
DefaultApidel_alerting_destinationDELETE /alertingdestinationsDelete an alerting destination
DefaultApidel_applianceDELETE /appliancesDelete an appliance
DefaultApidel_blacklistDELETE /blacklistsDelete a blacklist
DefaultApidel_blacklist_exceptionDELETE /blacklists/exceptionsDelete a blacklist exception
DefaultApidel_ca_certificate_bundleDELETE /certificatesbundles/caDelete a CA certificates
DefaultApidel_certificates_bundleDELETE /certificatesbundlesDelete a certificates bundle
DefaultApidel_compression_profileDELETE /compressionprofilesDelete a compression profile
DefaultApidel_crl_certificate_bundleDELETE /certificatesbundles/crlDelete a CRL certificates
DefaultApidel_icxDELETE /icxDelete an ICX configuration
DefaultApidel_icx_categoryDELETE /icx/categoriesDelete an ICX Category
DefaultApidel_icx_ruleDELETE /icx/categories/rulesDelete an ICX Rule
DefaultApidel_labelDELETE /labelsDelete a label
DefaultApidel_normalizationDELETE /normalizationDelete a normalization configuration
DefaultApidel_ntpDELETE /ntpDelete a ntp
DefaultApidel_ocsp_certificate_bundleDELETE /certificatesbundles/ocspDelete a OCSP certificates
DefaultApidel_ramdisk_cacheDELETE /ramdiskcacheprofilesDelete a Ramdisk cache
DefaultApidel_requesttimeoutprofileDELETE /requesttimeoutprofilesDelete an request timeout profile
DefaultApidel_scoringlistDELETE /scoringlistDelete a scoringlist configuration
DefaultApidel_scoringlist_exceptionDELETE /scoringlist/exceptionsDelete a scoringlist exception
DefaultApidel_secondadry_tunnelDELETE /secondarytunnelsDelete a secondary tunnel
DefaultApidel_security_exception_profileDELETE /securityexceptionsDelete a security exception profile
DefaultApidel_sysctlprofileDELETE /sysctlDelete a Sysctl profile
DefaultApidel_tunnelDELETE /tunnelsDelete a tunnel
DefaultApidelete_certificateDELETE /certificatesDelete a certificate
DefaultApidelete_networ_interfaceDELETE /networkdevices/interfacesDelete a network interface
DefaultApidelete_reverse_proxiesDELETE /reverseproxiesDelete a reverse proxy
DefaultApidelete_reverse_proxy_profileDELETE /reverseproxyprofilesDelete a reverse proxy profile
DefaultApideletesslprofilesDELETE /sslprofilesDelete a SSL Profile
DefaultApidownload_ca_certificateGET /certificatesbundles/ca/exportDownload CA Certificates File
DefaultApidownload_caocsp_certificateGET /certificatesbundles/ocsp/exportDownload CAOCSP Certificates File
DefaultApidownload_certificateGET /certificates/exportDownload certificate File
DefaultApidownload_crl_certificateGET /certificatesbundles/crl/exportDownload CRL Certificates File
DefaultApidownload_log_filterGET /logfilters/exportDownload LogFilter File
DefaultApifile_uploadPOST /filesSend a file
DefaultApiget_access_log_profilesGET /accesslogprofilesGet access log profiles
DefaultApiget_alertingdestinationsGET /alertingdestinationsGet alerting destinations
DefaultApiget_appliancesGET /appliancesGet appliances
DefaultApiget_blacklist_exceptionsGET /blacklists/exceptionsGet blacklist exceptions
DefaultApiget_blacklist_templatesGET /blacklisttemplatesGet blacklist templates
DefaultApiget_blacklistsGET /blacklistsGet blacklists
DefaultApiget_ca_certificatesGET /certificatesbundles/caGet CA certificates of bundle
DefaultApiget_certificatesGET /certificatesGet certificates
DefaultApiget_certificates_bundlesGET /certificatesbundlesGet certificates bundles
DefaultApiget_compression_profilesGET /compressionprofilesGet compression profiles
DefaultApiget_crl_certificatesGET /certificatesbundles/crlGet CRL certificates of bundle
DefaultApiget_icxGET /icxGet ICX configurations
DefaultApiget_icx_categoriesGET /icx/categoriesGet ICX Categories
DefaultApiget_icx_filter_patternGET /icx/patternGet all ICX filter pattern
DefaultApiget_icx_rulesGET /icx/categories/rulesGet ICX Rules
DefaultApiget_icx_templatesGET /icxtemplatesGet ICX templates
DefaultApiget_labelsGET /labelsGet labels
DefaultApiget_licensesGET /licensesGet licenses
DefaultApiget_log_filterGET /logfiltersGet LogFilters
DefaultApiget_network_devicesGET /networkdevicesGet network devices
DefaultApiget_network_interfacesGET /networkdevices/interfacesGet network interfaces
DefaultApiget_normalizationGET /normalizationGet normalization configurations
DefaultApiget_ntpsGET /ntpGet ntps
DefaultApiget_ocsp_certificatesGET /certificatesbundles/ocspGet OCSP certificates of bundle
DefaultApiget_ramdisk_cacheGET /ramdiskcacheprofilesGet Ramdisk cache profile
DefaultApiget_requesttimeoutprofilesGET /requesttimeoutprofilesGet request timeout profiles
DefaultApiget_reverse_proxiesGET /reverseproxiesGet reverse proxies
DefaultApiget_reverse_proxy_profilesGET /reverseproxyprofilesGet reverse proxy profiles
DefaultApiget_scoringlist_exceptionsGET /scoringlist/exceptionsGet scoringlist exceptions
DefaultApiget_scoringlist_templatesGET /scoringlist/templatesGet scoringlist templates
DefaultApiget_scoringlistsGET /scoringlistGet scoringlist configurations
DefaultApiget_secondary_tunnelsGET /secondarytunnelsGet secondary tunnels
DefaultApiget_security_exception_profilesGET /securityexceptionsGet Security Exception Profiles
DefaultApiget_sslprofilesGET /sslprofilesGet SSL Profiles
DefaultApiget_static_blacklistsGET /staticblacklistsGet static blacklists
DefaultApiget_static_scoringlistsGET /scoringlist/staticsGet static scoringlists
DefaultApiget_sysctlprofilesGET /sysctlGet Sysctl profiles
DefaultApiget_tunnelsGET /tunnelsGet tunnels
DefaultApigetnormalizationtemplateGET /normalization/templatesGet normalization templates
DefaultApipatch_accesslogprofilePATCH /accesslogprofilesPatch an access log profile
DefaultApipatch_alerting_destinationPATCH /alertingdestinationsPatch an alerting destination
DefaultApipatch_appliancePATCH /appliancesPatch an appliance
DefaultApipatch_blacklistPATCH /blacklistsPatch a blacklist
DefaultApipatch_blacklist_exceptionPATCH /blacklists/exceptionsPatch a blacklist exception
DefaultApipatch_certificatePATCH /certificates/importPatch a certificate
DefaultApipatch_certificates_bundlePATCH /certificatesbundlesPatch a certificates bundle
DefaultApipatch_compression_profilePATCH /compressionprofilesPatch a compression profile
DefaultApipatch_icxPATCH /icxPatch an ICX configuration
DefaultApipatch_icx_categoryPATCH /icx/categoriesPatch an ICX Category
DefaultApipatch_icx_rulePATCH /icx/categories/rulesPatch an ICX Rule
DefaultApipatch_labelPATCH /labelsPatch a label
DefaultApipatch_network_interfacePATCH /networkdevices/interfacesPatch a network interface
DefaultApipatch_normalizationPATCH /normalizationPatch a normalization configurattion
DefaultApipatch_ntpPATCH /ntpPatch a ntp
DefaultApipatch_ramdisk_cachePATCH /ramdiskcacheprofilesPatch a Ramdisk cache profile
DefaultApipatch_requesttimeoutprofilePATCH /requesttimeoutprofilesPatch an request timeout profile
DefaultApipatch_reverse_proxyPATCH /reverseproxiesPatch a reverse proxy
DefaultApipatch_reverse_proxy_profilePATCH /reverseproxyprofilesPatch a reverse proxy profile
DefaultApipatch_scoringlistPATCH /scoringlistPatch a scoringlist configuration
DefaultApipatch_scoringlist_exceptionPATCH /scoringlist/exceptionsPatch a scoringlist exception
DefaultApipatch_secondary_tunnelPATCH /secondarytunnelsPatch a secondary tunnel
DefaultApipatch_security_exception_profilePATCH /securityexceptionsPatch a Security Exception Profile
DefaultApipatch_sysctlprofilePATCH /sysctlPatch a Sysctl profile
DefaultApipatch_tunnelPATCH /tunnelsPatch a tunnel
DefaultApiput_log_filterPUT /logfilters/importUpload LogFilter File
DefaultApisetsslprofilesPUT /sslprofilesUpdate a SSL Profile
DefaultApishutdownPOST /appliances/shutdownShutdown/Halt the system
DefaultApitunnel_backend_statusGET /status/tunnels/backendGet backend status
DefaultApitunnel_listening_statusGET /status/tunnels/listeningGet listening status
DefaultApitunnel_runtime_informationGET /status/tunnels/runtimeGet runtime information
DefaultApiupdate_accesslogprofilePUT /accesslogprofilesUpdate an access log profile
DefaultApiupdate_blacklistPUT /blacklistsUpdate a blacklist
DefaultApiupdate_blacklist_exceptionPUT /blacklists/exceptionsUpdate a blacklist exception
DefaultApiupdate_certificatePUT /certificates/importUpdate a certificate
DefaultApiupdate_certificates_bundlePUT /certificatesbundlesUpdate a certificates bundle
DefaultApiupdate_compression_profilePUT /compressionprofilesUpdate a compression profile
DefaultApiupdate_icxPUT /icxUpdate an ICX configuration
DefaultApiupdate_icx_categoryPUT /icx/categoriesUpdate an ICX Category
DefaultApiupdate_icx_rulePUT /icx/categories/rulesUpdate an ICX Rule
DefaultApiupdate_labelPUT /labelsUpdate a label
DefaultApiupdate_network_interfacePUT /networkdevices/interfacesUpdate a network interface
DefaultApiupdate_ntpPUT /ntpUpdate a ntp
DefaultApiupdate_ramdisk_cachePUT /ramdiskcacheprofilesUpdate a Ramdisk cache profile
DefaultApiupdate_requesttimeoutprofilePUT /requesttimeoutprofilesUpdate an request timeout profile
DefaultApiupdate_reverse_proxyPUT /reverseproxiesUpdate a reverse proxy
DefaultApiupdate_reverse_proxy_profilePUT /reverseproxyprofilesUpdate a reverse proxy profile
DefaultApiupdate_scoringlistPUT /scoringlistUpdate a scoringlist configuration
DefaultApiupdate_scoringlist_exceptionPUT /scoringlist/exceptionsUpdate a scoringlist exception
DefaultApiupdate_security_exception_profilePUT /securityexceptionsUpdate a Security Exception Profile
DefaultApiupdate_sysctlprofilePUT /sysctlUpdate a Sysctl profile
DefaultApiupdate_tunnelPUT /tunnelsUpdate a tunnel
DefaultApiupload_licensePOST /licensesUpload a license file

Documentation For Models

Documentation For Authorization

basicAuth

  • Type: HTTP basic authentication

Author

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc