def _create_hidden_port(self, context, network_id, device_id, fixed_ips,<EOL>port_type=DEVICE_OWNER_ROUTER_INTF):
port = {'<STR_LIT:port>': {<EOL>'<STR_LIT>': '<STR_LIT>',  <EOL>'<STR_LIT>': network_id,<EOL>'<STR_LIT>': ATTR_NOT_SPECIFIED,<EOL>'<STR_LIT>': fixed_ips,<EOL>'<STR_LIT>': device_id,<EOL>'<STR_LIT>': port_type,<EOL>'<STR_LIT>': True,<EOL>'<STR_LIT:name>': '<STR_LIT>'}}<EOL>if extensions.is_extension_supported(self._core_plugin,<EOL>"<STR_LIT>"):<EOL><INDENT>port['<STR_LIT:port>'].update(dns_name='<STR_LIT>')<EOL><DEDENT>core_plugin = bc.get_plugin()<EOL>return core_plugin.create_port(context, port)<EOL>
Creates port used specially for HA purposes.