Documentation
¶
Index ¶
- type AccessUserlogModel
- type AreaData
- type AreaIspItem
- type AreaIspbdwDetailItem
- type AreaIspbdwItem
- type AttackDetail
- type AttackLogRecord
- type AttackTypeCount
- type AvgspeedItem
- type BackSourceInfo
- type BandData
- type BandTrafficDataItem
- type BandTrafficWithAreaDataItem
- type CacheRule
- type CheckWhetherIpBelongToJCloudItem
- type CodeDetailItem
- type CodeStatDetailResp
- type CodeTypeDetailItem
- type CodeTypeItem
- type CommonTrafficData
- type ConfigBackSourcePathItems
- type ConfigItem
- type DailyPeakItem
- type DeleteStream
- type DirBandwidthItem
- type DirData
- type DirDataV2
- type DirRegionData
- type DirStatsItem
- type Domain
- type DomainBandAreaTrafficDataItem
- type DomainBandTrafficDataItem
- type DomainGroupItem
- type DomainLog
- type DomainSchedResultItem
- type DomainSourceInfo
- type DomainbdwItem
- type DomainlogModel
- type DomainsLog
- type ErrorEntity
- type ErrorModel
- type ErrorPageConfigs
- type ExtraCacheTime
- type FeeDomain
- type FiveMinItem
- type FlowItem
- type ForbiddenInfo
- type ForbiddenStream
- type ForbiddenStreamHistoryItem
- type GeoArea
- type HdrCtrl
- type HitRatioDiagramItem
- type HitrationTableItem
- type IpData
- type IpSourceInfo
- type ListDomainItem
- type ListDomainItemByFilter
- type ListDomainTempItem
- type OSSAuthInfo
- type OnlineStreamInfo
- type OriBandData
- type OriBandwithDetailItem
- type OriDiagramItem
- type OribandwidthTopItem
- type OridbwTableItem
- type OriflowTopItem
- type OripvTopItem
- type OverviewTrafficDetailItem
- type OverviewTrafficItem
- type OverviewTrafficTotal
- type Page
- type PrefetchTaskInfo
- type ProtectData
- type ProtocolConvert
- type PurgeTaskInfo
- type PushStreamInfoItem
- type PvItem
- type QueryAvgBandwidthGroup
- type QueryAvgBandwidthItem
- type QueryHttpHeaderResp
- type QueryLivePrefetchItem
- type RefreshTask
- type RelatedDomains
- type ServiceNoticeItem
- type SetSourceBody
- type SimpleGroupItem
- type SnowLeopardBackSourceInfo
- type SnowLeopardDomainSourceInfo
- type SnowLeopardIpSourceInfo
- type SpecifiedDomainConfig
- type SslCertModel
- type SslCertModelDetail
- type StatisticsData
- type StatisticsDataItem
- type StatisticsGroupSumDataItem
- type StatisticsTopIpData
- type StatisticsTopIpItem
- type StatisticsTopUrlData
- type StatisticsTopUrlItem
- type StatisticsWithAreaGroupDetail
- type StatisticsWithAreaGroupDetailItem
- type StreamDiagramItem
- type StreamHistoryInfoForYY
- type StreamRankingForYY
- type StreamTableItem
- type SubUserRefreshLimit
- type TOSAuthInfo
- type Tag
- type TagFilter
- type TopNData4Report
- type TopNRespItem
- type TopNRespItemDetail
- type TopUrlItem
- type TotalDetalItem
- type UnForbiddenTaskItem
- type UrlItem
- type UrlItemV2
- type UrlTask
- type UserLogInfoModel
- type UserModel
- type VodPrefetchTaskItem
- type WafBlackRuleModel
- type WafCCProtectRuleModel
- type WafRegionsModel
- type WafWhiteRuleModel
- type WhetherBelongToJCloudV2Item
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessUserlogModel ¶ added in v1.13.0
type AccessUserlogModel struct { /* 域名 (Optional) */ Domain string `json:"domain"` /* 日志对象 (Optional) */ Urls []DomainlogModel `json:"urls"` }
type AreaIspItem ¶ added in v1.7.0
type AreaIspbdwDetailItem ¶ added in v1.13.0
type AreaIspbdwDetailItem struct { /* (Optional) */ Area string `json:"area"` /* (Optional) */ Isp string `json:"isp"` /* (Optional) */ FlowPercent string `json:"flowPercent"` /* (Optional) */ PvPercent string `json:"pvPercent"` /* (Optional) */ Avgbandwidth float64 `json:"avgbandwidth"` /* (Optional) */ Flow float64 `json:"flow"` /* (Optional) */ Pv int64 `json:"pv"` /* (Optional) */ TopTimeStamp int64 `json:"topTimeStamp"` }
type AreaIspbdwItem ¶ added in v1.7.0
type AreaIspbdwItem struct { /* (Optional) */ Area string `json:"area"` /* (Optional) */ Isp string `json:"isp"` /* (Optional) */ Name string `json:"name"` /* (Optional) */ FlowPercent string `json:"flowPercent"` /* (Optional) */ PvPercent string `json:"pvPercent"` /* (Optional) */ Avgbandwidth float64 `json:"avgbandwidth"` /* (Optional) */ Flow float64 `json:"flow"` /* (Optional) */ Pv int64 `json:"pv"` /* (Optional) */ TopTimeStamp int64 `json:"topTimeStamp"` }
type AttackDetail ¶ added in v1.13.0
type AttackDetail struct { /* 请求id (Optional) */ RequestId string `json:"requestId"` /* 攻击来源ip (Optional) */ Ip string `json:"ip"` /* 攻击来源地域 (Optional) */ Area string `json:"area"` /* 攻击流量(MB) (Optional) */ Flow string `json:"flow"` /* 攻击时间 (Optional) */ TimeUtc string `json:"timeUtc"` /* 攻击方法(post,get等) (Optional) */ Method string `json:"method"` /* 攻击url (Optional) */ Url string `json:"url"` /* 攻击类型 (Optional) */ AttackType string `json:"attackType"` /* 针对该攻击做出的动作 (Optional) */ Action string `json:"action"` }
type AttackLogRecord ¶ added in v1.13.0
type AttackLogRecord struct { /* 攻击峰值 (Optional) */ AttackTraffic float32 `json:"attackTraffic"` /* 攻击类型 (Optional) */ AttackType []string `json:"attackType"` /* 黑洞封禁 0->未封禁 1->封禁 (Optional) */ BlackHole int `json:"blackHole"` /* 攻击结束时间 utc时间 (Optional) */ EndTime string `json:"endTime"` /* 用户pin (Optional) */ Pin string `json:"pin"` /* 攻击开始时间 utc时间 (Optional) */ StartTime string `json:"startTime"` /* 攻击峰值单位 流量单位 (Optional) */ Unit string `json:"unit"` }
type AttackTypeCount ¶ added in v1.13.0
type AvgspeedItem ¶ added in v1.7.0
type AvgspeedItem struct { /* (Optional) */ Area string `json:"area"` /* (Optional) */ Avgspeed float64 `json:"avgspeed"` /* (Optional) */ AvgspeedUnit string `json:"avgspeedUnit"` /* (Optional) */ Firstpkgtime float64 `json:"firstpkgtime"` /* (Optional) */ FirstpkgtimeUnit string `json:"firstpkgtimeUnit"` /* (Optional) */ ErrorRatio float64 `json:"errorRatio"` /* (Optional) */ Flow float64 `json:"flow"` /* (Optional) */ FlowUnit string `json:"flowUnit"` /* (Optional) */ FlowPercent float64 `json:"flowPercent"` /* (Optional) */ Pv int64 `json:"pv"` /* (Optional) */ HitRatio float64 `json:"hitRatio"` }
type BackSourceInfo ¶ added in v1.3.0
type BackSourceInfo struct { /* (Optional) */ Ips []IpSourceInfo `json:"ips"` /* (Optional) */ Domain []DomainSourceInfo `json:"domain"` /* (Optional) */ OssSource string `json:"ossSource"` }
type BandData ¶ added in v1.38.0
type BandData struct { /* 月95(MB) (Optional) */ Monthly95 int64 `json:"monthly95"` /* 月峰值(MB) (Optional) */ MonthlyPeak int64 `json:"monthlyPeak"` /* 日峰值(MB) (Optional) */ DailyPeaks []DailyPeakItem `json:"dailyPeaks"` /* 5分钟详情 (Optional) */ Details []FiveMinItem `json:"details"` }
type BandTrafficDataItem ¶ added in v1.13.0
type BandTrafficDataItem struct { /* 域名 (Optional) */ Domain string `json:"domain"` /* (Optional) */ Data []DomainBandTrafficDataItem `json:"data"` }
type BandTrafficWithAreaDataItem ¶ added in v1.13.0
type BandTrafficWithAreaDataItem struct { /* 域名 (Optional) */ Domain string `json:"domain"` /* (Optional) */ Data []DomainBandAreaTrafficDataItem `json:"data"` }
type CacheRule ¶ added in v1.3.0
type CacheRule struct { /* (Optional) */ Weight int `json:"weight"` /* (Optional) */ Ttl int64 `json:"ttl"` /* (Optional) */ Contents string `json:"contents"` /* (Optional) */ CreateTime string `json:"createTime"` /* (Optional) */ UpdateTime string `json:"updateTime"` /* (Optional) */ CacheType string `json:"cacheType"` }
type CheckWhetherIpBelongToJCloudItem ¶ added in v1.13.0
type CheckWhetherIpBelongToJCloudItem struct { /* (Optional) */ Ip string `json:"ip"` /* (Optional) */ BelongToJCloud bool `json:"belongToJCloud"` /* (Optional) */ Country string `json:"country"` /* (Optional) */ Province string `json:"province"` /* (Optional) */ City string `json:"city"` /* (Optional) */ Isp string `json:"isp"` }
type CodeDetailItem ¶ added in v1.7.0
type CodeDetailItem struct { /* (Optional) */ TimeStamp int64 `json:"timeStamp"` /* (Optional) */ Ok float64 `json:"ok"` /* (Optional) */ BadGateway float64 `json:"badGateway"` /* (Optional) */ BadRequest float64 `json:"badRequest"` /* (Optional) */ Forbidden float64 `json:"forbidden"` /* (Optional) */ Found float64 `json:"found"` /* (Optional) */ GatewayTimeout float64 `json:"gatewayTimeout"` /* (Optional) */ InternalServerError float64 `json:"internalServerError"` /* (Optional) */ MovedPermanently float64 `json:"movedPermanently"` /* (Optional) */ NotFound float64 `json:"notFound"` /* (Optional) */ NotModified float64 `json:"notModified"` /* (Optional) */ PartialContent float64 `json:"partialContent"` /* (Optional) */ RequestedRangeNotSuitable float64 `json:"requestedRangeNotSuitable"` /* (Optional) */ Other float64 `json:"other"` ServiceUnavailable float64 `json:"serviceUnavailable"` }
type CodeStatDetailResp ¶ added in v1.38.0
type CodeStatDetailResp struct { /* 状态码对应map,类型为LinkedHashMap<String,String> (Optional) */ CodeMap interface{} `json:"codeMap"` /* (Optional) */ Details []CodeDetailItem `json:"details"` }
type CodeTypeDetailItem ¶ added in v1.7.0
type CodeTypeItem ¶ added in v1.7.0
type CodeTypeItem struct { /* (Optional) */ Code string `json:"code"` /* (Optional) */ Count int64 `json:"count"` /* (Optional) */ Rank int `json:"rank"` /* (Optional) */ Percent string `json:"percent"` /* (Optional) */ Details []CodeTypeDetailItem `json:"details"` }
type CommonTrafficData ¶ added in v1.38.0
type CommonTrafficData struct { /* (Optional) */ Avgbandwidth float64 `json:"avgbandwidth"` /* (Optional) */ BandUnit string `json:"bandUnit"` /* (Optional) */ Flow float64 `json:"flow"` /* (Optional) */ FlowUnit string `json:"flowUnit"` /* (Optional) */ Oriflow float64 `json:"oriflow"` /* (Optional) */ OriflowUnit string `json:"oriflowUnit"` /* (Optional) */ Pv float64 `json:"pv"` /* (Optional) */ PvUnit string `json:"pvUnit"` /* (Optional) */ Oripv float64 `json:"oripv"` /* (Optional) */ OripvUnit string `json:"oripvUnit"` /* (Optional) */ TopTimeStamp int64 `json:"topTimeStamp"` /* (Optional) */ OriFlowPercent string `json:"oriFlowPercent"` /* (Optional) */ OriPvPercent string `json:"oriPvPercent"` }
type ConfigBackSourcePathItems ¶ added in v1.38.0
type ConfigItem ¶ added in v1.16.0
type ConfigItem struct { /* 配置项类型 (Optional) */ ConfigItemType string `json:"configItemType"` /* 配置项名称 (Optional) */ ConfigItemName string `json:"configItemName"` /* 配置状态 (Optional) */ ConfigStatus int `json:"configStatus"` /* 配置状态名 (Optional) */ ConfigStatusName string `json:"configStatusName"` /* 配置项细节,类型为Map<String,Object> (Optional) */ ConfigItemDetails interface{} `json:"configItemDetails"` }
type DailyPeakItem ¶ added in v1.38.0
type DeleteStream ¶ added in v1.7.0
type DirBandwidthItem ¶ added in v1.16.0
type DirData ¶ added in v1.16.0
type DirData struct { /* 目录名称 (Optional) */ Dir string `json:"dir"` /* 汇总后的目录带宽 (Optional) */ Bandwidth int64 `json:"bandwidth"` /* (Optional) */ Regions []DirRegionData `json:"regions"` }
type DirRegionData ¶ added in v1.16.0
type DirStatsItem ¶ added in v1.38.0
type DirStatsItem struct { /* UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */ StartTime string `json:"startTime"` /* UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */ EndTime string `json:"endTime"` /* (Optional) */ DirDatas []DirDataV2 `json:"dirDatas"` }
type DomainBandAreaTrafficDataItem ¶ added in v1.13.0
type DomainBandAreaTrafficDataItem struct { /* 开始时间戳 (Optional) */ StartTimeStamp string `json:"startTimeStamp"` /* 开始时间戳 (Optional) */ EndTimeStamp string `json:"endTimeStamp"` /* 带宽单位Mbps (Optional) */ Avgbandwidth float64 `json:"avgbandwidth"` /* 流量单位MB (Optional) */ Flow float64 `json:"flow"` /* 请求量 (Optional) */ Pv int64 `json:"pv"` /* 地域 (Optional) */ Area string `json:"area"` /* 运营商 (Optional) */ Isp string `json:"isp"` }
type DomainBandTrafficDataItem ¶ added in v1.13.0
type DomainBandTrafficDataItem struct { /* 开始时间戳 (Optional) */ StartTimeStamp string `json:"startTimeStamp"` /* 开始时间戳 (Optional) */ EndTimeStamp string `json:"endTimeStamp"` /* 带宽单位Mbps (Optional) */ Avgbandwidth float64 `json:"avgbandwidth"` /* 流量单位MB (Optional) */ Flow float64 `json:"flow"` /* 请求量 (Optional) */ Pv int64 `json:"pv"` }
type DomainGroupItem ¶ added in v1.3.0
type DomainGroupItem struct { /* 域名组成员 (Optional) */ Domains []string `json:"domains"` /* 主域名 (Optional) */ PrimaryDomain string `json:"primaryDomain"` ShareCache string `json:"shareCache"` /* 域名组名称 (Optional) */ DomainGroupName string `json:"domainGroupName"` /* 域名组id (Optional) */ Id int64 `json:"id"` }
type DomainLog ¶ added in v1.13.0
type DomainLog struct { /* 下载链接 (Optional) */ Url string `json:"url"` /* md5值 (Optional) */ Md5 string `json:"md5"` /* 文件名 (Optional) */ FileName string `json:"fileName"` /* 日志格式 (Optional) */ LogType string `json:"logType"` /* 日志粒度 (Optional) */ Interval string `json:"interval"` /* 文件大小 (Optional) */ Size int64 `json:"size"` /* 日志开始时间,UTC时间 (Optional) */ StartTime string `json:"startTime"` /* 日志结束时间,UTC时间 (Optional) */ EndTime string `json:"endTime"` /* 日志修改时间,UTC时间 (Optional) */ LastModified string `json:"lastModified"` }
type DomainSchedResultItem ¶ added in v1.38.0
type DomainSourceInfo ¶ added in v1.3.0
type DomainbdwItem ¶ added in v1.7.0
type DomainbdwItem struct { /* (Optional) */ Domain string `json:"domain"` /* (Optional) */ DomainType string `json:"domainType"` /* (Optional) */ TopTimeStamp int64 `json:"topTimeStamp"` /* (Optional) */ Pv int64 `json:"pv"` /* (Optional) */ Flow float64 `json:"flow"` /* (Optional) */ Avgbandwidth float64 `json:"avgbandwidth"` }
type DomainlogModel ¶ added in v1.13.0
type DomainlogModel struct { /* 日志下载url地址 (Optional) */ LogUrl string `json:"logUrl"` /* 日志大小,单位:Byte(字节) (Optional) */ LogSize int64 `json:"logSize"` /* 日志开始时间,格式:yyyy-MM-dd HH:ss,如:2019-04-12 00:00 (Optional) */ StartTime string `json:"startTime"` /* 日志结束时间,格式:yyyy-MM-dd HH:ss 如:2019-04-12 00:05 (Optional) */ EndTime string `json:"endTime"` /* 日志修改时间,UTC时间 (Optional) */ LastModified string `json:"lastModified"` /* MD5值 (Optional) */ Md5 string `json:"md5"` }
type DomainsLog ¶ added in v1.13.0
type ErrorEntity ¶ added in v1.16.0
type ErrorModel ¶ added in v1.38.0
type ErrorPageConfigs ¶ added in v1.38.0
type ExtraCacheTime ¶ added in v1.7.0
type FiveMinItem ¶ added in v1.38.0
type ForbiddenInfo ¶ added in v1.38.0
type ForbiddenInfo struct { /* 封禁类型 (Optional) */ ForbiddenType string `json:"forbiddenType"` /* 封禁域名 (Optional) */ ForbiddenDomain string `json:"forbiddenDomain"` /* 封禁url (Optional) */ ForbiddenUrl string `json:"forbiddenUrl"` /* 封禁原因 (Optional) */ Reason string `json:"reason"` /* 封禁人 (Optional) */ ForbiddenPreson string `json:"forbiddenPreson"` /* y或n (Optional) */ LinkOther string `json:"linkOther"` /* 用于封禁前缀识别的URL,应为单个特殊字符,如:~ (Optional) */ Token string `json:"token"` /* 封禁id (Optional) */ Id int64 `json:"id"` /* 创建时间 (Optional) */ CreateTime string `json:"createTime"` /* 更新时间 (Optional) */ UpdateTime string `json:"updateTime"` /* 修改人id (Optional) */ UpdateBy int64 `json:"updateBy"` }
type ForbiddenStream ¶ added in v1.7.0
type ForbiddenStream struct { /* 禁播流 (Optional) */ Stream string `json:"stream"` /* 封禁推流的app (Optional) */ App string `json:"app"` /* 禁播Ip (Optional) */ PublishIp string `json:"publishIp"` /* 禁播类型:forever永不禁播limit限时禁播stop剔流 (Optional) */ ForbiddenType string `json:"forbiddenType"` /* 禁播时长 (Optional) */ Ttl int64 `json:"ttl"` /* 禁播类型说明 (Optional) */ ForbiddenTypeDesc string `json:"forbiddenTypeDesc"` /* 开始禁播时间 (Optional) */ StartTime string `json:"startTime"` /* 结束禁播时间 (Optional) */ EndTime string `json:"endTime"` }
type ForbiddenStreamHistoryItem ¶ added in v1.7.0
type ForbiddenStreamHistoryItem struct { /* 禁播流 (Optional) */ Stream string `json:"stream"` /* 封禁推流的app (Optional) */ App string `json:"app"` /* 封禁的IP (Optional) */ PublishIp string `json:"publishIp"` /* 禁播类型:forever永不禁播limit限时禁播 (Optional) */ ForbiddenType string `json:"forbiddenType"` /* 禁播时长 (Optional) */ Ttl int64 `json:"ttl"` /* 开始禁播时间 (Optional) */ StartTime string `json:"startTime"` /* 结束禁播时间 (Optional) */ EndTime string `json:"endTime"` /* 禁播类型说明 (Optional) */ ForbiddenTypeDesc string `json:"forbiddenTypeDesc"` }
type HitRatioDiagramItem ¶ added in v1.7.0
type HitrationTableItem ¶ added in v1.7.0
type HitrationTableItem struct { /* (Optional) */ Domain string `json:"domain"` /* (Optional) */ DomainType string `json:"domainType"` /* (Optional) */ Pv int64 `json:"pv"` /* (Optional) */ HitPv int64 `json:"hitPv"` /* (Optional) */ OriPV int64 `json:"oriPV"` /* (Optional) */ HitRatio string `json:"hitRatio"` }
type IpSourceInfo ¶ added in v1.3.0
type ListDomainItem ¶
type ListDomainItem struct { /* (Optional) */ Cname string `json:"cname"` /* (Optional) */ Description string `json:"description"` /* (Optional) */ Domain string `json:"domain"` /* (Optional) */ Created string `json:"created"` /* (Optional) */ Modified string `json:"modified"` /* (Optional) */ Status string `json:"status"` /* (Optional) */ WafStatus string `json:"wafStatus"` /* (Optional) */ Type string `json:"type"` /* (Optional) */ AuditStatus string `json:"auditStatus"` /* (Optional) */ AccelerateRegion string `json:"accelerateRegion"` }
type ListDomainItemByFilter ¶ added in v1.7.0
type ListDomainItemByFilter struct { /* (Optional) */ Cname string `json:"cname"` /* (Optional) */ Description string `json:"description"` /* (Optional) */ Domain string `json:"domain"` /* (Optional) */ Created string `json:"created"` /* (Optional) */ Modified string `json:"modified"` /* (Optional) */ Status string `json:"status"` /* (Optional) */ WafStatus string `json:"wafStatus"` /* (Optional) */ Type string `json:"type"` /* (Optional) */ AuditStatus string `json:"auditStatus"` /* (Optional) */ AccelerateRegion string `json:"accelerateRegion"` /* (Optional) */ Tags []Tag `json:"tags"` }
type ListDomainTempItem ¶ added in v1.38.0
type OSSAuthInfo ¶ added in v1.42.0
type OnlineStreamInfo ¶ added in v1.13.0
type OnlineStreamInfo struct { /* (Optional) */ App string `json:"app"` /* (Optional) */ Stream string `json:"stream"` /* (Optional) */ ClientIp string `json:"clientIp"` /* (Optional) */ ServerIp string `json:"serverIp"` /* (Optional) */ FrameRate float64 `json:"frameRate"` /* (Optional) */ FrameLossRate float64 `json:"frameLossRate"` /* (Optional) */ LastActive int64 `json:"lastActive"` /* (Optional) */ RealFps float64 `json:"realFps"` /* (Optional) */ UploadSpeed int64 `json:"uploadSpeed"` /* (Optional) */ VideoCodecId int64 `json:"videoCodecId"` /* (Optional) */ VideoDataRate int64 `json:"videoDataRate"` /* (Optional) */ AudioCodecId int64 `json:"audioCodecId"` }
type OriBandData ¶ added in v1.38.0
type OriBandData struct { /* 月峰值(MB) (Optional) */ MonthlyPeak int64 `json:"monthlyPeak"` /* 日峰值(MB) (Optional) */ DailyPeaks []DailyPeakItem `json:"dailyPeaks"` /* 5分钟详情(MB) (Optional) */ Details []FiveMinItem `json:"details"` }
type OriBandwithDetailItem ¶ added in v1.7.0
type OriDiagramItem ¶ added in v1.7.0
type OribandwidthTopItem ¶ added in v1.7.0
type OribandwidthTopItem struct { /* (Optional) */ Name string `json:"name"` /* (Optional) */ Total float64 `json:"total"` /* (Optional) */ Details []OriBandwithDetailItem `json:"details"` }
type OridbwTableItem ¶ added in v1.7.0
type OridbwTableItem struct { /* (Optional) */ GroupByname string `json:"groupByname"` /* (Optional) */ DomainTyep string `json:"domainTyep"` /* (Optional) */ OriflowPercent string `json:"oriflowPercent"` /* (Optional) */ OripvPercent string `json:"oripvPercent"` /* (Optional) */ Avgbandwidth float64 `json:"avgbandwidth"` /* (Optional) */ Avgoribandwidth float64 `json:"avgoribandwidth"` /* (Optional) */ OriTopTimeStamp int64 `json:"oriTopTimeStamp"` /* (Optional) */ Pv int64 `json:"pv"` /* (Optional) */ Oripv int64 `json:"oripv"` /* (Optional) */ Flow float64 `json:"flow"` /* (Optional) */ Oriflow float64 `json:"oriflow"` }
type OriflowTopItem ¶ added in v1.7.0
type OripvTopItem ¶ added in v1.7.0
type OverviewTrafficDetailItem ¶ added in v1.7.0
type OverviewTrafficItem ¶ added in v1.7.0
type OverviewTrafficItem struct { /* (Optional) */ Avgbandwidth int64 `json:"avgbandwidth"` /* (Optional) */ Flow int64 `json:"flow"` /* (Optional) */ Pv int64 `json:"pv"` /* (Optional) */ Maxavgbandwidthtime string `json:"maxavgbandwidthtime"` /* (Optional) */ Details []OverviewTrafficDetailItem `json:"details"` }
type OverviewTrafficTotal ¶ added in v1.7.0
type PrefetchTaskInfo ¶ added in v1.38.0
type PrefetchTaskInfo struct { /* url (Optional) */ Url string `json:"url"` /* 地区 (Optional) */ Region string `json:"region"` /* 运营商 (Optional) */ Isp string `json:"isp"` /* 下发的目标副本数 (Optional) */ CopyNum int `json:"copyNum"` /* 成功预热的副本数 (Optional) */ SuccessNum int `json:"successNum"` /* 文件大小 (Optional) */ FileSize int64 `json:"fileSize"` /* 1代表控制台下发的任务,2代表热度计算下发的预热任务 (Optional) */ TaskType string `json:"taskType"` /* 1:active,2:表示purge中暂时停止预热 (Optional) */ Status string `json:"status"` /* 失败预热的原因 (Optional) */ ErrInfo string `json:"errInfo"` /* 热度计算下发任务的过期时间 (Optional) */ ExpireAt int64 `json:"expireAt"` /* 文件id (Optional) */ FileId string `json:"fileId"` /* 地理位置 (Optional) */ Zone string `json:"zone"` }
type ProtectData ¶ added in v1.13.0
type ProtocolConvert ¶ added in v1.3.0
type PurgeTaskInfo ¶ added in v1.38.0
type PurgeTaskInfo struct { /* url (Optional) */ Url string `json:"url"` /* 文件id (Optional) */ FileId string `json:"fileId"` /* 原来总共的副本数 (Optional) */ OriginNum int `json:"originNum"` /* 刷新后剩余的副本数 (Optional) */ RemainNum int `json:"remainNum"` /* 剩余 (Optional) */ CurUnfinished string `json:"curUnfinished"` /* 1:active,2:表示purge中暂时停止预热 (Optional) */ Status string `json:"status"` /* 失败预热的原因 (Optional) */ ErrInfo string `json:"errInfo"` /* 热度计算下发任务的过期时间 (Optional) */ ExpireAt int64 `json:"expireAt"` }
type PushStreamInfoItem ¶ added in v1.7.0
type PushStreamInfoItem struct { /* (Optional) */ App string `json:"app"` /* (Optional) */ Stream string `json:"stream"` /* (Optional) */ ClientIp string `json:"clientIp"` /* (Optional) */ NodeIp string `json:"nodeIp"` /* 任务创建时间,UTC时间 (Optional) */ StartTime string `json:"startTime"` /* 任务创建时间,UTC时间 (Optional) */ EndTime string `json:"endTime"` /* (Optional) */ Duration int64 `json:"duration"` }
type QueryAvgBandwidthGroup ¶ added in v1.38.0
type QueryAvgBandwidthGroup struct { /* (Optional) */ Clientid string `json:"clientid"` /* (Optional) */ Data []QueryAvgBandwidthItem `json:"data"` }
type QueryAvgBandwidthItem ¶ added in v1.38.0
type QueryHttpHeaderResp ¶ added in v1.3.0
type QueryLivePrefetchItem ¶ added in v1.7.0
type RefreshTask ¶ added in v1.13.0
type RefreshTask struct { /* 任务创建时间,UTC时间 (Optional) */ CreateDate string `json:"createDate"` /* 任务失败率 (Optional) */ Failed float32 `json:"failed"` /* 任务成功率 (Optional) */ Success float32 `json:"success"` /* 刷新预热的任务id (Optional) */ TaskId string `json:"taskId"` /* 数据库表id (Optional) */ Id int64 `json:"id"` /* 重试状态(unretry:不重试,retry:重试) (Optional) */ RetryStatus string `json:"retryStatus"` /* 任务状态(running:执行中,success:成功,failed:失败) (Optional) */ TaskStatus string `json:"taskStatus"` /* 刷新预热类型,(url:url刷新,dir:目录刷新,prefetch:预热) (Optional) */ TaskType string `json:"taskType"` /* 详细的任务 (Optional) */ UrlTasks []UrlTask `json:"urlTasks"` }
type RelatedDomains ¶ added in v1.13.0
type RelatedDomains struct { /* 域名 (Optional) */ DomainName string `json:"domainName"` /* (关联域名类型)publish或play (Optional) */ DomainType string `json:"domainType"` /* 该相关域名的rtmp格式 (Optional) */ RtmpUrls []string `json:"rtmpUrls"` /* 该相关域名的flv格式 (Optional) */ FlvUrls []string `json:"flvUrls"` /* 该相关域名的hls格式 (Optional) */ HlsUrls []string `json:"hlsUrls"` }
type ServiceNoticeItem ¶ added in v1.38.0
type ServiceNoticeItem struct { /* 服务配置id (Optional) */ Id int64 `json:"id"` /* 通知类型,取值[reportForm],reportForm:报表. (Optional) */ NoticeType string `json:"noticeType"` /* 通知方式,取值[mail],mail:邮件. (Optional) */ NoticeWay string `json:"noticeWay"` /* 通知接收人,多个用逗号隔开. (Optional) */ NoticeTo string `json:"noticeTo"` /* 通知抄送人,多个用逗号隔开. (Optional) */ NoticeCC string `json:"noticeCC"` /* 通知正文. (Optional) */ NoticeContent string `json:"noticeContent"` /* 通知周期,取值[daily,weekly,monthly]. (Optional) */ NoticePeriod []string `json:"noticePeriod"` /* 通知状态,取值[init,start,stop] (Optional) */ NoticeStatus string `json:"noticeStatus"` }
type SetSourceBody ¶ added in v1.3.0
type SetSourceBody struct { /* 回源类型只能是[ips,domain,oss]中的一种 (Optional) */ SourceType string `json:"sourceType"` /* 回源类型,目前只能为rtmp (Optional) */ BackSourceType string `json:"backSourceType"` /* (Optional) */ IpSource []IpSourceInfo `json:"ipSource"` /* (Optional) */ DomainSource []DomainSourceInfo `json:"domainSource"` /* (Optional) */ OssSource string `json:"ossSource"` /* (Optional) */ DefaultSourceHost string `json:"defaultSourceHost"` }
type SimpleGroupItem ¶ added in v1.7.0
type SnowLeopardBackSourceInfo ¶ added in v1.13.0
type SnowLeopardBackSourceInfo struct { /* (Optional) */ Ips []SnowLeopardIpSourceInfo `json:"ips"` /* (Optional) */ Domain []SnowLeopardDomainSourceInfo `json:"domain"` /* (Optional) */ OssSource string `json:"ossSource"` }
type SnowLeopardDomainSourceInfo ¶ added in v1.13.0
type SnowLeopardIpSourceInfo ¶ added in v1.13.0
type SpecifiedDomainConfig ¶ added in v1.38.0
type SslCertModel ¶ added in v1.13.0
type SslCertModel struct { /* 证书Id (Optional) */ SslCertId string `json:"sslCertId"` /* 证书名称 (Optional) */ CertName string `json:"certName"` /* 主域名 (Optional) */ CommonName string `json:"commonName"` /* 证书类型 (Optional) */ CertType string `json:"certType"` /* 开始时间 (Optional) */ SslCertStartTime string `json:"sslCertStartTime"` /* 结束时间 (Optional) */ SslCertEndTime string `json:"sslCertEndTime"` /* 是否允许被删除,1允许,0不允许 (Optional) */ Deletable int `json:"deletable"` /* 对私钥文件使用sha256算法计算的摘要信息 (Optional) */ Digest string `json:"digest"` /* 证书别名 (Optional) */ AliasName string `json:"aliasName"` /* 备用域名 (Optional) */ RelatedDomains []string `json:"relatedDomains"` }
type SslCertModelDetail ¶ added in v1.38.0
type SslCertModelDetail struct { /* 证书Id (Optional) */ SslCertId string `json:"sslCertId"` /* 证书名称 (Optional) */ CertName string `json:"certName"` /* 主域名 (Optional) */ CommonName string `json:"commonName"` /* 证书类型 (Optional) */ CertType string `json:"certType"` /* 开始时间 (Optional) */ SslCertStartTime string `json:"sslCertStartTime"` /* 结束时间 (Optional) */ SslCertEndTime string `json:"sslCertEndTime"` /* 对私钥文件使用sha256算法计算的摘要信息 (Optional) */ Digest string `json:"digest"` /* 备用域名 (Optional) */ RelatedDomains []string `json:"relatedDomains"` /* 绑定的资源 (Optional) */ BindResources []string `json:"bindResources"` }
type StatisticsData ¶
type StatisticsData struct { /* UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */ StartTime string `json:"startTime"` /* UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */ EndTime string `json:"endTime"` /* (Optional) */ Domain string `json:"domain"` /* (Optional) */ DataItemList []StatisticsDataItem `json:"dataItemList"` }
type StatisticsDataItem ¶
type StatisticsDataItem struct { /* UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */ StartTime string `json:"startTime"` /* UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */ EndTime string `json:"endTime"` /* 查询结果,类型为HashMap<String, Object> (Optional) */ Data interface{} `json:"data"` }
type StatisticsGroupSumDataItem ¶
type StatisticsGroupSumDataItem struct { /* UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */ StartTime string `json:"startTime"` /* UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */ EndTime string `json:"endTime"` /* 查询结果,类型为HashMap<String, Object> (Optional) */ Data interface{} `json:"data"` }
type StatisticsTopIpData ¶
type StatisticsTopIpData struct { /* (Optional) */ Count int `json:"count"` /* (Optional) */ Ips []StatisticsTopIpItem `json:"ips"` }
type StatisticsTopIpItem ¶
type StatisticsTopUrlData ¶
type StatisticsTopUrlData struct { /* (Optional) */ Count int `json:"count"` /* (Optional) */ Urls []StatisticsTopUrlItem `json:"urls"` }
type StatisticsTopUrlItem ¶
type StatisticsWithAreaGroupDetail ¶
type StatisticsWithAreaGroupDetail struct { /* UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */ StartTime string `json:"startTime"` /* UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */ EndTime string `json:"endTime"` /* null (Optional) */ Data []StatisticsWithAreaGroupDetailItem `json:"data"` }
type StatisticsWithAreaGroupDetailItem ¶
type StatisticsWithAreaGroupDetailItem struct { /* (Optional) */ Area string `json:"area"` /* (Optional) */ IspStat []interface{} `json:"ispStat"` }
type StreamDiagramItem ¶ added in v1.7.0
type StreamDiagramItem struct { /* (Optional) */ TimeStamp int64 `json:"timeStamp"` /* (Optional) */ Data interface{} `json:"data"` }
type StreamHistoryInfoForYY ¶ added in v1.13.0
type StreamHistoryInfoForYY struct { /* UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */ StartTime string `json:"startTime"` /* UTC时间,格式为:yyyy-MM-dd'T'HH:mm:ss'Z',示例:2018-10-21T10:00:00Z (Optional) */ EndTime string `json:"endTime"` /* (Optional) */ Avgupspeed int64 `json:"avgupspeed"` /* (Optional) */ Avgupframerate int64 `json:"avgupframerate"` /* (Optional) */ PushEdgeNodeIps []string `json:"pushEdgeNodeIps"` /* (Optional) */ AnchorIps []string `json:"anchorIps"` /* (Optional) */ FlvBandWidth int64 `json:"flvBandWidth"` /* (Optional) */ FlvPlayerCount int64 `json:"flvPlayerCount"` /* (Optional) */ HlsBandWidth int64 `json:"hlsBandWidth"` /* (Optional) */ HlsPlayerCount int64 `json:"hlsPlayerCount"` }
type StreamRankingForYY ¶ added in v1.13.0
type StreamTableItem ¶ added in v1.7.0
type SubUserRefreshLimit ¶ added in v1.45.0
type TOSAuthInfo ¶ added in v1.42.0
type TOSAuthInfo struct { /* 密钥 (Optional) */ AccessKey *string `json:"accessKey"` /* 密钥的加密密钥 (Optional) */ SecretKey *string `json:"secretKey"` /* 版本[v1,v2] (Optional) */ AuthVersion *string `json:"authVersion"` /* (Optional) */ AuthHeaders []HdrCtrl `json:"authHeaders"` /* 单位s,默认 900 (Optional) */ ExpireTime *string `json:"expireTime"` }
type TopNData4Report ¶ added in v1.38.0
type TopNRespItem ¶ added in v1.7.0
type TopNRespItem struct { /* (Optional) */ TopKey string `json:"topKey"` /* (Optional) */ TopValue interface{} `json:"topValue"` /* (Optional) */ TopDataValue float64 `json:"topDataValue"` /* (Optional) */ TopDataPercent string `json:"topDataPercent"` /* (Optional) */ Details []TopNRespItemDetail `json:"details"` }
type TopNRespItemDetail ¶ added in v1.7.0
type TopUrlItem ¶ added in v1.13.0
type TopUrlItem struct { /* (Optional) */ Url string `json:"url"` /* (Optional) */ Rank int `json:"rank"` /* (Optional) */ Flow float64 `json:"flow"` /* (Optional) */ FlowUnit string `json:"flowUnit"` /* (Optional) */ FlowPercent string `json:"flowPercent"` /* (Optional) */ Pv int64 `json:"pv"` /* (Optional) */ PvUnit string `json:"pvUnit"` /* (Optional) */ PvPercent string `json:"pvPercent"` /* (Optional) */ Uv int64 `json:"uv"` /* (Optional) */ UvUnit string `json:"uvUnit"` /* (Optional) */ UvPercent string `json:"uvPercent"` }
type TotalDetalItem ¶ added in v1.7.0
type TotalDetalItem struct { /* (Optional) */ Data interface{} `json:"data"` /* (Optional) */ OriData interface{} `json:"oriData"` /* (Optional) */ Httpdata interface{} `json:"httpdata"` /* (Optional) */ HttpsData interface{} `json:"httpsData"` /* (Optional) */ TimeStamp int64 `json:"timeStamp"` }
type UnForbiddenTaskItem ¶ added in v1.38.0
type UserLogInfoModel ¶ added in v1.13.0
type UserLogInfoModel struct { /* 日志上传域名,如:www.a.com (Optional) */ Domain string `json:"domain"` /* 日志上传全路径,如:cdnuserlog/www.a.com/20190412/2019041200-01.gz (Optional) */ LogFileFullPath string `json:"logFileFullPath"` /* 日志粒度:fiveMin(五分钟粒度),hour(一小时粒度),day(一天粒度) (Optional) */ Interval string `json:"interval"` /* 日志类型:gz,log,zip (Optional) */ LogType string `json:"logType"` /* 日志大小,单位:Byte(字节) (Optional) */ LogSize int64 `json:"logSize"` /* MD5值 (Optional) */ LogMD5 string `json:"logMD5"` /* 日志开始时间,格式:yyyy-MM-dd HH:ss,如:2019-04-12 00:00 (Optional) */ StartTime string `json:"startTime"` /* 日志结束时间,格式:yyyy-MM-dd HH:ss 如:2019-04-12 00:05 (Optional) */ EndTime string `json:"endTime"` }
type UserModel ¶ added in v1.39.0
type UserModel struct { /* 用户pin (Optional) */ Pin string `json:"pin"` /* 计费类型 (Optional) */ TypeList string `json:"typeList"` /* 计费类型描述 (Optional) */ TypeDescList string `json:"typeDescList"` /* 用户状态 (Optional) */ Status int `json:"status"` /* 用户状态描述 (Optional) */ StatusDesc string `json:"statusDesc"` /* 结算方式 (Optional) */ SettlementMethod int `json:"settlementMethod"` /* 结算方式描述 (Optional) */ SettlementMethodDesc string `json:"settlementMethodDesc"` /* 计费资源id (Optional) */ BillSourceid string `json:"billSourceid"` }
type VodPrefetchTaskItem ¶ added in v1.38.0
type VodPrefetchTaskItem struct { /* url (Optional) */ Url string `json:"url"` /* 地区[huabei huadong dongbei huazhong huanan xinan xibei gangaotai]中的一个 (Optional) */ Region string `json:"region"` /* 运营商[ct uni cm]中的一个,分别代表电信 联通 移动 (Optional) */ Isp string `json:"isp"` /* 副本数 (Optional) */ CopyNum int `json:"copyNum"` }
type WafBlackRuleModel ¶ added in v1.13.0
type WafBlackRuleModel struct { /* 黑名单规则id (Optional) */ Id string `json:"id"` /* 匹配模式,uri类型有效,0=完全匹配 1=前缀匹配 2=包含 3=正则 4=大于 5=后缀 (Optional) */ MatchOp int `json:"matchOp"` /* 匹配值 (Optional) */ Val string `json:"val"` /* 匹配值的中文名 (Optional) */ ValZh string `json:"valZh"` /* 是否启用, true为启用,false为未启用 (Optional) */ Enable bool `json:"enable"` /* null (Optional) */ Action interface{} `json:"action"` /* 黑名单的修改时间,UTC时间 (Optional) */ UpdateTime string `json:"updateTime"` }
type WafCCProtectRuleModel ¶ added in v1.13.0
type WafCCProtectRuleModel struct { /* (Optional) */ Total int `json:"total"` /* (Optional) */ Data []interface{} `json:"data"` }
type WafRegionsModel ¶ added in v1.13.0
type WafWhiteRuleModel ¶ added in v1.13.0
type WafWhiteRuleModel struct { /* 白名单规则id (Optional) */ Id string `json:"id"` /* 匹配模式,uri类型有效,0=完全匹配 1=前缀匹配 2=包含 3=正则 4=大于 5=后缀 (Optional) */ MatchOp int `json:"matchOp"` /* 匹配值 (Optional) */ Val string `json:"val"` /* 匹配值的中文名 (Optional) */ ValZh string `json:"valZh"` /* 是否启用, true为启用,false为未启用 (Optional) */ Enable bool `json:"enable"` /* 后续处理 "waf" "cc" "deny" "ratelimit" 自由组合,空表示跳过后续所有阶段 (Optional) */ Actions []string `json:"actions"` /* 白名单的修改时间,UTC时间 (Optional) */ UpdateTime string `json:"updateTime"` }
type WhetherBelongToJCloudV2Item ¶ added in v1.42.0
type WhetherBelongToJCloudV2Item struct { /* (Optional) */ Ip string `json:"ip"` /* (Optional) */ BelongToJCloud bool `json:"belongToJCloud"` /* (Optional) */ Country string `json:"country"` /* (Optional) */ Province string `json:"province"` /* (Optional) */ City string `json:"city"` /* (Optional) */ Isp string `json:"isp"` /* (Optional) */ From string `json:"from"` }
Source Files
¶
- AccessUserlogModel.go
- AreaData.go
- AreaIspItem.go
- AreaIspbdwDetailItem.go
- AreaIspbdwItem.go
- AttackDetail.go
- AttackLogRecord.go
- AttackTypeCount.go
- AvgspeedItem.go
- BackSourceInfo.go
- BandData.go
- BandTrafficDataItem.go
- BandTrafficWithAreaDataItem.go
- CacheRule.go
- CheckWhetherIpBelongToJCloudItem.go
- CodeDetailItem.go
- CodeStatDetailResp.go
- CodeTypeDetailItem.go
- CodeTypeItem.go
- CommonTrafficData.go
- ConfigBackSourcePathItems.go
- ConfigItem.go
- DailyPeakItem.go
- DeleteStream.go
- DirBandwidthItem.go
- DirData.go
- DirDataV2.go
- DirRegionData.go
- DirStatsItem.go
- Domain.go
- DomainBandAreaTrafficDataItem.go
- DomainBandTrafficDataItem.go
- DomainGroupItem.go
- DomainLog.go
- DomainSchedResultItem.go
- DomainSourceInfo.go
- DomainbdwItem.go
- DomainlogModel.go
- DomainsLog.go
- ErrorEntity.go
- ErrorModel.go
- ErrorPageConfigs.go
- ExtraCacheTime.go
- FeeDomain.go
- FiveMinItem.go
- FlowItem.go
- ForbiddenInfo.go
- ForbiddenStream.go
- ForbiddenStreamHistoryItem.go
- GeoArea.go
- HdrCtrl.go
- HitRatioDiagramItem.go
- HitrationTableItem.go
- IpData.go
- IpSourceInfo.go
- ListDomainItem.go
- ListDomainItemByFilter.go
- ListDomainTempItem.go
- OSSAuthInfo.go
- OnlineStreamInfo.go
- OriBandData.go
- OriBandwithDetailItem.go
- OriDiagramItem.go
- OribandwidthTopItem.go
- OridbwTableItem.go
- OriflowTopItem.go
- OripvTopItem.go
- OverviewTrafficDetailItem.go
- OverviewTrafficItem.go
- OverviewTrafficTotal.go
- Page.go
- PrefetchTaskInfo.go
- ProtectData.go
- ProtocolConvert.go
- PurgeTaskInfo.go
- PushStreamInfoItem.go
- PvItem.go
- QueryAvgBandwidthGroup.go
- QueryAvgBandwidthItem.go
- QueryHttpHeaderResp.go
- QueryLivePrefetchItem.go
- RefreshTask.go
- RelatedDomains.go
- ServiceNoticeItem.go
- SetSourceBody.go
- SimpleGroupItem.go
- SnowLeopardBackSourceInfo.go
- SnowLeopardDomainSourceInfo.go
- SnowLeopardIpSourceInfo.go
- SpecifiedDomainConfig.go
- SslCertModel.go
- SslCertModelDetail.go
- StatisticsData.go
- StatisticsDataItem.go
- StatisticsGroupSumDataItem.go
- StatisticsTopIpData.go
- StatisticsTopIpItem.go
- StatisticsTopUrlData.go
- StatisticsTopUrlItem.go
- StatisticsWithAreaGroupDetail.go
- StatisticsWithAreaGroupDetailItem.go
- StreamDiagramItem.go
- StreamHistoryInfoForYY.go
- StreamRankingForYY.go
- StreamTableItem.go
- SubUserRefreshLimit.go
- TOSAuthInfo.go
- Tag.go
- TagFilter.go
- TopNData4Report.go
- TopNRespItem.go
- TopNRespItemDetail.go
- TopUrlItem.go
- TotalDetalItem.go
- UnForbiddenTaskItem.go
- UrlItem.go
- UrlItemV2.go
- UrlTask.go
- UserLogInfoModel.go
- UserModel.go
- VodPrefetchTaskItem.go
- WafBlackRuleModel.go
- WafCCProtectRuleModel.go
- WafRegionsModel.go
- WafWhiteRuleModel.go
- WhetherBelongToJCloudV2Item.go
Click to show internal directories.
Click to hide internal directories.