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.