Forum Discussion
dani_martinez_2
May 19, 2018Nimbostratus
Set a Virtual Server Type in F5 Python SDK
Can I set up a Virtual Server Type, among the existing, for example Standard, Performance (Layer 4), Performance (HTTP), or Forwarding IP? When I create a Virtual Server, by default it is created wit...
Satoshi_Toyosa1
Jun 07, 2018Ret. Employee
Thank you, Jason Nance, for the pure-Python code. Here's an example code using the F5 Python SDK. It creates a virtual with the specified profiles and pool (the pool should be already there).
from f5.bigip import ManagementRoot
params = {'name': 'myTestVirtual',
'partition': 'Common',
'destination': '192.168.184.100:80',
'mask': '255.255.255.255',
'source': '0.0.0.0/32',
'pool': 'myPool',
'profiles': [
{'name': 'http'},
{'name': 'tcp'}
]
}
Connect to the BIG-IP. Change the IP and user/pass
mgmt = ManagementRoot('192.168.1.1', 'admin', 'adminPasswd')
try:
vs = mgmt.tm.ltm.virtuals.virtual.create(**params)
print(vs.raw)
except Exception as e:
print(params['name'] + ' failed. ' + str(e))
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects