Documentation
¶
Index ¶
- type BackSourceInfo
- type CacheRule
- type DomainDetail
- type DomainGroupItem
- type DomainSourceInfo
- type IpSourceInfo
- type ListDomainItem
- type ProtocolConvert
- type QueryHttpHeaderResp
- type SetSourceBody
- type StatisticsData
- type StatisticsDataItem
- type StatisticsGroupSumDataItem
- type StatisticsTopIpData
- type StatisticsTopIpItem
- type StatisticsTopUrlData
- type StatisticsTopUrlItem
- type StatisticsWithAreaGroupDetail
- type StatisticsWithAreaGroupDetailItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 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 DomainDetail ¶
type DomainDetail struct {
/* (Optional) */
Domain string `json:"domain"`
/* (Optional) */
Cname string `json:"cname"`
/* (Optional) */
ArchiveNo string `json:"archiveNo"`
/* (Optional) */
Type string `json:"type"`
/* (Optional) */
Created string `json:"created"`
/* (Optional) */
Modified string `json:"modified"`
/* (Optional) */
Status string `json:"status"`
/* (Optional) */
AuditStatus string `json:"auditStatus"`
/* (Optional) */
Source string `json:"source"`
/* (Optional) */
SourceType string `json:"sourceType"`
/* (Optional) */
BackSourceType string `json:"backSourceType"`
/* (Optional) */
HttpType string `json:"httpType"`
/* (Optional) */
Certificate string `json:"certificate"`
/* (Optional) */
RsaKey string `json:"rsaKey"`
/* (Optional) */
JumpType string `json:"jumpType"`
}
type DomainGroupItem ¶ added in v1.3.0
type DomainSourceInfo ¶ added in v1.3.0
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) */
Type string `json:"type"`
/* (Optional) */
AuditStatus string `json:"auditStatus"`
}
type ProtocolConvert ¶ added in v1.3.0
type QueryHttpHeaderResp ¶ added in v1.3.0
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 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"`
/* 查询结果,类型为HashMap<String, Object> (Optional) */
IspStat interface{} `json:"ispStat"`
}
Source Files
¶
- BackSourceInfo.go
- CacheRule.go
- DomainDetail.go
- DomainGroupItem.go
- DomainSourceInfo.go
- IpSourceInfo.go
- ListDomainItem.go
- ProtocolConvert.go
- QueryHttpHeaderResp.go
- SetSourceBody.go
- StatisticsData.go
- StatisticsDataItem.go
- StatisticsGroupSumDataItem.go
- StatisticsTopIpData.go
- StatisticsTopIpItem.go
- StatisticsTopUrlData.go
- StatisticsTopUrlItem.go
- StatisticsWithAreaGroupDetail.go
- StatisticsWithAreaGroupDetailItem.go
Click to show internal directories.
Click to hide internal directories.