Class: TencentCloud::Cls::V20201016::CreateConfigExtraRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cls::V20201016::CreateConfigExtraRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20201016/models.rb
Overview
CreateConfigExtra请求参数结构体
Instance Attribute Summary collapse
-
#AdvancedConfig ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#CollectInfos ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#ConfigFlag ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#ContainerFile ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#ContainerStdout ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#ExcludePaths ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#ExtractRule ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#GroupId ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#GroupIds ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#HostFile ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#LogFormat ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#LogsetId ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#LogsetName ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#LogType ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#Name ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#TopicId ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#TopicName ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#Type ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#UserDefineRule ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - 通过获取机器组列表获取机器组Id。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - 通过获取机器组列表获取机器组Id信息。 - GroupId 与 GroupIds 选择其一即可,不可同时为空。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, topicid = nil, type = nil, logtype = nil, configflag = nil, logsetid = nil, logsetname = nil, topicname = nil, hostfile = nil, containerfile = nil, containerstdout = nil, logformat = nil, extractrule = nil, excludepaths = nil, userdefinerule = nil, groupid = nil, groupids = nil, collectinfos = nil, advancedconfig = nil) ⇒ CreateConfigExtraRequest
constructor
A new instance of CreateConfigExtraRequest.
Constructor Details
#initialize(name = nil, topicid = nil, type = nil, logtype = nil, configflag = nil, logsetid = nil, logsetname = nil, topicname = nil, hostfile = nil, containerfile = nil, containerstdout = nil, logformat = nil, extractrule = nil, excludepaths = nil, userdefinerule = nil, groupid = nil, groupids = nil, collectinfos = nil, advancedconfig = nil) ⇒ CreateConfigExtraRequest
Returns a new instance of CreateConfigExtraRequest.
2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 |
# File 'lib/v20201016/models.rb', line 2839 def initialize(name=nil, topicid=nil, type=nil, logtype=nil, configflag=nil, logsetid=nil, logsetname=nil, topicname=nil, hostfile=nil, containerfile=nil, containerstdout=nil, logformat=nil, extractrule=nil, excludepaths=nil, userdefinerule=nil, groupid=nil, groupids=nil, collectinfos=nil, advancedconfig=nil) @Name = name @TopicId = topicid @Type = type @LogType = logtype @ConfigFlag = configflag @LogsetId = logsetid @LogsetName = logsetname @TopicName = topicname @HostFile = hostfile @ContainerFile = containerfile @ContainerStdout = containerstdout @LogFormat = logformat @ExtractRule = extractrule @ExcludePaths = excludepaths @UserDefineRule = userdefinerule @GroupId = groupid @GroupIds = groupids @CollectInfos = collectinfos @AdvancedConfig = advancedconfig end |
Instance Attribute Details
#AdvancedConfig ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def AdvancedConfig @AdvancedConfig end |
#CollectInfos ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def CollectInfos @CollectInfos end |
#ConfigFlag ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def ConfigFlag @ConfigFlag end |
#ContainerFile ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def ContainerFile @ContainerFile end |
#ContainerStdout ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def ContainerStdout @ContainerStdout end |
#ExcludePaths ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def ExcludePaths @ExcludePaths end |
#ExtractRule ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def ExtractRule @ExtractRule end |
#GroupId ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def GroupId @GroupId end |
#GroupIds ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def GroupIds @GroupIds end |
#HostFile ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def HostFile @HostFile end |
#LogFormat ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def LogFormat @LogFormat end |
#LogsetId ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def LogsetId @LogsetId end |
#LogsetName ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def LogsetName @LogsetName end |
#LogType ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def LogType @LogType end |
#Name ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def Name @Name end |
#TopicId ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def TopicId @TopicId end |
#TopicName ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def TopicName @TopicName end |
#Type ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def Type @Type end |
#UserDefineRule ⇒ Object
- 详细参考 ContainerStdoutInfo 信息。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- 通过获取机器组列表获取机器组Id。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- 通过获取机器组列表获取机器组Id信息。
- GroupId 与 GroupIds 选择其一即可,不可同时为空。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
2834 2835 2836 |
# File 'lib/v20201016/models.rb', line 2834 def UserDefineRule @UserDefineRule end |
Instance Method Details
#deserialize(params) ⇒ Object
2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 |
# File 'lib/v20201016/models.rb', line 2861 def deserialize(params) @Name = params['Name'] @TopicId = params['TopicId'] @Type = params['Type'] @LogType = params['LogType'] @ConfigFlag = params['ConfigFlag'] @LogsetId = params['LogsetId'] @LogsetName = params['LogsetName'] @TopicName = params['TopicName'] unless params['HostFile'].nil? @HostFile = HostFileInfo.new @HostFile.deserialize(params['HostFile']) end unless params['ContainerFile'].nil? @ContainerFile = ContainerFileInfo.new @ContainerFile.deserialize(params['ContainerFile']) end unless params['ContainerStdout'].nil? @ContainerStdout = ContainerStdoutInfo.new @ContainerStdout.deserialize(params['ContainerStdout']) end @LogFormat = params['LogFormat'] unless params['ExtractRule'].nil? @ExtractRule = ExtractRuleInfo.new @ExtractRule.deserialize(params['ExtractRule']) end unless params['ExcludePaths'].nil? @ExcludePaths = [] params['ExcludePaths'].each do |i| excludepathinfo_tmp = ExcludePathInfo.new excludepathinfo_tmp.deserialize(i) @ExcludePaths << excludepathinfo_tmp end end @UserDefineRule = params['UserDefineRule'] @GroupId = params['GroupId'] @GroupIds = params['GroupIds'] unless params['CollectInfos'].nil? @CollectInfos = [] params['CollectInfos'].each do |i| collectinfo_tmp = CollectInfo.new collectinfo_tmp.deserialize(i) @CollectInfos << collectinfo_tmp end end @AdvancedConfig = params['AdvancedConfig'] end |