github.com/morlay/goqcloud@v0.0.0-20181123023149-b00e0b0b9afc/clients/cvm/reset_instances_internet_max_bandwidth.go (about) 1 package cvm 2 3 import ( 4 github_com_morlay_goqcloud "github.com/morlay/goqcloud" 5 ) 6 7 // 调整实例带宽上限 8 // https://cloud.tencent.com/document/api/213/15721 9 10 type ResetInstancesInternetMaxBandwidthRequest struct { 11 // 带宽生效的终止时间。格式: YYYY-MM-DD ,例如:2016-10-30 。新设置的带宽的有效期包含终止时间此日期。终止时间不能晚于包年包月实例的到期时间。实例的到期时间可通过 DescribeInstances接口返回值中的ExpiredTime获取。该参数只对包年包月带宽有效,其他模式带宽不支持该参数,否则接口会以相应错误码返回。 12 EndTime *string `name:"EndTime,omitempty"` 13 // 一个或多个待操作的实例ID。可通过DescribeInstances接口返回值中的 InstanceId 获取。 每次请求批量实例的上限为100。当调整 BANDWIDTH_PREPAID 和 BANDWIDTH_POSTPAID_BY_HOUR 计费方式的带宽时,只支持一个实例。 14 InstanceIds []*string `name:"InstanceIds"` 15 // 公网出带宽配置。不同机型带宽上限范围不一致,具体限制详见带宽限制对账表。暂时只支持 InternetMaxBandwidthOut 参数。 16 InternetAccessible InternetAccessible `name:"InternetAccessible"` 17 // 区域 18 Region string `name:"Region"` 19 // 带宽生效的起始时间。格式:YYYY-MM-DD,例如:2016-10-30。起始时间不能早于当前时间。如果起始时间是今天则新设置的带宽立即生效。该参数只对包年包月带宽有效,其他模式带宽不支持该参数,否则接口会以相应错误码返回。 20 StartTime *string `name:"StartTime,omitempty"` 21 } 22 23 func (req *ResetInstancesInternetMaxBandwidthRequest) Invoke(client github_com_morlay_goqcloud.Client) (*ResetInstancesInternetMaxBandwidthResponse, error) { 24 resp := &ResetInstancesInternetMaxBandwidthResponse{} 25 err := client.Request("cvm", "ResetInstancesInternetMaxBandwidth", "2017-03-12").Do(req, resp) 26 return resp, err 27 } 28 29 type ResetInstancesInternetMaxBandwidthResponse struct { 30 github_com_morlay_goqcloud.TencentCloudBaseResponse 31 }