github.com/morlay/goqcloud@v0.0.0-20181123023149-b00e0b0b9afc/clients/cdb/modify_db_instance_vip_vport.go (about) 1 package cdb 2 3 import ( 4 github_com_morlay_goqcloud "github.com/morlay/goqcloud" 5 ) 6 7 // 修改云数据库实例的IP和端口号 8 // https://cloud.tencent.com/document/api/236/15867 9 10 type ModifyDbInstanceVipVportRequest struct { 11 // 目标IP。该参数和DstPort参数,两者必传一个。 12 DstIp *string `name:"DstIp,omitempty"` 13 // 目标端口,支持范围为:[1024-65535]。该参数和DstIp参数,两者必传一个。 14 DstPort *int64 `name:"DstPort,omitempty"` 15 // 实例ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同,可使用查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。 16 InstanceId string `name:"InstanceId"` 17 // 区域 18 Region string `name:"Region"` 19 // 子网统一ID。 20 UniqSubnetId *string `name:"UniqSubnetId,omitempty"` 21 // 私有网络统一ID。 22 UniqVpcId *string `name:"UniqVpcId,omitempty"` 23 } 24 25 func (req *ModifyDbInstanceVipVportRequest) Invoke(client github_com_morlay_goqcloud.Client) (*ModifyDbInstanceVipVportResponse, error) { 26 resp := &ModifyDbInstanceVipVportResponse{} 27 err := client.Request("cdb", "ModifyDBInstanceVipVport", "2017-03-20").Do(req, resp) 28 return resp, err 29 } 30 31 type ModifyDbInstanceVipVportResponse struct { 32 github_com_morlay_goqcloud.TencentCloudBaseResponse 33 // 异步任务ID,可使用查询任务列表获取其执行情况。 34 AsyncRequestId string `json:"AsyncRequestId"` 35 }