jdcloud_sdk.services.cdn.models package¶
Submodules¶
jdcloud_sdk.services.cdn.models.AreaIspItem module¶
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:
objectParameters: - 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:
objectParameters: - 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¶
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:
objectParameters: - 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:
objectParameters: - 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¶
jdcloud_sdk.services.cdn.models.CodeTypeItem module¶
jdcloud_sdk.services.cdn.models.DeleteStream module¶
jdcloud_sdk.services.cdn.models.Domain module¶
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:
objectParameters: - domains – (Optional) 域名组成员
- primaryDomain – (Optional) 主域名
- shareCache – (Optional) 是否共享缓存
- domainGroupName – (Optional) 域名组名称
- id – (Optional) 域名组id
jdcloud_sdk.services.cdn.models.DomainSourceInfo module¶
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:
objectParameters: - domain – (Optional)
- domainType – (Optional)
- topTimeStamp – (Optional)
- pv – (Optional)
- flow – (Optional)
- avgbandwidth – (Optional)
jdcloud_sdk.services.cdn.models.ExtraCacheTime module¶
jdcloud_sdk.services.cdn.models.FeeDomain module¶
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:
objectParameters: - 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:
objectParameters: - 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¶
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:
objectParameters: - domain – (Optional)
- domainType – (Optional)
- pv – (Optional)
- hitPv – (Optional)
- oriPV – (Optional)
- hitRatio – (Optional)
jdcloud_sdk.services.cdn.models.IpSourceInfo module¶
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:
objectParameters: - 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:
objectParameters: - 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¶
jdcloud_sdk.services.cdn.models.OriDiagramItem module¶
jdcloud_sdk.services.cdn.models.OribandwidthTopItem module¶
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:
objectParameters: - 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¶
jdcloud_sdk.services.cdn.models.OripvTopItem module¶
jdcloud_sdk.services.cdn.models.OverviewTrafficDetailItem module¶
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:
objectParameters: - avgbandwidth – (Optional)
- flow – (Optional)
- pv – (Optional)
- maxavgbandwidthtime – (Optional)
- details – (Optional)
jdcloud_sdk.services.cdn.models.OverviewTrafficTotal module¶
jdcloud_sdk.services.cdn.models.ProtocolConvert module¶
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:
objectParameters: - 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:
objectParameters: - edgeType – (Optional)
- headerType – (Optional)
- headerName – (Optional)
- headerValue – (Optional)
- headerOp – (Optional)
jdcloud_sdk.services.cdn.models.QueryLivePrefetchItem module¶
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:
objectParameters: - sourceType – (Optional) 回源类型只能是[ips,domain,oss]中的一种
- backSourceType – (Optional) 回源类型,目前只能为rtmp
- ipSource – (Optional)
- domainSource – (Optional)
- ossSource – (Optional)
- defaultSourceHost – (Optional)
jdcloud_sdk.services.cdn.models.SimpleGroupItem module¶
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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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¶
jdcloud_sdk.services.cdn.models.StatisticsTopIpItem module¶
jdcloud_sdk.services.cdn.models.StatisticsTopUrlData module¶
jdcloud_sdk.services.cdn.models.StatisticsTopUrlItem module¶
jdcloud_sdk.services.cdn.models.StatisticsWithAreaGroupDetail module¶
-
class
jdcloud_sdk.services.cdn.models.StatisticsWithAreaGroupDetail.StatisticsWithAreaGroupDetail(startTime=None, endTime=None, data=None)[source]¶ Bases:
objectParameters: - 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