def get_tcp_udp_port_data(self) -> dict:
    """Get list of TCP, UDP ports and their applications

    .. list-table::
        :header-rows: 1

        * - Swagger Section
          - Method
          - Endpoint
        * - spPortal
          - GET
          - /spPortal/tcpUdpPorts

    :return: Returns dictionary of ports and their corresponding TCP and
        UDP applications, parent keys are port number \n
        * keyword **<port_number>** (`dict`): protocol info object \n
            * keyword **tcp** (`list[dict]`): tcp information \n
                [`dict`]: protocol information \n
                    * keyword **description** (`str`): port
                      description
                    * keyword **name** (`str`): port name
            * keyword **udp** (`list[dict]`): udp information \n
                [`dict`]: protocol information \n
                    * keyword **description** (`str`): port
                      description
                    * keyword **name** (`str`): port name
    :rtype: dict
    """
    return self._get("/spPortal/tcpUdpPorts")