lib/v20201016/models.rb in tencentcloud-sdk-cls-3.0.857 vs lib/v20201016/models.rb in tencentcloud-sdk-cls-3.0.858
- old
+ new
@@ -5520,19 +5520,65 @@
# DescribeMachines请求参数结构体
class DescribeMachinesRequest < TencentCloud::Common::AbstractModel
# @param GroupId: 查询的机器组ID
# @type GroupId: String
+ # @param Filters: ip
+ # - 按照【ip】进行过滤。
+ # - 类型:String
+ # - 必选:否
- attr_accessor :GroupId
+ # instance
+ # - 按照【instance】进行过滤。
+ # - 类型:String
+ # - 必选:否
- def initialize(groupid=nil)
+ # version
+ # - 按照【LogListener版本】进行过滤。
+ # - 类型:String
+ # - 必选:否
+
+ # status
+ # - 按照【状态】进行过滤。
+ # - 类型:String
+ # - 必选:否
+ # - 可选值:0:离线,1:正常
+
+ # offlineTime
+ # - 按照【机器离线时间】进行过滤。
+ # - 类型:String
+ # - 必选:否
+ # - - 可选值:0:无离线时间,12:12小时内,24:一天内,48:两天内,99:两天前
+
+ # 每次请求的Filters的上限为10,Filter.Values的上限为100。
+ # @type Filters: Array
+ # @param Offset: 分页的偏移量。
+ # @type Offset: Integer
+ # @param Limit: 分页单页限制数目。最大支持100
+ # @type Limit: Integer
+
+ attr_accessor :GroupId, :Filters, :Offset, :Limit
+
+ def initialize(groupid=nil, filters=nil, offset=nil, limit=nil)
@GroupId = groupid
+ @Filters = filters
+ @Offset = offset
+ @Limit = limit
end
def deserialize(params)
@GroupId = params['GroupId']
+ 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
# DescribeMachines返回参数结构体
class DescribeMachinesResponse < TencentCloud::Common::AbstractModel
@@ -5546,22 +5592,26 @@
# @type UpdateEndTime: String
# @param LatestAgentVersion: 当前用户可用最新的Loglistener版本
# @type LatestAgentVersion: String
# @param ServiceLogging: 是否开启服务日志
# @type ServiceLogging: Boolean
+ # @param TotalCount: 总数目
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type TotalCount: Integer
# @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
- attr_accessor :Machines, :AutoUpdate, :UpdateStartTime, :UpdateEndTime, :LatestAgentVersion, :ServiceLogging, :RequestId
+ attr_accessor :Machines, :AutoUpdate, :UpdateStartTime, :UpdateEndTime, :LatestAgentVersion, :ServiceLogging, :TotalCount, :RequestId
- def initialize(machines=nil, autoupdate=nil, updatestarttime=nil, updateendtime=nil, latestagentversion=nil, servicelogging=nil, requestid=nil)
+ def initialize(machines=nil, autoupdate=nil, updatestarttime=nil, updateendtime=nil, latestagentversion=nil, servicelogging=nil, totalcount=nil, requestid=nil)
@Machines = machines
@AutoUpdate = autoupdate
@UpdateStartTime = updatestarttime
@UpdateEndTime = updateendtime
@LatestAgentVersion = latestagentversion
@ServiceLogging = servicelogging
+ @TotalCount = totalcount
@RequestId = requestid
end
def deserialize(params)
unless params['Machines'].nil?
@@ -5575,10 +5625,11 @@
@AutoUpdate = params['AutoUpdate']
@UpdateStartTime = params['UpdateStartTime']
@UpdateEndTime = params['UpdateEndTime']
@LatestAgentVersion = params['LatestAgentVersion']
@ServiceLogging = params['ServiceLogging']
+ @TotalCount = params['TotalCount']
@RequestId = params['RequestId']
end
end
# DescribePartitions请求参数结构体
@@ -9093,11 +9144,11 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type DstTopicName: String
attr_accessor :LogContent, :LineNum, :DstTopicId, :FailReason, :Time, :DstTopicName
extend Gem::Deprecate
- deprecate :DstTopicName, :none, 2024, 6
- deprecate :DstTopicName=, :none, 2024, 6
+ deprecate :DstTopicName, :none, 2024, 7
+ deprecate :DstTopicName=, :none, 2024, 7
def initialize(logcontent=nil, linenum=nil, dsttopicid=nil, failreason=nil, time=nil, dsttopicname=nil)
@LogContent = logcontent
@LineNum = linenum
@DstTopicId = dsttopicid