#!/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)