lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.665 vs lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.666

- old
+ new

@@ -1574,22 +1574,26 @@ # @type Status: String # @param ResourceSet: 带宽包资源信息 # @type ResourceSet: Array # @param Bandwidth: 带宽包限速大小。单位:Mbps,-1表示不限速。 # @type Bandwidth: Integer + # @param Egress: 网络出口 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Egress: String - attr_accessor :BandwidthPackageId, :NetworkType, :ChargeType, :BandwidthPackageName, :CreatedTime, :Status, :ResourceSet, :Bandwidth + attr_accessor :BandwidthPackageId, :NetworkType, :ChargeType, :BandwidthPackageName, :CreatedTime, :Status, :ResourceSet, :Bandwidth, :Egress - def initialize(bandwidthpackageid=nil, networktype=nil, chargetype=nil, bandwidthpackagename=nil, createdtime=nil, status=nil, resourceset=nil, bandwidth=nil) + def initialize(bandwidthpackageid=nil, networktype=nil, chargetype=nil, bandwidthpackagename=nil, createdtime=nil, status=nil, resourceset=nil, bandwidth=nil, egress=nil) @BandwidthPackageId = bandwidthpackageid @NetworkType = networktype @ChargeType = chargetype @BandwidthPackageName = bandwidthpackagename @CreatedTime = createdtime @Status = status @ResourceSet = resourceset @Bandwidth = bandwidth + @Egress = egress end def deserialize(params) @BandwidthPackageId = params['BandwidthPackageId'] @NetworkType = params['NetworkType'] @@ -1604,10 +1608,11 @@ resource_tmp.deserialize(i) @ResourceSet << resource_tmp end end @Bandwidth = params['Bandwidth'] + @Egress = params['Egress'] end end # 后付费共享带宽包的当前计费用量 class BandwidthPackageBillBandwidth < TencentCloud::Common::AbstractModel @@ -2721,10 +2726,13 @@ # CreateBandwidthPackage请求参数结构体 class CreateBandwidthPackageRequest < TencentCloud::Common::AbstractModel # @param NetworkType: 带宽包类型, 默认值: BGP, 可选值: # <li>BGP: 普通BGP共享带宽包</li> # <li>HIGH_QUALITY_BGP: 精品BGP共享带宽包</li> + # <li>SINGLEISP_CMCC: 中国移动共享带宽包</li> + # <li>SINGLEISP_CTCC: 中国电信共享带宽包</li> + # <li>SINGLEISP_CUCC: 中国联通共享带宽包</li> # @type NetworkType: String # @param ChargeType: 带宽包计费类型, 默认为: TOP5_POSTPAID_BY_MONTH, 可选值: # <li>TOP5_POSTPAID_BY_MONTH: 按月后付费TOP5计费</li> # <li>PERCENT95_POSTPAID_BY_MONTH: 按月后付费月95计费</li> # <li>FIXED_PREPAID_BY_MONTH: 包月预付费计费</li> @@ -2741,22 +2749,25 @@ # @type Tags: Array # @param Protocol: 带宽包协议类型。当前支持'ipv4'和'ipv6'协议带宽包,默认值是'ipv4'。 # @type Protocol: String # @param TimeSpan: 预付费包月带宽包的购买时长,单位: 月,取值范围: 1~60。 # @type TimeSpan: Integer + # @param Egress: 网络出口,默认值:center_egress1 + # @type Egress: String - attr_accessor :NetworkType, :ChargeType, :BandwidthPackageName, :BandwidthPackageCount, :InternetMaxBandwidth, :Tags, :Protocol, :TimeSpan + attr_accessor :NetworkType, :ChargeType, :BandwidthPackageName, :BandwidthPackageCount, :InternetMaxBandwidth, :Tags, :Protocol, :TimeSpan, :Egress - def initialize(networktype=nil, chargetype=nil, bandwidthpackagename=nil, bandwidthpackagecount=nil, internetmaxbandwidth=nil, tags=nil, protocol=nil, timespan=nil) + def initialize(networktype=nil, chargetype=nil, bandwidthpackagename=nil, bandwidthpackagecount=nil, internetmaxbandwidth=nil, tags=nil, protocol=nil, timespan=nil, egress=nil) @NetworkType = networktype @ChargeType = chargetype @BandwidthPackageName = bandwidthpackagename @BandwidthPackageCount = bandwidthpackagecount @InternetMaxBandwidth = internetmaxbandwidth @Tags = tags @Protocol = protocol @TimeSpan = timespan + @Egress = egress end def deserialize(params) @NetworkType = params['NetworkType'] @ChargeType = params['ChargeType'] @@ -2771,9 +2782,10 @@ @Tags << tag_tmp end end @Protocol = params['Protocol'] @TimeSpan = params['TimeSpan'] + @Egress = params['Egress'] end end # CreateBandwidthPackage返回参数结构体 class CreateBandwidthPackageResponse < TencentCloud::Common::AbstractModel