jdcloud_sdk.services.cdn.models package

Submodules

jdcloud_sdk.services.cdn.models.AreaIspItem module

class jdcloud_sdk.services.cdn.models.AreaIspItem.AreaIspItem(description=None, code=None)[source]

Bases: object

Parameters:
  • description – (Optional)
  • code – (Optional)

jdcloud_sdk.services.cdn.models.AreaIspbdwItem module

class jdcloud_sdk.services.cdn.models.AreaIspbdwItem.AreaIspbdwItem(area=None, isp=None, name=None, flowPercent=None, pvPercent=None, avgbandwidth=None, flow=None, pv=None, topTimeStamp=None)[source]

Bases: object

Parameters:
  • area – (Optional)
  • isp – (Optional)
  • name – (Optional)
  • flowPercent – (Optional)
  • pvPercent – (Optional)
  • avgbandwidth – (Optional)
  • flow – (Optional)
  • pv – (Optional)
  • topTimeStamp – (Optional)

jdcloud_sdk.services.cdn.models.AvgspeedItem module

class jdcloud_sdk.services.cdn.models.AvgspeedItem.AvgspeedItem(area=None, avgspeed=None, avgspeedUnit=None, firstpkgtime=None, firstpkgtimeUnit=None, errorRatio=None, flow=None, flowUnit=None, flowPercent=None, pv=None, hitRatio=None)[source]

Bases: object

Parameters:
  • area – (Optional)
  • avgspeed – (Optional)
  • avgspeedUnit – (Optional)
  • firstpkgtime – (Optional)
  • firstpkgtimeUnit – (Optional)
  • errorRatio – (Optional)
  • flow – (Optional)
  • flowUnit – (Optional)
  • flowPercent – (Optional)
  • pv – (Optional)
  • hitRatio – (Optional)

jdcloud_sdk.services.cdn.models.BackSourceInfo module

class jdcloud_sdk.services.cdn.models.BackSourceInfo.BackSourceInfo(ips=None, domain=None, ossSource=None)[source]

Bases: object

Parameters:
  • ips – (Optional) ip回源配置,对应sourceType=ips的取值
  • domain – (Optional) 域名回源配置,对应sourceType=domain的取值
  • ossSource – (Optional) oss回源配置,对应sourceType=oss的取值

jdcloud_sdk.services.cdn.models.CacheRule module

class jdcloud_sdk.services.cdn.models.CacheRule.CacheRule(weight=None, ttl=None, configId=None, contents=None, createTime=None, updateTime=None, cacheType=None)[source]

Bases: object

Parameters:
  • weight – (Optional)
  • ttl – (Optional)
  • configId – (Optional)
  • contents – (Optional)
  • createTime – (Optional)
  • updateTime – (Optional)
  • cacheType – (Optional)

jdcloud_sdk.services.cdn.models.CodeDetailItem module

class jdcloud_sdk.services.cdn.models.CodeDetailItem.CodeDetailItem(timeStamp=None, ok=None, badGateway=None, badRequest=None, forbidden=None, found=None, gatewayTimeout=None, internalServerError=None, movedPermanently=None, notFound=None, notModified=None, partialContent=None, requestedRangeNotSuitable=None, other=None, serviceUnavailable=None)[source]

Bases: object

Parameters:
  • timeStamp – (Optional)
  • ok – (Optional)
  • badGateway – (Optional)
  • badRequest – (Optional)
  • forbidden – (Optional)
  • found – (Optional)
  • gatewayTimeout – (Optional)
  • internalServerError – (Optional)
  • movedPermanently – (Optional)
  • notFound – (Optional)
  • notModified – (Optional)
  • partialContent – (Optional)
  • requestedRangeNotSuitable – (Optional)
  • other – (Optional)
  • serviceUnavailable – (Optional)

jdcloud_sdk.services.cdn.models.CodeTypeDetailItem module

class jdcloud_sdk.services.cdn.models.CodeTypeDetailItem.CodeTypeDetailItem(code=None, count=None, rank=None, percent=None)[source]

Bases: object

Parameters:
  • code – (Optional)
  • count – (Optional)
  • rank – (Optional)
  • percent – (Optional)

jdcloud_sdk.services.cdn.models.CodeTypeItem module

class jdcloud_sdk.services.cdn.models.CodeTypeItem.CodeTypeItem(code=None, count=None, rank=None, percent=None, details=None)[source]

Bases: object

Parameters:
  • code – (Optional)
  • count – (Optional)
  • rank – (Optional)
  • percent – (Optional)
  • details – (Optional)

jdcloud_sdk.services.cdn.models.DeleteStream module

class jdcloud_sdk.services.cdn.models.DeleteStream.DeleteStream(stream=None, app=None, publishIp=None)[source]

Bases: object

Parameters:
  • stream – (Optional) 禁播流
  • app – (Optional) 封禁推流的app
  • publishIp – (Optional)

jdcloud_sdk.services.cdn.models.Domain module

class jdcloud_sdk.services.cdn.models.Domain.Domain(domain=None, status=None)[source]

Bases: object

Parameters:
  • domain – (Optional)
  • status – (Optional)

jdcloud_sdk.services.cdn.models.DomainGroupItem module

class jdcloud_sdk.services.cdn.models.DomainGroupItem.DomainGroupItem(domains=None, primaryDomain=None, shareCache=None, domainGroupName=None, id=None)[source]

Bases: object

Parameters:
  • domains – (Optional) 域名组成员
  • primaryDomain – (Optional) 主域名
  • shareCache – (Optional) 是否共享缓存
  • domainGroupName – (Optional) 域名组名称
  • id – (Optional) 域名组id

jdcloud_sdk.services.cdn.models.DomainSourceInfo module

class jdcloud_sdk.services.cdn.models.DomainSourceInfo.DomainSourceInfo(priority=None, sourceHost=None, domain=None)[source]

Bases: object

Parameters:
  • priority – (Optional) 优先级(1-10)
  • sourceHost – (Optional) 自定义回源host,仅中国境内加速域名可配置
  • domain – (Optional) 回源域名

jdcloud_sdk.services.cdn.models.DomainbdwItem module

class jdcloud_sdk.services.cdn.models.DomainbdwItem.DomainbdwItem(domain=None, domainType=None, topTimeStamp=None, pv=None, flow=None, avgbandwidth=None)[source]

Bases: object

Parameters:
  • domain – (Optional)
  • domainType – (Optional)
  • topTimeStamp – (Optional)
  • pv – (Optional)
  • flow – (Optional)
  • avgbandwidth – (Optional)

jdcloud_sdk.services.cdn.models.ExtraCacheTime module

class jdcloud_sdk.services.cdn.models.ExtraCacheTime.ExtraCacheTime(httpCode=None, cacheTime=None)[source]

Bases: object

Parameters:
  • httpCode – (Optional) http状态码
  • cacheTime – (Optional) 缓存时间

jdcloud_sdk.services.cdn.models.FeeDomain module

class jdcloud_sdk.services.cdn.models.FeeDomain.FeeDomain(domain=None, feeType=None)[source]

Bases: object

Parameters:
  • domain – (Optional)
  • feeType – (Optional)

jdcloud_sdk.services.cdn.models.ForbiddenStream module

class jdcloud_sdk.services.cdn.models.ForbiddenStream.ForbiddenStream(stream=None, app=None, publishIp=None, forbiddenType=None, ttl=None, forbiddenTypeDesc=None, startTime=None, endTime=None)[source]

Bases: object

Parameters:
  • stream – (Optional) 禁播流
  • app – (Optional) 封禁推流的app
  • publishIp – (Optional) 禁播Ip
  • forbiddenType – (Optional) 禁播类型:forever永不禁播limit限时禁播stop剔流
  • ttl – (Optional) 禁播时长
  • forbiddenTypeDesc – (Optional) 禁播类型说明
  • startTime – (Optional) 开始禁播时间
  • endTime – (Optional) 结束禁播时间

jdcloud_sdk.services.cdn.models.ForbiddenStreamHistoryItem module

class jdcloud_sdk.services.cdn.models.ForbiddenStreamHistoryItem.ForbiddenStreamHistoryItem(stream=None, app=None, publishIp=None, forbiddenType=None, ttl=None, startTime=None, endTime=None, forbiddenTypeDesc=None)[source]

Bases: object

Parameters:
  • stream – (Optional) 禁播流
  • app – (Optional) 封禁推流的app
  • publishIp – (Optional) 封禁的IP
  • forbiddenType – (Optional) 禁播类型:forever永不禁播limit限时禁播
  • ttl – (Optional) 禁播时长
  • startTime – (Optional) 开始禁播时间
  • endTime – (Optional) 结束禁播时间
  • forbiddenTypeDesc – (Optional) 禁播类型说明

jdcloud_sdk.services.cdn.models.HitRatioDiagramItem module

class jdcloud_sdk.services.cdn.models.HitRatioDiagramItem.HitRatioDiagramItem(flowRatio=None, reqRatio=None, timeStamp=None)[source]

Bases: object

Parameters:
  • flowRatio – (Optional)
  • reqRatio – (Optional)
  • timeStamp – (Optional)

jdcloud_sdk.services.cdn.models.HitrationTableItem module

class jdcloud_sdk.services.cdn.models.HitrationTableItem.HitrationTableItem(domain=None, domainType=None, pv=None, hitPv=None, oriPV=None, hitRatio=None)[source]

Bases: object

Parameters:
  • domain – (Optional)
  • domainType – (Optional)
  • pv – (Optional)
  • hitPv – (Optional)
  • oriPV – (Optional)
  • hitRatio – (Optional)

jdcloud_sdk.services.cdn.models.IpSourceInfo module

class jdcloud_sdk.services.cdn.models.IpSourceInfo.IpSourceInfo(master=None, ip=None, ratio=None)[source]

Bases: object

Parameters:
  • master – (Optional) 1:主;2:备
  • ip – (Optional) 回源IP
  • ratio – (Optional) 占比

jdcloud_sdk.services.cdn.models.ListDomainItem module

class jdcloud_sdk.services.cdn.models.ListDomainItem.ListDomainItem(cname=None, description=None, domain=None, created=None, modified=None, status=None, wafStatus=None, type=None, auditStatus=None, accelerateRegion=None, overseaStatus=None)[source]

Bases: object

Parameters:
  • cname – (Optional)
  • description – (Optional)
  • domain – (Optional)
  • created – (Optional)
  • modified – (Optional)
  • status – (Optional)
  • wafStatus – (Optional)
  • type – (Optional)
  • auditStatus – (Optional)
  • accelerateRegion – (Optional)
  • overseaStatus – (Optional) 海外状态(-1:不涉及海外加速,0:未激活,1:已激活,2:域名在cf不存在)

jdcloud_sdk.services.cdn.models.ListDomainItemByFilter module

class jdcloud_sdk.services.cdn.models.ListDomainItemByFilter.ListDomainItemByFilter(cname=None, description=None, domain=None, created=None, modified=None, status=None, wafStatus=None, type=None, auditStatus=None, accelerateRegion=None, overseaStatus=None, tags=None)[source]

Bases: object

Parameters:
  • cname – (Optional)
  • description – (Optional)
  • domain – (Optional)
  • created – (Optional)
  • modified – (Optional)
  • status – (Optional)
  • wafStatus – (Optional)
  • type – (Optional)
  • auditStatus – (Optional)
  • accelerateRegion – (Optional)
  • overseaStatus – (Optional) 海外状态(-1:不涉及海外加速,0:未激活,1:已激活,2:域名在cf不存在)
  • tags – (Optional)

jdcloud_sdk.services.cdn.models.OriBandwithDetailItem module

class jdcloud_sdk.services.cdn.models.OriBandwithDetailItem.OriBandwithDetailItem(timeStamp=None, avgoribandwidth=None)[source]

Bases: object

Parameters:
  • timeStamp – (Optional)
  • avgoribandwidth – (Optional)

jdcloud_sdk.services.cdn.models.OriDiagramItem module

class jdcloud_sdk.services.cdn.models.OriDiagramItem.OriDiagramItem(oriRatio=None, avgbandwidth=None, avgoribandwidth=None, timeStamp=None)[source]

Bases: object

Parameters:
  • oriRatio – (Optional)
  • avgbandwidth – (Optional)
  • avgoribandwidth – (Optional)
  • timeStamp – (Optional)

jdcloud_sdk.services.cdn.models.OribandwidthTopItem module

class jdcloud_sdk.services.cdn.models.OribandwidthTopItem.OribandwidthTopItem(name=None, total=None, details=None)[source]

Bases: object

Parameters:
  • name – (Optional)
  • total – (Optional)
  • details – (Optional)

jdcloud_sdk.services.cdn.models.OridbwTableItem module

class jdcloud_sdk.services.cdn.models.OridbwTableItem.OridbwTableItem(groupByname=None, domainType=None, oriflowPercent=None, oripvPercent=None, avgbandwidth=None, avgoribandwidth=None, oriTopTimeStamp=None, pv=None, oripv=None, flow=None, oriflow=None)[source]

Bases: object

Parameters:
  • groupByname – (Optional)
  • domainType – (Optional)
  • oriflowPercent – (Optional)
  • oripvPercent – (Optional)
  • avgbandwidth – (Optional)
  • avgoribandwidth – (Optional)
  • oriTopTimeStamp – (Optional)
  • pv – (Optional)
  • oripv – (Optional)
  • flow – (Optional)
  • oriflow – (Optional)

jdcloud_sdk.services.cdn.models.OriflowTopItem module

class jdcloud_sdk.services.cdn.models.OriflowTopItem.OriflowTopItem(name=None, oriflow=None, hitflow=None, flow=None, flowPercent=None)[source]

Bases: object

Parameters:
  • name – (Optional)
  • oriflow – (Optional)
  • hitflow – (Optional)
  • flow – (Optional)
  • flowPercent – (Optional)

jdcloud_sdk.services.cdn.models.OripvTopItem module

class jdcloud_sdk.services.cdn.models.OripvTopItem.OripvTopItem(name=None, hitpv=None, pv=None, oripv=None, oripvPercent=None)[source]

Bases: object

Parameters:
  • name – (Optional)
  • hitpv – (Optional)
  • pv – (Optional)
  • oripv – (Optional)
  • oripvPercent – (Optional)

jdcloud_sdk.services.cdn.models.OverviewTrafficDetailItem module

class jdcloud_sdk.services.cdn.models.OverviewTrafficDetailItem.OverviewTrafficDetailItem(data=None, timeStamp=None)[source]

Bases: object

Parameters:
  • data – (Optional)
  • timeStamp – (Optional)

jdcloud_sdk.services.cdn.models.OverviewTrafficItem module

class jdcloud_sdk.services.cdn.models.OverviewTrafficItem.OverviewTrafficItem(avgbandwidth=None, flow=None, pv=None, maxavgbandwidthtime=None, details=None)[source]

Bases: object

Parameters:
  • avgbandwidth – (Optional)
  • flow – (Optional)
  • pv – (Optional)
  • maxavgbandwidthtime – (Optional)
  • details – (Optional)

jdcloud_sdk.services.cdn.models.OverviewTrafficTotal module

class jdcloud_sdk.services.cdn.models.OverviewTrafficTotal.OverviewTrafficTotal(avgbandwidth=None, flow=None, pv=None, topTimeStamp=None)[source]

Bases: object

Parameters:
  • avgbandwidth – (Optional)
  • flow – (Optional)
  • pv – (Optional)
  • topTimeStamp – (Optional)

jdcloud_sdk.services.cdn.models.ProtocolConvert module

class jdcloud_sdk.services.cdn.models.ProtocolConvert.ProtocolConvert(sourceProtocol=None, targetProtocol=None)[source]

Bases: object

Parameters:
  • sourceProtocol – (Optional) 源协议,目前只能为rtmp
  • targetProtocol – (Optional) 目标协议

jdcloud_sdk.services.cdn.models.PushStreamInfoItem module

class jdcloud_sdk.services.cdn.models.PushStreamInfoItem.PushStreamInfoItem(app=None, stream=None, clientIp=None, nodeIp=None, startTime=None, endTime=None, duration=None)[source]

Bases: object

Parameters:
  • app – (Optional)
  • stream – (Optional)
  • clientIp – (Optional)
  • nodeIp – (Optional)
  • startTime – (Optional) 任务创建时间,UTC时间
  • endTime – (Optional) 任务创建时间,UTC时间
  • duration – (Optional)

jdcloud_sdk.services.cdn.models.QueryHttpHeaderResp module

class jdcloud_sdk.services.cdn.models.QueryHttpHeaderResp.QueryHttpHeaderResp(edgeType=None, headerType=None, headerName=None, headerValue=None, headerOp=None)[source]

Bases: object

Parameters:
  • edgeType – (Optional)
  • headerType – (Optional)
  • headerName – (Optional)
  • headerValue – (Optional)
  • headerOp – (Optional)

jdcloud_sdk.services.cdn.models.QueryLivePrefetchItem module

class jdcloud_sdk.services.cdn.models.QueryLivePrefetchItem.QueryLivePrefetchItem(stream=None, code=None, message=None)[source]

Bases: object

Parameters:
  • stream – (Optional)
  • code – (Optional)
  • message – (Optional)

jdcloud_sdk.services.cdn.models.SetSourceBody module

class jdcloud_sdk.services.cdn.models.SetSourceBody.SetSourceBody(sourceType=None, backSourceType=None, ipSource=None, domainSource=None, ossSource=None, defaultSourceHost=None)[source]

Bases: object

Parameters:
  • sourceType – (Optional) 回源类型只能是[ips,domain,oss]中的一种
  • backSourceType – (Optional) 回源类型,目前只能为rtmp
  • ipSource – (Optional)
  • domainSource – (Optional)
  • ossSource – (Optional)
  • defaultSourceHost – (Optional)

jdcloud_sdk.services.cdn.models.SimpleGroupItem module

class jdcloud_sdk.services.cdn.models.SimpleGroupItem.SimpleGroupItem(name=None, id=None)[source]

Bases: object

Parameters:
  • name – (Optional)
  • id – (Optional)

jdcloud_sdk.services.cdn.models.StatisticsData module

class jdcloud_sdk.services.cdn.models.StatisticsData.StatisticsData(startTime=None, endTime=None, domain=None, dataItemList=None)[source]

Bases: object

Parameters:
  • startTime – (Optional) UTC时间,格式为:yyyy-MM-dd’T’HH:mm:ss’Z’,示例:2018-10-21T10:00:00Z
  • endTime – (Optional) UTC时间,格式为:yyyy-MM-dd’T’HH:mm:ss’Z’,示例:2018-10-21T10:00:00Z
  • domain – (Optional)
  • dataItemList – (Optional)

jdcloud_sdk.services.cdn.models.StatisticsDataItem module

class jdcloud_sdk.services.cdn.models.StatisticsDataItem.StatisticsDataItem(startTime=None, endTime=None, data=None)[source]

Bases: object

Parameters:
  • startTime – (Optional) UTC时间,格式为:yyyy-MM-dd’T’HH:mm:ss’Z’,示例:2018-10-21T10:00:00Z
  • endTime – (Optional) UTC时间,格式为:yyyy-MM-dd’T’HH:mm:ss’Z’,示例:2018-10-21T10:00:00Z
  • data – (Optional) 查询结果,类型为HashMap<String, Object>

jdcloud_sdk.services.cdn.models.StatisticsGroupSumDataItem module

class jdcloud_sdk.services.cdn.models.StatisticsGroupSumDataItem.StatisticsGroupSumDataItem(startTime=None, endTime=None, data=None)[source]

Bases: object

Parameters:
  • startTime – (Optional) UTC时间,格式为:yyyy-MM-dd’T’HH:mm:ss’Z’,示例:2018-10-21T10:00:00Z
  • endTime – (Optional) UTC时间,格式为:yyyy-MM-dd’T’HH:mm:ss’Z’,示例:2018-10-21T10:00:00Z
  • data – (Optional) 查询结果,类型为HashMap<String, Object>

jdcloud_sdk.services.cdn.models.StatisticsTopIpData module

class jdcloud_sdk.services.cdn.models.StatisticsTopIpData.StatisticsTopIpData(count=None, ips=None)[source]

Bases: object

Parameters:
  • count – (Optional)
  • ips – (Optional)

jdcloud_sdk.services.cdn.models.StatisticsTopIpItem module

class jdcloud_sdk.services.cdn.models.StatisticsTopIpItem.StatisticsTopIpItem(ip=None, rank=None, value=None, fullValue=None)[source]

Bases: object

Parameters:
  • ip – (Optional)
  • rank – (Optional)
  • value – (Optional)
  • fullValue – (Optional) 查询结果,类型为HashMap<String, Object>

jdcloud_sdk.services.cdn.models.StatisticsTopUrlData module

class jdcloud_sdk.services.cdn.models.StatisticsTopUrlData.StatisticsTopUrlData(count=None, urls=None)[source]

Bases: object

Parameters:
  • count – (Optional)
  • urls – (Optional)

jdcloud_sdk.services.cdn.models.StatisticsTopUrlItem module

class jdcloud_sdk.services.cdn.models.StatisticsTopUrlItem.StatisticsTopUrlItem(url=None, rank=None, value=None, fullValue=None)[source]

Bases: object

Parameters:
  • url – (Optional)
  • rank – (Optional)
  • value – (Optional)
  • fullValue – (Optional) 查询结果,类型为HashMap<String, Object>

jdcloud_sdk.services.cdn.models.StatisticsWithAreaGroupDetail module

class jdcloud_sdk.services.cdn.models.StatisticsWithAreaGroupDetail.StatisticsWithAreaGroupDetail(startTime=None, endTime=None, data=None)[source]

Bases: object

Parameters:
  • startTime – (Optional) UTC时间,格式为:yyyy-MM-dd’T’HH:mm:ss’Z’,示例:2018-10-21T10:00:00Z
  • endTime – (Optional) UTC时间,格式为:yyyy-MM-dd’T’HH:mm:ss’Z’,示例:2018-10-21T10:00:00Z
  • data – (Optional) null

jdcloud_sdk.services.cdn.models.StatisticsWithAreaGroupDetailItem module

class jdcloud_sdk.services.cdn.models.StatisticsWithAreaGroupDetailItem.StatisticsWithAreaGroupDetailItem(area=None, ispStat=None)[source]

Bases: object

Parameters:
  • area – (Optional)
  • ispStat – (Optional)

jdcloud_sdk.services.cdn.models.StreamDiagramItem module

class jdcloud_sdk.services.cdn.models.StreamDiagramItem.StreamDiagramItem(timeStamp=None, data=None)[source]

Bases: object

Parameters:
  • timeStamp – (Optional)
  • data – (Optional)

jdcloud_sdk.services.cdn.models.StreamTableItem module

class jdcloud_sdk.services.cdn.models.StreamTableItem.StreamTableItem(topTimeStamp=None, avgbandwidth=None, flow=None, pv=None, streamName=None)[source]

Bases: object

Parameters:
  • topTimeStamp – (Optional)
  • avgbandwidth – (Optional)
  • flow – (Optional)
  • pv – (Optional)
  • streamName – (Optional)

jdcloud_sdk.services.cdn.models.Tag module

class jdcloud_sdk.services.cdn.models.Tag.Tag(key=None, value=None)[source]

Bases: object

Parameters:
  • key – (Optional)
  • value – (Optional)

jdcloud_sdk.services.cdn.models.TagFilter module

class jdcloud_sdk.services.cdn.models.TagFilter.TagFilter(key=None, values=None)[source]

Bases: object

Parameters:
  • key – (Optional)
  • values – (Optional)

jdcloud_sdk.services.cdn.models.TopNRespItem module

class jdcloud_sdk.services.cdn.models.TopNRespItem.TopNRespItem(topKey=None, topValue=None, topDataValue=None, topDataPercent=None, details=None)[source]

Bases: object

Parameters:
  • topKey – (Optional)
  • topValue – (Optional)
  • topDataValue – (Optional)
  • topDataPercent – (Optional)
  • details – (Optional)

jdcloud_sdk.services.cdn.models.TopNRespItemDetail module

class jdcloud_sdk.services.cdn.models.TopNRespItemDetail.TopNRespItemDetail(timeStamp=None, data=None)[source]

Bases: object

Parameters:
  • timeStamp – (Optional)
  • data – (Optional)

jdcloud_sdk.services.cdn.models.TotalDetalItem module

class jdcloud_sdk.services.cdn.models.TotalDetalItem.TotalDetalItem(data=None, oriData=None, httpdata=None, httpsData=None, timeStamp=None)[source]

Bases: object

Parameters:
  • data – (Optional)
  • oriData – (Optional)
  • httpdata – (Optional)
  • httpsData – (Optional)
  • timeStamp – (Optional)

Module contents