def add_tcp_firewall_rule(project, access_token, name, tag, port):
headers = {<EOL>'<STR_LIT>': '<STR_LIT>' % access_token.access_token<EOL>}<EOL>payload = {<EOL>"<STR_LIT:name>": name,<EOL>"<STR_LIT>": "<STR_LIT>",<EOL>"<STR_LIT>": [ "<STR_LIT>" ],<EOL>"<STR_LIT>": [ tag ],<EOL>"<STR_LIT>": [ { "<STR_LIT>": "<STR_LIT>", "<STR_LIT>": [ str(port), ] } ],<EOL>"<STR_LIT>": "<STR_LIT>" % project<EOL>}<EOL>r = requests.post('<STR_LIT>'<EOL>'<STR_LIT>'<EOL>% project, headers=headers, json=payload)<EOL>r.raise_for_status()<EOL>op = r.json()['<STR_LIT:name>']<EOL>LOGGER.info('<STR_LIT>'<EOL>'<STR_LIT>', tag, op)<EOL>return op<EOL>
Adds a TCP firewall rule.

    TODO: docstring