github.com/morlay/goqcloud@v0.0.0-20181123023149-b00e0b0b9afc/clients/dcdb/describe_db_log_files.go (about) 1 package dcdb 2 3 import ( 4 github_com_morlay_goqcloud "github.com/morlay/goqcloud" 5 ) 6 7 // 获取日志列表 8 // https://cloud.tencent.com/document/api/557/16133 9 10 type DescribeDbLogFilesRequest struct { 11 // 实例 ID,形如:dcdbt-ow7t8lmc。 12 InstanceId string `name:"InstanceId"` 13 // 区域 14 Region string `name:"Region"` 15 // 分片 ID,形如:shard-7noic7tv 16 ShardId string `name:"ShardId"` 17 // 请求日志类型,取值只能为1、2、3或者4。1-binlog,2-冷备,3-errlog,4-slowlog。 18 Type int64 `name:"Type"` 19 } 20 21 func (req *DescribeDbLogFilesRequest) Invoke(client github_com_morlay_goqcloud.Client) (*DescribeDbLogFilesResponse, error) { 22 resp := &DescribeDbLogFilesResponse{} 23 err := client.Request("dcdb", "DescribeDBLogFiles", "2018-04-11").Do(req, resp) 24 return resp, err 25 } 26 27 type DescribeDbLogFilesResponse struct { 28 github_com_morlay_goqcloud.TencentCloudBaseResponse 29 // 日志文件列表 30 Files []*LogFileInfo `json:"Files"` 31 // 实例 ID,形如:dcdbt-ow728lmc。 32 InstanceId string `json:"InstanceId"` 33 // 如果是普通网络的实例,做用本前缀加上URI为下载地址 34 NormalPrefix string `json:"NormalPrefix"` 35 // 分片 ID,形如:shard-7noic7tv 36 ShardId string `json:"ShardId"` 37 // 请求日志总数 38 Total int64 `json:"Total"` 39 // 请求日志类型。1-binlog,2-冷备,3-errlog,4-slowlog。 40 Type int64 `json:"Type"` 41 // 如果是VPC网络的实例,做用本前缀加上URI为下载地址 42 VpcPrefix string `json:"VpcPrefix"` 43 }