f5-common-python
f5-common-python copied to clipboard
Python SDK for configuration and monitoring of F5® BIG-IP® devices via the iControl® REST API.
I am trying to change my logging profile ``` newAppSvc = mgmt.tm.sys.application.services.service.load(name=CURRENT_AS_NAAM, partition="Test") newAppSvc.lists.append({"name": "sect_AdditionalFeatures__mchc_LoggingProfiles", "value": oldLoggingProfiles}) newAppSvc.update() ``` After the update the correct logging profile is added but the...
Hi, I encountered problem when configuring virtual server with chinese characters in description field using f5 sdk Here is the snippet of my code: ``` vs_info = {'name': vs_name, 'partition':...
I tired to run the next code snippet: ```python from f5.bigip import ManagementRoot mgmt = ManagementRoot(ip, login, pass) policy = mgmt.tm.security.firewall.policy_s.policy.create(name='baseline_firewall_policy', partition='Common') policy.rules_s.rule.create(name='rule', placeAfter='first', action='accept') ``` And I got the...
When a developer is testing changes in f5-sdk, they should be able to provide an option to run all functional tests, including clustering in Jenkins. This would require multiple bigip...
Today you can use the f5.bigip.ManagementRoot on BIG-IP or BIG-IQ, but they behave differently. We just added a feature branch for f5.biq because of this. When we instantiate MangementRoot it...
There are several TMOS states which must be checked before adding a device trusted peer. - Each peer device must have a unique device name - MCP must be in...
In order to facilitate measurement of who/what is managing BIG-IP, the f5-sdk must add an HTTP User Agent String when accessing the REST API. A new API must also be...
related to this issue https://github.com/F5Networks/f5-common-python/pull/785
Request #865 requires that we connect to another interface on BIG-IP other than the management interface in order to successfully run functional tests. We need to add a NIC and...
Related to #954 this functionality needs unit tests