京东云

This commit is contained in:
“wanyongkang”
2024-05-28 17:04:50 +08:00
parent f644932afb
commit f3c7432100
672 changed files with 209344 additions and 6593 deletions

View File

@@ -0,0 +1,450 @@
<?php
/**
* Cdn
*
* @category Jdcloud
* @package Jdcloud\Cdn
* @author Jdcloud <jdcloud-api@jd.com>
* @license Apache-2.0 http://www.apache.org/licenses/LICENSE-2.0
* @link https://www.jdcloud.com/help/faq
*/
namespace Jdcloud\Cdn;
use Jdcloud\JdCloudClient;
use Jdcloud\Api\Service;
use Jdcloud\Api\DocModel;
use Jdcloud\Api\ApiProvider;
use Jdcloud\PresignUrlMiddleware;
/**
* Client used to interact with cdn.
*
* @method \Jdcloud\Result queryDomainsLog(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDomainsLogAsync(array $args = [])
* @method \Jdcloud\Result queryDomainsLogForJd(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDomainsLogForJdAsync(array $args = [])
* @method \Jdcloud\Result queryDomainLog(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDomainLogAsync(array $args = [])
* @method \Jdcloud\Result queryOnlineBillingType(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryOnlineBillingTypeAsync(array $args = [])
* @method \Jdcloud\Result setOnlineBillingType(array $args = [])
* @method \GuzzleHttp\Promise\Promise setOnlineBillingTypeAsync(array $args = [])
* @method \Jdcloud\Result setAuthConfig(array $args = [])
* @method \GuzzleHttp\Promise\Promise setAuthConfigAsync(array $args = [])
* @method \Jdcloud\Result setSourceAuthConfig(array $args = [])
* @method \GuzzleHttp\Promise\Promise setSourceAuthConfigAsync(array $args = [])
* @method \Jdcloud\Result queryBand(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryBandAsync(array $args = [])
* @method \Jdcloud\Result queryBandWithArea(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryBandWithAreaAsync(array $args = [])
* @method \Jdcloud\Result queryDomainConfigStatus(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDomainConfigStatusAsync(array $args = [])
* @method \Jdcloud\Result queryAreaIspList(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryAreaIspListAsync(array $args = [])
* @method \Jdcloud\Result queryAreaIspListV2(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryAreaIspListV2Async(array $args = [])
* @method \Jdcloud\Result queryForbiddenInfoList(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryForbiddenInfoListAsync(array $args = [])
* @method \Jdcloud\Result createForbiddenInfo(array $args = [])
* @method \GuzzleHttp\Promise\Promise createForbiddenInfoAsync(array $args = [])
* @method \Jdcloud\Result deleteForbiddenInfo(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteForbiddenInfoAsync(array $args = [])
* @method \Jdcloud\Result queryUnForbiddenStatus(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryUnForbiddenStatusAsync(array $args = [])
* @method \Jdcloud\Result queryForbiddenInfoListCommon(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryForbiddenInfoListCommonAsync(array $args = [])
* @method \Jdcloud\Result createForbiddenInfoCommon(array $args = [])
* @method \GuzzleHttp\Promise\Promise createForbiddenInfoCommonAsync(array $args = [])
* @method \Jdcloud\Result deleteForbiddenInfoCommon(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteForbiddenInfoCommonAsync(array $args = [])
* @method \Jdcloud\Result previewCertificate(array $args = [])
* @method \GuzzleHttp\Promise\Promise previewCertificateAsync(array $args = [])
* @method \Jdcloud\Result queryDefaultHttpHeaderKey(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDefaultHttpHeaderKeyAsync(array $args = [])
* @method \Jdcloud\Result queryIpBlackList(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryIpBlackListAsync(array $args = [])
* @method \Jdcloud\Result setIpBlackList(array $args = [])
* @method \GuzzleHttp\Promise\Promise setIpBlackListAsync(array $args = [])
* @method \Jdcloud\Result operateIpBlackList(array $args = [])
* @method \GuzzleHttp\Promise\Promise operateIpBlackListAsync(array $args = [])
* @method \Jdcloud\Result queryCustomErrorPage(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryCustomErrorPageAsync(array $args = [])
* @method \Jdcloud\Result setCustomErrorPage(array $args = [])
* @method \GuzzleHttp\Promise\Promise setCustomErrorPageAsync(array $args = [])
* @method \Jdcloud\Result createCacheRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise createCacheRuleAsync(array $args = [])
* @method \Jdcloud\Result updateCacheRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateCacheRuleAsync(array $args = [])
* @method \Jdcloud\Result deleteCacheRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteCacheRuleAsync(array $args = [])
* @method \Jdcloud\Result setCacheRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise setCacheRulesAsync(array $args = [])
* @method \Jdcloud\Result queryHttpHeader(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryHttpHeaderAsync(array $args = [])
* @method \Jdcloud\Result setHttpHeader(array $args = [])
* @method \GuzzleHttp\Promise\Promise setHttpHeaderAsync(array $args = [])
* @method \Jdcloud\Result deleteHttpHeader(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteHttpHeaderAsync(array $args = [])
* @method \Jdcloud\Result setVideoDraft(array $args = [])
* @method \GuzzleHttp\Promise\Promise setVideoDraftAsync(array $args = [])
* @method \Jdcloud\Result setRange(array $args = [])
* @method \GuzzleHttp\Promise\Promise setRangeAsync(array $args = [])
* @method \Jdcloud\Result setIgnoreQueryString(array $args = [])
* @method \GuzzleHttp\Promise\Promise setIgnoreQueryStringAsync(array $args = [])
* @method \Jdcloud\Result setFilterArgs(array $args = [])
* @method \GuzzleHttp\Promise\Promise setFilterArgsAsync(array $args = [])
* @method \Jdcloud\Result queryFilterArgs(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryFilterArgsAsync(array $args = [])
* @method \Jdcloud\Result queryUserAgent(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryUserAgentAsync(array $args = [])
* @method \Jdcloud\Result setUserAgentConfig(array $args = [])
* @method \GuzzleHttp\Promise\Promise setUserAgentConfigAsync(array $args = [])
* @method \Jdcloud\Result queryAccesskeyConfig(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryAccesskeyConfigAsync(array $args = [])
* @method \Jdcloud\Result setAccesskeyConfig(array $args = [])
* @method \GuzzleHttp\Promise\Promise setAccesskeyConfigAsync(array $args = [])
* @method \Jdcloud\Result setRefer(array $args = [])
* @method \GuzzleHttp\Promise\Promise setReferAsync(array $args = [])
* @method \Jdcloud\Result queryMonitor(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryMonitorAsync(array $args = [])
* @method \Jdcloud\Result setMonitor(array $args = [])
* @method \GuzzleHttp\Promise\Promise setMonitorAsync(array $args = [])
* @method \Jdcloud\Result stopMonitor(array $args = [])
* @method \GuzzleHttp\Promise\Promise stopMonitorAsync(array $args = [])
* @method \Jdcloud\Result setSource(array $args = [])
* @method \GuzzleHttp\Promise\Promise setSourceAsync(array $args = [])
* @method \Jdcloud\Result operateShareCache(array $args = [])
* @method \GuzzleHttp\Promise\Promise operateShareCacheAsync(array $args = [])
* @method \Jdcloud\Result setHttpType(array $args = [])
* @method \GuzzleHttp\Promise\Promise setHttpTypeAsync(array $args = [])
* @method \Jdcloud\Result queryFollowRedirect(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryFollowRedirectAsync(array $args = [])
* @method \Jdcloud\Result setFollowRedirect(array $args = [])
* @method \GuzzleHttp\Promise\Promise setFollowRedirectAsync(array $args = [])
* @method \Jdcloud\Result queryFollowSourceProtocol(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryFollowSourceProtocolAsync(array $args = [])
* @method \Jdcloud\Result setFollowSourceProtocol(array $args = [])
* @method \GuzzleHttp\Promise\Promise setFollowSourceProtocolAsync(array $args = [])
* @method \Jdcloud\Result setDomainConfig(array $args = [])
* @method \GuzzleHttp\Promise\Promise setDomainConfigAsync(array $args = [])
* @method \Jdcloud\Result queryDomainAllConfigClassify(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDomainAllConfigClassifyAsync(array $args = [])
* @method \Jdcloud\Result executeDomainCopy(array $args = [])
* @method \GuzzleHttp\Promise\Promise executeDomainCopyAsync(array $args = [])
* @method \Jdcloud\Result queryExtraCacheTime(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryExtraCacheTimeAsync(array $args = [])
* @method \Jdcloud\Result setExtraCacheTime(array $args = [])
* @method \GuzzleHttp\Promise\Promise setExtraCacheTimeAsync(array $args = [])
* @method \Jdcloud\Result deleteExtraCacheTime(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteExtraCacheTimeAsync(array $args = [])
* @method \Jdcloud\Result batchSetExtraCacheTime(array $args = [])
* @method \GuzzleHttp\Promise\Promise batchSetExtraCacheTimeAsync(array $args = [])
* @method \Jdcloud\Result setGzip(array $args = [])
* @method \GuzzleHttp\Promise\Promise setGzipAsync(array $args = [])
* @method \Jdcloud\Result configBackSourceRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise configBackSourceRuleAsync(array $args = [])
* @method \Jdcloud\Result queryBackSourceRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryBackSourceRuleAsync(array $args = [])
* @method \Jdcloud\Result configUrlRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise configUrlRuleAsync(array $args = [])
* @method \Jdcloud\Result queryUrlRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryUrlRuleAsync(array $args = [])
* @method \Jdcloud\Result configHttp2(array $args = [])
* @method \GuzzleHttp\Promise\Promise configHttp2Async(array $args = [])
* @method \Jdcloud\Result queryHttp2(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryHttp2Async(array $args = [])
* @method \Jdcloud\Result configBackSourcePath(array $args = [])
* @method \GuzzleHttp\Promise\Promise configBackSourcePathAsync(array $args = [])
* @method \Jdcloud\Result queryBackSourcePath(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryBackSourcePathAsync(array $args = [])
* @method \Jdcloud\Result setAccelerateRegion(array $args = [])
* @method \GuzzleHttp\Promise\Promise setAccelerateRegionAsync(array $args = [])
* @method \Jdcloud\Result configBackSourceRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise configBackSourceRulesAsync(array $args = [])
* @method \Jdcloud\Result queryBackSourceRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryBackSourceRulesAsync(array $args = [])
* @method \Jdcloud\Result configBackSourceOss(array $args = [])
* @method \GuzzleHttp\Promise\Promise configBackSourceOssAsync(array $args = [])
* @method \Jdcloud\Result queryBackSourceOss(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryBackSourceOssAsync(array $args = [])
* @method \Jdcloud\Result speedLimit(array $args = [])
* @method \GuzzleHttp\Promise\Promise speedLimitAsync(array $args = [])
* @method \Jdcloud\Result batchIpBlackList(array $args = [])
* @method \GuzzleHttp\Promise\Promise batchIpBlackListAsync(array $args = [])
* @method \Jdcloud\Result queryDomainGroupList(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDomainGroupListAsync(array $args = [])
* @method \Jdcloud\Result queryDomainGroupDetail(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDomainGroupDetailAsync(array $args = [])
* @method \Jdcloud\Result queryDomainsNotInGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDomainsNotInGroupAsync(array $args = [])
* @method \Jdcloud\Result updateDomainGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateDomainGroupAsync(array $args = [])
* @method \Jdcloud\Result createDomainGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDomainGroupAsync(array $args = [])
* @method \Jdcloud\Result batchDeleteDomainGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise batchDeleteDomainGroupAsync(array $args = [])
* @method \Jdcloud\Result getDomainList(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDomainListAsync(array $args = [])
* @method \Jdcloud\Result getDomainListByFilter(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDomainListByFilterAsync(array $args = [])
* @method \Jdcloud\Result getDomainDetail(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDomainDetailAsync(array $args = [])
* @method \Jdcloud\Result createDomain(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDomainAsync(array $args = [])
* @method \Jdcloud\Result deleteDomain(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteDomainAsync(array $args = [])
* @method \Jdcloud\Result queryDomainCnameTag(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDomainCnameTagAsync(array $args = [])
* @method \Jdcloud\Result startDomain(array $args = [])
* @method \GuzzleHttp\Promise\Promise startDomainAsync(array $args = [])
* @method \Jdcloud\Result stopDomain(array $args = [])
* @method \GuzzleHttp\Promise\Promise stopDomainAsync(array $args = [])
* @method \Jdcloud\Result queryOssBuckets(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryOssBucketsAsync(array $args = [])
* @method \Jdcloud\Result batchCreate(array $args = [])
* @method \GuzzleHttp\Promise\Promise batchCreateAsync(array $args = [])
* @method \Jdcloud\Result queryDomainConfig(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDomainConfigAsync(array $args = [])
* @method \Jdcloud\Result generateDomainTxt(array $args = [])
* @method \GuzzleHttp\Promise\Promise generateDomainTxtAsync(array $args = [])
* @method \Jdcloud\Result domainTxtValidate(array $args = [])
* @method \GuzzleHttp\Promise\Promise domainTxtValidateAsync(array $args = [])
* @method \Jdcloud\Result queryDomainTempInstList(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDomainTempInstListAsync(array $args = [])
* @method \Jdcloud\Result queryDomainTempProKeys(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDomainTempProKeysAsync(array $args = [])
* @method \Jdcloud\Result modifyDomainTempInst(array $args = [])
* @method \GuzzleHttp\Promise\Promise modifyDomainTempInstAsync(array $args = [])
* @method \Jdcloud\Result queryDomainTempInst(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDomainTempInstAsync(array $args = [])
* @method \Jdcloud\Result delDomainTempInstance(array $args = [])
* @method \GuzzleHttp\Promise\Promise delDomainTempInstanceAsync(array $args = [])
* @method \Jdcloud\Result checkWhetherIpBelongToJCloud(array $args = [])
* @method \GuzzleHttp\Promise\Promise checkWhetherIpBelongToJCloudAsync(array $args = [])
* @method \Jdcloud\Result queryServiceIp(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryServiceIpAsync(array $args = [])
* @method \Jdcloud\Result setLiveDomainBackSource(array $args = [])
* @method \GuzzleHttp\Promise\Promise setLiveDomainBackSourceAsync(array $args = [])
* @method \Jdcloud\Result setLiveDomainIpBlackList(array $args = [])
* @method \GuzzleHttp\Promise\Promise setLiveDomainIpBlackListAsync(array $args = [])
* @method \Jdcloud\Result setLiveDomainRefer(array $args = [])
* @method \GuzzleHttp\Promise\Promise setLiveDomainReferAsync(array $args = [])
* @method \Jdcloud\Result operateLiveDomainIpBlackList(array $args = [])
* @method \GuzzleHttp\Promise\Promise operateLiveDomainIpBlackListAsync(array $args = [])
* @method \Jdcloud\Result setLiveDomainBackSourceHost(array $args = [])
* @method \GuzzleHttp\Promise\Promise setLiveDomainBackSourceHostAsync(array $args = [])
* @method \Jdcloud\Result setLiveDomainAccessKey(array $args = [])
* @method \GuzzleHttp\Promise\Promise setLiveDomainAccessKeyAsync(array $args = [])
* @method \Jdcloud\Result setProtocolConvert(array $args = [])
* @method \GuzzleHttp\Promise\Promise setProtocolConvertAsync(array $args = [])
* @method \Jdcloud\Result deleteForbiddenStream(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteForbiddenStreamAsync(array $args = [])
* @method \Jdcloud\Result queryPushDomainORAppOrStream(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryPushDomainORAppOrStreamAsync(array $args = [])
* @method \Jdcloud\Result queryLiveDomainIpBlackWhiteList(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryLiveDomainIpBlackWhiteListAsync(array $args = [])
* @method \Jdcloud\Result batchCreateLiveDomain(array $args = [])
* @method \GuzzleHttp\Promise\Promise batchCreateLiveDomainAsync(array $args = [])
* @method \Jdcloud\Result queryLiveDomainDetail(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryLiveDomainDetailAsync(array $args = [])
* @method \Jdcloud\Result queryLiveDomainApps(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryLiveDomainAppsAsync(array $args = [])
* @method \Jdcloud\Result createLiveDomainPrefecthTask(array $args = [])
* @method \GuzzleHttp\Promise\Promise createLiveDomainPrefecthTaskAsync(array $args = [])
* @method \Jdcloud\Result queryLivePrefetchTask(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryLivePrefetchTaskAsync(array $args = [])
* @method \Jdcloud\Result queryPinCanIPType(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryPinCanIPTypeAsync(array $args = [])
* @method \Jdcloud\Result batCreatePrefetchTask(array $args = [])
* @method \GuzzleHttp\Promise\Promise batCreatePrefetchTaskAsync(array $args = [])
* @method \Jdcloud\Result updatePrefetchTask(array $args = [])
* @method \GuzzleHttp\Promise\Promise updatePrefetchTaskAsync(array $args = [])
* @method \Jdcloud\Result queryPrefetchTask(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryPrefetchTaskAsync(array $args = [])
* @method \Jdcloud\Result stopPrefetchTask(array $args = [])
* @method \GuzzleHttp\Promise\Promise stopPrefetchTaskAsync(array $args = [])
* @method \Jdcloud\Result operatePurgeTask(array $args = [])
* @method \GuzzleHttp\Promise\Promise operatePurgeTaskAsync(array $args = [])
* @method \Jdcloud\Result queryPurgeTask(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryPurgeTaskAsync(array $args = [])
* @method \Jdcloud\Result queryCdnUserQuota(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryCdnUserQuotaAsync(array $args = [])
* @method \Jdcloud\Result queryRefreshTaskByIds(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryRefreshTaskByIdsAsync(array $args = [])
* @method \Jdcloud\Result setRefreshLimit(array $args = [])
* @method \GuzzleHttp\Promise\Promise setRefreshLimitAsync(array $args = [])
* @method \Jdcloud\Result queryRefreshLimit(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryRefreshLimitAsync(array $args = [])
* @method \Jdcloud\Result queryRefreshTaskById(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryRefreshTaskByIdAsync(array $args = [])
* @method \Jdcloud\Result createRefreshTaskForCallback(array $args = [])
* @method \GuzzleHttp\Promise\Promise createRefreshTaskForCallbackAsync(array $args = [])
* @method \Jdcloud\Result createRefreshTaskForCallbackV2(array $args = [])
* @method \GuzzleHttp\Promise\Promise createRefreshTaskForCallbackV2Async(array $args = [])
* @method \Jdcloud\Result queryRefreshTask(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryRefreshTaskAsync(array $args = [])
* @method \Jdcloud\Result createRefreshTask(array $args = [])
* @method \GuzzleHttp\Promise\Promise createRefreshTaskAsync(array $args = [])
* @method \Jdcloud\Result queryNetProtectionRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryNetProtectionRulesAsync(array $args = [])
* @method \Jdcloud\Result setNetProtectionRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise setNetProtectionRulesAsync(array $args = [])
* @method \Jdcloud\Result queryNetProtectionRulesSwitch(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryNetProtectionRulesSwitchAsync(array $args = [])
* @method \Jdcloud\Result setNetProtectionRulesSwitch(array $args = [])
* @method \GuzzleHttp\Promise\Promise setNetProtectionRulesSwitchAsync(array $args = [])
* @method \Jdcloud\Result queryGeoAreas(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryGeoAreasAsync(array $args = [])
* @method \Jdcloud\Result queryAttackTypeCount(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryAttackTypeCountAsync(array $args = [])
* @method \Jdcloud\Result queryDdosGraph(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDdosGraphAsync(array $args = [])
* @method \Jdcloud\Result searchAttackLog(array $args = [])
* @method \GuzzleHttp\Promise\Promise searchAttackLogAsync(array $args = [])
* @method \Jdcloud\Result getAllUpperNodeIpList(array $args = [])
* @method \GuzzleHttp\Promise\Promise getAllUpperNodeIpListAsync(array $args = [])
* @method \Jdcloud\Result configServiceNotice(array $args = [])
* @method \GuzzleHttp\Promise\Promise configServiceNoticeAsync(array $args = [])
* @method \Jdcloud\Result queryServiceNotice(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryServiceNoticeAsync(array $args = [])
* @method \Jdcloud\Result getSslCertList(array $args = [])
* @method \GuzzleHttp\Promise\Promise getSslCertListAsync(array $args = [])
* @method \Jdcloud\Result getSslCertDetail(array $args = [])
* @method \GuzzleHttp\Promise\Promise getSslCertDetailAsync(array $args = [])
* @method \Jdcloud\Result uploadCert(array $args = [])
* @method \GuzzleHttp\Promise\Promise uploadCertAsync(array $args = [])
* @method \Jdcloud\Result queryMixStatisticsData(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryMixStatisticsDataAsync(array $args = [])
* @method \Jdcloud\Result queryMixStatisticsWithAreaData(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryMixStatisticsWithAreaDataAsync(array $args = [])
* @method \Jdcloud\Result queryMixTrafficGroupSum(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryMixTrafficGroupSumAsync(array $args = [])
* @method \Jdcloud\Result queryStatisticsData(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryStatisticsDataAsync(array $args = [])
* @method \Jdcloud\Result queryStatisticsDataGroupByArea(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryStatisticsDataGroupByAreaAsync(array $args = [])
* @method \Jdcloud\Result queryStatisticsDataGroupSum(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryStatisticsDataGroupSumAsync(array $args = [])
* @method \Jdcloud\Result queryLiveStatisticsData(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryLiveStatisticsDataAsync(array $args = [])
* @method \Jdcloud\Result queryLiveStatisticsAreaDataGroupBy(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryLiveStatisticsAreaDataGroupByAsync(array $args = [])
* @method \Jdcloud\Result queryLiveTrafficGroupSum(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryLiveTrafficGroupSumAsync(array $args = [])
* @method \Jdcloud\Result queryStatisticsTopIp(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryStatisticsTopIpAsync(array $args = [])
* @method \Jdcloud\Result queryStatisticsTopUrl(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryStatisticsTopUrlAsync(array $args = [])
* @method \Jdcloud\Result queryDirBandwidth(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDirBandwidthAsync(array $args = [])
* @method \Jdcloud\Result queryDirStatsData(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDirStatsDataAsync(array $args = [])
* @method \Jdcloud\Result queryCustomizedDirBandWidth(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryCustomizedDirBandWidthAsync(array $args = [])
* @method \Jdcloud\Result queryStreamInfo(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryStreamInfoAsync(array $args = [])
* @method \Jdcloud\Result queryAvgBandwidthForPCdn(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryAvgBandwidthForPCdnAsync(array $args = [])
* @method \Jdcloud\Result queryDeviceStatusForPCdn(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryDeviceStatusForPCdnAsync(array $args = [])
* @method \Jdcloud\Result queryJDBoxStatisticsData(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryJDBoxStatisticsDataAsync(array $args = [])
* @method \Jdcloud\Result queryJDBoxStatisticsDataWithGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryJDBoxStatisticsDataWithGroupAsync(array $args = [])
* @method \Jdcloud\Result queryJBoxAvgBandwidth(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryJBoxAvgBandwidthAsync(array $args = [])
* @method \Jdcloud\Result queryWafSwitch(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryWafSwitchAsync(array $args = [])
* @method \Jdcloud\Result setWafSwitch(array $args = [])
* @method \GuzzleHttp\Promise\Promise setWafSwitchAsync(array $args = [])
* @method \Jdcloud\Result queryWafWhiteRuleSwitch(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryWafWhiteRuleSwitchAsync(array $args = [])
* @method \Jdcloud\Result setWafWhiteRuleSwitch(array $args = [])
* @method \GuzzleHttp\Promise\Promise setWafWhiteRuleSwitchAsync(array $args = [])
* @method \Jdcloud\Result querywafWhiteRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise querywafWhiteRulesAsync(array $args = [])
* @method \Jdcloud\Result createWafWhiteRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise createWafWhiteRuleAsync(array $args = [])
* @method \Jdcloud\Result updateWafWhiteRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateWafWhiteRuleAsync(array $args = [])
* @method \Jdcloud\Result enableWafWhiteRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise enableWafWhiteRulesAsync(array $args = [])
* @method \Jdcloud\Result disableWafWhiteRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise disableWafWhiteRulesAsync(array $args = [])
* @method \Jdcloud\Result deleteWafWhiteRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteWafWhiteRulesAsync(array $args = [])
* @method \Jdcloud\Result queryWafBlackRuleSwitch(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryWafBlackRuleSwitchAsync(array $args = [])
* @method \Jdcloud\Result setWafBlackRuleSwitch(array $args = [])
* @method \GuzzleHttp\Promise\Promise setWafBlackRuleSwitchAsync(array $args = [])
* @method \Jdcloud\Result querywafBlackRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise querywafBlackRulesAsync(array $args = [])
* @method \Jdcloud\Result createWafBlackRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise createWafBlackRuleAsync(array $args = [])
* @method \Jdcloud\Result updateWafBlackRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateWafBlackRuleAsync(array $args = [])
* @method \Jdcloud\Result enableWafBlackRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise enableWafBlackRulesAsync(array $args = [])
* @method \Jdcloud\Result disableWafBlackRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise disableWafBlackRulesAsync(array $args = [])
* @method \Jdcloud\Result deleteWafBlackRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteWafBlackRulesAsync(array $args = [])
* @method \Jdcloud\Result queryCCProtectSwitch(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryCCProtectSwitchAsync(array $args = [])
* @method \Jdcloud\Result setCCProtectSwitch(array $args = [])
* @method \GuzzleHttp\Promise\Promise setCCProtectSwitchAsync(array $args = [])
* @method \Jdcloud\Result queryCCProtectRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryCCProtectRulesAsync(array $args = [])
* @method \Jdcloud\Result createCCProtectRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise createCCProtectRuleAsync(array $args = [])
* @method \Jdcloud\Result updateCCProtectRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateCCProtectRuleAsync(array $args = [])
* @method \Jdcloud\Result enableCCProtectRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise enableCCProtectRuleAsync(array $args = [])
* @method \Jdcloud\Result disableCCProtectRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise disableCCProtectRuleAsync(array $args = [])
* @method \Jdcloud\Result deleteCCProtectRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteCCProtectRuleAsync(array $args = [])
* @method \Jdcloud\Result queryWebProtectSwitch(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryWebProtectSwitchAsync(array $args = [])
* @method \Jdcloud\Result setWebProtectSwitch(array $args = [])
* @method \GuzzleHttp\Promise\Promise setWebProtectSwitchAsync(array $args = [])
* @method \Jdcloud\Result queryWebProtectSettings(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryWebProtectSettingsAsync(array $args = [])
* @method \Jdcloud\Result updateWebProtectSettings(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateWebProtectSettingsAsync(array $args = [])
* @method \Jdcloud\Result queryWafRegions(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryWafRegionsAsync(array $args = [])
* @method \Jdcloud\Result queryIpBlackSettingStatus(array $args = [])
* @method \GuzzleHttp\Promise\Promise queryIpBlackSettingStatusAsync(array $args = [])
* @method \Jdcloud\Result wafQueryPvForAreaAndIp(array $args = [])
* @method \GuzzleHttp\Promise\Promise wafQueryPvForAreaAndIpAsync(array $args = [])
* @method \Jdcloud\Result wafQueryPv(array $args = [])
* @method \GuzzleHttp\Promise\Promise wafQueryPvAsync(array $args = [])
* @method \Jdcloud\Result wafQueryAttackDetails(array $args = [])
* @method \GuzzleHttp\Promise\Promise wafQueryAttackDetailsAsync(array $args = [])
*/
class CdnClient extends JdCloudClient
{
public function __construct(array $args)
{
$args['with_resolved'] = function (array $args) {
$this->getHandlerList()->appendInit(
PresignUrlMiddleware::wrap(
$this,
$args['endpoint_provider'],
[
'operations' => [
],
'service' => 'cdn',
'presign_param' => 'PresignedUrl',
]
),
'cdn'
);
};
parent::__construct($args);
}
}

View File

@@ -0,0 +1,81 @@
# 更新历史 #
API版本0.10.46
| 发布时间 | 版本号 | 更新 | 说明 |
| ---------- | ------ | ---------------------------------------------------------- | ---- |
| 2023-05-06 | 0.10.46 |新增generateDomainTxt接口解决原有接口java sdk格式兼容问题,domainTxtGenerate仅对内使用|
| 2023-04-06 | 0.10.45 |domainTxtGenerate、domainTxtValidate txt生成及校验接口对外开放|
| 2023-02-22 | 0.10.44 |增加域名海外CF状态信息|
| 2023-02-06 | 0.10.43 |控制台增加域名备案检查接口|
| 2023-01-09 | 0.10.42 |批量下发ip黑名单接口可增加入参可指定下发全部域名|
| 2022-12-29 | 0.10.41 |域名列表详情增加海外状态数据|
| 2022-12-19 | 0.10.40 |商城pin维度离线日志查询接口|
| 2022-12-09 | 0.10.39 |SCDN回源配置接口字段调整|
| 2022-12-08 | 0.10.38 |封禁解封接口V2|
| 2022-12-07 | 0.10.37 |增加SCDN回源配置相关接口|
| 2022-10-13 | 0.10.36 |创建单域名时支持指定cnameTag、查询cnameTag|
| 2022-08-22 | 0.10.35 |接口支持ipV4/ipV6查询|
| 2022-08-02 | 0.10.34 |批量下发ip黑名单|
| 2022-07-25 | 0.10.33 |域名归属权验证|
| 2022-06-22 | 0.10.32 |增加域名限速接口|
| 2022-04-08 | 0.10.31 |增加查询、设置回源OSS鉴权定制接口|
| 2022-01-17 | 0.10.29 |设置、查询回源改写批量配置|
| 2021-09-17 | 0.10.28 |设置、删除、查询httpHeader支持区分边缘和回源|
| 2021-06-30 | 0.10.27 |deeplog日志收集接口增加pin参数|
| 2021-02-01 | 0.10.26 |统计查询新增cacheType |
| 2020-12-25 | 0.10.25 |统计查询新增直播流帧率码率观看人数查询接口 |
| 2020-11-05 | 0.10.24 |增加控制台获取地域运行商新接口 |
| 2020-10-14 | 0.10.23 |增加子账号设置与查询刷新预热额度接口 |
| 2020-08-25 | 0.10.22 |点播域名创建支持指定模板 |
| 2020-08-14 | 0.10.21 |增加头条回源鉴权参数配置和dash鉴权参数配置接口|
| 2020-08-06 | 0.10.20 |增加查询用户相关信息接口|
| 2020-07-24 | 0.10.19 |海外配置增加修改加速区域接口,刷新预热任务增加是否包含海外或全球域名字段 |
| 2020-07-22 | 0.10.18 |修改ssl证书详情返回字段修改查询证书列表说明信息 |
| 2020-07-20 | 0.10.17 |增加topIp查询接口 |
| 2020-07-15 | 0.10.16 |增加回源改写、url改写、http2及回源多path的配置与查询接口 |
| 2020-07-08 | 0.10.15 |增加解封任务id返回及状态查询接口 |
| 2020-06-23 | 0.10.14 |增加PCdn带宽查询接口 | |
| 2020-06-15 | 0.10.13 |增加支持Gzip压缩配置 | |
| 2020-06-08 | 0.10.12 |直播通用统计查询接口增加cacheLevel参数 | |
| 2020-05-29 | 0.10.11 |PCdn刷新预热接口 | |
| 2020-05-27 | 0.10.10 |增加自定义错误页面接口 | |
| 2020-05-25 | 0.10.9 |设置源站信息时增加加速区域字段accelerateRegion | |
| 2020-05-14 | 0.10.8 |域名url封禁删除接口入参更改 | |
| 2020-05-13 | 0.10.7 |增加刷新预热封禁余量查询接口 | |
| 2020-05-07 | 0.10.6 |增加异常码缓存时间的设置查询和删除接口 | |
| 2020-04-29 | 0.10.5 |增加报表数据查询及服务通知相关接口 | |
| 2020-04-27 | 0.10.4 |增加视频云查询带宽查询相关接口 | |
| 2020-04-22 | 0.10.3 |增加域名url封禁、封禁查询、封禁删除接口 | |
| 2020-04-03 | 0.10.2 |查询域名组列表接口增加域名组id返回字段 | |
| 2020-03-05 | 0.10.1 |增加目录基本统计数据查询接口 | |
| 2020-03-05 | 0.10.0 |增加域名模板相关接口 | |
| 2020-02-26 | 0.9.9 |增加域名迁移、域名删除恢复、域名配置复制恢复接口 | |
| 2020-02-21 | 0.9.8 |直播点播增加ip白名单设置查询接口 | |
| 2020-01-10 | 0.9.7 | 增加查询域名调度IP接口
| 2019-12-10 | 0.9.6 | 日志删除接口,增加logFileFullPath参数 | |
| 2019-12-10 | 0.9.5 | IP查询接口增加city字段 | |
| 2019-12-10 | 0.9.4 | 移除多余的接口 | |
| 2019-12-10 | 0.9.3 | 增加目录带宽查询功能 | |
| 2019-12-04 | 0.9.2 | 域名一键复制配置接口:查询配置及复制配置 | |
| 2019-12-03 | 0.9.1 | 日志查询接口增加最后修改日期 | |
| 2019-11-18 | 0.9.0 | 增加查询ip是否归属京东云的接口 | |
| 2019-11-08 | 0.8.9 | 1. 修改直播域名创建方式<br/>2. 直播流查询增加查询参数 | |
| 2019-07-16 | 0.8.8 | 1. 增加scdn相关的接口 | |
| 2019-07-16 | 0.8.7 | 1.修复刷新预热go版本bug | |
| 2019-06-12 | 0.8.6 | 1. 对接ssl证书管理 | |
| 2019-03-04 | 0.8.5 | 1. 增加日志收集的接口 | |
| 2019-03-04 | 0.8.4 | 1. 增加YY相关的查询接口 | |
| 2019-03-04 | 0.8.3 | 1. 增加直播预热查询接口 | |
| 2018-01-17 | 0.8.2 | 1. 增加直播预热接口 | |
| 2018-12-17 | 0.8.1 | 修改接口url,规则 | |
| 2018-12-11 | 0.8.0 | 修改域名详情查询接口的返回值 | |
| 2018-12-11 | 0.7.9 | 1.添加直播点播域名创建<br/>2.添加域名配置管理接口 | |
| 2018-11-19 | 0.7.8 | 查询域名列表返回审核状态 修改审核状态为字符串格式 | |
| 2018-11-19 | 0.7.7 | 增加域名启动和停止的接口 | |
| 2018-11-19 | 0.7.6 | 统计接口增加回源参数 | |
| 2018-11-19 | 0.7.5 | 增加统计接口, 增加查询域名详情的接口 | |
| 2018-4-17 | 0.7.4 | 增加列举域名的接口 | |
| 2018-4-17 | 0.7.2 | 1. 修改接口的请求方式。<br/>2.修改modifySource的请求参数。 | |