How to create DHCP server and a policy in the Fortigate
Here is an example script that demonstrates how to use the fortigate-api package to create a DHCP server and a policy in the Fortigate from fortigate_api import FortigateAPI # Create a FortigateAPI object fgt = FortigateAPI(host="host", username="username", password="password") # Create a DHCP server data = { "default-gateway": "192.168.255.1", "netmask": "255.255.255.0", "interface": "vlan.123", "ip-range": [ {"start-ip": "192.168.255.2", "end-ip": "192.168.255.254",} ], } fgt.dhcp_server.create(data) # Create a policy in the Fortigate data = dict( name="POLICY", status="enable", action="accept", srcintf=[{"name": "any"}], dstintf=[{"name": "any"}], srcaddr=[{"name": "all"}], dstaddr=[{"name&quo