lib/v20201016/models.rb in tencentcloud-sdk-cls-3.0.814 vs lib/v20201016/models.rb in tencentcloud-sdk-cls-3.0.815

- old
+ new

@@ -1590,24 +1590,34 @@ # CreateAlarmNotice请求参数结构体 class CreateAlarmNoticeRequest < TencentCloud::Common::AbstractModel # @param Name: 通知渠道组名称。 # @type Name: String # @param Type: 通知类型。可选值: - # <li> Trigger - 告警触发 </li> - # <li> Recovery - 告警恢复</li> - # <li> All - 告警触发和告警恢复</li> + # - Trigger - 告警触发 + # - Recovery - 告警恢复 + # - All - 告警触发和告警恢复 + + + # 注意: + # - Type、NoticeReceivers和WebCallbacks是一组配置,其中Type必填,NoticeReceivers和WebCallbacks至少一个不为空,NoticeRules是另一组配置,其中rule不许为空,2组配置互斥。 + # - Type、NoticeReceivers和WebCallbacks是一组配置,NoticeRules是另一组配置,必须填写一组配置。 # @type Type: String # @param NoticeReceivers: 通知接收对象。 + # 注意: + # - Type、NoticeReceivers和WebCallbacks是一组配置,其中Type必填,NoticeReceivers和WebCallbacks至少一个不为空,NoticeRules是另一组配置,其中rule不许为空,2组配置互斥。 + # - Type、NoticeReceivers和WebCallbacks是一组配置,NoticeRules是另一组配置,必须填写一组配置。 # @type NoticeReceivers: Array # @param WebCallbacks: 接口回调信息(包括企业微信)。 + # 注意: + # - Type、NoticeReceivers和WebCallbacks是一组配置,其中Type必填,NoticeReceivers和WebCallbacks至少一个不为空,NoticeRules是另一组配置,其中rule不许为空,2组配置互斥。 + # - Type、NoticeReceivers和WebCallbacks是一组配置,NoticeRules是另一组配置,必须填写一组配置。 # @type WebCallbacks: Array # @param NoticeRules: 通知规则。 - # 注意: + # - Type、NoticeReceivers和WebCallbacks是一组配置,其中Type必填,NoticeReceivers和WebCallbacks至少一个不为空,NoticeRules是另一组配置,其中rule不许为空,2组配置互斥。 + # - Type、NoticeReceivers和WebCallbacks是一组配置,NoticeRules是另一组配置,必须填写一组配置。 - # - Type、NoticeReceivers和WebCallbacks是一组配置,NoticeRules是另一组配置,2组配置互斥。 - # @type NoticeRules: Array attr_accessor :Name, :Type, :NoticeReceivers, :WebCallbacks, :NoticeRules def initialize(name=nil, type=nil, noticereceivers=nil, webcallbacks=nil, noticerules=nil) @@ -2034,11 +2044,11 @@ class CreateConfigRequest < TencentCloud::Common::AbstractModel # @param Name: 采集配置名称 # @type Name: String # @param Output: 采集配置所属日志主题ID即TopicId # @type Output: String - # @param Path: 日志采集路径,包含文件名 + # @param Path: 日志采集路径,包含文件名,支持多个路径,多个路径之间英文逗号分隔,文件采集情况下必填 # @type Path: String # @param LogType: 采集的日志类型,默认为minimalist_log。支持以下类型: # - json_log代表:JSON-文件日志(详见[使用 JSON 提取模式采集日志](https://cloud.tencent.com/document/product/614/17419)); # - delimiter_log代表:分隔符-文件日志(详见[使用分隔符提取模式采集日志](https://cloud.tencent.com/document/product/614/17420)); # - minimalist_log代表:单行全文-文件日志(详见[使用单行全文提取模式采集日志](https://cloud.tencent.com/document/product/614/17421)); @@ -3483,11 +3493,11 @@ end end # DeleteConfigExtra请求参数结构体 class DeleteConfigExtraRequest < TencentCloud::Common::AbstractModel - # @param ConfigExtraId: 采集规则扩展配置ID + # @param ConfigExtraId: 特殊采集规则扩展配置ID # @type ConfigExtraId: String attr_accessor :ConfigExtraId def initialize(configextraid=nil) @@ -4290,11 +4300,31 @@ end end # DescribeConfigExtras请求参数结构体 class DescribeConfigExtrasRequest < TencentCloud::Common::AbstractModel - # @param Filters: 支持的key: topicId,name, configExtraId, machineGroupId + # @param Filters: name + # - 按照【特殊采集配置名称】进行模糊匹配过滤。 + # - 类型:String + # - 必选:否 + + # configExtraId + # - 按照【特殊采集配置ID】进行过滤。 + # - 类型:String + # - 必选:否 + + # topicId + # - 按照【日志主题】进行过滤。 + # - 类型:String + # - 必选:否 + + # machineGroupId + # - 按照【机器组ID】进行过滤。 + # - 类型:String + # - 必选:否 + + # 每次请求的Filters的上限为10,Filter.Values的上限为5。 # @type Filters: Array # @param Offset: 分页的偏移量,默认值为0 # @type Offset: Integer # @param Limit: 分页单页的限制数目,默认值为20,最大值100 # @type Limit: Integer @@ -5911,41 +5941,45 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type FilterKeyRegex: Array # @param UnMatchUpLoadSwitch: 解析失败日志是否上传,true表示上传,false表示不上传 # 注意:此字段可能返回 null,表示取不到有效值。 # @type UnMatchUpLoadSwitch: Boolean - # @param UnMatchLogKey: 失败日志的key + # @param UnMatchLogKey: 失败日志的key,当UnMatchUpLoadSwitch为true时必填 # 注意:此字段可能返回 null,表示取不到有效值。 # @type UnMatchLogKey: String # @param Backtracking: 增量采集模式下的回溯数据量,默认:-1(全量采集);其他非负数表示增量采集(从最新的位置,往前采集${Backtracking}字节(Byte)的日志)最大支持1073741824(1G)。 # 注意: # - COS导入不支持此字段。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Backtracking: Integer # @param IsGBK: 是否为Gbk编码。 0:否;1:是。 - # 注意: + # 注意 + # - 目前取0值时,表示UTF-8编码 # - COS导入不支持此字段。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type IsGBK: Integer # @param JsonStandard: 是否为标准json。 0:否; 1:是。 + # 注 + # - 标准json指采集器使用业界标准开源解析器进行json解析,非标json指采集器使用CLS自研json解析器进行解析,两种解析器没有本质区别,建议客户使用标准json进行解析。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type JsonStandard: Integer - # @param Protocol: syslog传输协议,取值为tcp或者udp。 + # @param Protocol: syslog传输协议,取值为tcp或者udp,只有在LogType为service_syslog时生效,其余类型无需填写。 # 注意: # - 该字段适用于:创建采集规则配置、修改采集规则配置。 # - COS导入不支持此字段。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Protocol: String - # @param Address: syslog系统日志采集指定采集器监听的地址和端口 ,形式:[ip]:[port]。举例:127.0.0.1:9000 + # @param Address: syslog系统日志采集指定采集器监听的地址和端口 ,形式:[ip]:[port],只有在LogType为service_syslog时生效,其余类型无需填写。 # 注意: # - 该字段适用于:创建采集规则配置、修改采集规则配置。 # - COS导入不支持此字段。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Address: String # @param ParseProtocol: rfc3164:指定系统日志采集使用RFC3164协议解析日志。 # rfc5424:指定系统日志采集使用RFC5424协议解析日志。 # auto:自动匹配rfc3164或者rfc5424其中一种协议。 + # 只有在LogType为service_syslog时生效,其余类型无需填写。 # 注意: # - 该字段适用于:创建采集规则配置、修改采集规则配置 # - COS导入不支持此字段。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ParseProtocol: String @@ -5962,13 +5996,11 @@ # @param MetaTags: 用户自定义元数据信息。 # 注意: # - MetadataType为2时必填。 # - COS导入不支持此字段。 # @type MetaTags: Array - # @param EventLogRules: Windows事件日志采集。 - # 注意: - # - COS导入不支持此字段。 + # @param EventLogRules: Windows事件日志采集规则,只有在LogType为windows_event_log时生效,其余类型无需填写。 # @type EventLogRules: Array attr_accessor :TimeKey, :TimeFormat, :Delimiter, :LogRegex, :BeginRegex, :Keys, :FilterKeyRegex, :UnMatchUpLoadSwitch, :UnMatchLogKey, :Backtracking, :IsGBK, :JsonStandard, :Protocol, :Address, :ParseProtocol, :MetadataType, :PathRegex, :MetaTags, :EventLogRules def initialize(timekey=nil, timeformat=nil, delimiter=nil, logregex=nil, beginregex=nil, keys=nil, filterkeyregex=nil, unmatchuploadswitch=nil, unmatchlogkey=nil, backtracking=nil, isgbk=nil, jsonstandard=nil, protocol=nil, address=nil, parseprotocol=nil, metadatatype=nil, pathregex=nil, metatags=nil, eventlogrules=nil) @@ -8521,27 +8553,32 @@ end # 告警通知接收者信息 class NoticeReceiver < TencentCloud::Common::AbstractModel # @param ReceiverType: 接受者类型。可选值: - # <br><li> Uin - 用户ID - # <br><li> Group - 用户组ID + # - Uin - 用户ID + # - Group - 用户组ID # 暂不支持其余接收者类型。 # @type ReceiverType: String # @param ReceiverIds: 接收者。 + # 当ReceiverType为Uin时,ReceiverIds的值为用户id。[子用户信息查询](https://cloud.tencent.com/document/product/598/36258) + # 当ReceiverType为Group时,ReceiverIds的值为用户组id。[CAM用户组](https://cloud.tencent.com/document/product/598/14985) # @type ReceiverIds: Array # @param ReceiverChannels: 通知接收渠道。 - # <br><li> Email - 邮件 - # <br><li> Sms - 短信 - # <br><li> WeChat - 微信 - # <br><li> Phone - 电话 + # - Email - 邮件 + # - Sms - 短信 + # - WeChat - 微信 + # - Phone - 电话 # @type ReceiverChannels: Array # @param StartTime: 允许接收信息的开始时间。 # @type StartTime: String # @param EndTime: 允许接收信息的结束时间。 # @type EndTime: String - # @param Index: 位序 + # @param Index: 位序。 + + # - 入参无效。 + # - 出参时有效。 # @type Index: Integer attr_accessor :ReceiverType, :ReceiverIds, :ReceiverChannels, :StartTime, :EndTime, :Index def initialize(receivertype=nil, receiverids=nil, receiverchannels=nil, starttime=nil, endtime=nil, index=nil) @@ -8569,11 +8606,16 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type NoticeReceivers: Array # @param WebCallbacks: 告警通知模板回调信息。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type WebCallbacks: Array - # @param Rule: 匹配规则。 + # @param Rule: 匹配规则 JSON串。 + # `{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"NotifyType\",\"Children\":[{\"Value\":\"In\",\"Type\":\"Compare\"},{\"Value\":\"[1,2]\",\"Type\":\"Value\"}]}]} + # ` + # 以上示例表示: + # 规则: + # 通知类型属于告警通知,恢复通知 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Rule: String attr_accessor :NoticeReceivers, :WebCallbacks, :Rule @@ -10106,19 +10148,21 @@ end end # 回调地址 class WebCallback < TencentCloud::Common::AbstractModel - # @param Url: 回调地址。 + # @param Url: 回调地址。最大支持1024个字节数。 # @type Url: String # @param CallbackType: 回调的类型。可选值: - # <li> WeCom - # <li> Http + # - WeCom + # - Http + # - DingTalk + # - Lark # @type CallbackType: String # @param Method: 回调方法。可选值: - # <li> POST - # <li> PUT + # - POST + # - PUT # 默认值为POST。CallbackType为Http时为必选。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Method: String # @param Headers: 请求头。 # 注意:该参数已废弃,请在<a href="https://cloud.tencent.com/document/product/614/56466">创建告警策略</a>接口CallBack参数中指定请求头。 @@ -10126,10 +10170,12 @@ # @type Headers: Array # @param Body: 请求内容。 # 注意:该参数已废弃,请在<a href="https://cloud.tencent.com/document/product/614/56466">创建告警策略</a>接口CallBack参数中指定请求内容。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Body: String - # @param Index: 序号 + # @param Index: 序号。 + # - 入参无效。 + # - 出参有效。 # @type Index: Integer attr_accessor :Url, :CallbackType, :Method, :Headers, :Body, :Index def initialize(url=nil, callbacktype=nil, method=nil, headers=nil, body=nil, index=nil)