github.com/morlay/goqcloud@v0.0.0-20181123023149-b00e0b0b9afc/clients/tia/query_logs.go (about) 1 package tia 2 3 import ( 4 github_com_morlay_goqcloud "github.com/morlay/goqcloud" 5 ) 6 7 // 查询日志 8 // https://cloud.tencent.com/document/api/851/18310 9 10 type QueryLogsRequest struct { 11 // 集群名称 12 Cluster string `name:"Cluster"` 13 // 加载更多使用,透传上次返回的context值,获取后续的日志内容,使用context翻页最多能获取10000条日志 14 Context *string `name:"Context,omitempty"` 15 // 查询日志的结束时间 16 EndTime string `name:"EndTime"` 17 // 任务名称 18 JobName string `name:"JobName"` 19 // 单次要返回的日志条数 20 Limit int64 `name:"Limit"` 21 // 区域 22 Region string `name:"Region"` 23 // 查询日志的开始时间 24 StartTime string `name:"StartTime"` 25 } 26 27 func (req *QueryLogsRequest) Invoke(client github_com_morlay_goqcloud.Client) (*QueryLogsResponse, error) { 28 resp := &QueryLogsResponse{} 29 err := client.Request("tia", "QueryLogs", "2018-02-26").Do(req, resp) 30 return resp, err 31 } 32 33 type QueryLogsResponse struct { 34 github_com_morlay_goqcloud.TencentCloudBaseResponse 35 // 日志查询上下文,用于加载更多日志 36 Context string `json:"Context"` 37 // 是否已经返回所有符合条件的日志 38 Listover bool `json:"Listover"` 39 // 日志内容列表 40 Logs []*Log `json:"Logs"` 41 }