github.com/morlay/goqcloud@v0.0.0-20181123023149-b00e0b0b9afc/clients/yunjing/describe_component_info.go (about) 1 package yunjing 2 3 import ( 4 github_com_morlay_goqcloud "github.com/morlay/goqcloud" 5 ) 6 7 // 获取组件信息 8 // https://cloud.tencent.com/document/api/296/30338 9 10 type DescribeComponentInfoRequest struct { 11 // 组件ID。 12 ComponentId int64 `name:"ComponentId"` 13 // 区域 14 Region string `name:"Region"` 15 } 16 17 func (req *DescribeComponentInfoRequest) Invoke(client github_com_morlay_goqcloud.Client) (*DescribeComponentInfoResponse, error) { 18 resp := &DescribeComponentInfoResponse{} 19 err := client.Request("yunjing", "DescribeComponentInfo", "2018-02-28").Do(req, resp) 20 return resp, err 21 } 22 23 type DescribeComponentInfoResponse struct { 24 github_com_morlay_goqcloud.TencentCloudBaseResponse 25 // 组件名称。 26 ComponentName string `json:"ComponentName"` 27 // 组件类型。WEB:web组件SYSTEM:系统组件 28 ComponentType string `json:"ComponentType"` 29 // 组件描述。 30 Description string `json:"Description"` 31 // 组件官网。 32 Homepage string `json:"Homepage"` 33 // 组件ID。 34 Id int64 `json:"Id"` 35 }