port and prefix are required properties