def PurgeUrlsCache(self, request): """This API is used to submit multiple URL purge tasks, which are carried out according to the current acceleration region of the domain names in the URLs. By default, a maximum of 10,000 URLs can be purged per day for acceleration regions either within or outside Mainland China, and up to 1,000 tasks can be submitted at a time. :param request: Request instance for PurgeUrlsCache. :type request: :class:`tencentcloud.cdn.v20180606.models.PurgeUrlsCacheRequest` :rtype: :class:`tencentcloud.cdn.v20180606.models.PurgeUrlsCacheResponse` """ try: params = request._serialize() body = self.call("PurgeUrlsCache", params) response = json.loads(body) if "Error" not in response["Response"]: model = models.PurgeUrlsCacheResponse() model._deserialize(response["Response"]) return model else: code = response["Response"]["Error"]["Code"] message = response["Response"]["Error"]["Message"] reqid = response["Response"]["RequestId"] raise TencentCloudSDKException(code, message, reqid) except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(e.message, e.message)
def PurgeUrlsCache(self, request): """PurgeUrlsCache 用于批量提交 URL 进行刷新,根据 URL 中域名的当前加速区域进行对应区域的刷新。 默认情况下境内、境外加速区域每日 URL 刷新额度各为 10000 条,每次最多可提交 1000 条。 :param request: Request instance for PurgeUrlsCache. :type request: :class:`tencentcloud.cdn.v20180606.models.PurgeUrlsCacheRequest` :rtype: :class:`tencentcloud.cdn.v20180606.models.PurgeUrlsCacheResponse` """ try: params = request._serialize() body = self.call("PurgeUrlsCache", params) response = json.loads(body) if "Error" not in response["Response"]: model = models.PurgeUrlsCacheResponse() model._deserialize(response["Response"]) return model else: code = response["Response"]["Error"]["Code"] message = response["Response"]["Error"]["Message"] reqid = response["Response"]["RequestId"] raise TencentCloudSDKException(code, message, reqid) except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(e.message, e.message)
def PurgeUrlsCache(self, request): """PurgeUrlsCache 用于批量刷新Url,一次提交将返回一个刷新任务id。 :param request: 调用PurgeUrlsCache所需参数的结构体。 :type request: :class:`tencentcloud.cdn.v20180606.models.PurgeUrlsCacheRequest` :rtype: :class:`tencentcloud.cdn.v20180606.models.PurgeUrlsCacheResponse` """ try: params = request._serialize() body = self.call("PurgeUrlsCache", params) response = json.loads(body) if "Error" not in response["Response"]: model = models.PurgeUrlsCacheResponse() model._deserialize(response["Response"]) return model else: code = response["Response"]["Error"]["Code"] message = response["Response"]["Error"]["Message"] reqid = response["Response"]["RequestId"] raise TencentCloudSDKException(code, message, reqid) except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(e.message, e.message)