docs: def get_remote_console_url(self, ip=None):
          """
          Generates a Single Sign-On (SSO) session for the iLO Integrated Remote Console Application (IRC) and returns the
          URL to launch it. If the server hardware is unmanaged or unsupported, the resulting URL will not use SSO and the
          IRC application will prompt for credentials. Use of this URL requires a previous installation of the iLO IRC and
          is supported only on Windows clients.
  
          Args:
              ip: IP address or host name of the server's iLO management processor
  
          Returns:
              URL
          """
          uri = "{}/remoteConsoleUrl".format(self.data["uri"])
  
          if ip:
              uri = "{}?ip={}".format(uri, ip)
  
          return self._helper.do_get(uri)