lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.506 vs lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.507

- old
+ new

@@ -1854,10 +1854,21 @@ @Description = params['Description'] @RouteTableId = params['RouteTableId'] end end + # 云联网实例对象,该对象特用于运营端使用,不建议给租户的接口中提供该复杂类型。 + class CcnInstanceInfo < TencentCloud::Common::AbstractModel + + + def initialize() + end + + def deserialize(params) + end + end + # 云联网(CCN)地域出带宽上限 class CcnRegionBandwidthLimit < TencentCloud::Common::AbstractModel # @param Region: 地域,例如:ap-guangzhou # @type Region: String # @param BandwidthLimit: 出带宽上限,单位:Mbps @@ -7068,11 +7079,11 @@ end end # DescribeCcnRegionBandwidthLimits请求参数结构体 class DescribeCcnRegionBandwidthLimitsRequest < TencentCloud::Common::AbstractModel - # @param CcnId: CCN实例ID。形如:ccn-f49l6u0z。 + # @param CcnId: CCN实例ID,形如:ccn-f49l6u0z。 # @type CcnId: String attr_accessor :CcnId def initialize(ccnid=nil) @@ -7473,23 +7484,23 @@ end end # DescribeCrossBorderFlowMonitor请求参数结构体 class DescribeCrossBorderFlowMonitorRequest < TencentCloud::Common::AbstractModel - # @param SourceRegion: 源地域 + # @param SourceRegion: 源地域。 # @type SourceRegion: String - # @param DestinationRegion: 目的地域 + # @param DestinationRegion: 目的地域。 # @type DestinationRegion: String - # @param CcnId: 云联网Id + # @param CcnId: 云联网ID。 # @type CcnId: String - # @param CcnUin: 云联网所属账号 + # @param CcnUin: 云联网所属账号。 # @type CcnUin: String - # @param Period: 时间粒度 + # @param Period: 时间粒度。 # @type Period: Integer - # @param StartTime: 开始时间 + # @param StartTime: 开始时间。 # @type StartTime: String - # @param EndTime: 结束时间 + # @param EndTime: 结束时间。 # @type EndTime: String attr_accessor :SourceRegion, :DestinationRegion, :CcnId, :CcnUin, :Period, :StartTime, :EndTime def initialize(sourceregion=nil, destinationregion=nil, ccnid=nil, ccnuin=nil, period=nil, starttime=nil, endtime=nil) @@ -10240,31 +10251,69 @@ end end # DescribeTenantCcns请求参数结构体 class DescribeTenantCcnsRequest < TencentCloud::Common::AbstractModel + # @param Filters: 过滤条件,目前`value`值个数只支持一个,允许可支持的字段有: + # <li>`ccn-ids` 云联网ID数组,值形如:`["ccn-12345678"]`</li> + # <li>`user-account-id` 用户账号ID,值形如:`["12345678"]`</li><li>`is-security-lock` 是否锁定,值形如:`["true"]`</li> + # @type Filters: Array + # @param Offset: 偏移量,默认0。 + # @type Offset: Integer + # @param Limit: 单页返回数据量,可选值0到100之间的整数,默认20。 + # @type Limit: Integer + attr_accessor :Filters, :Offset, :Limit - def initialize() + def initialize(filters=nil, offset=nil, limit=nil) + @Filters = filters + @Offset = offset + @Limit = limit end def deserialize(params) + unless params['Filters'].nil? + @Filters = [] + params['Filters'].each do |i| + filter_tmp = Filter.new + filter_tmp.deserialize(i) + @Filters << filter_tmp + end + end + @Offset = params['Offset'] + @Limit = params['Limit'] end end # DescribeTenantCcns返回参数结构体 class DescribeTenantCcnsResponse < TencentCloud::Common::AbstractModel + # @param CcnSet: 云联网(CCN)对象。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type CcnSet: Array + # @param TotalCount: 符合条件的对象总数。 + # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String - attr_accessor :RequestId + attr_accessor :CcnSet, :TotalCount, :RequestId - def initialize(requestid=nil) + def initialize(ccnset=nil, totalcount=nil, requestid=nil) + @CcnSet = ccnset + @TotalCount = totalcount @RequestId = requestid end def deserialize(params) + unless params['CcnSet'].nil? + @CcnSet = [] + params['CcnSet'].each do |i| + ccninstanceinfo_tmp = CcnInstanceInfo.new + ccninstanceinfo_tmp.deserialize(i) + @CcnSet << ccninstanceinfo_tmp + end + end + @TotalCount = params['TotalCount'] @RequestId = params['RequestId'] end end # DescribeTrafficPackages请求参数结构体 @@ -18583,10 +18632,10 @@ end end # SetCcnRegionBandwidthLimits请求参数结构体 class SetCcnRegionBandwidthLimitsRequest < TencentCloud::Common::AbstractModel - # @param CcnId: CCN实例ID。形如:ccn-f49l6u0z。 + # @param CcnId: CCN实例ID,形如:ccn-f49l6u0z。 # @type CcnId: String # @param CcnRegionBandwidthLimits: 云联网(CCN)各地域出带宽上限。 # @type CcnRegionBandwidthLimits: Array # @param SetDefaultLimitFlag: 是否恢复云联网地域出口/地域间带宽限速为默认值(1Gbps)。false表示不恢复;true表示恢复。恢复默认值后,限速实例将不在控制台展示。该参数默认为 false,不恢复。 # @type SetDefaultLimitFlag: Boolean