lib/v20201016/models.rb in tencentcloud-sdk-cls-3.0.771 vs lib/v20201016/models.rb in tencentcloud-sdk-cls-3.0.772
- old
+ new
@@ -2485,25 +2485,28 @@
# @type UpdateStartTime: String
# @param UpdateEndTime: 升级结束时间,建议业务低峰期升级LogListener
# @type UpdateEndTime: String
# @param ServiceLogging: 是否开启服务日志,用于记录因Loglistener 服务自身产生的log,开启后,会创建内部日志集cls_service_logging和日志主题loglistener_status,loglistener_alarm,loglistener_business,不产生计费
# @type ServiceLogging: Boolean
+ # @param DelayCleanupTime: 机器组中机器离线清理时间
+ # @type DelayCleanupTime: Integer
# @param MetaTags: 机器组元数据信息列表
# @type MetaTags: Array
# @param OSType: 系统类型,默认0,0:Linux,1: Windows
# @type OSType: Integer
- attr_accessor :GroupName, :MachineGroupType, :Tags, :AutoUpdate, :UpdateStartTime, :UpdateEndTime, :ServiceLogging, :MetaTags, :OSType
+ attr_accessor :GroupName, :MachineGroupType, :Tags, :AutoUpdate, :UpdateStartTime, :UpdateEndTime, :ServiceLogging, :DelayCleanupTime, :MetaTags, :OSType
- def initialize(groupname=nil, machinegrouptype=nil, tags=nil, autoupdate=nil, updatestarttime=nil, updateendtime=nil, servicelogging=nil, metatags=nil, ostype=nil)
+ def initialize(groupname=nil, machinegrouptype=nil, tags=nil, autoupdate=nil, updatestarttime=nil, updateendtime=nil, servicelogging=nil, delaycleanuptime=nil, metatags=nil, ostype=nil)
@GroupName = groupname
@MachineGroupType = machinegrouptype
@Tags = tags
@AutoUpdate = autoupdate
@UpdateStartTime = updatestarttime
@UpdateEndTime = updateendtime
@ServiceLogging = servicelogging
+ @DelayCleanupTime = delaycleanuptime
@MetaTags = metatags
@OSType = ostype
end
def deserialize(params)
@@ -2522,10 +2525,11 @@
end
@AutoUpdate = params['AutoUpdate']
@UpdateStartTime = params['UpdateStartTime']
@UpdateEndTime = params['UpdateEndTime']
@ServiceLogging = params['ServiceLogging']
+ @DelayCleanupTime = params['DelayCleanupTime']
unless params['MetaTags'].nil?
@MetaTags = []
params['MetaTags'].each do |i|
metataginfo_tmp = MetaTagInfo.new
metataginfo_tmp.deserialize(i)
@@ -5426,13 +5430,13 @@
@TotalCount = params['TotalCount']
@RequestId = params['RequestId']
end
end
- # 动态索引配置,启用后将自动把日志内的字段添加到键值索引字段列表中,包括日志中新增的字段。
+ # 键值索引自动配置,启用后自动将日志内的字段添加到键值索引中,包括日志中后续新增的字段。
class DynamicIndex < TencentCloud::Common::AbstractModel
- # @param Status: 动态索引配置开关
+ # @param Status: 键值索引自动配置开关
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Status: Boolean
attr_accessor :Status
@@ -6550,27 +6554,31 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type UpdateEndTime: String
# @param ServiceLogging: 是否开启服务日志,用于记录因Loglistener 服务自身产生的log,开启后,会创建内部日志集cls_service_logging和日志主题loglistener_status,loglistener_alarm,loglistener_business,不产生计费
# 注意:此字段可能返回 null,表示取不到有效值。
# @type ServiceLogging: Boolean
+ # @param DelayCleanupTime: 机器组中机器离线定期清理时间
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type DelayCleanupTime: Integer
# @param MetaTags: 机器组元数据信息列表
# @type MetaTags: Array
# @param OSType: 操作系统类型,0: Linux,1: windows
# @type OSType: Integer
- attr_accessor :GroupId, :GroupName, :MachineGroupType, :CreateTime, :Tags, :AutoUpdate, :UpdateStartTime, :UpdateEndTime, :ServiceLogging, :MetaTags, :OSType
+ attr_accessor :GroupId, :GroupName, :MachineGroupType, :CreateTime, :Tags, :AutoUpdate, :UpdateStartTime, :UpdateEndTime, :ServiceLogging, :DelayCleanupTime, :MetaTags, :OSType
- def initialize(groupid=nil, groupname=nil, machinegrouptype=nil, createtime=nil, tags=nil, autoupdate=nil, updatestarttime=nil, updateendtime=nil, servicelogging=nil, metatags=nil, ostype=nil)
+ def initialize(groupid=nil, groupname=nil, machinegrouptype=nil, createtime=nil, tags=nil, autoupdate=nil, updatestarttime=nil, updateendtime=nil, servicelogging=nil, delaycleanuptime=nil, metatags=nil, ostype=nil)
@GroupId = groupid
@GroupName = groupname
@MachineGroupType = machinegrouptype
@CreateTime = createtime
@Tags = tags
@AutoUpdate = autoupdate
@UpdateStartTime = updatestarttime
@UpdateEndTime = updateendtime
@ServiceLogging = servicelogging
+ @DelayCleanupTime = delaycleanuptime
@MetaTags = metatags
@OSType = ostype
end
def deserialize(params)
@@ -6591,10 +6599,11 @@
end
@AutoUpdate = params['AutoUpdate']
@UpdateStartTime = params['UpdateStartTime']
@UpdateEndTime = params['UpdateEndTime']
@ServiceLogging = params['ServiceLogging']
+ @DelayCleanupTime = params['DelayCleanupTime']
unless params['MetaTags'].nil?
@MetaTags = []
params['MetaTags'].each do |i|
metataginfo_tmp = MetaTagInfo.new
metataginfo_tmp.deserialize(i)
@@ -7674,24 +7683,27 @@
# @type UpdateStartTime: String
# @param UpdateEndTime: 升级结束时间,建议业务低峰期升级LogListener
# @type UpdateEndTime: String
# @param ServiceLogging: 是否开启服务日志,用于记录因Loglistener 服务自身产生的log,开启后,会创建内部日志集cls_service_logging和日志主题loglistener_status,loglistener_alarm,loglistener_business,不产生计费
# @type ServiceLogging: Boolean
+ # @param DelayCleanupTime: 机器组中机器定期离线清理时间
+ # @type DelayCleanupTime: Integer
# @param MetaTags: 机器组元数据信息列表
# @type MetaTags: Array
- attr_accessor :GroupId, :GroupName, :MachineGroupType, :Tags, :AutoUpdate, :UpdateStartTime, :UpdateEndTime, :ServiceLogging, :MetaTags
+ attr_accessor :GroupId, :GroupName, :MachineGroupType, :Tags, :AutoUpdate, :UpdateStartTime, :UpdateEndTime, :ServiceLogging, :DelayCleanupTime, :MetaTags
- def initialize(groupid=nil, groupname=nil, machinegrouptype=nil, tags=nil, autoupdate=nil, updatestarttime=nil, updateendtime=nil, servicelogging=nil, metatags=nil)
+ def initialize(groupid=nil, groupname=nil, machinegrouptype=nil, tags=nil, autoupdate=nil, updatestarttime=nil, updateendtime=nil, servicelogging=nil, delaycleanuptime=nil, metatags=nil)
@GroupId = groupid
@GroupName = groupname
@MachineGroupType = machinegrouptype
@Tags = tags
@AutoUpdate = autoupdate
@UpdateStartTime = updatestarttime
@UpdateEndTime = updateendtime
@ServiceLogging = servicelogging
+ @DelayCleanupTime = delaycleanuptime
@MetaTags = metatags
end
def deserialize(params)
@GroupId = params['GroupId']
@@ -7710,10 +7722,11 @@
end
@AutoUpdate = params['AutoUpdate']
@UpdateStartTime = params['UpdateStartTime']
@UpdateEndTime = params['UpdateEndTime']
@ServiceLogging = params['ServiceLogging']
+ @DelayCleanupTime = params['DelayCleanupTime']
unless params['MetaTags'].nil?
@MetaTags = []
params['MetaTags'].each do |i|
metataginfo_tmp = MetaTagInfo.new
metataginfo_tmp.deserialize(i)
@@ -8528,20 +8541,20 @@
end
end
# 索引规则,FullText、KeyValue、Tag参数必须输入一个有效参数
class RuleInfo < TencentCloud::Common::AbstractModel
- # @param FullText: 全文索引配置, 如果为空时代表未开启全文索引
+ # @param FullText: 全文索引配置, 为空时代表未开启全文索引
# 注意:此字段可能返回 null,表示取不到有效值。
# @type FullText: :class:`Tencentcloud::Cls.v20201016.models.FullTextInfo`
- # @param KeyValue: 键值索引配置,如果为空时代表未开启键值索引
+ # @param KeyValue: 键值索引配置,为空时代表未开启键值索引
# 注意:此字段可能返回 null,表示取不到有效值。
# @type KeyValue: :class:`Tencentcloud::Cls.v20201016.models.RuleKeyValueInfo`
- # @param Tag: 元字段索引配置,如果为空时代表未开启元字段索引
+ # @param Tag: 元字段索引配置,为空时代表未开启元字段索引
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Tag: :class:`Tencentcloud::Cls.v20201016.models.RuleTagInfo`
- # @param DynamicIndex: 动态索引配置,为空时代表未开启动态索引。
- # 启用后将自动把日志内的字段添加到键值索引字段列表中,包括日志中新增的字段。
+ # @param DynamicIndex: 键值索引自动配置,为空时代表未开启该功能。
+ # 启用后自动将日志内的字段添加到键值索引中,包括日志中后续新增的字段。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type DynamicIndex: :class:`Tencentcloud::Cls.v20201016.models.DynamicIndex`
attr_accessor :FullText, :KeyValue, :Tag, :DynamicIndex