Documentation ¶
Index ¶
- type AccessUserlogModel
- type AreaData
- type AreaIspItem
- type AreaIspbdwDetailItem
- type AreaIspbdwItem
- type AttackDetail
- type AttackLogRecord
- type AttackTypeCount
- type AvgspeedItem
- type BackSourceInfo
- type BandTrafficDataItem
- type BandTrafficWithAreaDataItem
- type CacheRule
- type CheckWhetherIpBelongToJCloudItem
- type CodeDetailItem
- type CodeTypeDetailItem
- type CodeTypeItem
- type ConfigItem
- type DeleteStream
- type DirBandwidthItem
- type DirData
- type DirRegionData
- type Domain
- type DomainBandAreaTrafficDataItem
- type DomainBandTrafficDataItem
- type DomainGroupItem
- type DomainLog
- type DomainSourceInfo
- type DomainbdwItem
- type DomainlogModel
- type DomainsLog
- type ErrorEntity
- type ExtraCacheTime
- type FeeDomain
- type ForbiddenStream
- type ForbiddenStreamHistoryItem
- type GeoArea
- type HitRatioDiagramItem
- type HitrationTableItem
- type IpData
- type IpSourceInfo
- type ListDomainItem
- type ListDomainItemByFilter
- type OnlineStreamInfo
- type OriBandwithDetailItem
- type OriDiagramItem
- type OribandwidthTopItem
- type OridbwTableItem
- type OriflowTopItem
- type OripvTopItem
- type OverviewTrafficDetailItem
- type OverviewTrafficItem
- type OverviewTrafficTotal
- type ProtectData
- type ProtocolConvert
- type PushStreamInfoItem
- type PvItem
- type QueryHttpHeaderResp
- type QueryLivePrefetchItem
- type RefreshTask
- type RelatedDomains
- type SetSourceBody
- type SimpleGroupItem
- type SnowLeopardBackSourceInfo
- type SnowLeopardDomainSourceInfo
- type SnowLeopardIpSourceInfo
- type SslCertModel
- 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 Tag
- type TagFilter
- type TopNRespItem
- type TopNRespItemDetail
- type TopUrlItem
- type TotalDetalItem
- type UrlItem
- type UrlItemV2
- type UrlTask
- type UserLogInfoModel
- type WafBlackRuleModel
- type WafCCProtectRuleModel
- type WafRegionsModel
- type WafWhiteRuleModel
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 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 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 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 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 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 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 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 ExtraCacheTime ¶ added in v1.7.0
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 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 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 ProtectData ¶ added in v1.13.0
type ProtocolConvert ¶ added in v1.3.0
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 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 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 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) */ RelatedDomains []string `json:"relatedDomains"` }
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 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) */ TimeStamp int64 `json:"timeStamp"` }
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 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"` }
Source Files ¶
- AccessUserlogModel.go
- AreaData.go
- AreaIspItem.go
- AreaIspbdwDetailItem.go
- AreaIspbdwItem.go
- AttackDetail.go
- AttackLogRecord.go
- AttackTypeCount.go
- AvgspeedItem.go
- BackSourceInfo.go
- BandTrafficDataItem.go
- BandTrafficWithAreaDataItem.go
- CacheRule.go
- CheckWhetherIpBelongToJCloudItem.go
- CodeDetailItem.go
- CodeTypeDetailItem.go
- CodeTypeItem.go
- ConfigItem.go
- DeleteStream.go
- DirBandwidthItem.go
- DirData.go
- DirRegionData.go
- Domain.go
- DomainBandAreaTrafficDataItem.go
- DomainBandTrafficDataItem.go
- DomainGroupItem.go
- DomainLog.go
- DomainSourceInfo.go
- DomainbdwItem.go
- DomainlogModel.go
- DomainsLog.go
- ErrorEntity.go
- ExtraCacheTime.go
- FeeDomain.go
- ForbiddenStream.go
- ForbiddenStreamHistoryItem.go
- GeoArea.go
- HitRatioDiagramItem.go
- HitrationTableItem.go
- IpData.go
- IpSourceInfo.go
- ListDomainItem.go
- ListDomainItemByFilter.go
- OnlineStreamInfo.go
- OriBandwithDetailItem.go
- OriDiagramItem.go
- OribandwidthTopItem.go
- OridbwTableItem.go
- OriflowTopItem.go
- OripvTopItem.go
- OverviewTrafficDetailItem.go
- OverviewTrafficItem.go
- OverviewTrafficTotal.go
- ProtectData.go
- ProtocolConvert.go
- PushStreamInfoItem.go
- PvItem.go
- QueryHttpHeaderResp.go
- QueryLivePrefetchItem.go
- RefreshTask.go
- RelatedDomains.go
- SetSourceBody.go
- SimpleGroupItem.go
- SnowLeopardBackSourceInfo.go
- SnowLeopardDomainSourceInfo.go
- SnowLeopardIpSourceInfo.go
- SslCertModel.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
- Tag.go
- TagFilter.go
- TopNRespItem.go
- TopNRespItemDetail.go
- TopUrlItem.go
- TotalDetalItem.go
- UrlItem.go
- UrlItemV2.go
- UrlTask.go
- UserLogInfoModel.go
- WafBlackRuleModel.go
- WafCCProtectRuleModel.go
- WafRegionsModel.go
- WafWhiteRuleModel.go
Click to show internal directories.
Click to hide internal directories.