CDN

The SDK interfaces based on the CDN v1.0 API are as follows. Invocation example: conn.cdn.domains()

Interface

Method

API

Acceleration domain name Operations

domains(enterprise_project_id='ALL', page_size=100, page_number=1, **query)

GET /v1.0/cdn/domains

create_domain(**attrs)

POST /v1.0/cdn/domains

get_domain(domain_id)

GET /v1.0/cdn/domains/{domain_id}/detail

get_domain_detail_by_enterprise_project_id(domain_id, enterprise_project_id)

GET /v1.0/cdn/domains/{domain_id}/detail

delete_domain(domain_id), ignore_missing=True)

DELETE /v1.0/cdn/domains/{domain_id}

delete_domain_by_enterprise_project_id(domain_id, enterprise_project_id)

DELETE /v1.0/cdn/domains/{domain_id}

enable_domain(domain_id)

PUT /v1.0/cdn/domains/{domain_id}/enable

enable_domain_by_enterprise_project_id(domain_id, enterprise_project_id)

PUT /v1.0/cdn/domains/{domain_id}/enable

disable_domain(domain_id)

PUT /v1.0/cdn/domains/{domain_id}/disable

disable_domain_by_enterprise_project_id(domain_id, enterprise_project_id)

PUT /v1.0/cdn/domains/{domain_id}/disable

set_domain_sources(domain_id, **attrs)

PUT /v1.0/cdn/domains/{domain_id}/origin

set_domain_sources_by_enterprise_project_id(domain_id, enterprise_project_id, **attrs)

PUT /v1.0/cdn/domains/{domain_id}/origin

set_domain_origin_host(domain_id, **attrs)

PUT /v1.0/cdn/domains/{domain_id}/originhost

set_domain_origin_host_by_enterprise_project_id(domain_id, enterprise_project_id, **attrs)

PUT /v1.0/cdn/domains/{domain_id}/originhost

get_domain_origin_host(domain_id)

GET /v1.0/cdn/domains/{domain_id}/originhost

get_domain_origin_host_by_enterprise_project_id(domain_id, enterprise_project_id)

GET /v1.0/cdn/domains/{domain_id}/originhost

set_domain_range_status(domain_id,**attrs)

PUT /v1.0/cdn/domains/{domainId}/range-switch

set_domain_follow302_switch(domain_id,**attrs)

PUT /v1.0/cdn/domains/{domainId}/follow302-switch

set_domain_referer(domain_id, **attrs)

PUT /v1.0/cdn/domains/{domain_id}/referer

set_domain_referer_by_enterprise_project_id(domain_id, enterprise_project_id, **attrs)

PUT /v1.0/cdn/domains/{domain_id}/referer

get_domain_referer(domain_id)

GET /v1.0/cdn/domains/{domain_id}/referer

get_domain_referer_by_enterprise_project_id(domain_id, enterprise_project_id)

GET /v1.0/cdn/domains/{domain_id}/referer

get_domain_ip_acl(domain_id)

GET /v1.0/cdn/domains/{domainId}/ip-acl

set_domain_ip_acl(domain_id,**attrs)

PUT /v1.0/cdn/domains/{domainId}/ip-acl

set_domain_cache_rules(domain_id, **attrs)

PUT /v1.0/cdn/domains/{domain_id}/cache

set_domain_cache_rules_by_enterprise_project_id(domain_id, enterprise_project_id, **attrs)

PUT /v1.0/cdn/domains/{domain_id}/cache

get_domain_cache_rules(domain_id)

GET /v1.0/cdn/domains/{domain_id}/cache

get_domain_cache_rules_by_enterprise_project_id(domain_id, enterprise_project_id)

GET /v1.0/cdn/domains/{domain_id}/cache

set_domain_https(domain_id, **attrs)

PUT /v1.0/cdn/domains/{domain_id}/https-info

set_domain_https_by_enterprise_project_id(domain_id, enterprise_project_id, **attrs)

PUT /v1.0/cdn/domains/{domain_id}/https-info

get_domain_https(domain_id)

GET /v1.0/cdn/domains/{domain_id}/https-info

get_domain_https_by_enterprise_project_id(domain_id, enterprise_project_id)

GET /v1.0/cdn/domains/{domain_id}/https-info

get_cdn_ips(ips)

GET /v1.0/cdn/ip-info

get_cdn_ips_enterprise(ips, enterprise_project_id)

GET /v1.0/cdn/ip-info

set_domain_response_header(domain_id,**attrs)

PUT /v1.0/cdn/domains/{domainId}/response-header

set_domain_response_header_enterprise(domain_id, enterprise_project_id,**attrs)

PUT /v1.0/cdn/domains/{domainId}/response-header

get_domain_response_header(domain_id)

GET /v1.0/cdn/domains/{domainId}/response-header

get_domain_response_header_enterprise(domain_id, enterprise_project_id)

GET /v1.0/cdn/domains/{domainId}/response-header

Statistic Operations

query_top_url(**query)

GET /v1.0/cdn/statistics/top-url

query_domain_item_details(**query)

GET /v1.0/cdn/statistics/domain-item-details

query_domain_item_location_details(**query)

GET /v1.0/cdn/statistics/domain-item-location-details

query_network_traffic(**query)

GET /v1.0/cdn/statistics/flux

query_network_traffic_detail(**query)

GET /v1.0/cdn/statistics/flux-detail

query_bandwidth_peak(**query)

GET /v1.0/cdn/statistics/bandwidth

query_bandwidth(**query)

GET /v1.0/cdn/statistics/bandwidth-detail

query_summary(**query)

GET /v1.0/cdn/statistics/domain-summary

query_summary_detail(**query)

GET /v1.0/cdn/statistics/domain-summary-detail

summaries(**query)

GET /v1.0/cdn/statistics/domain

query_region_detail_summary(**query)

GET /v1.0/cdn/statistics/region-detail-summary

query_carrier_detail_summary(**query)

GET /v1.0/cdn/statistics/carrier-detail-summary

query_region_carrier_domain(**query)

GET /v1.0/cdn/statistics/region-carrier-domain

query_region_carrier_detail(**query)

GET /v1.0/cdn/statistics/region-carrier-detail

Log Operations

logs(domain_name, query_date,

page_size=100, page_number=1)

GET /v1.0/cdn/logs

logs_by_enterprise_project_id (domain_name, query_date,

page_size=100, page_number=1, enterprise_project_id)

GET /v1.0/cdn/logs

Preheating task Operations

create_preheat_task(**attrs)

POST /v1.0/cdn/preheatingtasks

Refreshing task Operations

create_refresh_task(**attrs)

POST /v1.0/cdn/refreshtasks

Query task Operations

tasks(page_size=100, page_number=1, **query)

GET /v1.0/cdn/historytasks

get_task(task_id)

GET /v1.0/cdn/historytasks/{task_id}/detail