lib/v20190819/models.rb in tencentcloud-sdk-ckafka-3.0.896 vs lib/v20190819/models.rb in tencentcloud-sdk-ckafka-3.0.897
- old
+ new
@@ -2102,14 +2102,16 @@
# @type ZoneIds: Array
# @param InstanceNum: 购买实例数量。非必填,默认值为 1。当传入该参数时,会创建多个 instanceName 加后缀区分的实例
# @type InstanceNum: Integer
# @param PublicNetworkMonthly: 公网带宽大小,单位 Mbps。默认是没有加上免费 3Mbps 带宽。例如总共需要 3Mbps 公网带宽,此处传 0;总共需要 6Mbps 公网带宽,此处传 3。需要保证传入参数为 3 的整数倍
# @type PublicNetworkMonthly: Integer
+ # @param Tags: 标签
+ # @type Tags: Array
- attr_accessor :InstanceName, :VpcId, :SubnetId, :BandWidth, :InstanceType, :MsgRetentionTime, :ClusterId, :KafkaVersion, :SpecificationsType, :DiskType, :DiskSize, :Partition, :TopicNum, :ZoneId, :MultiZoneFlag, :ZoneIds, :InstanceNum, :PublicNetworkMonthly
+ attr_accessor :InstanceName, :VpcId, :SubnetId, :BandWidth, :InstanceType, :MsgRetentionTime, :ClusterId, :KafkaVersion, :SpecificationsType, :DiskType, :DiskSize, :Partition, :TopicNum, :ZoneId, :MultiZoneFlag, :ZoneIds, :InstanceNum, :PublicNetworkMonthly, :Tags
- def initialize(instancename=nil, vpcid=nil, subnetid=nil, bandwidth=nil, instancetype=nil, msgretentiontime=nil, clusterid=nil, kafkaversion=nil, specificationstype=nil, disktype=nil, disksize=nil, partition=nil, topicnum=nil, zoneid=nil, multizoneflag=nil, zoneids=nil, instancenum=nil, publicnetworkmonthly=nil)
+ def initialize(instancename=nil, vpcid=nil, subnetid=nil, bandwidth=nil, instancetype=nil, msgretentiontime=nil, clusterid=nil, kafkaversion=nil, specificationstype=nil, disktype=nil, disksize=nil, partition=nil, topicnum=nil, zoneid=nil, multizoneflag=nil, zoneids=nil, instancenum=nil, publicnetworkmonthly=nil, tags=nil)
@InstanceName = instancename
@VpcId = vpcid
@SubnetId = subnetid
@BandWidth = bandwidth
@InstanceType = instancetype
@@ -2124,10 +2126,11 @@
@ZoneId = zoneid
@MultiZoneFlag = multizoneflag
@ZoneIds = zoneids
@InstanceNum = instancenum
@PublicNetworkMonthly = publicnetworkmonthly
+ @Tags = tags
end
def deserialize(params)
@InstanceName = params['InstanceName']
@VpcId = params['VpcId']
@@ -2145,10 +2148,18 @@
@ZoneId = params['ZoneId']
@MultiZoneFlag = params['MultiZoneFlag']
@ZoneIds = params['ZoneIds']
@InstanceNum = params['InstanceNum']
@PublicNetworkMonthly = params['PublicNetworkMonthly']
+ unless params['Tags'].nil?
+ @Tags = []
+ params['Tags'].each do |i|
+ tag_tmp = Tag.new
+ tag_tmp.deserialize(i)
+ @Tags << tag_tmp
+ end
+ end
end
end
# 后付费实例相关接口返回结构
class CreateInstancePostResp < TencentCloud::Common::AbstractModel
@@ -2356,12 +2367,12 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type DeleteRouteTimestamp: String
attr_accessor :ReturnCode, :ReturnMessage, :Data, :DeleteRouteTimestamp
extend Gem::Deprecate
- deprecate :DeleteRouteTimestamp, :none, 2024, 8
- deprecate :DeleteRouteTimestamp=, :none, 2024, 8
+ deprecate :DeleteRouteTimestamp, :none, 2024, 9
+ deprecate :DeleteRouteTimestamp=, :none, 2024, 9
def initialize(returncode=nil, returnmessage=nil, data=nil, deleteroutetimestamp=nil)
@ReturnCode = returncode
@ReturnMessage = returnmessage
@Data = data
@@ -2463,11 +2474,11 @@
# @type MsgRetentionTime: Integer
# @param ClusterId: 创建实例时可以选择集群Id, 该入参表示集群Id。不指定实例所在集群则不传入该参数
# @type ClusterId: Integer
# @param KafkaVersion: 实例版本。目前支持 "0.10.2","1.1.1","2.4.1","2.4.2","2.8.1"。"2.4.1" 与 "2.4.2" 属于同一个版本,传任意一个均可。
# @type KafkaVersion: String
- # @param SpecificationsType: 实例类型。"standard":标准版,"profession":专业版
+ # @param SpecificationsType: 实例类型。"standard":标准版,"profession":专业版。 (标准版仅国际站支持,国内站目前支持专业版)
# @type SpecificationsType: String
# @param DiskType: 专业版实例磁盘类型,标准版实例不需要填写。"CLOUD_SSD":SSD云硬盘;"CLOUD_BASIC":高性能云硬盘。不传默认值为 "CLOUD_BASIC"
# @type DiskType: String
# @param BandWidth: 实例内网峰值带宽。单位 MB/s。标准版需传入当前实例规格所对应的峰值带宽。注意如果创建的实例为专业版实例,峰值带宽,分区数等参数配置需要满足专业版的计费规格。
# @type BandWidth: Integer
@@ -2485,14 +2496,16 @@
# @type ZoneIds: Array
# @param InstanceNum: 购买实例数量。非必填,默认值为 1。当传入该参数时,会创建多个 instanceName 加后缀区分的实例
# @type InstanceNum: Integer
# @param PublicNetworkMonthly: 公网带宽大小,单位 Mbps。默认是没有加上免费 3Mbps 带宽。例如总共需要 3Mbps 公网带宽,此处传 0;总共需要 6Mbps 公网带宽,此处传 3。需要保证传入参数为 3 的整数倍
# @type PublicNetworkMonthly: Integer
+ # @param Tags: 标签
+ # @type Tags: Array
- attr_accessor :InstanceName, :VpcId, :SubnetId, :InstanceType, :MsgRetentionTime, :ClusterId, :KafkaVersion, :SpecificationsType, :DiskType, :BandWidth, :DiskSize, :Partition, :TopicNum, :ZoneId, :MultiZoneFlag, :ZoneIds, :InstanceNum, :PublicNetworkMonthly
+ attr_accessor :InstanceName, :VpcId, :SubnetId, :InstanceType, :MsgRetentionTime, :ClusterId, :KafkaVersion, :SpecificationsType, :DiskType, :BandWidth, :DiskSize, :Partition, :TopicNum, :ZoneId, :MultiZoneFlag, :ZoneIds, :InstanceNum, :PublicNetworkMonthly, :Tags
- def initialize(instancename=nil, vpcid=nil, subnetid=nil, instancetype=nil, msgretentiontime=nil, clusterid=nil, kafkaversion=nil, specificationstype=nil, disktype=nil, bandwidth=nil, disksize=nil, partition=nil, topicnum=nil, zoneid=nil, multizoneflag=nil, zoneids=nil, instancenum=nil, publicnetworkmonthly=nil)
+ def initialize(instancename=nil, vpcid=nil, subnetid=nil, instancetype=nil, msgretentiontime=nil, clusterid=nil, kafkaversion=nil, specificationstype=nil, disktype=nil, bandwidth=nil, disksize=nil, partition=nil, topicnum=nil, zoneid=nil, multizoneflag=nil, zoneids=nil, instancenum=nil, publicnetworkmonthly=nil, tags=nil)
@InstanceName = instancename
@VpcId = vpcid
@SubnetId = subnetid
@InstanceType = instancetype
@MsgRetentionTime = msgretentiontime
@@ -2507,10 +2520,11 @@
@ZoneId = zoneid
@MultiZoneFlag = multizoneflag
@ZoneIds = zoneids
@InstanceNum = instancenum
@PublicNetworkMonthly = publicnetworkmonthly
+ @Tags = tags
end
def deserialize(params)
@InstanceName = params['InstanceName']
@VpcId = params['VpcId']
@@ -2528,10 +2542,18 @@
@ZoneId = params['ZoneId']
@MultiZoneFlag = params['MultiZoneFlag']
@ZoneIds = params['ZoneIds']
@InstanceNum = params['InstanceNum']
@PublicNetworkMonthly = params['PublicNetworkMonthly']
+ unless params['Tags'].nil?
+ @Tags = []
+ params['Tags'].each do |i|
+ tag_tmp = Tag.new
+ tag_tmp.deserialize(i)
+ @Tags << tag_tmp
+ end
+ end
end
end
# CreatePostPaidInstance返回参数结构体
class CreatePostPaidInstanceResponse < TencentCloud::Common::AbstractModel
@@ -3786,20 +3808,24 @@
end
end
# DeleteRouteTriggerTime请求参数结构体
class DeleteRouteTriggerTimeRequest < TencentCloud::Common::AbstractModel
+ # @param InstanceId: 实例id
+ # @type InstanceId: String
# @param DelayTime: 修改时间
# @type DelayTime: String
- attr_accessor :DelayTime
+ attr_accessor :InstanceId, :DelayTime
- def initialize(delaytime=nil)
+ def initialize(instanceid=nil, delaytime=nil)
+ @InstanceId = instanceid
@DelayTime = delaytime
end
def deserialize(params)
+ @InstanceId = params['InstanceId']
@DelayTime = params['DelayTime']
end
end
# DeleteRouteTriggerTime返回参数结构体
@@ -12282,11 +12308,11 @@
# @param ExtraFlag: 额外标识
# @type ExtraFlag: String
attr_accessor :ZoneId, :IsInternalApp, :AppId, :Flag, :ZoneName, :ZoneStatus, :Exflag, :SoldOut, :SalesInfo, :ExtraFlag
extend Gem::Deprecate
- deprecate :Exflag, :none, 2024, 8
- deprecate :Exflag=, :none, 2024, 8
+ deprecate :Exflag, :none, 2024, 9
+ deprecate :Exflag=, :none, 2024, 9
def initialize(zoneid=nil, isinternalapp=nil, appid=nil, flag=nil, zonename=nil, zonestatus=nil, exflag=nil, soldout=nil, salesinfo=nil, extraflag=nil)
@ZoneId = zoneid
@IsInternalApp = isinternalapp
@AppId = appid