19 lines
646 B
Python
19 lines
646 B
Python
#!/usr/bin/env python
|
|
|
|
from f5.bigip import ManagementRoot
|
|
# Connect to the BigIP
|
|
session = ManagementRoot("10.11.232.247", "username", "password")
|
|
|
|
datagroup = session.tm.ltm.data_group.internals.internal.load(name='domain1-WHITELIST', partition='Common')
|
|
# Print current record
|
|
print(datagroup.records)
|
|
|
|
# Update record
|
|
# datagroup.records = [{'name': '203.60.15.113/32', 'data': ''}, {'name': '222.186.30.174/32', 'data': ''},{'name': '120.136.32.106/32', 'data': ''}]
|
|
datagroup.records = [{'name': '203.60.15.113/32', 'data': ''}, {'name': '222.186.30.174/32', 'data': ''}]
|
|
datagroup.update()
|
|
|
|
# Print latest record
|
|
print(datagroup.records)
|
|
|