# File lib/fog/rackspace/requests/identity/create_token.rb, line 198
        def endpoint_entry(tenant_id, region, options)
          endpoint = { "tenantId" => tenant_id }
          endpoint["region"] = region if region
          r = region.downcase if region
          endpoint["publicURL"] = options[:public_url].call(r) if options[:public_url]

          if options[:internal_url_snet]
            endpoint["internalURL"] = endpoint["publicURL"].gsub(%r{^https://}, "https://snet-")
          end

          endpoint["internalURL"] = options[:internal_url].call(r) if options[:internal_url]
          if options[:version_base_url] && options[:version_id]
            base = options[:version_base_url].call(r)
            version = options[:version_id]
            endpoint["publicURL"] = "#{base}/v#{version}/#{tenant_id}"
            endpoint["versionInfo"] = "#{base}/v#{version}"
            endpoint["versionList"] = base
            endpoint["versionId"] = version
          end
          endpoint
        end