code: def url_api_version(self, api_version):
          
          # Set base url depending on API version.
          if api_version == 1:
              # QualysGuard API v1 url.
              url = "https://%s/msp/" % (self.server,)
          elif api_version == 2:
              # QualysGuard API v2 url.
              url = "https://%s/" % (self.server,)
          elif api_version == 'was':
              # QualysGuard REST v3 API url (Portal API).
              url = "https://%s/qps/rest/3.0/" % (self.server,)
          elif api_version == 'am':
              # QualysGuard REST v1 API url (Portal API).
              url = "https://%s/qps/rest/1.0/" % (self.server,)
          elif api_version == 'am2':
              # QualysGuard REST v1 API url (Portal API).
              url = "https://%s/qps/rest/2.0/" % (self.server,)
          else:
              raise Exception("Unknown QualysGuard API Version Number (%s)" % (api_version,))
          logger.debug("Base url =\n%s" % (url))
          return url
docs: Return base API url string for the QualysGuard api_version and server.