CDN
The SDK interfaces based on the CDN v1 API are as follows. For details about the invoking methods, see the sample codes.
| Interface | Method | API |
|---|---|---|
| DomainService | list(**params) | GET /v1.0/cdn/domains |
| create(**attrs) | POST /v1.0/cdn/domains | |
| getDetail(domainId, **params) | GET /v1.0/cdn/domains/{domain_id}/detail | |
| delete(domainId, **params) | DELETE /v1.0/cdn/domains/{domain_id} | |
| enable(domainId, **params) | PUT /v1.0/cdn/domains/{domain_id}/enable | |
| disable(domainId, **params) | PUT /v1.0/cdn/domains/{domain_id}/disable | |
| setOrigin(domainId, **attrs, **params) | PUT /v1.0/cdn/domains/{domain_id}/origin | |
| setOriginHost(domainId, **attrs, **params) | PUT /v1.0/cdn/domains/{domain_id}/originhost | |
| getOriginHost(domainId, **params) | GET /v1.0/cdn/domains/{domain_id}/originhost | |
| setOriginRange(domainId, **attrs) | PUT /v1.0/cdn/domains/{domainId}/range-switch | |
| setFollow302(domainId, **attrs) | PUT /v1.0/cdn/domains/{domainId}/follow302-switch | |
| setReferer(domainId, **attrs, **params) | PUT /v1.0/cdn/domains/{domain_id}/referer | |
| getReferer(domainId, **params) | GET /v1.0/cdn/domains/{domain_id}/referer | |
| getIpAcl(domainId) | GET /v1.0/cdn/domains/{domainId}/ip-acl | |
| setIpAcl(domainId, **attrs) | PUT /v1.0/cdn/domains/{domainId}/ip-acl | |
| setCacheConfig(domainId, **attrs, **params) | PUT /v1.0/cdn/domains/{domain_id}/cache | |
| getCacheConfig(domainId, **params) | GET /v1.0/cdn/domains/{domain_id}/cache | |
| setHttpsInfo(domainId, **attrs, **params) | PUT /v1.0/cdn/domains/{domain_id}/https-info | |
| getHttpsInfo(domainId, **params) | GET /v1.0/cdn/domains/{domain_id}/https-info | |
| queryCdnIPs(**attrs) | GET /v1.0/cdn/ip-info | |
| setResponseHeader(domainId, **attrs) | PUT /v1.0/cdn/domains/{domainId}/response-header | |
| getResponseHeader(domainId) | GET /v1.0/cdn/domains/{domainId}/response-header | |
| createRefreshTask(**attrs, **params) | POST /v1.0/cdn/refreshtasks | |
| createPreheatingTask(**attrs, **params) | POST /v1.0/cdn/preheatingtasks | |
| queryTasks(**params) | GET /v1.0/cdn/historytasks | |
| getTaskDetail(taskId, **params) | GET /v1.0/cdn/historytasks/{task_id}/detail | |
| StatisticService | queryTopUrl(**query) | GET /v1.0/cdn/statistics/top-url |
| queryDomainItemDetails(**query) | GET /v1.0/cdn/statistics/domain-item-details | |
| queryDomainItemLocationDetails(**query) | GET /v1.0/cdn/statistics/domain-item-location-details | |
| queryTotalNetworkTraffic(**query) | GET /v1.0/cdn/statistics/flux | |
| queryDetailsOfNetworkTraffic(**query) | GET /v1.0/cdn/statistics/flux-detail | |
| queryPeakBandwidth(**query) | GET /v1.0/cdn/statistics/bandwidth | |
| queryDetailsOfNetworkBandwidth(**query) | GET /v1.0/cdn/statistics/bandwidth-detail | |
| queryConsumptionSummary(**query) | GET /v1.0/cdn/statistics/domain-summary | |
| queryConsumptionSummaryDetails(**query) | GET /v1.0/cdn/statistics/domain-summary-detail | |
| queryDomainConsumptions(**query) | GET /v1.0/cdn/statistics/domain | |
| queryRegionDetailSummry(**query) | GET /v1.0/cdn/statistics/region-detail-summary | |
| queryCarrierDetailSummry(**query) | GET /v1.0/cdn/statistics/carrier-detail-summary | |
| queryRegionCarrierDomain(**query) | GET /v1.0/cdn/statistics/region-carrier-domain | |
| queryRegionCarrierDetail(**query) | GET /v1.0/cdn/statistics/region-carrier-detail | |
| LogService | queryLogs(domainName, queryDate, pageSize, pageNumber, enterpriseProjectId) | GET /v1.0/cdn/logs |
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.