1. A non-transitory machine readable medium storing a program for configuring a managed hardware forwarding element (MHFE) to implement a logical forwarding element (LFE) along with a plurality of other managed forwarding elements operating outside of the MHFE, and to communicatively couple the LFE with a private network, wherein the MHFE comprises a database with a plurality of tables for storing provided data tuples, the program comprising sets of instructions for: providing a first set of data tuples to define the LFE on the MHFE and to define a state of the LFE as incomplete; providing a second set of data tuples to complete the definition of the LFE on the MHFE; and after providing the second set of data tuples, providing a third set of data tuples to change the LFE state to complete, wherein the database uses a schema that specifies an LFE table comprising a record for the LFE that includes a Boolean field for specifying whether the LFE state is complete.