lib/v20201101/models.rb in tencentcloud-sdk-tcss-3.0.590 vs lib/v20201101/models.rb in tencentcloud-sdk-tcss-3.0.591

- old
+ new

@@ -23,11 +23,11 @@ # @type ProjectName: String # @param Status: true:正在灰度,false:不在灰度 # @type Status: Boolean attr_accessor :ProjectName, :Status - + def initialize(projectname=nil, status=nil) @ProjectName = projectname @Status = status end @@ -51,11 +51,11 @@ # @param RuleLevel: 威胁等级,HIGH:高,MIDDLE:中,LOW:低 # 注意:此字段可能返回 null,表示取不到有效值。 # @type RuleLevel: String attr_accessor :RuleMode, :ProcessPath, :RuleId, :RuleLevel - + def initialize(rulemode=nil, processpath=nil, ruleid=nil, rulelevel=nil) @RuleMode = rulemode @ProcessPath = processpath @RuleId = ruleid @RuleLevel = rulelevel @@ -90,11 +90,11 @@ # @param GroupName: 命中策略名称:SYSTEM_DEFINED_RULE (系统策略)或 用户自定义的策略名字 # 注意:此字段可能返回 null,表示取不到有效值。 # @type GroupName: String attr_accessor :Description, :Solution, :Remark, :MatchRule, :RuleName, :RuleId, :OperationTime, :GroupName - + def initialize(description=nil, solution=nil, remark=nil, matchrule=nil, rulename=nil, ruleid=nil, operationtime=nil, groupname=nil) @Description = description @Solution = solution @Remark = remark @MatchRule = matchrule @@ -227,11 +227,11 @@ # @type HostIP: String # @param ClusterName: 集群名称 # @type ClusterName: String attr_accessor :ProcessPath, :EventType, :MatchRuleName, :FoundTime, :ContainerName, :ImageName, :Behavior, :Status, :Id, :ImageId, :ContainerId, :Solution, :Description, :MatchRuleId, :MatchAction, :MatchProcessPath, :RuleExist, :EventCount, :LatestFoundTime, :RuleId, :MatchGroupName, :MatchRuleLevel, :ContainerNetStatus, :ContainerNetSubStatus, :ContainerIsolateOperationSrc, :ContainerStatus, :ClusterID, :NodeType, :PodName, :PodIP, :NodeUniqueID, :PublicIP, :NodeName, :NodeID, :HostID, :HostIP, :ClusterName - + def initialize(processpath=nil, eventtype=nil, matchrulename=nil, foundtime=nil, containername=nil, imagename=nil, behavior=nil, status=nil, id=nil, imageid=nil, containerid=nil, solution=nil, description=nil, matchruleid=nil, matchaction=nil, matchprocesspath=nil, ruleexist=nil, eventcount=nil, latestfoundtime=nil, ruleid=nil, matchgroupname=nil, matchrulelevel=nil, containernetstatus=nil, containernetsubstatus=nil, containerisolateoperationsrc=nil, containerstatus=nil, clusterid=nil, nodetype=nil, podname=nil, podip=nil, nodeuniqueid=nil, publicip=nil, nodename=nil, nodeid=nil, hostid=nil, hostip=nil, clustername=nil) @ProcessPath = processpath @EventType = eventtype @MatchRuleName = matchrulename @FoundTime = foundtime @@ -331,11 +331,11 @@ # @type AbnormalChildProcessEventCount: Integer # @param UserDefinedRuleEventCount: 待处理自定义规则事件数 # @type UserDefinedRuleEventCount: Integer attr_accessor :Date, :ProxyToolEventCount, :TransferControlEventCount, :AttackCmdEventCount, :ReverseShellEventCount, :FilelessEventCount, :RiskCmdEventCount, :AbnormalChildProcessEventCount, :UserDefinedRuleEventCount - + def initialize(date=nil, proxytooleventcount=nil, transfercontroleventcount=nil, attackcmdeventcount=nil, reverseshelleventcount=nil, filelesseventcount=nil, riskcmdeventcount=nil, abnormalchildprocesseventcount=nil, userdefinedruleeventcount=nil) @Date = date @ProxyToolEventCount = proxytooleventcount @TransferControlEventCount = transfercontroleventcount @AttackCmdEventCount = attackcmdeventcount @@ -376,11 +376,11 @@ # @type SystemChildRules: Array # @param IsDefault: 是否是系统默认策略 # @type IsDefault: Boolean attr_accessor :IsEnable, :ImageIds, :ChildRules, :RuleName, :RuleId, :SystemChildRules, :IsDefault - + def initialize(isenable=nil, imageids=nil, childrules=nil, rulename=nil, ruleid=nil, systemchildrules=nil, isdefault=nil) @IsEnable = isenable @ImageIds = imageids @ChildRules = childrules @RuleName = rulename @@ -436,11 +436,11 @@ # @param RuleLevel: 威胁等级,HIGH:高,MIDDLE:中,LOW:低 # 注意:此字段可能返回 null,表示取不到有效值。 # @type RuleLevel: String attr_accessor :RuleId, :IsEnable, :RuleMode, :RuleType, :RuleLevel - + def initialize(ruleid=nil, isenable=nil, rulemode=nil, ruletype=nil, rulelevel=nil) @RuleId = ruleid @IsEnable = isenable @RuleMode = rulemode @RuleType = ruletype @@ -469,11 +469,11 @@ # @param RuleId: 子策略id # 注意:此字段可能返回 null,表示取不到有效值。 # @type RuleId: String attr_accessor :RuleMode, :ProcessPath, :TargetFilePath, :RuleId - + def initialize(rulemode=nil, processpath=nil, targetfilepath=nil, ruleid=nil) @RuleMode = rulemode @ProcessPath = processpath @TargetFilePath = targetfilepath @RuleId = ruleid @@ -505,11 +505,11 @@ # @param OperationTime: 事件最后一次处理的时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type OperationTime: String attr_accessor :Description, :Solution, :Remark, :MatchRule, :RuleName, :RuleId, :OperationTime - + def initialize(description=nil, solution=nil, remark=nil, matchrule=nil, rulename=nil, ruleid=nil, operationtime=nil) @Description = description @Solution = solution @Remark = remark @MatchRule = matchrule @@ -639,11 +639,11 @@ # @type HostIP: String # @param ClusterName: 集群名称 # @type ClusterName: String attr_accessor :ProcessName, :MatchRuleName, :FoundTime, :ContainerName, :ImageName, :Behavior, :Status, :Id, :FileName, :EventType, :ImageId, :ContainerId, :Solution, :Description, :MatchRuleId, :MatchAction, :MatchProcessPath, :MatchFilePath, :FilePath, :RuleExist, :EventCount, :LatestFoundTime, :RuleId, :ContainerNetStatus, :ContainerNetSubStatus, :ContainerIsolateOperationSrc, :ContainerStatus, :NodeName, :PodName, :PodIP, :NodeType, :ClusterID, :NodeUniqueID, :PublicIP, :NodeID, :HostID, :HostIP, :ClusterName - + def initialize(processname=nil, matchrulename=nil, foundtime=nil, containername=nil, imagename=nil, behavior=nil, status=nil, id=nil, filename=nil, eventtype=nil, imageid=nil, containerid=nil, solution=nil, description=nil, matchruleid=nil, matchaction=nil, matchprocesspath=nil, matchfilepath=nil, filepath=nil, ruleexist=nil, eventcount=nil, latestfoundtime=nil, ruleid=nil, containernetstatus=nil, containernetsubstatus=nil, containerisolateoperationsrc=nil, containerstatus=nil, nodename=nil, podname=nil, podip=nil, nodetype=nil, clusterid=nil, nodeuniqueid=nil, publicip=nil, nodeid=nil, hostid=nil, hostip=nil, clustername=nil) @ProcessName = processname @MatchRuleName = matchrulename @FoundTime = foundtime @ContainerName = containername @@ -742,11 +742,11 @@ # @type SystemChildRules: Array # @param IsDefault: 是否是系统默认策略 # @type IsDefault: Boolean attr_accessor :IsEnable, :ImageIds, :ChildRules, :RuleName, :RuleId, :SystemChildRules, :IsDefault - + def initialize(isenable=nil, imageids=nil, childrules=nil, rulename=nil, ruleid=nil, systemchildrules=nil, isdefault=nil) @IsEnable = isenable @ImageIds = imageids @ChildRules = childrules @RuleName = rulename @@ -795,11 +795,11 @@ # CHANGE_SYS_BIN:篡改系统程序 # CHANGE_USRCFG:篡改用户配置 # @type RuleType: String attr_accessor :RuleId, :RuleMode, :IsEnable, :RuleType - + def initialize(ruleid=nil, rulemode=nil, isenable=nil, ruletype=nil) @RuleId = ruleid @RuleMode = rulemode @IsEnable = isenable @RuleType = ruletype @@ -843,11 +843,11 @@ # @type Description: String # @param CustomPolicy: 自定义规则 # @type CustomPolicy: Array attr_accessor :ClusterId, :PolicyName, :FromPolicyRule, :ToPolicyRule, :PodSelector, :Namespace, :Description, :CustomPolicy - + def initialize(clusterid=nil, policyname=nil, frompolicyrule=nil, topolicyrule=nil, podselector=nil, namespace=nil, description=nil, custompolicy=nil) @ClusterId = clusterid @PolicyName = policyname @FromPolicyRule = frompolicyrule @ToPolicyRule = topolicyrule @@ -884,11 +884,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -910,11 +910,11 @@ # @type Yaml: String # @param Description: 策略描述 # @type Description: String attr_accessor :ClusterId, :PolicyName, :Yaml, :Description - + def initialize(clusterid=nil, policyname=nil, yaml=nil, description=nil) @ClusterId = clusterid @PolicyName = policyname @Yaml = yaml @Description = description @@ -936,11 +936,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -974,11 +974,11 @@ # @type SpeedLimit: Integer # @param Insecure: 安全模式(证书校验):0(默认) 非安全模式(跳过证书校验):1 # @type Insecure: Integer attr_accessor :Name, :Username, :Password, :Url, :RegistryType, :NetType, :RegistryVersion, :RegistryRegion, :SpeedLimit, :Insecure - + def initialize(name=nil, username=nil, password=nil, url=nil, registrytype=nil, nettype=nil, registryversion=nil, registryregion=nil, speedlimit=nil, insecure=nil) @Name = name @Username = username @Password = password @Url = url @@ -1017,11 +1017,11 @@ # @type RegistryId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :HealthCheckErr, :NameRepeatErr, :RegistryId, :RequestId - + def initialize(healthcheckerr=nil, namerepeaterr=nil, registryid=nil, requestid=nil) @HealthCheckErr = healthcheckerr @NameRepeatErr = namerepeaterr @RegistryId = registryid @RequestId = requestid @@ -1039,11 +1039,11 @@ class AddComplianceAssetPolicySetToWhitelistRequest < TencentCloud::Common::AbstractModel # @param AssetPolicySetList: 资产ID+检查项IDs. 列表 # @type AssetPolicySetList: Array attr_accessor :AssetPolicySetList - + def initialize(assetpolicysetlist=nil) @AssetPolicySetList = assetpolicysetlist end def deserialize(params) @@ -1062,11 +1062,11 @@ class AddComplianceAssetPolicySetToWhitelistResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1080,11 +1080,11 @@ # @type CustomerPolicyItemId: Integer # @param CustomerAssetItemIdSet: 需要忽略指定检查项内的资产ID列表 # @type CustomerAssetItemIdSet: Array attr_accessor :CustomerPolicyItemId, :CustomerAssetItemIdSet - + def initialize(customerpolicyitemid=nil, customerassetitemidset=nil) @CustomerPolicyItemId = customerpolicyitemid @CustomerAssetItemIdSet = customerassetitemidset end @@ -1098,11 +1098,11 @@ class AddCompliancePolicyAssetSetToWhitelistResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1114,11 +1114,11 @@ class AddCompliancePolicyItemToWhitelistRequest < TencentCloud::Common::AbstractModel # @param CustomerPolicyItemIdSet: 要忽略的检测项的ID的列表 # @type CustomerPolicyItemIdSet: Array attr_accessor :CustomerPolicyItemIdSet - + def initialize(customerpolicyitemidset=nil) @CustomerPolicyItemIdSet = customerpolicyitemidset end def deserialize(params) @@ -1130,11 +1130,11 @@ class AddCompliancePolicyItemToWhitelistResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1148,11 +1148,11 @@ # @type RuleInfo: :class:`Tencentcloud::Tcss.v20201101.models.AbnormalProcessRuleInfo` # @param EventId: 仅在加白的时候带上 # @type EventId: String attr_accessor :RuleInfo, :EventId - + def initialize(ruleinfo=nil, eventid=nil) @RuleInfo = ruleinfo @EventId = eventid end @@ -1169,11 +1169,11 @@ class AddEditAbnormalProcessRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1187,11 +1187,11 @@ # @type RuleInfo: :class:`Tencentcloud::Tcss.v20201101.models.AccessControlRuleInfo` # @param EventId: 仅在白名单时候使用 # @type EventId: String attr_accessor :RuleInfo, :EventId - + def initialize(ruleinfo=nil, eventid=nil) @RuleInfo = ruleinfo @EventId = eventid end @@ -1208,11 +1208,11 @@ class AddEditAccessControlRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1236,11 +1236,11 @@ # @type HostIdFilters: Array # @param ExcludeHostIdSet: 根据条件过滤而且排除指定主机id # @type ExcludeHostIdSet: Array attr_accessor :RangeType, :MaxDailyCount, :IsEnabled, :HostIdSet, :RuleId, :HostIdFilters, :ExcludeHostIdSet - + def initialize(rangetype=nil, maxdailycount=nil, isenabled=nil, hostidset=nil, ruleid=nil, hostidfilters=nil, excludehostidset=nil) @RangeType = rangetype @MaxDailyCount = maxdailycount @IsEnabled = isenabled @HostIdSet = hostidset @@ -1271,11 +1271,11 @@ class AddEditImageAutoAuthorizedRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1289,11 +1289,11 @@ # @type WhiteListInfo: :class:`Tencentcloud::Tcss.v20201101.models.ReverseShellWhiteListInfo` # @param EventId: 仅在添加事件白名单时候使用 # @type EventId: String attr_accessor :WhiteListInfo, :EventId - + def initialize(whitelistinfo=nil, eventid=nil) @WhiteListInfo = whitelistinfo @EventId = eventid end @@ -1310,11 +1310,11 @@ class AddEditReverseShellWhiteListResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1328,11 +1328,11 @@ # @type EventId: String # @param WhiteListInfo: 增加或编辑白名单信。新增白名单时WhiteListInfo.id为空,编辑白名单WhiteListInfo.id不能为空. # @type WhiteListInfo: :class:`Tencentcloud::Tcss.v20201101.models.RiskSyscallWhiteListInfo` attr_accessor :EventId, :WhiteListInfo - + def initialize(eventid=nil, whitelistinfo=nil) @EventId = eventid @WhiteListInfo = whitelistinfo end @@ -1349,11 +1349,11 @@ class AddEditRiskSyscallWhiteListResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1365,11 +1365,11 @@ class AddEditWarningRulesRequest < TencentCloud::Common::AbstractModel # @param WarningRules: 告警开关策略 # @type WarningRules: Array attr_accessor :WarningRules - + def initialize(warningrules=nil) @WarningRules = warningrules end def deserialize(params) @@ -1388,11 +1388,11 @@ class AddEditWarningRulesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1413,11 +1413,11 @@ # @type EventType: Array # @param ImageIDs: 加白名单镜像ID数组 # @type ImageIDs: Array attr_accessor :EventType, :ImageIDs - + def initialize(eventtype=nil, imageids=nil) @EventType = eventtype @ImageIDs = imageids end @@ -1431,11 +1431,11 @@ class AddEscapeWhiteListResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1447,11 +1447,11 @@ class AddIgnoreVulRequest < TencentCloud::Common::AbstractModel # @param List: 漏洞PocID信息列表 # @type List: Array attr_accessor :List - + def initialize(list=nil) @List = list end def deserialize(params) @@ -1470,11 +1470,11 @@ class AddIgnoreVulResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1512,11 +1512,11 @@ # @type Description: String # @param CustomPolicy: 自定义规则 # @type CustomPolicy: Array attr_accessor :ClusterId, :PolicyName, :FromPolicyRule, :ToPolicyRule, :PodSelector, :Namespace, :Description, :CustomPolicy - + def initialize(clusterid=nil, policyname=nil, frompolicyrule=nil, topolicyrule=nil, podselector=nil, namespace=nil, description=nil, custompolicy=nil) @ClusterId = clusterid @PolicyName = policyname @FromPolicyRule = frompolicyrule @ToPolicyRule = topolicyrule @@ -1553,11 +1553,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -1579,11 +1579,11 @@ # @type Yaml: String # @param Description: 策略描述 # @type Description: String attr_accessor :ClusterId, :PolicyName, :Yaml, :Description - + def initialize(clusterid=nil, policyname=nil, yaml=nil, description=nil) @ClusterId = clusterid @PolicyName = policyname @Yaml = yaml @Description = description @@ -1605,11 +1605,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -1643,11 +1643,11 @@ # @type VerifyInfo: String # @param NodeName: 节点名称 # @type NodeName: String attr_accessor :ClusterId, :ClusterName, :InstanceId, :PrivateIpAddresses, :InstanceRole, :ClusterVersion, :ContainerRuntime, :Region, :VerifyInfo, :NodeName - + def initialize(clusterid=nil, clustername=nil, instanceid=nil, privateipaddresses=nil, instancerole=nil, clusterversion=nil, containerruntime=nil, region=nil, verifyinfo=nil, nodename=nil) @ClusterId = clusterid @ClusterName = clustername @InstanceId = instanceid @PrivateIpAddresses = privateipaddresses @@ -1687,11 +1687,11 @@ # @type Region: String # @param VerifyInfo: 检测结果的验证信息 # @type VerifyInfo: String attr_accessor :ClusterId, :ClusterName, :WorkloadName, :WorkloadType, :Region, :VerifyInfo - + def initialize(clusterid=nil, clustername=nil, workloadname=nil, workloadtype=nil, region=nil, verifyinfo=nil) @ClusterId = clusterid @ClusterName = clustername @WorkloadName = workloadname @WorkloadType = workloadtype @@ -1733,11 +1733,11 @@ # @type MemLimit: Integer # @param CpuLimit: cpu # @type CpuLimit: Integer attr_accessor :ClusterID, :ClusterName, :Status, :BindRuleName, :ClusterType, :ClusterVersion, :MemLimit, :CpuLimit - + def initialize(clusterid=nil, clustername=nil, status=nil, bindrulename=nil, clustertype=nil, clusterversion=nil, memlimit=nil, cpulimit=nil) @ClusterID = clusterid @ClusterName = clustername @Status = status @BindRuleName = bindrulename @@ -1770,11 +1770,11 @@ # @type Values: Array # @param ExactMatch: 是否模糊查询 # @type ExactMatch: Boolean attr_accessor :Name, :Values, :ExactMatch - + def initialize(name=nil, values=nil, exactmatch=nil) @Name = name @Values = values @ExactMatch = exactmatch end @@ -1798,11 +1798,11 @@ # @type ScanTime: String # @param Size: 镜像大小 # @type Size: Integer attr_accessor :ImageID, :ImageName, :ContainerCnt, :ScanTime, :Size - + def initialize(imageid=nil, imagename=nil, containercnt=nil, scantime=nil, size=nil) @ImageID = imageid @ImageName = imagename @ContainerCnt = containercnt @ScanTime = scantime @@ -1830,11 +1830,11 @@ # @type Status: String # @param IsAuthorized: 是否授权,1:是,0:否 # @type IsAuthorized: Integer attr_accessor :ImageId, :ImageName, :AuthorizedTime, :Status, :IsAuthorized - + def initialize(imageid=nil, imagename=nil, authorizedtime=nil, status=nil, isauthorized=nil) @ImageId = imageid @ImageName = imagename @AuthorizedTime = authorizedtime @Status = status @@ -1872,11 +1872,11 @@ # @type DockerVersion: String # @param Status: agent运行状态 # @type Status: String attr_accessor :HostID, :HostIP, :HostName, :ImageCnt, :ContainerCnt, :PublicIp, :InstanceID, :MachineType, :DockerVersion, :Status - + def initialize(hostid=nil, hostip=nil, hostname=nil, imagecnt=nil, containercnt=nil, publicip=nil, instanceid=nil, machinetype=nil, dockerversion=nil, status=nil) @HostID = hostid @HostIP = hostip @HostName = hostname @ImageCnt = imagecnt @@ -1919,11 +1919,11 @@ # @param KafkaVersion: kafka版本号 # 注意:此字段可能返回 null,表示取不到有效值。 # @type KafkaVersion: String attr_accessor :InstanceID, :InstanceName, :TopicList, :RouteList, :KafkaVersion - + def initialize(instanceid=nil, instancename=nil, topiclist=nil, routelist=nil, kafkaversion=nil) @InstanceID = instanceid @InstanceName = instancename @TopicList = topiclist @RouteList = routelist @@ -1959,11 +1959,11 @@ # @type TopicID: String # @param TopicName: 主题名称 # @type TopicName: String attr_accessor :TopicID, :TopicName - + def initialize(topicid=nil, topicname=nil) @TopicID = topicid @TopicName = topicname end @@ -1983,11 +1983,11 @@ # @type Yaml: String # @param Description: 策略描述 # @type Description: String attr_accessor :ClusterId, :PolicyName, :Yaml, :Description - + def initialize(clusterid=nil, policyname=nil, yaml=nil, description=nil) @ClusterId = clusterid @PolicyName = policyname @Yaml = yaml @Description = description @@ -2009,11 +2009,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -2029,11 +2029,11 @@ class CheckRepeatAssetImageRegistryRequest < TencentCloud::Common::AbstractModel # @param Name: 仓库名 # @type Name: String attr_accessor :Name - + def initialize(name=nil) @Name = name end def deserialize(params) @@ -2048,11 +2048,11 @@ # @type IsRepeat: Boolean # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :IsRepeat, :RequestId - + def initialize(isrepeat=nil, requestid=nil) @IsRepeat = isrepeat @RequestId = requestid end @@ -2086,11 +2086,11 @@ # // 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) # 注意:此字段可能返回 null,表示取不到有效值。 # @type AccessType: Integer attr_accessor :RouteID, :Domain, :DomainPort, :Vip, :VipType, :AccessType - + def initialize(routeid=nil, domain=nil, domainport=nil, vip=nil, viptype=nil, accesstype=nil) @RouteID = routeid @Domain = domain @DomainPort = domainport @Vip = vip @@ -2118,11 +2118,11 @@ # @param TopicList: cls主题列表 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TopicList: Array attr_accessor :LogsetID, :LogsetName, :TopicList - + def initialize(logsetid=nil, logsetname=nil, topiclist=nil) @LogsetID = logsetid @LogsetName = logsetname @TopicList = topiclist end @@ -2147,11 +2147,11 @@ # @type TopicID: String # @param TopicName: 主题名称 # @type TopicName: String attr_accessor :TopicID, :TopicName - + def initialize(topicid=nil, topicname=nil) @TopicID = topicid @TopicName = topicname end @@ -2219,11 +2219,11 @@ # @param RiskAssessment: 受影响评估 # 注意:此字段可能返回 null,表示取不到有效值。 # @type RiskAssessment: String attr_accessor :CheckItemId, :Name, :ItemDetail, :RiskLevel, :RiskTarget, :RiskType, :RiskAttribute, :RiskProperty, :CVENumber, :DiscoverTime, :Solution, :CVSS, :CVSSScore, :RelateLink, :AffectedType, :AffectedVersion, :IgnoredAssetNum, :IsIgnored, :RiskAssessment - + def initialize(checkitemid=nil, name=nil, itemdetail=nil, risklevel=nil, risktarget=nil, risktype=nil, riskattribute=nil, riskproperty=nil, cvenumber=nil, discovertime=nil, solution=nil, cvss=nil, cvssscore=nil, relatelink=nil, affectedtype=nil, affectedversion=nil, ignoredassetnum=nil, isignored=nil, riskassessment=nil) @CheckItemId = checkitemid @Name = name @ItemDetail = itemdetail @RiskLevel = risklevel @@ -2277,11 +2277,11 @@ # @type NodeIp: String # @param WorkloadName: 按照要扫描的workload名字 # @type WorkloadName: String attr_accessor :ClusterId, :ClusterRegion, :NodeIp, :WorkloadName - + def initialize(clusterid=nil, clusterregion=nil, nodeip=nil, workloadname=nil) @ClusterId = clusterid @ClusterRegion = clusterregion @NodeIp = nodeip @WorkloadName = workloadname @@ -2301,11 +2301,11 @@ # @type ClusterId: String # @param ClusterRegion: 该集群对应的地域 # @type ClusterRegion: String attr_accessor :ClusterId, :ClusterRegion - + def initialize(clusterid=nil, clusterregion=nil) @ClusterId = clusterid @ClusterRegion = clusterregion end @@ -2321,11 +2321,11 @@ # @type Name: String # @param Values: 参数值 # @type Values: Array attr_accessor :Name, :Values - + def initialize(name=nil, values=nil) @Name = name @Values = values end @@ -2377,11 +2377,11 @@ # @type CheckStatus: String # @param TaskCreateTime: 任务创建时间,检查时间 # @type TaskCreateTime: String attr_accessor :ClusterId, :ClusterName, :ClusterVersion, :ClusterOs, :ClusterType, :ClusterNodeNum, :Region, :DefenderStatus, :ClusterStatus, :ClusterCheckMode, :ClusterAutoCheck, :DefenderErrorReason, :UnreadyNodeNum, :SeriousRiskCount, :HighRiskCount, :MiddleRiskCount, :HintRiskCount, :CheckFailReason, :CheckStatus, :TaskCreateTime - + def initialize(clusterid=nil, clustername=nil, clusterversion=nil, clusteros=nil, clustertype=nil, clusternodenum=nil, region=nil, defenderstatus=nil, clusterstatus=nil, clustercheckmode=nil, clusterautocheck=nil, defendererrorreason=nil, unreadynodenum=nil, seriousriskcount=nil, highriskcount=nil, middleriskcount=nil, hintriskcount=nil, checkfailreason=nil, checkstatus=nil, taskcreatetime=nil) @ClusterId = clusterid @ClusterName = clustername @ClusterVersion = clusterversion @ClusterOs = clusteros @@ -2439,11 +2439,11 @@ # @type AffectedClusterCount: Integer # @param AffectedNodeCount: 受影响的节点数量 # @type AffectedNodeCount: Integer attr_accessor :CheckItem, :VerifyInfo, :ErrorMessage, :AffectedClusterCount, :AffectedNodeCount - + def initialize(checkitem=nil, verifyinfo=nil, errormessage=nil, affectedclustercount=nil, affectednodecount=nil) @CheckItem = checkitem @VerifyInfo = verifyinfo @ErrorMessage = errormessage @AffectedClusterCount = affectedclustercount @@ -2504,11 +2504,11 @@ # @param InstanceId: 主机实例id # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstanceId: String attr_accessor :CustomerAssetId, :AssetName, :AssetType, :CheckStatus, :NodeName, :LastCheckTime, :CheckResult, :HostIP, :ImageTag, :VerifyInfo, :InstanceId - + def initialize(customerassetid=nil, assetname=nil, assettype=nil, checkstatus=nil, nodename=nil, lastchecktime=nil, checkresult=nil, hostip=nil, imagetag=nil, verifyinfo=nil, instanceid=nil) @CustomerAssetId = customerassetid @AssetName = assetname @AssetType = assettype @CheckStatus = checkstatus @@ -2576,11 +2576,11 @@ # ASSET_STOPPED: 停止运行, # ASSET_ABNORMAL: 异常 # @type AssetCreateTime: String attr_accessor :CustomerAssetId, :AssetType, :AssetName, :NodeName, :HostName, :HostIP, :CheckStatus, :PassedPolicyItemCount, :FailedPolicyItemCount, :LastCheckTime, :CheckResult, :AssetStatus, :AssetCreateTime - + def initialize(customerassetid=nil, assettype=nil, assetname=nil, nodename=nil, hostname=nil, hostip=nil, checkstatus=nil, passedpolicyitemcount=nil, failedpolicyitemcount=nil, lastchecktime=nil, checkresult=nil, assetstatus=nil, assetcreatetime=nil) @CustomerAssetId = customerassetid @AssetType = assettype @AssetName = assetname @NodeName = nodename @@ -2654,11 +2654,11 @@ # @param InstanceId: 主机节点的实例id # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstanceId: String attr_accessor :CustomerAssetId, :AssetType, :AssetName, :ImageTag, :HostIP, :NodeName, :CheckStatus, :PassedPolicyItemCount, :FailedPolicyItemCount, :LastCheckTime, :CheckResult, :InstanceId - + def initialize(customerassetid=nil, assettype=nil, assetname=nil, imagetag=nil, hostip=nil, nodename=nil, checkstatus=nil, passedpolicyitemcount=nil, failedpolicyitemcount=nil, lastchecktime=nil, checkresult=nil, instanceid=nil) @CustomerAssetId = customerassetid @AssetType = assettype @AssetName = assetname @ImageTag = imagetag @@ -2726,11 +2726,11 @@ # @param VerifyInfo: 验证信息 # 注意:此字段可能返回 null,表示取不到有效值。 # @type VerifyInfo: String attr_accessor :CustomerPolicyItemId, :BasePolicyItemId, :Name, :Category, :BenchmarkStandardId, :BenchmarkStandardName, :RiskLevel, :CheckStatus, :CheckResult, :WhitelistId, :FixSuggestion, :LastCheckTime, :VerifyInfo - + def initialize(customerpolicyitemid=nil, basepolicyitemid=nil, name=nil, category=nil, benchmarkstandardid=nil, benchmarkstandardname=nil, risklevel=nil, checkstatus=nil, checkresult=nil, whitelistid=nil, fixsuggestion=nil, lastchecktime=nil, verifyinfo=nil) @CustomerPolicyItemId = customerpolicyitemid @BasePolicyItemId = basepolicyitemid @Name = name @Category = category @@ -2768,11 +2768,11 @@ # @type CustomerAssetItemId: Integer # @param CustomerPolicyItemIdSet: 需要忽略指定资产内的检查项ID列表,为空表示所有 # @type CustomerPolicyItemIdSet: Array attr_accessor :CustomerAssetItemId, :CustomerPolicyItemIdSet - + def initialize(customerassetitemid=nil, customerpolicyitemidset=nil) @CustomerAssetItemId = customerassetitemid @CustomerPolicyItemIdSet = customerpolicyitemidset end @@ -2839,11 +2839,11 @@ # @param IgnoredPolicyItemCount: 已忽略的检查项总数 # 注意:此字段可能返回 null,表示取不到有效值。 # @type IgnoredPolicyItemCount: Integer attr_accessor :AssetType, :IsCustomerFirstCheck, :CheckStatus, :CheckProgress, :PassedPolicyItemCount, :FailedPolicyItemCount, :FailedCriticalPolicyItemCount, :FailedHighRiskPolicyItemCount, :FailedMediumRiskPolicyItemCount, :FailedLowRiskPolicyItemCount, :NoticePolicyItemCount, :PassedAssetCount, :FailedAssetCount, :AssetPassedRate, :ScanFailedAssetCount, :CheckCostTime, :LastCheckTime, :PeriodRule, :OpenPolicyItemCount, :IgnoredPolicyItemCount - + def initialize(assettype=nil, iscustomerfirstcheck=nil, checkstatus=nil, checkprogress=nil, passedpolicyitemcount=nil, failedpolicyitemcount=nil, failedcriticalpolicyitemcount=nil, failedhighriskpolicyitemcount=nil, failedmediumriskpolicyitemcount=nil, failedlowriskpolicyitemcount=nil, noticepolicyitemcount=nil, passedassetcount=nil, failedassetcount=nil, assetpassedrate=nil, scanfailedassetcount=nil, checkcosttime=nil, lastchecktime=nil, periodrule=nil, openpolicyitemcount=nil, ignoredpolicyitemcount=nil) @AssetType = assettype @IsCustomerFirstCheck = iscustomerfirstcheck @CheckStatus = checkstatus @CheckProgress = checkprogress @@ -2904,11 +2904,11 @@ # @type Enabled: Boolean # @param Description: 标准的描述 # @type Description: String attr_accessor :StandardId, :Name, :PolicyItemCount, :Enabled, :Description - + def initialize(standardid=nil, name=nil, policyitemcount=nil, enabled=nil, description=nil) @StandardId = standardid @Name = name @PolicyItemCount = policyitemcount @Enabled = enabled @@ -2930,11 +2930,11 @@ # @type StandardId: Integer # @param Enable: 是否启用合规标准 # @type Enable: Boolean attr_accessor :StandardId, :Enable - + def initialize(standardid=nil, enable=nil) @StandardId = standardid @Enable = enable end @@ -2951,11 +2951,11 @@ # @param PodName: 容器所属的Pod的名称。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type PodName: String attr_accessor :ContainerId, :PodName - + def initialize(containerid=nil, podname=nil) @ContainerId = containerid @PodName = podname end @@ -2973,11 +2973,11 @@ # @type Values: Array # @param ExactMatch: 是否模糊查询。默认为是。 # @type ExactMatch: Boolean attr_accessor :Name, :Values, :ExactMatch - + def initialize(name=nil, values=nil, exactmatch=nil) @Name = name @Values = values @ExactMatch = exactmatch end @@ -2997,11 +2997,11 @@ # @param K8SVersion: 主机上的K8S的版本。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type K8SVersion: String attr_accessor :DockerVersion, :K8SVersion - + def initialize(dockerversion=nil, k8sversion=nil) @DockerVersion = dockerversion @K8SVersion = k8sversion end @@ -3022,11 +3022,11 @@ # @param Repository: 镜像所在远程仓库的路径。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Repository: String attr_accessor :ImageId, :ImageName, :ImageTag, :Repository - + def initialize(imageid=nil, imagename=nil, imagetag=nil, repository=nil) @ImageId = imageid @ImageName = imagename @ImageTag = imagetag @Repository = repository @@ -3048,11 +3048,11 @@ # @param ClusterVersion: K8S集群的版本。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ClusterVersion: String attr_accessor :ClusterName, :ClusterVersion - + def initialize(clustername=nil, clusterversion=nil) @ClusterName = clustername @ClusterVersion = clusterversion end @@ -3081,11 +3081,11 @@ # @type PeriodRule: :class:`Tencentcloud::Tcss.v20201101.models.CompliancePeriodTaskRule` # @param BenchmarkStandardSet: 合规标准列表 # @type BenchmarkStandardSet: Array attr_accessor :PeriodTaskId, :AssetType, :LastTriggerTime, :TotalPolicyItemCount, :PeriodRule, :BenchmarkStandardSet - + def initialize(periodtaskid=nil, assettype=nil, lasttriggertime=nil, totalpolicyitemcount=nil, periodrule=nil, benchmarkstandardset=nil) @PeriodTaskId = periodtaskid @AssetType = assettype @LastTriggerTime = lasttriggertime @TotalPolicyItemCount = totalpolicyitemcount @@ -3122,11 +3122,11 @@ # @param Enable: 是否开启 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Enable: Boolean attr_accessor :Frequency, :ExecutionTime, :Enable - + def initialize(frequency=nil, executiontime=nil, enable=nil) @Frequency = frequency @ExecutionTime = executiontime @Enable = enable end @@ -3144,11 +3144,11 @@ # @type CustomerPolicyItemId: Integer # @param CustomerAssetItemIdSet: 需要忽略指定检查项内的资产ID列表,为空表示所有 # @type CustomerAssetItemIdSet: Array attr_accessor :CustomerPolicyItemId, :CustomerAssetItemIdSet - + def initialize(customerpolicyitemid=nil, customerassetitemidset=nil) @CustomerPolicyItemId = customerpolicyitemid @CustomerAssetItemIdSet = customerassetitemidset end @@ -3208,11 +3208,11 @@ # @param ApplicableVersion: 检测项适用的版本 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ApplicableVersion: String attr_accessor :CustomerPolicyItemId, :BasePolicyItemId, :Name, :Category, :BenchmarkStandardName, :RiskLevel, :AssetType, :LastCheckTime, :CheckStatus, :CheckResult, :PassedAssetCount, :FailedAssetCount, :WhitelistId, :FixSuggestion, :BenchmarkStandardId, :ApplicableVersion - + def initialize(customerpolicyitemid=nil, basepolicyitemid=nil, name=nil, category=nil, benchmarkstandardname=nil, risklevel=nil, assettype=nil, lastchecktime=nil, checkstatus=nil, checkresult=nil, passedassetcount=nil, failedassetcount=nil, whitelistid=nil, fixsuggestion=nil, benchmarkstandardid=nil, applicableversion=nil) @CustomerPolicyItemId = customerpolicyitemid @BasePolicyItemId = basepolicyitemid @Name = name @Category = category @@ -3270,11 +3270,11 @@ # @type Suggestion: String # @param CheckTime: 检测的时间。 # @type CheckTime: String attr_accessor :CustomerAssetId, :AssetType, :CheckStatus, :AssetName, :FailureReason, :Suggestion, :CheckTime - + def initialize(customerassetid=nil, assettype=nil, checkstatus=nil, assetname=nil, failurereason=nil, suggestion=nil, checktime=nil) @CustomerAssetId = customerassetid @AssetType = assettype @CheckStatus = checkstatus @AssetName = assetname @@ -3312,11 +3312,11 @@ # @type LastUpdateTime: String # @param InsertTime: 加入到白名单的时间 # @type InsertTime: String attr_accessor :WhitelistItemId, :CustomerPolicyItemId, :Name, :StandardName, :StandardId, :AffectedAssetCount, :LastUpdateTime, :InsertTime - + def initialize(whitelistitemid=nil, customerpolicyitemid=nil, name=nil, standardname=nil, standardid=nil, affectedassetcount=nil, lastupdatetime=nil, inserttime=nil) @WhitelistItemId = whitelistitemid @CustomerPolicyItemId = customerpolicyitemid @Name = name @StandardName = standardname @@ -3344,11 +3344,11 @@ # @type Name: String # @param Version: 版本 # @type Version: String attr_accessor :Name, :Version - + def initialize(name=nil, version=nil) @Name = name @Version = version end @@ -3378,11 +3378,14 @@ # @param Name: 组件名称 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Name: String attr_accessor :Component, :Version, :FixedVersion, :Path, :Type, :Name - + extend Gem::Deprecate + deprecate :Component, :none, 2023, 6 + deprecate :Component=, :none, 2023, 6 + def initialize(component=nil, version=nil, fixedversion=nil, path=nil, type=nil, name=nil) @Component = component @Version = version @FixedVersion = fixedversion @Path = path @@ -3406,11 +3409,11 @@ # @type ClusterId: String # @param Id: 策略Id数组 # @type Id: Array attr_accessor :ClusterId, :Id - + def initialize(clusterid=nil, id=nil) @ClusterId = clusterid @Id = id end @@ -3428,11 +3431,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -3508,11 +3511,11 @@ # @type PodCpu: Integer # @param PodMem: 所属Pod的内存 # @type PodMem: Integer attr_accessor :ContainerID, :ContainerName, :Status, :CreateTime, :RunAs, :Cmd, :CPUUsage, :RamUsage, :ImageName, :ImageID, :POD, :HostID, :HostIP, :UpdateTime, :HostName, :PublicIp, :NetStatus, :NetSubStatus, :IsolateSource, :IsolateTime, :NodeID, :PodIP, :PodName, :NodeType, :NodeUniqueID, :PodCpu, :PodMem - + def initialize(containerid=nil, containername=nil, status=nil, createtime=nil, runas=nil, cmd=nil, cpuusage=nil, ramusage=nil, imagename=nil, imageid=nil, pod=nil, hostid=nil, hostip=nil, updatetime=nil, hostname=nil, publicip=nil, netstatus=nil, netsubstatus=nil, isolatesource=nil, isolatetime=nil, nodeid=nil, podip=nil, podname=nil, nodetype=nil, nodeuniqueid=nil, podcpu=nil, podmem=nil) @ContainerID = containerid @ContainerName = containername @Status = status @CreateTime = createtime @@ -3590,11 +3593,11 @@ # @type Name: String # @param Driver: 驱动 # @type Driver: String attr_accessor :Type, :Source, :Destination, :Mode, :RW, :Propagation, :Name, :Driver - + def initialize(type=nil, source=nil, destination=nil, mode=nil, rw=nil, propagation=nil, name=nil, driver=nil) @Type = type @Source = source @Destination = destination @Mode = mode @@ -3634,11 +3637,11 @@ # @type Ipv6: String # @param MAC: MAC 地址 # @type MAC: String attr_accessor :EndpointID, :Mode, :Name, :NetworkID, :Gateway, :Ipv4, :Ipv6, :MAC - + def initialize(endpointid=nil, mode=nil, name=nil, networkid=nil, gateway=nil, ipv4=nil, ipv6=nil, mac=nil) @EndpointID = endpointid @Mode = mode @Name = name @NetworkID = networkid @@ -3672,11 +3675,11 @@ # @type By: String # @param ExportField: 导出字段 # @type ExportField: Array attr_accessor :Filters, :Order, :By, :ExportField - + def initialize(filters=nil, order=nil, by=nil, exportfield=nil) @Filters = filters @Order = order @By = by @ExportField = exportfield @@ -3703,11 +3706,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -3729,11 +3732,11 @@ # @type By: Array # @param ExportField: 导出字段 # @type ExportField: Array attr_accessor :Filters, :Order, :By, :ExportField - + def initialize(filters=nil, order=nil, by=nil, exportfield=nil) @Filters = filters @Order = order @By = by @ExportField = exportfield @@ -3760,11 +3763,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -3784,11 +3787,11 @@ # @type ScanType: Array # @param Id: 扫描的镜像列表Id # @type Id: Array attr_accessor :All, :Images, :ScanType, :Id - + def initialize(all=nil, images=nil, scantype=nil, id=nil) @All = all @Images = images @ScanType = scantype @Id = id @@ -3813,11 +3816,11 @@ class CreateAssetImageRegistryScanTaskOneKeyResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3841,11 +3844,11 @@ # @type ExcludeImageList: Array # @param OnlyScanLatest: 是否仅扫描各repository最新版的镜像, 与Filters配合使用 # @type OnlyScanLatest: Boolean attr_accessor :All, :Images, :ScanType, :Id, :Filters, :ExcludeImageList, :OnlyScanLatest - + def initialize(all=nil, images=nil, scantype=nil, id=nil, filters=nil, excludeimagelist=nil, onlyscanlatest=nil) @All = all @Images = images @ScanType = scantype @Id = id @@ -3883,11 +3886,11 @@ class CreateAssetImageRegistryScanTaskResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3913,11 +3916,11 @@ # @type All: Boolean # @param Images: 自定义镜像 # @type Images: Array attr_accessor :Enable, :ScanTime, :ScanPeriod, :ScanVirus, :ScanRisk, :ScanVul, :All, :Images - + def initialize(enable=nil, scantime=nil, scanperiod=nil, scanvirus=nil, scanrisk=nil, scanvul=nil, all=nil, images=nil) @Enable = enable @ScanTime = scantime @ScanPeriod = scanperiod @ScanVirus = scanvirus @@ -3943,11 +3946,11 @@ class CreateAssetImageScanSettingResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3971,11 +3974,11 @@ # @type Filters: Array # @param ExcludeImageIds: 根据过滤条件筛选出镜像,再排除个别镜像 # @type ExcludeImageIds: Array attr_accessor :All, :Images, :ScanVul, :ScanVirus, :ScanRisk, :Filters, :ExcludeImageIds - + def initialize(all=nil, images=nil, scanvul=nil, scanvirus=nil, scanrisk=nil, filters=nil, excludeimageids=nil) @All = all @Images = images @ScanVul = scanvul @ScanVirus = scanvirus @@ -4008,11 +4011,11 @@ # @type TaskID: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskID, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskID = taskid @RequestId = requestid end @@ -4038,11 +4041,11 @@ # @type By: String # @param Order: 升序降序,asc desc # @type Order: String attr_accessor :ExportField, :ImageID, :Filters, :Limit, :Offset, :By, :Order - + def initialize(exportfield=nil, imageid=nil, filters=nil, limit=nil, offset=nil, by=nil, order=nil) @ExportField = exportfield @ImageID = imageid @Filters = filters @Limit = limit @@ -4075,11 +4078,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -4093,11 +4096,11 @@ class CreateCheckComponentRequest < TencentCloud::Common::AbstractModel # @param ClusterInfoList: 要安装的集群列表信息 # @type ClusterInfoList: Array attr_accessor :ClusterInfoList - + def initialize(clusterinfolist=nil) @ClusterInfoList = clusterinfolist end def deserialize(params) @@ -4118,11 +4121,11 @@ # @type InstallResult: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :InstallResult, :RequestId - + def initialize(installresult=nil, requestid=nil) @InstallResult = installresult @RequestId = requestid end @@ -4136,11 +4139,11 @@ class CreateClusterCheckTaskRequest < TencentCloud::Common::AbstractModel # @param ClusterCheckTaskList: 指定要扫描的集群信息 # @type ClusterCheckTaskList: Array attr_accessor :ClusterCheckTaskList - + def initialize(clusterchecktasklist=nil) @ClusterCheckTaskList = clusterchecktasklist end def deserialize(params) @@ -4163,11 +4166,11 @@ # @type CreateResult: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :CreateResult, :RequestId - + def initialize(taskid=nil, createresult=nil, requestid=nil) @TaskId = taskid @CreateResult = createresult @RequestId = requestid end @@ -4192,11 +4195,11 @@ # @type PolicySetId: Integer # @param PeriodTaskId: 按照定时任务ID指定的策略执行合规检查。 # @type PeriodTaskId: Integer attr_accessor :AssetTypeSet, :PolicySetId, :PeriodTaskId - + def initialize(assettypeset=nil, policysetid=nil, periodtaskid=nil) @AssetTypeSet = assettypeset @PolicySetId = policysetid @PeriodTaskId = periodtaskid end @@ -4214,11 +4217,11 @@ # @type TaskId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -4245,11 +4248,11 @@ # @type By: String # @param Order: 排序方式desc ,asc # @type Order: String attr_accessor :ImageID, :ExportField, :Limit, :Offset, :Filters, :By, :Order - + def initialize(imageid=nil, exportfield=nil, limit=nil, offset=nil, filters=nil, by=nil, order=nil) @ImageID = imageid @ExportField = exportfield @Limit = limit @Offset = offset @@ -4282,11 +4285,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -4311,11 +4314,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -4344,11 +4347,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -4381,11 +4384,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -4414,11 +4417,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -4442,11 +4445,11 @@ # @type By: String # @param ExportField: 导出字段 # @type ExportField: Array attr_accessor :Limit, :Offset, :Filters, :Order, :By, :ExportField - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil, exportfield=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -4477,11 +4480,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -4506,11 +4509,11 @@ # @type Order: String # @param By: 排序字段:主机数量:HostCount,容器数量:ContainerCount,更新时间:UpdateTime # @type By: String attr_accessor :Filters, :Limit, :Offset, :Order, :By - + def initialize(filters=nil, limit=nil, offset=nil, order=nil, by=nil) @Filters = filters @Limit = limit @Offset = offset @Order = order @@ -4539,11 +4542,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -4563,11 +4566,11 @@ # @type ExportAll: Boolean # @param IdList: 要导出的资产ID列表或检测项ID列表,由ExportByAsset的取值决定。 # @type IdList: Array attr_accessor :AssetType, :ExportByAsset, :ExportAll, :IdList - + def initialize(assettype=nil, exportbyasset=nil, exportall=nil, idlist=nil) @AssetType = assettype @ExportByAsset = exportbyasset @ExportAll = exportall @IdList = idlist @@ -4588,11 +4591,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -4626,11 +4629,11 @@ # @type Order: String # @param ExportField: 导出字段 # @type ExportField: Array attr_accessor :Filters, :Limit, :Offset, :By, :Order, :ExportField - + def initialize(filters=nil, limit=nil, offset=nil, by=nil, order=nil, exportfield=nil) @Filters = filters @Limit = limit @Offset = offset @By = by @@ -4661,11 +4664,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -4693,11 +4696,11 @@ # @type Order: String # @param ExportField: 导出字段 # @type ExportField: Array attr_accessor :Filters, :Offset, :Limit, :By, :Order, :ExportField - + def initialize(filters=nil, offset=nil, limit=nil, by=nil, order=nil, exportfield=nil) @Filters = filters @Offset = offset @Limit = limit @By = by @@ -4730,11 +4733,11 @@ # @type DownloadUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :DownloadUrl, :RequestId - + def initialize(jobid=nil, downloadurl=nil, requestid=nil) @JobId = jobid @DownloadUrl = downloadurl @RequestId = requestid end @@ -4764,11 +4767,11 @@ # @type By: String # @param ExportField: 导出字段 # @type ExportField: Array attr_accessor :Filters, :Order, :By, :ExportField - + def initialize(filters=nil, order=nil, by=nil, exportfield=nil) @Filters = filters @Order = order @By = by @ExportField = exportfield @@ -4795,11 +4798,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -4821,11 +4824,11 @@ # @type By: Array # @param ExportField: 导出字段 # @type ExportField: Array attr_accessor :Filters, :Order, :By, :ExportField - + def initialize(filters=nil, order=nil, by=nil, exportfield=nil) @Filters = filters @Order = order @By = by @ExportField = exportfield @@ -4852,11 +4855,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -4874,11 +4877,11 @@ # @type CopySrcRuleID: String # @param EventID: 事件ID(适用于事件加白场景) # @type EventID: Integer attr_accessor :RuleInfo, :CopySrcRuleID, :EventID - + def initialize(ruleinfo=nil, copysrcruleid=nil, eventid=nil) @RuleInfo = ruleinfo @CopySrcRuleID = copysrcruleid @EventID = eventid end @@ -4899,11 +4902,11 @@ # @type RuleID: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RuleID, :RequestId - + def initialize(ruleid=nil, requestid=nil) @RuleID = ruleid @RequestId = requestid end @@ -4914,11 +4917,11 @@ end # CreateNetworkFirewallClusterRefresh请求参数结构体 class CreateNetworkFirewallClusterRefreshRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -4932,11 +4935,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -4952,11 +4955,11 @@ class CreateNetworkFirewallPolicyDiscoverRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群Id # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -4972,11 +4975,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -4994,11 +4997,11 @@ # @type ClusterId: String # @param Id: 策略Id数组 # @type Id: Array attr_accessor :ClusterId, :Id - + def initialize(clusterid=nil, id=nil) @ClusterId = clusterid @Id = id end @@ -5016,11 +5019,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -5038,11 +5041,11 @@ # @type ClusterId: String # @param Id: 策略Id数组 # @type Id: Array attr_accessor :ClusterId, :Id - + def initialize(clusterid=nil, id=nil) @ClusterId = clusterid @Id = id end @@ -5060,11 +5063,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -5080,11 +5083,11 @@ class CreateOrModifyPostPayCoresRequest < TencentCloud::Common::AbstractModel # @param CoresCnt: 弹性计费上限,最小值500 # @type CoresCnt: Integer attr_accessor :CoresCnt - + def initialize(corescnt=nil) @CoresCnt = corescnt end def deserialize(params) @@ -5096,11 +5099,11 @@ class CreateOrModifyPostPayCoresResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5122,11 +5125,11 @@ # @type By: String # @param ExportField: 导出字段 # @type ExportField: Array attr_accessor :Limit, :Offset, :Filters, :Order, :By, :ExportField - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil, exportfield=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -5157,11 +5160,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -5172,11 +5175,11 @@ end # CreateRefreshTask请求参数结构体 class CreateRefreshTaskRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -5190,11 +5193,11 @@ # @type CreateResult: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :CreateResult, :RequestId - + def initialize(taskid=nil, createresult=nil, requestid=nil) @TaskId = taskid @CreateResult = createresult @RequestId = requestid end @@ -5232,11 +5235,11 @@ # @type Order: String # @param By: 排序字段:事件数量:EventCount # @type By: String attr_accessor :Filters, :Limit, :Offset, :Order, :By - + def initialize(filters=nil, limit=nil, offset=nil, order=nil, by=nil) @Filters = filters @Limit = limit @Offset = offset @Order = order @@ -5265,11 +5268,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -5283,11 +5286,11 @@ class CreateSearchTemplateRequest < TencentCloud::Common::AbstractModel # @param SearchTemplate: 搜索模板 # @type SearchTemplate: :class:`Tencentcloud::Tcss.v20201101.models.SearchTemplate` attr_accessor :SearchTemplate - + def initialize(searchtemplate=nil) @SearchTemplate = searchtemplate end def deserialize(params) @@ -5302,11 +5305,11 @@ class CreateSearchTemplateResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5341,11 +5344,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -5374,11 +5377,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -5398,11 +5401,11 @@ # @type TimeoutAll: Boolean # @param Timeout: 重新设置的超时时长 # @type Timeout: Integer attr_accessor :TaskId, :ContainerIds, :TimeoutAll, :Timeout - + def initialize(taskid=nil, containerids=nil, timeoutall=nil, timeout=nil) @TaskId = taskid @ContainerIds = containerids @TimeoutAll = timeoutall @Timeout = timeout @@ -5420,11 +5423,11 @@ class CreateVirusScanAgainResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5453,11 +5456,11 @@ # SCAN_PATH_DEFAULT:默认路径 # SCAN_PATH_USER_DEFINE:用户自定义路径 # @type ScanPathMode: String attr_accessor :ScanPathAll, :ScanRangeType, :ScanRangeAll, :Timeout, :ScanPathType, :ScanIds, :ScanPath, :ScanPathMode - + def initialize(scanpathall=nil, scanrangetype=nil, scanrangeall=nil, timeout=nil, scanpathtype=nil, scanids=nil, scanpath=nil, scanpathmode=nil) @ScanPathAll = scanpathall @ScanRangeType = scanrangetype @ScanRangeAll = scanrangeall @Timeout = timeout @@ -5485,11 +5488,11 @@ # @type TaskID: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskID, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskID = taskid @RequestId = requestid end @@ -5512,11 +5515,11 @@ # <li>ContainerID- string - 是否必填:否 - 容器ID</li> # <li>ContainerName- String -是否必填: 否 - 容器名称</li> # @type Filters: Array attr_accessor :PocID, :Limit, :Offset, :Filters - + def initialize(pocid=nil, limit=nil, offset=nil, filters=nil) @PocID = pocid @Limit = limit @Offset = offset @Filters = filters @@ -5543,11 +5546,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -5583,11 +5586,11 @@ # @type Order: String # @param By: 排序字段:事件数量:EventCount # @type By: String attr_accessor :Filters, :Limit, :Offset, :Order, :By - + def initialize(filters=nil, limit=nil, offset=nil, order=nil, by=nil) @Filters = filters @Limit = limit @Offset = offset @Order = order @@ -5616,11 +5619,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -5644,11 +5647,11 @@ # @type Order: String # @param By: 排序字段:更新时间:ModifyTime/首次开启时间:CreateTime # @type By: String attr_accessor :Filters, :Limit, :Offset, :Order, :By - + def initialize(filters=nil, limit=nil, offset=nil, order=nil, by=nil) @Filters = filters @Limit = limit @Offset = offset @Order = order @@ -5677,11 +5680,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -5708,11 +5711,11 @@ # @type By: String # @param Order: 排序方式desc ,asc # @type Order: String attr_accessor :ImageID, :ExportField, :Limit, :Offset, :Filters, :By, :Order - + def initialize(imageid=nil, exportfield=nil, limit=nil, offset=nil, filters=nil, by=nil, order=nil) @ImageID = imageid @ExportField = exportfield @Limit = limit @Offset = offset @@ -5745,11 +5748,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -5781,11 +5784,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :PocID, :Limit, :Offset, :Filters, :Order, :By - + def initialize(pocid=nil, limit=nil, offset=nil, filters=nil, order=nil, by=nil) @PocID = pocid @Limit = limit @Offset = offset @Filters = filters @@ -5816,11 +5819,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -5844,11 +5847,11 @@ # @type LocalTaskID: Integer # @param RegistryTaskID: 仓库镜像重新漏洞扫描时的任务ID # @type RegistryTaskID: Integer attr_accessor :LocalImageScanType, :LocalImageIDs, :RegistryImageScanType, :RegistryImageIDs, :LocalTaskID, :RegistryTaskID - + def initialize(localimagescantype=nil, localimageids=nil, registryimagescantype=nil, registryimageids=nil, localtaskid=nil, registrytaskid=nil) @LocalImageScanType = localimagescantype @LocalImageIDs = localimageids @RegistryImageScanType = registryimagescantype @RegistryImageIDs = registryimageids @@ -5874,11 +5877,11 @@ # @type RegistryTaskID: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LocalTaskID, :RegistryTaskID, :RequestId - + def initialize(localtaskid=nil, registrytaskid=nil, requestid=nil) @LocalTaskID = localtaskid @RegistryTaskID = registrytaskid @RequestId = requestid end @@ -5917,11 +5920,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -5950,11 +5953,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -5968,11 +5971,11 @@ class DeleteAbnormalProcessRulesRequest < TencentCloud::Common::AbstractModel # @param RuleIdSet: 策略的ids # @type RuleIdSet: Array attr_accessor :RuleIdSet - + def initialize(ruleidset=nil) @RuleIdSet = ruleidset end def deserialize(params) @@ -5984,11 +5987,11 @@ class DeleteAbnormalProcessRulesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6000,11 +6003,11 @@ class DeleteAccessControlRulesRequest < TencentCloud::Common::AbstractModel # @param RuleIdSet: 策略的ids # @type RuleIdSet: Array attr_accessor :RuleIdSet - + def initialize(ruleidset=nil) @RuleIdSet = ruleidset end def deserialize(params) @@ -6016,11 +6019,11 @@ class DeleteAccessControlRulesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6034,11 +6037,11 @@ # @type AssetItemId: Integer # @param CustomerPolicyItemIdSet: 需要忽略指定资产内的检查项ID列表 # @type CustomerPolicyItemIdSet: Array attr_accessor :AssetItemId, :CustomerPolicyItemIdSet - + def initialize(assetitemid=nil, customerpolicyitemidset=nil) @AssetItemId = assetitemid @CustomerPolicyItemIdSet = customerpolicyitemidset end @@ -6052,11 +6055,11 @@ class DeleteComplianceAssetPolicySetFromWhitelistResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6068,11 +6071,11 @@ class DeleteCompliancePolicyAssetSetFromWhitelistRequest < TencentCloud::Common::AbstractModel # @param PolicyAssetSetList: (检查项ID+资产ID列表)的列表 # @type PolicyAssetSetList: Array attr_accessor :PolicyAssetSetList - + def initialize(policyassetsetlist=nil) @PolicyAssetSetList = policyassetsetlist end def deserialize(params) @@ -6091,11 +6094,11 @@ class DeleteCompliancePolicyAssetSetFromWhitelistResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6107,11 +6110,11 @@ class DeleteCompliancePolicyItemFromWhitelistRequest < TencentCloud::Common::AbstractModel # @param WhitelistIdSet: 指定的白名单项的ID的列表 # @type WhitelistIdSet: Array attr_accessor :WhitelistIdSet - + def initialize(whitelistidset=nil) @WhitelistIdSet = whitelistidset end def deserialize(params) @@ -6123,11 +6126,11 @@ class DeleteCompliancePolicyItemFromWhitelistResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6139,11 +6142,11 @@ class DeleteEscapeWhiteListRequest < TencentCloud::Common::AbstractModel # @param IDSet: 白名单记录ID数组 # @type IDSet: Array attr_accessor :IDSet - + def initialize(idset=nil) @IDSet = idset end def deserialize(params) @@ -6155,11 +6158,11 @@ class DeleteEscapeWhiteListResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6171,11 +6174,11 @@ class DeleteIgnoreVulRequest < TencentCloud::Common::AbstractModel # @param List: 漏洞PocID 信息列表 # @type List: Array attr_accessor :List - + def initialize(list=nil) @List = list end def deserialize(params) @@ -6194,11 +6197,11 @@ class DeleteIgnoreVulResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6210,11 +6213,11 @@ class DeleteK8sApiAbnormalRuleRequest < TencentCloud::Common::AbstractModel # @param RuleIDSet: 规则ID集合 # @type RuleIDSet: Array attr_accessor :RuleIDSet - + def initialize(ruleidset=nil) @RuleIDSet = ruleidset end def deserialize(params) @@ -6226,11 +6229,11 @@ class DeleteK8sApiAbnormalRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6242,11 +6245,11 @@ class DeleteMachineRequest < TencentCloud::Common::AbstractModel # @param Uuid: 客户端Uuid # @type Uuid: String attr_accessor :Uuid - + def initialize(uuid=nil) @Uuid = uuid end def deserialize(params) @@ -6258,11 +6261,11 @@ class DeleteMachineResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6276,11 +6279,11 @@ # @type ClusterId: String # @param Id: 策略Id数组 # @type Id: Array attr_accessor :ClusterId, :Id - + def initialize(clusterid=nil, id=nil) @ClusterId = clusterid @Id = id end @@ -6298,11 +6301,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -6318,11 +6321,11 @@ class DeleteReverseShellEventsRequest < TencentCloud::Common::AbstractModel # @param EventIdSet: 事件ids # @type EventIdSet: Array attr_accessor :EventIdSet - + def initialize(eventidset=nil) @EventIdSet = eventidset end def deserialize(params) @@ -6334,11 +6337,11 @@ class DeleteReverseShellEventsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6350,11 +6353,11 @@ class DeleteReverseShellWhiteListsRequest < TencentCloud::Common::AbstractModel # @param WhiteListIdSet: 白名单ids # @type WhiteListIdSet: Array attr_accessor :WhiteListIdSet - + def initialize(whitelistidset=nil) @WhiteListIdSet = whitelistidset end def deserialize(params) @@ -6366,11 +6369,11 @@ class DeleteReverseShellWhiteListsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6382,11 +6385,11 @@ class DeleteRiskSyscallEventsRequest < TencentCloud::Common::AbstractModel # @param EventIdSet: 事件ids # @type EventIdSet: Array attr_accessor :EventIdSet - + def initialize(eventidset=nil) @EventIdSet = eventidset end def deserialize(params) @@ -6398,11 +6401,11 @@ class DeleteRiskSyscallEventsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6414,11 +6417,11 @@ class DeleteRiskSyscallWhiteListsRequest < TencentCloud::Common::AbstractModel # @param WhiteListIdSet: 白名单ids # @type WhiteListIdSet: Array attr_accessor :WhiteListIdSet - + def initialize(whitelistidset=nil) @WhiteListIdSet = whitelistidset end def deserialize(params) @@ -6430,11 +6433,11 @@ class DeleteRiskSyscallWhiteListsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6446,11 +6449,11 @@ class DeleteSearchTemplateRequest < TencentCloud::Common::AbstractModel # @param Id: 模板ID # @type Id: Integer attr_accessor :Id - + def initialize(id=nil) @Id = id end def deserialize(params) @@ -6462,11 +6465,11 @@ class DeleteSearchTemplateResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6478,11 +6481,11 @@ class DescribeABTestConfigRequest < TencentCloud::Common::AbstractModel # @param ProjectName: 灰度项目名称 # @type ProjectName: String attr_accessor :ProjectName - + def initialize(projectname=nil) @ProjectName = projectname end def deserialize(params) @@ -6496,11 +6499,11 @@ # @type Config: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Config, :RequestId - + def initialize(config=nil, requestid=nil) @Config = config @RequestId = requestid end @@ -6521,11 +6524,11 @@ class DescribeAbnormalProcessDetailRequest < TencentCloud::Common::AbstractModel # @param EventId: 事件唯一id # @type EventId: String attr_accessor :EventId - + def initialize(eventid=nil) @EventId = eventid end def deserialize(params) @@ -6548,11 +6551,11 @@ # @type AncestorProcessInfo: :class:`Tencentcloud::Tcss.v20201101.models.ProcessBaseInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EventBaseInfo, :ProcessInfo, :ParentProcessInfo, :EventDetail, :AncestorProcessInfo, :RequestId - + def initialize(eventbaseinfo=nil, processinfo=nil, parentprocessinfo=nil, eventdetail=nil, ancestorprocessinfo=nil, requestid=nil) @EventBaseInfo = eventbaseinfo @ProcessInfo = processinfo @ParentProcessInfo = parentprocessinfo @EventDetail = eventdetail @@ -6591,11 +6594,11 @@ # @type StartTime: String # @param EndTime: 结束时间 # @type EndTime: String attr_accessor :StartTime, :EndTime - + def initialize(starttime=nil, endtime=nil) @StartTime = starttime @EndTime = endtime end @@ -6611,11 +6614,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :RequestId - + def initialize(list=nil, requestid=nil) @List = list @RequestId = requestid end @@ -6646,11 +6649,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :ExportField, :Limit, :Offset, :Filters, :Order, :By - + def initialize(exportfield=nil, limit=nil, offset=nil, filters=nil, order=nil, by=nil) @ExportField = exportfield @Limit = limit @Offset = offset @Filters = filters @@ -6682,11 +6685,11 @@ # @type DownloadUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :RequestId - + def initialize(downloadurl=nil, requestid=nil) @DownloadUrl = downloadurl @RequestId = requestid end @@ -6708,11 +6711,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -6743,11 +6746,11 @@ # @type EventSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :EventSet, :RequestId - + def initialize(totalcount=nil, eventset=nil, requestid=nil) @TotalCount = totalcount @EventSet = eventset @RequestId = requestid end @@ -6767,11 +6770,11 @@ end # DescribeAbnormalProcessLevelSummary请求参数结构体 class DescribeAbnormalProcessLevelSummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -6787,11 +6790,11 @@ # @type LowLevelEventCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :HighLevelEventCount, :MediumLevelEventCount, :LowLevelEventCount, :RequestId - + def initialize(highleveleventcount=nil, mediumleveleventcount=nil, lowleveleventcount=nil, requestid=nil) @HighLevelEventCount = highleveleventcount @MediumLevelEventCount = mediumleveleventcount @LowLevelEventCount = lowleveleventcount @RequestId = requestid @@ -6815,11 +6818,11 @@ # @type Limit: Integer # @param Offset: 偏移量,默认为0。 # @type Offset: Integer attr_accessor :RuleId, :ImageId, :Limit, :Offset - + def initialize(ruleid=nil, imageid=nil, limit=nil, offset=nil) @RuleId = ruleid @ImageId = imageid @Limit = limit @Offset = offset @@ -6839,11 +6842,11 @@ # @type RuleDetail: :class:`Tencentcloud::Tcss.v20201101.models.AbnormalProcessRuleInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RuleDetail, :RequestId - + def initialize(ruledetail=nil, requestid=nil) @RuleDetail = ruledetail @RequestId = requestid end @@ -6870,11 +6873,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :ExportField, :Limit, :Offset, :Filters, :Order, :By - + def initialize(exportfield=nil, limit=nil, offset=nil, filters=nil, order=nil, by=nil) @ExportField = exportfield @Limit = limit @Offset = offset @Filters = filters @@ -6906,11 +6909,11 @@ # @type DownloadUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :RequestId - + def initialize(downloadurl=nil, requestid=nil) @DownloadUrl = downloadurl @RequestId = requestid end @@ -6932,11 +6935,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -6967,11 +6970,11 @@ # @type RuleSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :RuleSet, :RequestId - + def initialize(totalcount=nil, ruleset=nil, requestid=nil) @TotalCount = totalcount @RuleSet = ruleset @RequestId = requestid end @@ -6994,11 +6997,11 @@ class DescribeAccessControlDetailRequest < TencentCloud::Common::AbstractModel # @param EventId: 事件唯一id # @type EventId: String attr_accessor :EventId - + def initialize(eventid=nil) @EventId = eventid end def deserialize(params) @@ -7023,11 +7026,11 @@ # @type AncestorProcessInfo: :class:`Tencentcloud::Tcss.v20201101.models.ProcessBaseInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EventBaseInfo, :ProcessInfo, :TamperedFileInfo, :EventDetail, :ParentProcessInfo, :AncestorProcessInfo, :RequestId - + def initialize(eventbaseinfo=nil, processinfo=nil, tamperedfileinfo=nil, eventdetail=nil, parentprocessinfo=nil, ancestorprocessinfo=nil, requestid=nil) @EventBaseInfo = eventbaseinfo @ProcessInfo = processinfo @TamperedFileInfo = tamperedfileinfo @EventDetail = eventdetail @@ -7079,11 +7082,11 @@ # @type By: String # @param ExportField: 导出字段 # @type ExportField: Array attr_accessor :Limit, :Offset, :Filters, :Order, :By, :ExportField - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil, exportfield=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -7118,11 +7121,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :JobId, :RequestId - + def initialize(downloadurl=nil, jobid=nil, requestid=nil) @DownloadUrl = downloadurl @JobId = jobid @RequestId = requestid end @@ -7146,11 +7149,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -7181,11 +7184,11 @@ # @type EventSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :EventSet, :RequestId - + def initialize(totalcount=nil, eventset=nil, requestid=nil) @TotalCount = totalcount @EventSet = eventset @RequestId = requestid end @@ -7214,11 +7217,11 @@ # @type Limit: Integer # @param Offset: 偏移量,默认为0。 # @type Offset: Integer attr_accessor :RuleId, :ImageId, :Limit, :Offset - + def initialize(ruleid=nil, imageid=nil, limit=nil, offset=nil) @RuleId = ruleid @ImageId = imageid @Limit = limit @Offset = offset @@ -7238,11 +7241,11 @@ # @type RuleDetail: :class:`Tencentcloud::Tcss.v20201101.models.AccessControlRuleInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RuleDetail, :RequestId - + def initialize(ruledetail=nil, requestid=nil) @RuleDetail = ruledetail @RequestId = requestid end @@ -7269,11 +7272,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :ExportField, :Limit, :Offset, :Filters, :Order, :By - + def initialize(exportfield=nil, limit=nil, offset=nil, filters=nil, order=nil, by=nil) @ExportField = exportfield @Limit = limit @Offset = offset @Filters = filters @@ -7305,11 +7308,11 @@ # @type DownloadUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :RequestId - + def initialize(downloadurl=nil, requestid=nil) @DownloadUrl = downloadurl @RequestId = requestid end @@ -7331,11 +7334,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -7366,11 +7369,11 @@ # @type RuleSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :RuleSet, :RequestId - + def initialize(totalcount=nil, ruleset=nil, requestid=nil) @TotalCount = totalcount @RuleSet = ruleset @RequestId = requestid end @@ -7390,11 +7393,11 @@ end # DescribeAffectedClusterCount请求参数结构体 class DescribeAffectedClusterCountRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -7412,11 +7415,11 @@ # @type HintRiskClusterCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SeriousRiskClusterCount, :HighRiskClusterCount, :MiddleRiskClusterCount, :HintRiskClusterCount, :RequestId - + def initialize(seriousriskclustercount=nil, highriskclustercount=nil, middleriskclustercount=nil, hintriskclustercount=nil, requestid=nil) @SeriousRiskClusterCount = seriousriskclustercount @HighRiskClusterCount = highriskclustercount @MiddleRiskClusterCount = middleriskclustercount @HintRiskClusterCount = hintriskclustercount @@ -7447,11 +7450,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :CheckItemId, :Offset, :Limit, :Filters, :By, :Order - + def initialize(checkitemid=nil, offset=nil, limit=nil, filters=nil, by=nil, order=nil) @CheckItemId = checkitemid @Offset = offset @Limit = limit @Filters = filters @@ -7484,11 +7487,11 @@ # @type AffectedNodeList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :AffectedNodeList, :RequestId - + def initialize(totalcount=nil, affectednodelist=nil, requestid=nil) @TotalCount = totalcount @AffectedNodeList = affectednodelist @RequestId = requestid end @@ -7522,11 +7525,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :CheckItemId, :Offset, :Limit, :Filters, :By, :Order - + def initialize(checkitemid=nil, offset=nil, limit=nil, filters=nil, by=nil, order=nil) @CheckItemId = checkitemid @Offset = offset @Limit = limit @Filters = filters @@ -7559,11 +7562,11 @@ # @type AffectedWorkloadList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :AffectedWorkloadList, :RequestId - + def initialize(totalcount=nil, affectedworkloadlist=nil, requestid=nil) @TotalCount = totalcount @AffectedWorkloadList = affectedworkloadlist @RequestId = requestid end @@ -7596,11 +7599,11 @@ # @type ExpireDate: String # @param ClusterCustomParameters: 集群自定义参数 # @type ClusterCustomParameters: Array attr_accessor :IsCloud, :NetType, :RegionCode, :VpcId, :ExpireDate, :ClusterCustomParameters - + def initialize(iscloud=nil, nettype=nil, regioncode=nil, vpcid=nil, expiredate=nil, clustercustomparameters=nil) @IsCloud = iscloud @NetType = nettype @RegionCode = regioncode @VpcId = vpcid @@ -7631,11 +7634,11 @@ # @type Command: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Command, :RequestId - + def initialize(command=nil, requestid=nil) @Command = command @RequestId = requestid end @@ -7659,11 +7662,11 @@ # @type ExpireDate: String # @param TagIds: 标签ID列表,IsCloud=false时才会生效 # @type TagIds: Array attr_accessor :IsCloud, :NetType, :RegionCode, :VpcId, :ExpireDate, :TagIds - + def initialize(iscloud=nil, nettype=nil, regioncode=nil, vpcid=nil, expiredate=nil, tagids=nil) @IsCloud = iscloud @NetType = nettype @RegionCode = regioncode @VpcId = vpcid @@ -7695,11 +7698,11 @@ # @type WindowsDownloadUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LinuxCommand, :WindowsCommand, :WindowsStepOne, :WindowsStepTwo, :WindowsDownloadUrl, :RequestId - + def initialize(linuxcommand=nil, windowscommand=nil, windowsstepone=nil, windowssteptwo=nil, windowsdownloadurl=nil, requestid=nil) @LinuxCommand = linuxcommand @WindowsCommand = windowscommand @WindowsStepOne = windowsstepone @WindowsStepTwo = windowssteptwo @@ -7726,11 +7729,11 @@ # @param Filters: 过滤条件。 # <li>Keywords- String - 是否必填:否 - 模糊查询可选字段</li> # @type Filters: Array attr_accessor :Limit, :Offset, :Filters - + def initialize(limit=nil, offset=nil, filters=nil) @Limit = limit @Offset = offset @Filters = filters end @@ -7757,11 +7760,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -7795,11 +7798,11 @@ # @type Order: String # @param By: 排序字段。 # @type By: String attr_accessor :Filters, :Limit, :Offset, :Order, :By - + def initialize(filters=nil, limit=nil, offset=nil, order=nil, by=nil) @Filters = filters @Limit = limit @Offset = offset @Order = order @@ -7830,11 +7833,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -7863,11 +7866,11 @@ # @type Offset: Integer # @param Filters: 过滤条件 # @type Filters: Array attr_accessor :ContainerID, :Limit, :Offset, :Filters - + def initialize(containerid=nil, limit=nil, offset=nil, filters=nil) @ContainerID = containerid @Limit = limit @Offset = offset @Filters = filters @@ -7896,11 +7899,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -7923,11 +7926,11 @@ class DescribeAssetContainerDetailRequest < TencentCloud::Common::AbstractModel # @param ContainerId: 容器id # @type ContainerId: String attr_accessor :ContainerId - + def initialize(containerid=nil) @ContainerId = containerid end def deserialize(params) @@ -8027,11 +8030,11 @@ # @type PublicIP: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :HostID, :HostIP, :ContainerName, :Status, :RunAs, :Cmd, :CPUUsage, :RamUsage, :ImageName, :ImageID, :POD, :K8sMaster, :ProcessCnt, :PortCnt, :ComponentCnt, :AppCnt, :WebServiceCnt, :Mounts, :Network, :CreateTime, :ImageCreateTime, :ImageSize, :HostStatus, :NetStatus, :NetSubStatus, :IsolateSource, :IsolateTime, :NodeID, :NodeName, :NodeSubNetID, :NodeSubNetName, :NodeSubNetCIDR, :PodName, :PodIP, :PodStatus, :ClusterID, :ClusterName, :NodeType, :NodeUniqueID, :PublicIP, :RequestId - + def initialize(hostid=nil, hostip=nil, containername=nil, status=nil, runas=nil, cmd=nil, cpuusage=nil, ramusage=nil, imagename=nil, imageid=nil, pod=nil, k8smaster=nil, processcnt=nil, portcnt=nil, componentcnt=nil, appcnt=nil, webservicecnt=nil, mounts=nil, network=nil, createtime=nil, imagecreatetime=nil, imagesize=nil, hoststatus=nil, netstatus=nil, netsubstatus=nil, isolatesource=nil, isolatetime=nil, nodeid=nil, nodename=nil, nodesubnetid=nil, nodesubnetname=nil, nodesubnetcidr=nil, podname=nil, podip=nil, podstatus=nil, clusterid=nil, clustername=nil, nodetype=nil, nodeuniqueid=nil, publicip=nil, requestid=nil) @HostID = hostid @HostIP = hostip @ContainerName = containername @Status = status @@ -8153,11 +8156,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :Limit, :Offset, :Filters, :By, :Order - + def initialize(limit=nil, offset=nil, filters=nil, by=nil, order=nil) @Limit = limit @Offset = offset @Filters = filters @By = by @@ -8188,11 +8191,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -8220,11 +8223,11 @@ # @param Filters: 过滤条件。 # <li>Keywords- String - 是否必填:否 - 模糊查询可选字段</li> # @type Filters: Array attr_accessor :Limit, :Offset, :Filters - + def initialize(limit=nil, offset=nil, filters=nil) @Limit = limit @Offset = offset @Filters = filters end @@ -8251,11 +8254,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -8278,11 +8281,11 @@ class DescribeAssetHostDetailRequest < TencentCloud::Common::AbstractModel # @param HostId: 主机id # @type HostId: String attr_accessor :HostId - + def initialize(hostid=nil) @HostId = hostid end def deserialize(params) @@ -8346,11 +8349,11 @@ # @type Tags: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :UUID, :UpdateTime, :HostName, :Group, :HostIP, :OsName, :AgentVersion, :KernelVersion, :DockerVersion, :DockerAPIVersion, :DockerGoVersion, :DockerFileSystemDriver, :DockerRootDir, :ImageCnt, :ContainerCnt, :K8sMasterIP, :K8sVersion, :KubeProxyVersion, :Status, :IsContainerd, :MachineType, :PublicIp, :InstanceID, :RegionID, :Project, :Tags, :RequestId - + def initialize(uuid=nil, updatetime=nil, hostname=nil, group=nil, hostip=nil, osname=nil, agentversion=nil, kernelversion=nil, dockerversion=nil, dockerapiversion=nil, dockergoversion=nil, dockerfilesystemdriver=nil, dockerrootdir=nil, imagecnt=nil, containercnt=nil, k8smasterip=nil, k8sversion=nil, kubeproxyversion=nil, status=nil, iscontainerd=nil, machinetype=nil, publicip=nil, instanceid=nil, regionid=nil, project=nil, tags=nil, requestid=nil) @UUID = uuid @UpdateTime = updatetime @HostName = hostname @Group = group @@ -8442,11 +8445,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :Limit, :Offset, :Filters, :By, :Order - + def initialize(limit=nil, offset=nil, filters=nil, by=nil, order=nil) @Limit = limit @Offset = offset @Filters = filters @By = by @@ -8477,11 +8480,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -8515,11 +8518,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -8550,11 +8553,11 @@ # @type ImageBindRuleSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ImageBindRuleSet, :RequestId - + def initialize(totalcount=nil, imagebindruleset=nil, requestid=nil) @TotalCount = totalcount @ImageBindRuleSet = imagebindruleset @RequestId = requestid end @@ -8577,11 +8580,11 @@ class DescribeAssetImageDetailRequest < TencentCloud::Common::AbstractModel # @param ImageID: 镜像id # @type ImageID: String attr_accessor :ImageID - + def initialize(imageid=nil) @ImageID = imageid end def deserialize(params) @@ -8670,11 +8673,11 @@ # @type IsAuthorized: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ImageID, :ImageName, :CreateTime, :Size, :HostCnt, :ContainerCnt, :ScanTime, :VulCnt, :RiskCnt, :SensitiveInfoCnt, :IsTrustImage, :OsName, :AgentError, :ScanError, :Architecture, :Author, :BuildHistory, :ScanVirusProgress, :ScanVulProgress, :ScanRiskProgress, :ScanVirusError, :ScanVulError, :ScanRiskError, :ScanStatus, :VirusCnt, :Status, :RemainScanTime, :IsAuthorized, :RequestId - + def initialize(imageid=nil, imagename=nil, createtime=nil, size=nil, hostcnt=nil, containercnt=nil, scantime=nil, vulcnt=nil, riskcnt=nil, sensitiveinfocnt=nil, istrustimage=nil, osname=nil, agenterror=nil, scanerror=nil, architecture=nil, author=nil, buildhistory=nil, scanvirusprogress=nil, scanvulprogress=nil, scanriskprogress=nil, scanviruserror=nil, scanvulerror=nil, scanriskerror=nil, scanstatus=nil, viruscnt=nil, status=nil, remainscantime=nil, isauthorized=nil, requestid=nil) @ImageID = imageid @ImageName = imagename @CreateTime = createtime @Size = size @@ -8742,11 +8745,11 @@ class DescribeAssetImageHostListRequest < TencentCloud::Common::AbstractModel # @param Filters: 过滤条件 支持ImageID,HostID # @type Filters: Array attr_accessor :Filters - + def initialize(filters=nil) @Filters = filters end def deserialize(params) @@ -8769,11 +8772,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -8810,11 +8813,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :ExportField, :Limit, :Offset, :Filters, :By, :Order - + def initialize(exportfield=nil, limit=nil, offset=nil, filters=nil, by=nil, order=nil) @ExportField = exportfield @Limit = limit @Offset = offset @Filters = filters @@ -8845,11 +8848,11 @@ # @type DownloadUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :RequestId - + def initialize(downloadurl=nil, requestid=nil) @DownloadUrl = downloadurl @RequestId = requestid end @@ -8875,11 +8878,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :Limit, :Offset, :Filters, :By, :Order - + def initialize(limit=nil, offset=nil, filters=nil, by=nil, order=nil) @Limit = limit @Offset = offset @Filters = filters @By = by @@ -8910,11 +8913,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -8934,11 +8937,11 @@ end # DescribeAssetImageRegistryAssetStatus请求参数结构体 class DescribeAssetImageRegistryAssetStatusRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -8953,11 +8956,11 @@ # @type Err: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Status, :Err, :RequestId - + def initialize(status=nil, err=nil, requestid=nil) @Status = status @Err = err @RequestId = requestid end @@ -8975,11 +8978,11 @@ # @type Id: Integer # @param ImageId: 镜像ID # @type ImageId: String attr_accessor :Id, :ImageId - + def initialize(id=nil, imageid=nil) @Id = id @ImageId = imageid end @@ -9089,11 +9092,11 @@ # @type ImageCreateTime: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ImageDigest, :ImageRepoAddress, :RegistryType, :ImageName, :ImageTag, :ScanTime, :ScanStatus, :VulCnt, :VirusCnt, :RiskCnt, :SentiveInfoCnt, :OsName, :ScanVirusError, :ScanVulError, :LayerInfo, :InstanceId, :InstanceName, :Namespace, :ScanRiskError, :ScanVirusProgress, :ScanVulProgress, :ScanRiskProgress, :ScanRemainTime, :CveStatus, :RiskStatus, :VirusStatus, :Progress, :IsAuthorized, :ImageSize, :ImageId, :RegistryRegion, :ImageCreateTime, :RequestId - + def initialize(imagedigest=nil, imagerepoaddress=nil, registrytype=nil, imagename=nil, imagetag=nil, scantime=nil, scanstatus=nil, vulcnt=nil, viruscnt=nil, riskcnt=nil, sentiveinfocnt=nil, osname=nil, scanviruserror=nil, scanvulerror=nil, layerinfo=nil, instanceid=nil, instancename=nil, namespace=nil, scanriskerror=nil, scanvirusprogress=nil, scanvulprogress=nil, scanriskprogress=nil, scanremaintime=nil, cvestatus=nil, riskstatus=nil, virusstatus=nil, progress=nil, isauthorized=nil, imagesize=nil, imageid=nil, registryregion=nil, imagecreatetime=nil, requestid=nil) @ImageDigest = imagedigest @ImageRepoAddress = imagerepoaddress @RegistryType = registrytype @ImageName = imagename @@ -9181,11 +9184,11 @@ # @type Order: String # @param OnlyShowLatest: 是否仅展示repository版本最新的镜像,默认为false # @type OnlyShowLatest: Boolean attr_accessor :ExportField, :Limit, :Offset, :Filters, :By, :Order, :OnlyShowLatest - + def initialize(exportfield=nil, limit=nil, offset=nil, filters=nil, by=nil, order=nil, onlyshowlatest=nil) @ExportField = exportfield @Limit = limit @Offset = offset @Filters = filters @@ -9219,11 +9222,11 @@ # @type DownloadUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :RequestId - + def initialize(downloadurl=nil, requestid=nil) @DownloadUrl = downloadurl @RequestId = requestid end @@ -9248,11 +9251,11 @@ # @type Order: String # @param OnlyShowLatest: 是否仅展示各repository最新的镜像, 默认为false # @type OnlyShowLatest: Boolean attr_accessor :Limit, :Offset, :Filters, :By, :Order, :OnlyShowLatest - + def initialize(limit=nil, offset=nil, filters=nil, by=nil, order=nil, onlyshowlatest=nil) @Limit = limit @Offset = offset @Filters = filters @By = by @@ -9287,11 +9290,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -9314,11 +9317,11 @@ class DescribeAssetImageRegistryRegistryDetailRequest < TencentCloud::Common::AbstractModel # @param RegistryId: 仓库唯一id # @type RegistryId: Integer attr_accessor :RegistryId - + def initialize(registryid=nil) @RegistryId = registryid end def deserialize(params) @@ -9354,11 +9357,11 @@ # @type Insecure: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Name, :Username, :Password, :Url, :RegistryType, :RegistryVersion, :NetType, :RegistryRegion, :SpeedLimit, :Insecure, :RequestId - + def initialize(name=nil, username=nil, password=nil, url=nil, registrytype=nil, registryversion=nil, nettype=nil, registryregion=nil, speedlimit=nil, insecure=nil, requestid=nil) @Name = name @Username = username @Password = password @Url = url @@ -9387,11 +9390,11 @@ end # DescribeAssetImageRegistryRegistryList请求参数结构体 class DescribeAssetImageRegistryRegistryListRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -9401,11 +9404,11 @@ class DescribeAssetImageRegistryRegistryListResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -9431,11 +9434,11 @@ # @type Order: String # @param Id: 镜像标识Id # @type Id: Integer attr_accessor :Limit, :Offset, :Filters, :ImageInfo, :By, :Order, :Id - + def initialize(limit=nil, offset=nil, filters=nil, imageinfo=nil, by=nil, order=nil, id=nil) @Limit = limit @Offset = offset @Filters = filters @ImageInfo = imageinfo @@ -9475,11 +9478,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -9514,11 +9517,11 @@ # @type ImageInfo: :class:`Tencentcloud::Tcss.v20201101.models.ImageInfo` # @param Id: 镜像标识Id # @type Id: Integer attr_accessor :ExportField, :Limit, :Offset, :Filters, :ImageInfo, :Id - + def initialize(exportfield=nil, limit=nil, offset=nil, filters=nil, imageinfo=nil, id=nil) @ExportField = exportfield @Limit = limit @Offset = offset @Filters = filters @@ -9553,11 +9556,11 @@ # @type DownloadUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :RequestId - + def initialize(downloadurl=nil, requestid=nil) @DownloadUrl = downloadurl @RequestId = requestid end @@ -9575,11 +9578,11 @@ # @type All: Boolean # @param Id: 需要获取进度的镜像列表Id # @type Id: Array attr_accessor :Images, :All, :Id - + def initialize(images=nil, all=nil, id=nil) @Images = images @All = all @Id = id end @@ -9620,11 +9623,11 @@ # @type ScanRemainTime: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ImageTotal, :ImageScanCnt, :ImageStatus, :SuccessCount, :RiskCount, :Schedule, :Status, :ScanRemainTime, :RequestId - + def initialize(imagetotal=nil, imagescancnt=nil, imagestatus=nil, successcount=nil, riskcount=nil, schedule=nil, status=nil, scanremaintime=nil, requestid=nil) @ImageTotal = imagetotal @ImageScanCnt = imagescancnt @ImageStatus = imagestatus @SuccessCount = successcount @@ -9656,11 +9659,11 @@ end # DescribeAssetImageRegistrySummary请求参数结构体 class DescribeAssetImageRegistrySummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -9670,11 +9673,11 @@ class DescribeAssetImageRegistrySummaryResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -9698,11 +9701,11 @@ # @type ImageInfo: :class:`Tencentcloud::Tcss.v20201101.models.ImageInfo` # @param Id: 镜像标识Id # @type Id: Integer attr_accessor :ExportField, :Limit, :Offset, :Filters, :ImageInfo, :Id - + def initialize(exportfield=nil, limit=nil, offset=nil, filters=nil, imageinfo=nil, id=nil) @ExportField = exportfield @Limit = limit @Offset = offset @Filters = filters @@ -9737,11 +9740,11 @@ # @type DownloadUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :RequestId - + def initialize(downloadurl=nil, requestid=nil) @DownloadUrl = downloadurl @RequestId = requestid end @@ -9765,11 +9768,11 @@ # @type ImageInfo: :class:`Tencentcloud::Tcss.v20201101.models.ImageInfo` # @param Id: 镜像标识Id # @type Id: Integer attr_accessor :Limit, :Offset, :Filters, :ImageInfo, :Id - + def initialize(limit=nil, offset=nil, filters=nil, imageinfo=nil, id=nil) @Limit = limit @Offset = offset @Filters = filters @ImageInfo = imageinfo @@ -9805,11 +9808,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -9844,11 +9847,11 @@ # @type ImageInfo: :class:`Tencentcloud::Tcss.v20201101.models.ImageInfo` # @param Id: 镜像标识Id # @type Id: Integer attr_accessor :ExportField, :Limit, :Offset, :Filters, :ImageInfo, :Id - + def initialize(exportfield=nil, limit=nil, offset=nil, filters=nil, imageinfo=nil, id=nil) @ExportField = exportfield @Limit = limit @Offset = offset @Filters = filters @@ -9883,11 +9886,11 @@ # @type DownloadUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :RequestId - + def initialize(downloadurl=nil, requestid=nil) @DownloadUrl = downloadurl @RequestId = requestid end @@ -9911,11 +9914,11 @@ # @type ImageInfo: :class:`Tencentcloud::Tcss.v20201101.models.ImageInfo` # @param Id: 镜像标识Id # @type Id: Integer attr_accessor :Limit, :Offset, :Filters, :ImageInfo, :Id - + def initialize(limit=nil, offset=nil, filters=nil, imageinfo=nil, id=nil) @Limit = limit @Offset = offset @Filters = filters @ImageInfo = imageinfo @@ -9951,11 +9954,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -9985,11 +9988,11 @@ # <li>Behavior - String - 是否必填:否 - 风险行为 1,2,3,4</li> # <li>Type - String - 是否必填:否 - 风险类型 1,2,</li> # @type Filters: Array attr_accessor :ExportField, :ImageID, :Filters - + def initialize(exportfield=nil, imageid=nil, filters=nil) @ExportField = exportfield @ImageID = imageid @Filters = filters end @@ -10014,11 +10017,11 @@ # @type DownloadUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :RequestId - + def initialize(downloadurl=nil, requestid=nil) @DownloadUrl = downloadurl @RequestId = requestid end @@ -10045,11 +10048,11 @@ # @type By: String # @param Order: 排序方式 # @type Order: String attr_accessor :ImageID, :Limit, :Offset, :Filters, :By, :Order - + def initialize(imageid=nil, limit=nil, offset=nil, filters=nil, by=nil, order=nil) @ImageID = imageid @Limit = limit @Offset = offset @Filters = filters @@ -10082,11 +10085,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -10106,11 +10109,11 @@ end # DescribeAssetImageScanSetting请求参数结构体 class DescribeAssetImageScanSettingRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -10136,11 +10139,11 @@ # @type Images: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Enable, :ScanTime, :ScanPeriod, :ScanVirus, :ScanRisk, :ScanVul, :All, :Images, :RequestId - + def initialize(enable=nil, scantime=nil, scanperiod=nil, scanvirus=nil, scanrisk=nil, scanvul=nil, all=nil, images=nil, requestid=nil) @Enable = enable @ScanTime = scantime @ScanPeriod = scanperiod @ScanVirus = scanvirus @@ -10168,11 +10171,11 @@ class DescribeAssetImageScanStatusRequest < TencentCloud::Common::AbstractModel # @param TaskID: 任务id # @type TaskID: String attr_accessor :TaskID - + def initialize(taskid=nil) @TaskID = taskid end def deserialize(params) @@ -10198,11 +10201,11 @@ # @type LeftSeconds: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ImageTotal, :ImageScanCnt, :Status, :Schedule, :SuccessCount, :RiskCount, :LeftSeconds, :RequestId - + def initialize(imagetotal=nil, imagescancnt=nil, status=nil, schedule=nil, successcount=nil, riskcount=nil, leftseconds=nil, requestid=nil) @ImageTotal = imagetotal @ImageScanCnt = imagescancnt @Status = status @Schedule = schedule @@ -10225,11 +10228,11 @@ end # DescribeAssetImageScanTask请求参数结构体 class DescribeAssetImageScanTaskRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -10241,11 +10244,11 @@ # @type TaskID: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskID, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskID = taskid @RequestId = requestid end @@ -10268,11 +10271,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :Limit, :Offset, :Filters, :By, :Order - + def initialize(limit=nil, offset=nil, filters=nil, by=nil, order=nil) @Limit = limit @Offset = offset @Filters = filters @By = by @@ -10303,11 +10306,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -10336,11 +10339,11 @@ # <li>Name- String - 是否必填:否 - 镜像名称筛选,</li> # <li>RiskLevel - String - 是否必填:否 - 风险等级 1,2,3,4</li> # @type Filters: Array attr_accessor :ExportField, :ImageID, :Filters - + def initialize(exportfield=nil, imageid=nil, filters=nil) @ExportField = exportfield @ImageID = imageid @Filters = filters end @@ -10367,11 +10370,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :JobId, :RequestId - + def initialize(downloadurl=nil, jobid=nil, requestid=nil) @DownloadUrl = downloadurl @JobId = jobid @RequestId = requestid end @@ -10399,11 +10402,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :ImageID, :Limit, :Offset, :Filters, :Order, :By - + def initialize(imageid=nil, limit=nil, offset=nil, filters=nil, order=nil, by=nil) @ImageID = imageid @Limit = limit @Offset = offset @Filters = filters @@ -10443,11 +10446,11 @@ # @type VirusScanStatus: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :VirusScanStatus, :RequestId - + def initialize(list=nil, totalcount=nil, virusscanstatus=nil, requestid=nil) @List = list @TotalCount = totalcount @VirusScanStatus = virusscanstatus @RequestId = requestid @@ -10482,11 +10485,11 @@ # <li>Name- String - 是否必填:否 - 漏洞名称名称筛选,</li> # <li>Level - String - 是否必填:否 - 风险等级 1,2,3,4</li> # @type Filters: Array attr_accessor :ExportField, :ImageID, :Limit, :Offset, :Filters - + def initialize(exportfield=nil, imageid=nil, limit=nil, offset=nil, filters=nil) @ExportField = exportfield @ImageID = imageid @Limit = limit @Offset = offset @@ -10515,11 +10518,11 @@ # @type DownloadUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :RequestId - + def initialize(downloadurl=nil, requestid=nil) @DownloadUrl = downloadurl @RequestId = requestid end @@ -10545,11 +10548,11 @@ # @type By: String # @param Order: 排序方式 + - # @type Order: String attr_accessor :ImageID, :Limit, :Offset, :Filters, :By, :Order - + def initialize(imageid=nil, limit=nil, offset=nil, filters=nil, by=nil, order=nil) @ImageID = imageid @Limit = limit @Offset = offset @Filters = filters @@ -10582,11 +10585,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -10619,11 +10622,11 @@ # <li>HostIP- string - 是否必填:否 - 主机ip搜索</li> # <li>ProcessName- string - 是否必填:否 - 进程名搜索</li> # @type Filters: Array attr_accessor :Limit, :Offset, :Filters - + def initialize(limit=nil, offset=nil, filters=nil) @Limit = limit @Offset = offset @Filters = filters end @@ -10650,11 +10653,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -10687,11 +10690,11 @@ # <li>ProcessName- string - 是否必填:否 - 进程名搜索</li> # <li>Pid- string - 是否必填:否 - 进程id搜索(关联进程)</li> # @type Filters: Array attr_accessor :Limit, :Offset, :Filters - + def initialize(limit=nil, offset=nil, filters=nil) @Limit = limit @Offset = offset @Filters = filters end @@ -10718,11 +10721,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -10742,11 +10745,11 @@ end # DescribeAssetSummary请求参数结构体 class DescribeAssetSummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -10800,11 +10803,11 @@ # @type SuperNodeRunningCnt: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AppCnt, :ContainerCnt, :ContainerPause, :ContainerRunning, :ContainerStop, :CreateTime, :DbCnt, :ImageCnt, :HostOnline, :HostCnt, :ImageHasRiskInfoCnt, :ImageHasVirusCnt, :ImageHasVulsCnt, :ImageUntrustCnt, :ListenPortCnt, :ProcessCnt, :WebServiceCnt, :LatestImageScanTime, :ImageUnsafeCnt, :HostUnInstallCnt, :SuperNodeCnt, :SuperNodeRunningCnt, :RequestId - + def initialize(appcnt=nil, containercnt=nil, containerpause=nil, containerrunning=nil, containerstop=nil, createtime=nil, dbcnt=nil, imagecnt=nil, hostonline=nil, hostcnt=nil, imagehasriskinfocnt=nil, imagehasviruscnt=nil, imagehasvulscnt=nil, imageuntrustcnt=nil, listenportcnt=nil, processcnt=nil, webservicecnt=nil, latestimagescantime=nil, imageunsafecnt=nil, hostuninstallcnt=nil, supernodecnt=nil, supernoderunningcnt=nil, requestid=nil) @AppCnt = appcnt @ContainerCnt = containercnt @ContainerPause = containerpause @ContainerRunning = containerrunning @@ -10857,11 +10860,11 @@ end # DescribeAssetSyncLastTime请求参数结构体 class DescribeAssetSyncLastTimeRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -10873,11 +10876,11 @@ # @type AssetSyncLastTime: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AssetSyncLastTime, :RequestId - + def initialize(assetsynclasttime=nil, requestid=nil) @AssetSyncLastTime = assetsynclasttime @RequestId = requestid end @@ -10901,11 +10904,11 @@ # "Nginx" # "Tomcat"</li> # @type Filters: Array attr_accessor :Limit, :Offset, :Filters - + def initialize(limit=nil, offset=nil, filters=nil) @Limit = limit @Offset = offset @Filters = filters end @@ -10932,11 +10935,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -10967,11 +10970,11 @@ # @type Order: String # @param By: 排序方式,asc,desc # @type By: String attr_accessor :RuleId, :Limit, :Offset, :Order, :By - + def initialize(ruleid=nil, limit=nil, offset=nil, order=nil, by=nil) @RuleId = ruleid @Limit = limit @Offset = offset @Order = order @@ -10995,11 +10998,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -11026,11 +11029,11 @@ # @type Limit: Integer # @param Filters: Name 可取值:risk_level风险等级, risk_target检查对象,风险对象,risk_type风险类别,risk_attri检测项所属的风险类型 # @type Filters: Array attr_accessor :Offset, :Limit, :Filters - + def initialize(offset=nil, limit=nil, filters=nil) @Offset = offset @Limit = limit @Filters = filters end @@ -11057,11 +11060,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterCheckItems, :TotalCount, :RequestId - + def initialize(clustercheckitems=nil, totalcount=nil, requestid=nil) @ClusterCheckItems = clustercheckitems @TotalCount = totalcount @RequestId = requestid end @@ -11084,11 +11087,11 @@ class DescribeClusterDetailRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群id # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -11150,11 +11153,11 @@ # @type MasterIps: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterId, :ClusterName, :ScanTaskProgress, :ClusterVersion, :ContainerRuntime, :ClusterNodeNum, :ClusterStatus, :ClusterType, :Region, :SeriousRiskCount, :HighRiskCount, :MiddleRiskCount, :HintRiskCount, :CheckStatus, :DefenderStatus, :TaskCreateTime, :NetworkType, :ApiServerAddress, :NodeCount, :NamespaceCount, :WorkloadCount, :PodCount, :ServiceCount, :IngressCount, :MasterIps, :RequestId - + def initialize(clusterid=nil, clustername=nil, scantaskprogress=nil, clusterversion=nil, containerruntime=nil, clusternodenum=nil, clusterstatus=nil, clustertype=nil, region=nil, seriousriskcount=nil, highriskcount=nil, middleriskcount=nil, hintriskcount=nil, checkstatus=nil, defenderstatus=nil, taskcreatetime=nil, networktype=nil, apiserveraddress=nil, nodecount=nil, namespacecount=nil, workloadcount=nil, podcount=nil, servicecount=nil, ingresscount=nil, masterips=nil, requestid=nil) @ClusterId = clusterid @ClusterName = clustername @ScanTaskProgress = scantaskprogress @ClusterVersion = clusterversion @@ -11213,11 +11216,11 @@ end # DescribeClusterSummary请求参数结构体 class DescribeClusterSummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -11251,11 +11254,11 @@ # @type ServerlessClusterCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :RiskClusterCount, :UncheckClusterCount, :ManagedClusterCount, :IndependentClusterCount, :NoRiskClusterCount, :CheckedClusterCount, :AutoCheckClusterCount, :ManualCheckClusterCount, :FailedClusterCount, :NotImportedClusterCount, :ServerlessClusterCount, :RequestId - + def initialize(totalcount=nil, riskclustercount=nil, uncheckclustercount=nil, managedclustercount=nil, independentclustercount=nil, noriskclustercount=nil, checkedclustercount=nil, autocheckclustercount=nil, manualcheckclustercount=nil, failedclustercount=nil, notimportedclustercount=nil, serverlessclustercount=nil, requestid=nil) @TotalCount = totalcount @RiskClusterCount = riskclustercount @UncheckClusterCount = uncheckclustercount @ManagedClusterCount = managedclustercount @@ -11291,11 +11294,11 @@ class DescribeComplianceAssetDetailInfoRequest < TencentCloud::Common::AbstractModel # @param CustomerAssetId: 客户资产ID。 # @type CustomerAssetId: Integer attr_accessor :CustomerAssetId - + def initialize(customerassetid=nil) @CustomerAssetId = customerassetid end def deserialize(params) @@ -11321,11 +11324,11 @@ # @type K8SDetailInfo: :class:`Tencentcloud::Tcss.v20201101.models.ComplianceK8SDetailInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AssetDetailInfo, :ContainerDetailInfo, :ImageDetailInfo, :HostDetailInfo, :K8SDetailInfo, :RequestId - + def initialize(assetdetailinfo=nil, containerdetailinfo=nil, imagedetailinfo=nil, hostdetailinfo=nil, k8sdetailinfo=nil, requestid=nil) @AssetDetailInfo = assetdetailinfo @ContainerDetailInfo = containerdetailinfo @ImageDetailInfo = imagedetailinfo @HostDetailInfo = hostdetailinfo @@ -11368,11 +11371,11 @@ # @type Limit: Integer # @param Filters: 查询过滤器 # @type Filters: Array attr_accessor :AssetTypeSet, :Offset, :Limit, :Filters - + def initialize(assettypeset=nil, offset=nil, limit=nil, filters=nil) @AssetTypeSet = assettypeset @Offset = offset @Limit = limit @Filters = filters @@ -11402,11 +11405,11 @@ # @type AssetInfoList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :AssetInfoList, :RequestId - + def initialize(totalcount=nil, assetinfolist=nil, requestid=nil) @TotalCount = totalcount @AssetInfoList = assetinfolist @RequestId = requestid end @@ -11436,11 +11439,11 @@ # @param Filters: 过滤器列表。Name字段支持 # RiskLevel # @type Filters: Array attr_accessor :CustomerAssetId, :Offset, :Limit, :Filters - + def initialize(customerassetid=nil, offset=nil, limit=nil, filters=nil) @CustomerAssetId = customerassetid @Offset = offset @Limit = limit @Filters = filters @@ -11469,11 +11472,11 @@ # @type AssetPolicyItemList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :AssetPolicyItemList, :RequestId - + def initialize(totalcount=nil, assetpolicyitemlist=nil, requestid=nil) @TotalCount = totalcount @AssetPolicyItemList = assetpolicyitemlist @RequestId = requestid end @@ -11504,11 +11507,11 @@ # @type Offset: Integer # @param Limit: 需要返回的数量,默认为10,最大值为100。 # @type Limit: Integer attr_accessor :AssetType, :Offset, :Limit - + def initialize(assettype=nil, offset=nil, limit=nil) @AssetType = assettype @Offset = offset @Limit = limit end @@ -11528,11 +11531,11 @@ # @type PeriodTaskSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :PeriodTaskSet, :RequestId - + def initialize(totalcount=nil, periodtaskset=nil, requestid=nil) @TotalCount = totalcount @PeriodTaskSet = periodtaskset @RequestId = requestid end @@ -11563,11 +11566,11 @@ # Name - String # Name 可取值:NodeName, CheckResult # @type Filters: Array attr_accessor :CustomerPolicyItemId, :Offset, :Limit, :Filters - + def initialize(customerpolicyitemid=nil, offset=nil, limit=nil, filters=nil) @CustomerPolicyItemId = customerpolicyitemid @Offset = offset @Limit = limit @Filters = filters @@ -11596,11 +11599,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AffectedAssetList, :TotalCount, :RequestId - + def initialize(affectedassetlist=nil, totalcount=nil, requestid=nil) @AffectedAssetList = affectedassetlist @TotalCount = totalcount @RequestId = requestid end @@ -11623,11 +11626,11 @@ class DescribeCompliancePolicyItemAffectedSummaryRequest < TencentCloud::Common::AbstractModel # @param CustomerPolicyItemId: DescribeComplianceTaskPolicyItemSummaryList返回的CustomerPolicyItemId,表示检测项的ID。 # @type CustomerPolicyItemId: Integer attr_accessor :CustomerPolicyItemId - + def initialize(customerpolicyitemid=nil) @CustomerPolicyItemId = customerpolicyitemid end def deserialize(params) @@ -11641,11 +11644,11 @@ # @type PolicyItemSummary: :class:`Tencentcloud::Tcss.v20201101.models.CompliancePolicyItemSummary` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :PolicyItemSummary, :RequestId - + def initialize(policyitemsummary=nil, requestid=nil) @PolicyItemSummary = policyitemsummary @RequestId = requestid end @@ -11672,11 +11675,11 @@ # @type Limit: Integer # @param Filters: 查询过滤器 # @type Filters: Array attr_accessor :AssetTypeSet, :Offset, :Limit, :Filters - + def initialize(assettypeset=nil, offset=nil, limit=nil, filters=nil) @AssetTypeSet = assettypeset @Offset = offset @Limit = limit @Filters = filters @@ -11706,11 +11709,11 @@ # @type ScanFailedAssetList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ScanFailedAssetList, :RequestId - + def initialize(totalcount=nil, scanfailedassetlist=nil, requestid=nil) @TotalCount = totalcount @ScanFailedAssetList = scanfailedassetlist @RequestId = requestid end @@ -11737,11 +11740,11 @@ # ASSET_HOST, 主机 # ASSET_K8S, K8S资产 # @type AssetTypeSet: Array attr_accessor :AssetTypeSet - + def initialize(assettypeset=nil) @AssetTypeSet = assettypeset end def deserialize(params) @@ -11761,11 +11764,11 @@ # @type AssetSummaryList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Status, :AssetSummaryList, :RequestId - + def initialize(status=nil, assetsummarylist=nil, requestid=nil) @Status = status @AssetSummaryList = assetsummarylist @RequestId = requestid end @@ -11805,11 +11808,11 @@ # Name 可取值:ItemType, StandardId, RiskLevel。 # 当为K8S资产时,还可取ClusterName。 # @type Filters: Array attr_accessor :AssetType, :Offset, :Limit, :Filters - + def initialize(assettype=nil, offset=nil, limit=nil, filters=nil) @AssetType = assettype @Offset = offset @Limit = limit @Filters = filters @@ -11841,11 +11844,11 @@ # @type PolicyItemSummaryList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :TotalCount, :PolicyItemSummaryList, :RequestId - + def initialize(taskid=nil, totalcount=nil, policyitemsummarylist=nil, requestid=nil) @TaskId = taskid @TotalCount = totalcount @PolicyItemSummaryList = policyitemsummarylist @RequestId = requestid @@ -11880,11 +11883,11 @@ # @type By: String # @param Order: 排序方式 desc asc # @type Order: String attr_accessor :Offset, :Limit, :AssetTypeSet, :Filters, :By, :Order - + def initialize(offset=nil, limit=nil, assettypeset=nil, filters=nil, by=nil, order=nil) @Offset = offset @Limit = limit @AssetTypeSet = assettypeset @Filters = filters @@ -11917,11 +11920,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :WhitelistItemSet, :TotalCount, :RequestId - + def initialize(whitelistitemset=nil, totalcount=nil, requestid=nil) @WhitelistItemSet = whitelistitemset @TotalCount = totalcount @RequestId = requestid end @@ -11941,11 +11944,11 @@ end # DescribeContainerAssetSummary请求参数结构体 class DescribeContainerAssetSummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -11979,11 +11982,11 @@ # @type HostSuperNodeCnt: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ContainerTotalCnt, :ContainerRunningCnt, :ContainerPauseCnt, :ContainerStopped, :ImageCnt, :HostCnt, :HostRunningCnt, :HostOfflineCnt, :ImageRegistryCnt, :ImageTotalCnt, :HostUnInstallCnt, :HostSuperNodeCnt, :RequestId - + def initialize(containertotalcnt=nil, containerrunningcnt=nil, containerpausecnt=nil, containerstopped=nil, imagecnt=nil, hostcnt=nil, hostrunningcnt=nil, hostofflinecnt=nil, imageregistrycnt=nil, imagetotalcnt=nil, hostuninstallcnt=nil, hostsupernodecnt=nil, requestid=nil) @ContainerTotalCnt = containertotalcnt @ContainerRunningCnt = containerrunningcnt @ContainerPauseCnt = containerpausecnt @ContainerStopped = containerstopped @@ -12016,11 +12019,11 @@ end # DescribeContainerSecEventSummary请求参数结构体 class DescribeContainerSecEventSummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -12047,11 +12050,11 @@ # @type UnhandledK8sApiEventCnt: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :UnhandledEscapeCnt, :UnhandledReverseShellCnt, :UnhandledRiskSyscallCnt, :UnhandledAbnormalProcessCnt, :UnhandledFileCnt, :UnhandledVirusEventCnt, :UnhandledMaliciousConnectionEventCnt, :UnhandledK8sApiEventCnt, :RequestId - + def initialize(unhandledescapecnt=nil, unhandledreverseshellcnt=nil, unhandledrisksyscallcnt=nil, unhandledabnormalprocesscnt=nil, unhandledfilecnt=nil, unhandledviruseventcnt=nil, unhandledmaliciousconnectioneventcnt=nil, unhandledk8sapieventcnt=nil, requestid=nil) @UnhandledEscapeCnt = unhandledescapecnt @UnhandledReverseShellCnt = unhandledreverseshellcnt @UnhandledRiskSyscallCnt = unhandledrisksyscallcnt @UnhandledAbnormalProcessCnt = unhandledabnormalprocesscnt @@ -12079,11 +12082,11 @@ class DescribeESAggregationsRequest < TencentCloud::Common::AbstractModel # @param Query: ES聚合条件JSON # @type Query: String attr_accessor :Query - + def initialize(query=nil) @Query = query end def deserialize(params) @@ -12097,11 +12100,11 @@ # @type Data: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Data, :RequestId - + def initialize(data=nil, requestid=nil) @Data = data @RequestId = requestid end @@ -12119,11 +12122,11 @@ # @type Offset: Integer # @param Limit: 返回数量,最大值为100。 # @type Limit: Integer attr_accessor :Query, :Offset, :Limit - + def initialize(query=nil, offset=nil, limit=nil) @Query = query @Offset = offset @Limit = limit end @@ -12141,11 +12144,11 @@ # @type Data: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Data, :RequestId - + def initialize(data=nil, requestid=nil) @Data = data @RequestId = requestid end @@ -12178,11 +12181,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -12213,11 +12216,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -12240,11 +12243,11 @@ class DescribeEscapeEventDetailRequest < TencentCloud::Common::AbstractModel # @param EventId: 事件唯一id # @type EventId: String attr_accessor :EventId - + def initialize(eventid=nil) @EventId = eventid end def deserialize(params) @@ -12267,11 +12270,11 @@ # @type AncestorProcessInfo: :class:`Tencentcloud::Tcss.v20201101.models.ProcessBaseInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EventBaseInfo, :ProcessInfo, :EventDetail, :ParentProcessInfo, :AncestorProcessInfo, :RequestId - + def initialize(eventbaseinfo=nil, processinfo=nil, eventdetail=nil, parentprocessinfo=nil, ancestorprocessinfo=nil, requestid=nil) @EventBaseInfo = eventbaseinfo @ProcessInfo = processinfo @EventDetail = eventdetail @ParentProcessInfo = parentprocessinfo @@ -12316,11 +12319,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -12351,11 +12354,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EventSet, :TotalCount, :RequestId - + def initialize(eventset=nil, totalcount=nil, requestid=nil) @EventSet = eventset @TotalCount = totalcount @RequestId = requestid end @@ -12380,11 +12383,11 @@ # @type EndTime: String # @param StartTime: 开始时间 # @type StartTime: String attr_accessor :EndTime, :StartTime - + def initialize(endtime=nil, starttime=nil) @EndTime = endtime @StartTime = starttime end @@ -12400,11 +12403,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :RequestId - + def initialize(list=nil, requestid=nil) @List = list @RequestId = requestid end @@ -12422,11 +12425,11 @@ end # DescribeEscapeEventTypeSummary请求参数结构体 class DescribeEscapeEventTypeSummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -12444,11 +12447,11 @@ # @type PendingEscapeEventCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ContainerEscapeEventCount, :ProcessPrivilegeEventCount, :RiskContainerEventCount, :PendingEscapeEventCount, :RequestId - + def initialize(containerescapeeventcount=nil, processprivilegeeventcount=nil, riskcontainereventcount=nil, pendingescapeeventcount=nil, requestid=nil) @ContainerEscapeEventCount = containerescapeeventcount @ProcessPrivilegeEventCount = processprivilegeeventcount @RiskContainerEventCount = riskcontainereventcount @PendingEscapeEventCount = pendingescapeeventcount @@ -12478,11 +12481,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :ExportField, :Limit, :Offset, :Filters, :Order, :By - + def initialize(exportfield=nil, limit=nil, offset=nil, filters=nil, order=nil, by=nil) @ExportField = exportfield @Limit = limit @Offset = offset @Filters = filters @@ -12514,11 +12517,11 @@ # @type DownloadUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :RequestId - + def initialize(downloadurl=nil, requestid=nil) @DownloadUrl = downloadurl @RequestId = requestid end @@ -12529,11 +12532,11 @@ end # DescribeEscapeRuleInfo请求参数结构体 class DescribeEscapeRuleInfoRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -12545,11 +12548,11 @@ # @type RuleSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RuleSet, :RequestId - + def initialize(ruleset=nil, requestid=nil) @RuleSet = ruleset @RequestId = requestid end @@ -12567,11 +12570,11 @@ end # DescribeEscapeSafeState请求参数结构体 class DescribeEscapeSafeStateRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -12583,11 +12586,11 @@ # @type IsSafe: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :IsSafe, :RequestId - + def initialize(issafe=nil, requestid=nil) @IsSafe = issafe @RequestId = requestid end @@ -12612,11 +12615,11 @@ # @type Order: String # @param By: 排序字段:主机数量:HostCount,容器数量:ContainerCount,更新时间:UpdateTime # @type By: String attr_accessor :Filters, :Limit, :Offset, :Order, :By - + def initialize(filters=nil, limit=nil, offset=nil, order=nil, by=nil) @Filters = filters @Limit = limit @Offset = offset @Order = order @@ -12647,11 +12650,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -12674,11 +12677,11 @@ class DescribeExportJobDownloadURLRequest < TencentCloud::Common::AbstractModel # @param JobID: 任务ID # @type JobID: String attr_accessor :JobID - + def initialize(jobid=nil) @JobID = jobid end def deserialize(params) @@ -12692,11 +12695,11 @@ # @type DownloadURL: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadURL, :RequestId - + def initialize(downloadurl=nil, requestid=nil) @DownloadURL = downloadurl @RequestId = requestid end @@ -12722,11 +12725,11 @@ # @param By: 排序字段 # InsertTime: 创建时间 # @type By: String attr_accessor :Filters, :Offset, :Limit, :Order, :By - + def initialize(filters=nil, offset=nil, limit=nil, order=nil, by=nil) @Filters = filters @Offset = offset @Limit = limit @Order = order @@ -12757,11 +12760,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -12784,11 +12787,11 @@ class DescribeExportJobResultRequest < TencentCloud::Common::AbstractModel # @param JobId: CreateExportComplianceStatusListJob返回的JobId字段的值 # @type JobId: String attr_accessor :JobId - + def initialize(jobid=nil) @JobId = jobid end def deserialize(params) @@ -12811,11 +12814,11 @@ # @type FailureMsg: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ExportStatus, :DownloadURL, :ExportProgress, :FailureMsg, :RequestId - + def initialize(exportstatus=nil, downloadurl=nil, exportprogress=nil, failuremsg=nil, requestid=nil) @ExportStatus = exportstatus @DownloadURL = downloadurl @ExportProgress = exportprogress @FailureMsg = failuremsg @@ -12832,11 +12835,11 @@ end # DescribeImageAuthorizedInfo请求参数结构体 class DescribeImageAuthorizedInfoRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -12856,11 +12859,11 @@ # @type NotScannedLocalImageCnt: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalAuthorizedCnt, :UsedAuthorizedCnt, :ScannedImageCnt, :NotScannedImageCnt, :NotScannedLocalImageCnt, :RequestId - + def initialize(totalauthorizedcnt=nil, usedauthorizedcnt=nil, scannedimagecnt=nil, notscannedimagecnt=nil, notscannedlocalimagecnt=nil, requestid=nil) @TotalAuthorizedCnt = totalauthorizedcnt @UsedAuthorizedCnt = usedauthorizedcnt @ScannedImageCnt = scannedimagecnt @NotScannedImageCnt = notscannedimagecnt @@ -12892,11 +12895,11 @@ # @type By: String # @param Order: 排序方式,asc,desc # @type Order: String attr_accessor :TaskId, :Filters, :Limit, :Offset, :By, :Order - + def initialize(taskid=nil, filters=nil, limit=nil, offset=nil, by=nil, order=nil) @TaskId = taskid @Filters = filters @Limit = limit @Offset = offset @@ -12929,11 +12932,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -12953,11 +12956,11 @@ end # DescribeImageAutoAuthorizedRule请求参数结构体 class DescribeImageAutoAuthorizedRuleRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -12981,11 +12984,11 @@ # @type RuleId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :IsEnabled, :RangeType, :HostCount, :MaxDailyCount, :RuleId, :RequestId - + def initialize(isenabled=nil, rangetype=nil, hostcount=nil, maxdailycount=nil, ruleid=nil, requestid=nil) @IsEnabled = isenabled @RangeType = rangetype @HostCount = hostcount @MaxDailyCount = maxdailycount @@ -13018,11 +13021,11 @@ # @type Limit: Integer # @param Offset: 偏移量,默认为0 # @type Offset: Integer attr_accessor :StartTime, :EndTime, :Filters, :Limit, :Offset - + def initialize(starttime=nil, endtime=nil, filters=nil, limit=nil, offset=nil) @StartTime = starttime @EndTime = endtime @Filters = filters @Limit = limit @@ -13053,11 +13056,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -13091,11 +13094,11 @@ # @type By: String # @param Order: 排序方式desc ,asc # @type Order: String attr_accessor :ImageID, :Limit, :Offset, :Filters, :By, :Order - + def initialize(imageid=nil, limit=nil, offset=nil, filters=nil, by=nil, order=nil) @ImageID = imageid @Limit = limit @Offset = offset @Filters = filters @@ -13128,11 +13131,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -13159,11 +13162,11 @@ # @type Limit: Integer # @param Filters: 查询的过滤条件。Name字段可取值"Namespace"。 # @type Filters: Array attr_accessor :Offset, :Limit, :Filters - + def initialize(offset=nil, limit=nil, filters=nil) @Offset = offset @Limit = limit @Filters = filters end @@ -13190,11 +13193,11 @@ # @type NamespaceList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :NamespaceList, :RequestId - + def initialize(totalcount=nil, namespacelist=nil, requestid=nil) @TotalCount = totalcount @NamespaceList = namespacelist @RequestId = requestid end @@ -13207,11 +13210,11 @@ end # DescribeImageRegistryTimingScanTask请求参数结构体 class DescribeImageRegistryTimingScanTaskRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -13242,11 +13245,11 @@ # @type Latest: Boolean # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Enable, :ScanTime, :ScanPeriod, :ScanType, :All, :Images, :Id, :Latest, :RequestId - + def initialize(enable=nil, scantime=nil, scanperiod=nil, scantype=nil, all=nil, images=nil, id=nil, latest=nil, requestid=nil) @Enable = enable @ScanTime = scantime @ScanPeriod = scanperiod @ScanType = scantype @@ -13278,11 +13281,11 @@ end # DescribeImageRiskSummary请求参数结构体 class DescribeImageRiskSummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -13298,11 +13301,11 @@ # @type RiskCnt: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :VulnerabilityCnt, :MalwareVirusCnt, :RiskCnt, :RequestId - + def initialize(vulnerabilitycnt=nil, malwareviruscnt=nil, riskcnt=nil, requestid=nil) @VulnerabilityCnt = vulnerabilitycnt @MalwareVirusCnt = malwareviruscnt @RiskCnt = riskcnt @RequestId = requestid @@ -13343,11 +13346,11 @@ # @type StartTime: String # @param EndTime: 结束时间 # @type EndTime: String attr_accessor :StartTime, :EndTime - + def initialize(starttime=nil, endtime=nil) @StartTime = starttime @EndTime = endtime end @@ -13363,11 +13366,11 @@ # @type ImageRiskTendencySet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ImageRiskTendencySet, :RequestId - + def initialize(imagerisktendencyset=nil, requestid=nil) @ImageRiskTendencySet = imagerisktendencyset @RequestId = requestid end @@ -13396,11 +13399,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Filters, :Limit, :Offset, :Order, :By - + def initialize(filters=nil, limit=nil, offset=nil, order=nil, by=nil) @Filters = filters @Limit = limit @Offset = offset @Order = order @@ -13431,11 +13434,11 @@ # @type ImageCnt: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ImageList, :ImageCnt, :RequestId - + def initialize(imagelist=nil, imagecnt=nil, requestid=nil) @ImageList = imagelist @ImageCnt = imagecnt @RequestId = requestid end @@ -13455,11 +13458,11 @@ end # DescribeIndexList请求参数结构体 class DescribeIndexListRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -13471,11 +13474,11 @@ # @type Data: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Data, :RequestId - + def initialize(data=nil, requestid=nil) @Data = data @RequestId = requestid end @@ -13486,11 +13489,11 @@ end # DescribeInspectionReport请求参数结构体 class DescribeInspectionReportRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -13504,11 +13507,11 @@ # @type ReportUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ReportName, :ReportUrl, :RequestId - + def initialize(reportname=nil, reporturl=nil, requestid=nil) @ReportName = reportname @ReportUrl = reporturl @RequestId = requestid end @@ -13524,11 +13527,11 @@ class DescribeK8sApiAbnormalEventInfoRequest < TencentCloud::Common::AbstractModel # @param ID: 事件ID # @type ID: Integer attr_accessor :ID - + def initialize(id=nil) @ID = id end def deserialize(params) @@ -13542,11 +13545,11 @@ # @type Info: :class:`Tencentcloud::Tcss.v20201101.models.K8sApiAbnormalEventInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Info, :RequestId - + def initialize(info=nil, requestid=nil) @Info = info @RequestId = requestid end @@ -13581,11 +13584,11 @@ # LatestFoundTime: 最近生成时间 # AlarmCount: 告警数量 # @type By: String attr_accessor :Filters, :Limit, :Offset, :Order, :By - + def initialize(filters=nil, limit=nil, offset=nil, order=nil, by=nil) @Filters = filters @Limit = limit @Offset = offset @Order = order @@ -13616,11 +13619,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -13643,11 +13646,11 @@ class DescribeK8sApiAbnormalRuleInfoRequest < TencentCloud::Common::AbstractModel # @param RuleID: 规则ID # @type RuleID: String attr_accessor :RuleID - + def initialize(ruleid=nil) @RuleID = ruleid end def deserialize(params) @@ -13661,11 +13664,11 @@ # @type Info: :class:`Tencentcloud::Tcss.v20201101.models.K8sApiAbnormalRuleInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Info, :RequestId - + def initialize(info=nil, requestid=nil) @Info = info @RequestId = requestid end @@ -13694,11 +13697,11 @@ # <li>UpdateTime - string - 是否必填: 否 -最后更新时间</li> # <li>EffectClusterCount - string - 是否必填: 否 -影响集群数</li> # @type By: String attr_accessor :Filters, :Limit, :Offset, :Order, :By - + def initialize(filters=nil, limit=nil, offset=nil, order=nil, by=nil) @Filters = filters @Limit = limit @Offset = offset @Order = order @@ -13729,11 +13732,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -13764,11 +13767,11 @@ # <li>Action - string -是否必填: 否 - 执行动作</li> # <li>RiskLevel - string - 是否必填: 否 -威胁等级筛选</li> # @type Filters: Array attr_accessor :RuleID, :Offset, :Limit, :Filters - + def initialize(ruleid=nil, offset=nil, limit=nil, filters=nil) @RuleID = ruleid @Offset = offset @Limit = limit @Filters = filters @@ -13797,11 +13800,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -13821,11 +13824,11 @@ end # DescribeK8sApiAbnormalSummary请求参数结构体 class DescribeK8sApiAbnormalSummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -13845,11 +13848,11 @@ # @type UnhandleNoticeLevelEventCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :UnhandleEventCount, :UnhandleHighLevelEventCount, :UnhandleMediumLevelEventCount, :UnhandleLowLevelEventCount, :UnhandleNoticeLevelEventCount, :RequestId - + def initialize(unhandleeventcount=nil, unhandlehighleveleventcount=nil, unhandlemediumleveleventcount=nil, unhandlelowleveleventcount=nil, unhandlenoticeleveleventcount=nil, requestid=nil) @UnhandleEventCount = unhandleeventcount @UnhandleHighLevelEventCount = unhandlehighleveleventcount @UnhandleMediumLevelEventCount = unhandlemediumleveleventcount @UnhandleLowLevelEventCount = unhandlelowleveleventcount @@ -13871,11 +13874,11 @@ class DescribeK8sApiAbnormalTendencyRequest < TencentCloud::Common::AbstractModel # @param TendencyPeriod: 趋势周期(默认为7天) # @type TendencyPeriod: Integer attr_accessor :TendencyPeriod - + def initialize(tendencyperiod=nil) @TendencyPeriod = tendencyperiod end def deserialize(params) @@ -13889,11 +13892,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :RequestId - + def initialize(list=nil, requestid=nil) @List = list @RequestId = requestid end @@ -13911,11 +13914,11 @@ end # DescribeLogStorageStatistic请求参数结构体 class DescribeLogStorageStatisticRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -13929,11 +13932,11 @@ # @type UsedSize: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalSize, :UsedSize, :RequestId - + def initialize(totalsize=nil, usedsize=nil, requestid=nil) @TotalSize = totalsize @UsedSize = usedsize @RequestId = requestid end @@ -13958,11 +13961,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :Offset, :Limit, :Filters, :By, :Order - + def initialize(offset=nil, limit=nil, filters=nil, by=nil, order=nil) @Offset = offset @Limit = limit @Filters = filters @By = by @@ -13993,11 +13996,11 @@ # @type AuditList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :AuditList, :RequestId - + def initialize(totalcount=nil, auditlist=nil, requestid=nil) @TotalCount = totalcount @AuditList = auditlist @RequestId = requestid end @@ -14029,11 +14032,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :Offset, :Limit, :Filters, :By, :Order - + def initialize(offset=nil, limit=nil, filters=nil, by=nil, order=nil) @Offset = offset @Limit = limit @Filters = filters @By = by @@ -14064,11 +14067,11 @@ # @type ClusterInfoList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ClusterInfoList, :RequestId - + def initialize(totalcount=nil, clusterinfolist=nil, requestid=nil) @TotalCount = totalcount @ClusterInfoList = clusterinfolist @RequestId = requestid end @@ -14091,11 +14094,11 @@ class DescribeNetworkFirewallClusterRefreshStatusRequest < TencentCloud::Common::AbstractModel # @param TaskId: 任务ID # @type TaskId: Integer attr_accessor :TaskId - + def initialize(taskid=nil) @TaskId = taskid end def deserialize(params) @@ -14109,11 +14112,11 @@ # @type TaskStatus: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskStatus, :RequestId - + def initialize(taskstatus=nil, requestid=nil) @TaskStatus = taskstatus @RequestId = requestid end @@ -14138,11 +14141,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :ClusterId, :Offset, :Limit, :Filters, :By, :Order - + def initialize(clusterid=nil, offset=nil, limit=nil, filters=nil, by=nil, order=nil) @ClusterId = clusterid @Offset = offset @Limit = limit @Filters = filters @@ -14175,11 +14178,11 @@ # @type ClusterNamespaceLabelList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ClusterNamespaceLabelList, :RequestId - + def initialize(totalcount=nil, clusternamespacelabellist=nil, requestid=nil) @TotalCount = totalcount @ClusterNamespaceLabelList = clusternamespacelabellist @RequestId = requestid end @@ -14213,11 +14216,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :ClusterId, :Offset, :Limit, :Filters, :By, :Order - + def initialize(clusterid=nil, offset=nil, limit=nil, filters=nil, by=nil, order=nil) @ClusterId = clusterid @Offset = offset @Limit = limit @Filters = filters @@ -14250,11 +14253,11 @@ # @type ClusterNamespaceList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ClusterNamespaceList, :RequestId - + def initialize(totalcount=nil, clusternamespacelist=nil, requestid=nil) @TotalCount = totalcount @ClusterNamespaceList = clusternamespacelist @RequestId = requestid end @@ -14288,11 +14291,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :ClusterId, :Offset, :Limit, :Filters, :By, :Order - + def initialize(clusterid=nil, offset=nil, limit=nil, filters=nil, by=nil, order=nil) @ClusterId = clusterid @Offset = offset @Limit = limit @Filters = filters @@ -14326,11 +14329,11 @@ # @type PodList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :PodList, :RequestId - + def initialize(totalcount=nil, podlist=nil, requestid=nil) @TotalCount = totalcount @PodList = podlist @RequestId = requestid end @@ -14353,11 +14356,11 @@ class DescribeNetworkFirewallPolicyDetailRequest < TencentCloud::Common::AbstractModel # @param Id: 策略Id # @type Id: Integer attr_accessor :Id - + def initialize(id=nil) @Id = id end def deserialize(params) @@ -14400,11 +14403,11 @@ # @type PublishResult: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterId, :PolicyName, :Namespace, :FromPolicyRule, :ToPolicyRule, :CustomPolicy, :PodSelector, :Description, :PolicyCreateTime, :PolicySourceType, :NetworkPolicyPlugin, :PublishStatus, :PublishResult, :RequestId - + def initialize(clusterid=nil, policyname=nil, namespace=nil, frompolicyrule=nil, topolicyrule=nil, custompolicy=nil, podselector=nil, description=nil, policycreatetime=nil, policysourcetype=nil, networkpolicyplugin=nil, publishstatus=nil, publishresult=nil, requestid=nil) @ClusterId = clusterid @PolicyName = policyname @Namespace = namespace @FromPolicyRule = frompolicyrule @@ -14449,11 +14452,11 @@ class DescribeNetworkFirewallPolicyDiscoverRequest < TencentCloud::Common::AbstractModel # @param TaskId: 任务ID # @type TaskId: Integer attr_accessor :TaskId - + def initialize(taskid=nil) @TaskId = taskid end def deserialize(params) @@ -14467,11 +14470,11 @@ # @type TaskStatus: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskStatus, :RequestId - + def initialize(taskstatus=nil, requestid=nil) @TaskStatus = taskstatus @RequestId = requestid end @@ -14496,11 +14499,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :ClusterId, :Offset, :Limit, :Filters, :By, :Order - + def initialize(clusterid=nil, offset=nil, limit=nil, filters=nil, by=nil, order=nil) @ClusterId = clusterid @Offset = offset @Limit = limit @Filters = filters @@ -14533,11 +14536,11 @@ # @type NetPolicy: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :NetPolicy, :RequestId - + def initialize(totalcount=nil, netpolicy=nil, requestid=nil) @TotalCount = totalcount @NetPolicy = netpolicy @RequestId = requestid end @@ -14560,11 +14563,11 @@ class DescribeNetworkFirewallPolicyStatusRequest < TencentCloud::Common::AbstractModel # @param TaskId: 任务ID # @type TaskId: Integer attr_accessor :TaskId - + def initialize(taskid=nil) @TaskId = taskid end def deserialize(params) @@ -14581,11 +14584,11 @@ # @type TaskResult: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskStatus, :TaskResult, :RequestId - + def initialize(taskstatus=nil, taskresult=nil, requestid=nil) @TaskStatus = taskstatus @TaskResult = taskresult @RequestId = requestid end @@ -14601,11 +14604,11 @@ class DescribeNetworkFirewallPolicyYamlDetailRequest < TencentCloud::Common::AbstractModel # @param Id: 策略Id # @type Id: Integer attr_accessor :Id - + def initialize(id=nil) @Id = id end def deserialize(params) @@ -14639,11 +14642,11 @@ # @type PublishResult: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterId, :PolicyName, :Yaml, :Description, :PolicyCreateTime, :PolicySourceType, :NetworkPolicyPlugin, :PublishStatus, :PublishResult, :RequestId - + def initialize(clusterid=nil, policyname=nil, yaml=nil, description=nil, policycreatetime=nil, policysourcetype=nil, networkpolicyplugin=nil, publishstatus=nil, publishresult=nil, requestid=nil) @ClusterId = clusterid @PolicyName = policyname @Yaml = yaml @Description = description @@ -14670,11 +14673,11 @@ end # DescribeNewestVul请求参数结构体 class DescribeNewestVulRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -14694,11 +14697,11 @@ # @type CVEID: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :PocID, :VulName, :SubmitTime, :Status, :CVEID, :RequestId - + def initialize(pocid=nil, vulname=nil, submittime=nil, status=nil, cveid=nil, requestid=nil) @PocID = pocid @VulName = vulname @SubmitTime = submittime @Status = status @@ -14722,11 +14725,11 @@ # @type Limit: Integer # @param Offset: 偏移量,默认为0。 # @type Offset: Integer attr_accessor :Limit, :Offset - + def initialize(limit=nil, offset=nil) @Limit = limit @Offset = offset end @@ -14743,11 +14746,11 @@ # @type SoftQuotaDayDetail: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SoftQuotaDayDetail, :RequestId - + def initialize(softquotadaydetail=nil, requestid=nil) @SoftQuotaDayDetail = softquotadaydetail @RequestId = requestid end @@ -14765,11 +14768,11 @@ end # DescribeProVersionInfo请求参数结构体 class DescribeProVersionInfoRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -14799,11 +14802,11 @@ # @type IsPurchased: Boolean # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :StartTime, :EndTime, :CoresCnt, :MaxPostPayCoresCnt, :ResourceId, :BuyStatus, :IsPurchased, :RequestId - + def initialize(starttime=nil, endtime=nil, corescnt=nil, maxpostpaycorescnt=nil, resourceid=nil, buystatus=nil, ispurchased=nil, requestid=nil) @StartTime = starttime @EndTime = endtime @CoresCnt = corescnt @MaxPostPayCoresCnt = maxpostpaycorescnt @@ -14829,11 +14832,11 @@ class DescribePromotionActivityRequest < TencentCloud::Common::AbstractModel # @param ActiveID: 活动ID # @type ActiveID: Integer attr_accessor :ActiveID - + def initialize(activeid=nil) @ActiveID = activeid end def deserialize(params) @@ -14847,11 +14850,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :RequestId - + def initialize(list=nil, requestid=nil) @List = list @RequestId = requestid end @@ -14869,11 +14872,11 @@ end # DescribePublicKey请求参数结构体 class DescribePublicKeyRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -14885,11 +14888,11 @@ # @type PublicKey: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :PublicKey, :RequestId - + def initialize(publickey=nil, requestid=nil) @PublicKey = publickey @RequestId = requestid end @@ -14900,11 +14903,11 @@ end # DescribePurchaseStateInfo请求参数结构体 class DescribePurchaseStateInfoRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -14947,11 +14950,11 @@ # @type SubState: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :State, :CoresCnt, :AuthorizedCoresCnt, :ImageCnt, :AuthorizedImageCnt, :PurchasedAuthorizedCnt, :ExpirationTime, :AutomaticRenewal, :GivenAuthorizedCnt, :BeginTime, :SubState, :RequestId - + def initialize(state=nil, corescnt=nil, authorizedcorescnt=nil, imagecnt=nil, authorizedimagecnt=nil, purchasedauthorizedcnt=nil, expirationtime=nil, automaticrenewal=nil, givenauthorizedcnt=nil, begintime=nil, substate=nil, requestid=nil) @State = state @CoresCnt = corescnt @AuthorizedCoresCnt = authorizedcorescnt @ImageCnt = imagecnt @@ -14985,11 +14988,11 @@ class DescribeRefreshTaskRequest < TencentCloud::Common::AbstractModel # @param TaskId: 任务ID # @type TaskId: Integer attr_accessor :TaskId - + def initialize(taskid=nil) @TaskId = taskid end def deserialize(params) @@ -15003,11 +15006,11 @@ # @type TaskStatus: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskStatus, :RequestId - + def initialize(taskstatus=nil, requestid=nil) @TaskStatus = taskstatus @RequestId = requestid end @@ -15021,11 +15024,11 @@ class DescribeReverseShellDetailRequest < TencentCloud::Common::AbstractModel # @param EventId: 事件唯一id # @type EventId: String attr_accessor :EventId - + def initialize(eventid=nil) @EventId = eventid end def deserialize(params) @@ -15048,11 +15051,11 @@ # @type AncestorProcessInfo: :class:`Tencentcloud::Tcss.v20201101.models.ProcessBaseInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EventBaseInfo, :ProcessInfo, :ParentProcessInfo, :EventDetail, :AncestorProcessInfo, :RequestId - + def initialize(eventbaseinfo=nil, processinfo=nil, parentprocessinfo=nil, eventdetail=nil, ancestorprocessinfo=nil, requestid=nil) @EventBaseInfo = eventbaseinfo @ProcessInfo = processinfo @ParentProcessInfo = parentprocessinfo @EventDetail = eventdetail @@ -15099,11 +15102,11 @@ # @type By: String # @param ExportField: 导出字段 # @type ExportField: Array attr_accessor :Limit, :Offset, :Filters, :Order, :By, :ExportField - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil, exportfield=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -15138,11 +15141,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :JobId, :RequestId - + def initialize(downloadurl=nil, jobid=nil, requestid=nil) @DownloadUrl = downloadurl @JobId = jobid @RequestId = requestid end @@ -15167,11 +15170,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -15202,11 +15205,11 @@ # @type EventSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :EventSet, :RequestId - + def initialize(totalcount=nil, eventset=nil, requestid=nil) @TotalCount = totalcount @EventSet = eventset @RequestId = requestid end @@ -15229,11 +15232,11 @@ class DescribeReverseShellWhiteListDetailRequest < TencentCloud::Common::AbstractModel # @param WhiteListId: 白名单id # @type WhiteListId: String attr_accessor :WhiteListId - + def initialize(whitelistid=nil) @WhiteListId = whitelistid end def deserialize(params) @@ -15247,11 +15250,11 @@ # @type WhiteListDetailInfo: :class:`Tencentcloud::Tcss.v20201101.models.ReverseShellWhiteListInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :WhiteListDetailInfo, :RequestId - + def initialize(whitelistdetailinfo=nil, requestid=nil) @WhiteListDetailInfo = whitelistdetailinfo @RequestId = requestid end @@ -15276,11 +15279,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -15311,11 +15314,11 @@ # @type WhiteListSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :WhiteListSet, :RequestId - + def initialize(totalcount=nil, whitelistset=nil, requestid=nil) @TotalCount = totalcount @WhiteListSet = whitelistset @RequestId = requestid end @@ -15349,11 +15352,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :ClusterId, :Offset, :Limit, :Filters, :By, :Order - + def initialize(clusterid=nil, offset=nil, limit=nil, filters=nil, by=nil, order=nil) @ClusterId = clusterid @Offset = offset @Limit = limit @Filters = filters @@ -15386,11 +15389,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterRiskItems, :TotalCount, :RequestId - + def initialize(clusterriskitems=nil, totalcount=nil, requestid=nil) @ClusterRiskItems = clusterriskitems @TotalCount = totalcount @RequestId = requestid end @@ -15413,11 +15416,11 @@ class DescribeRiskSyscallDetailRequest < TencentCloud::Common::AbstractModel # @param EventId: 事件唯一id # @type EventId: String attr_accessor :EventId - + def initialize(eventid=nil) @EventId = eventid end def deserialize(params) @@ -15440,11 +15443,11 @@ # @type AncestorProcessInfo: :class:`Tencentcloud::Tcss.v20201101.models.ProcessBaseInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EventBaseInfo, :ProcessInfo, :ParentProcessInfo, :EventDetail, :AncestorProcessInfo, :RequestId - + def initialize(eventbaseinfo=nil, processinfo=nil, parentprocessinfo=nil, eventdetail=nil, ancestorprocessinfo=nil, requestid=nil) @EventBaseInfo = eventbaseinfo @ProcessInfo = processinfo @ParentProcessInfo = parentprocessinfo @EventDetail = eventdetail @@ -15491,11 +15494,11 @@ # @type By: String # @param ExportField: 导出字段 # @type ExportField: Array attr_accessor :Limit, :Offset, :Filters, :Order, :By, :ExportField - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil, exportfield=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -15530,11 +15533,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownloadUrl, :JobId, :RequestId - + def initialize(downloadurl=nil, jobid=nil, requestid=nil) @DownloadUrl = downloadurl @JobId = jobid @RequestId = requestid end @@ -15558,11 +15561,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -15593,11 +15596,11 @@ # @type EventSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :EventSet, :RequestId - + def initialize(totalcount=nil, eventset=nil, requestid=nil) @TotalCount = totalcount @EventSet = eventset @RequestId = requestid end @@ -15617,11 +15620,11 @@ end # DescribeRiskSyscallNames请求参数结构体 class DescribeRiskSyscallNamesRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -15635,11 +15638,11 @@ # @type SyscallNames: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :SyscallNames, :RequestId - + def initialize(totalcount=nil, syscallnames=nil, requestid=nil) @TotalCount = totalcount @SyscallNames = syscallnames @RequestId = requestid end @@ -15655,11 +15658,11 @@ class DescribeRiskSyscallWhiteListDetailRequest < TencentCloud::Common::AbstractModel # @param WhiteListId: 白名单id # @type WhiteListId: String attr_accessor :WhiteListId - + def initialize(whitelistid=nil) @WhiteListId = whitelistid end def deserialize(params) @@ -15673,11 +15676,11 @@ # @type WhiteListDetailInfo: :class:`Tencentcloud::Tcss.v20201101.models.RiskSyscallWhiteListInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :WhiteListDetailInfo, :RequestId - + def initialize(whitelistdetailinfo=nil, requestid=nil) @WhiteListDetailInfo = whitelistdetailinfo @RequestId = requestid end @@ -15702,11 +15705,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -15737,11 +15740,11 @@ # @type WhiteListSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :WhiteListSet, :RequestId - + def initialize(totalcount=nil, whitelistset=nil, requestid=nil) @TotalCount = totalcount @WhiteListSet = whitelistset @RequestId = requestid end @@ -15774,11 +15777,11 @@ # @type Order: String # @param By: 排序字段 UpdateTime # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -15809,11 +15812,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -15836,11 +15839,11 @@ class DescribeSearchExportListRequest < TencentCloud::Common::AbstractModel # @param Query: ES查询条件JSON # @type Query: String attr_accessor :Query - + def initialize(query=nil) @Query = query end def deserialize(params) @@ -15854,11 +15857,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -15869,11 +15872,11 @@ end # DescribeSearchLogs请求参数结构体 class DescribeSearchLogsRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -15885,11 +15888,11 @@ # @type Data: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Data, :RequestId - + def initialize(data=nil, requestid=nil) @Data = data @RequestId = requestid end @@ -15905,11 +15908,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为10,最大值为100。 # @type Limit: Integer attr_accessor :Offset, :Limit - + def initialize(offset=nil, limit=nil) @Offset = offset @Limit = limit end @@ -15927,11 +15930,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -15956,11 +15959,11 @@ # @type StartTime: String # @param EndTime: 结束时间 # @type EndTime: String attr_accessor :StartTime, :EndTime - + def initialize(starttime=nil, endtime=nil) @StartTime = starttime @EndTime = endtime end @@ -15976,11 +15979,11 @@ # @type EventTendencySet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EventTendencySet, :RequestId - + def initialize(eventtendencyset=nil, requestid=nil) @EventTendencySet = eventtendencyset @RequestId = requestid end @@ -16006,11 +16009,11 @@ # kafka 用户名密码错误: kafka_user_passwd_wrong # kafka后台报错字段: kafka_field_wrong # @type Type: Array attr_accessor :Type - + def initialize(type=nil) @Type = type end def deserialize(params) @@ -16024,11 +16027,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :RequestId - + def initialize(list=nil, requestid=nil) @List = list @RequestId = requestid end @@ -16046,11 +16049,11 @@ end # DescribeSecLogCleanSettingInfo请求参数结构体 class DescribeSecLogCleanSettingInfoRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -16066,11 +16069,11 @@ # @type DayLimit: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ReservesLimit, :ReservesDeadline, :DayLimit, :RequestId - + def initialize(reserveslimit=nil, reservesdeadline=nil, daylimit=nil, requestid=nil) @ReservesLimit = reserveslimit @ReservesDeadline = reservesdeadline @DayLimit = daylimit @RequestId = requestid @@ -16088,11 +16091,11 @@ class DescribeSecLogDeliveryClsOptionsRequest < TencentCloud::Common::AbstractModel # @param ClsRegion: 地域 # @type ClsRegion: String attr_accessor :ClsRegion - + def initialize(clsregion=nil) @ClsRegion = clsregion end def deserialize(params) @@ -16108,11 +16111,11 @@ # @type RegionList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LogSetList, :RegionList, :RequestId - + def initialize(logsetlist=nil, regionlist=nil, requestid=nil) @LogSetList = logsetlist @RegionList = regionlist @RequestId = requestid end @@ -16139,11 +16142,11 @@ end # DescribeSecLogDeliveryClsSetting请求参数结构体 class DescribeSecLogDeliveryClsSettingRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -16155,11 +16158,11 @@ # @type LogTypeList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LogTypeList, :RequestId - + def initialize(logtypelist=nil, requestid=nil) @LogTypeList = logtypelist @RequestId = requestid end @@ -16180,11 +16183,11 @@ class DescribeSecLogDeliveryKafkaOptionsRequest < TencentCloud::Common::AbstractModel # @param RegionID: 地域,若为空则返回所有可选地域 # @type RegionID: String attr_accessor :RegionID - + def initialize(regionid=nil) @RegionID = regionid end def deserialize(params) @@ -16200,11 +16203,11 @@ # @type RegionList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :InstanceList, :RegionList, :RequestId - + def initialize(instancelist=nil, regionlist=nil, requestid=nil) @InstanceList = instancelist @RegionList = regionlist @RequestId = requestid end @@ -16231,11 +16234,11 @@ end # DescribeSecLogDeliveryKafkaSetting请求参数结构体 class DescribeSecLogDeliveryKafkaSettingRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -16263,11 +16266,11 @@ # @type RegionID: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :InstanceID, :InstanceName, :Domain, :LogTypeList, :User, :RegionID, :RequestId - + def initialize(instanceid=nil, instancename=nil, domain=nil, logtypelist=nil, user=nil, regionid=nil, requestid=nil) @InstanceID = instanceid @InstanceName = instancename @Domain = domain @LogTypeList = logtypelist @@ -16315,11 +16318,11 @@ # @type By: String # @param Order: 排序方式 # @type Order: String attr_accessor :LogType, :Limit, :Offset, :Filters, :By, :Order - + def initialize(logtype=nil, limit=nil, offset=nil, filters=nil, by=nil, order=nil) @LogType = logtype @Limit = limit @Offset = offset @Filters = filters @@ -16352,11 +16355,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -16376,11 +16379,11 @@ end # DescribeSecLogJoinTypeList请求参数结构体 class DescribeSecLogJoinTypeListRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -16392,11 +16395,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :RequestId - + def initialize(list=nil, requestid=nil) @List = list @RequestId = requestid end @@ -16414,11 +16417,11 @@ end # DescribeSecLogKafkaUIN请求参数结构体 class DescribeSecLogKafkaUINRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -16434,11 +16437,11 @@ # @type Status: Boolean # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DstUIN, :Status, :RequestId - + def initialize(dstuin=nil, status=nil, requestid=nil) @DstUIN = dstuin @Status = status @RequestId = requestid end @@ -16451,11 +16454,11 @@ end # DescribeSecLogVasInfo请求参数结构体 class DescribeSecLogVasInfoRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -16484,11 +16487,11 @@ # @type TrialCapacity: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :BuyStatus, :LogSaveMonth, :StartTime, :EndTime, :LogCapacity, :ResourceID, :IsPurchased, :TrialCapacity, :RequestId - + def initialize(buystatus=nil, logsavemonth=nil, starttime=nil, endtime=nil, logcapacity=nil, resourceid=nil, ispurchased=nil, trialcapacity=nil, requestid=nil) @BuyStatus = buystatus @LogSaveMonth = logsavemonth @StartTime = starttime @EndTime = endtime @@ -16527,11 +16530,11 @@ # @type Order: String # @param By: 排序字段:披露时间:SubmitTime # @type By: String attr_accessor :Filters, :Limit, :Offset, :Order, :By - + def initialize(filters=nil, limit=nil, offset=nil, order=nil, by=nil) @Filters = filters @Limit = limit @Offset = offset @Order = order @@ -16562,11 +16565,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -16611,11 +16614,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -16646,11 +16649,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -16670,11 +16673,11 @@ end # DescribeTaskResultSummary请求参数结构体 class DescribeTaskResultSummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -16692,11 +16695,11 @@ # @type HintRiskNodeCount: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SeriousRiskNodeCount, :HighRiskNodeCount, :MiddleRiskNodeCount, :HintRiskNodeCount, :RequestId - + def initialize(seriousrisknodecount=nil, highrisknodecount=nil, middlerisknodecount=nil, hintrisknodecount=nil, requestid=nil) @SeriousRiskNodeCount = seriousrisknodecount @HighRiskNodeCount = highrisknodecount @MiddleRiskNodeCount = middlerisknodecount @HintRiskNodeCount = hintrisknodecount @@ -16713,11 +16716,11 @@ end # DescribeTcssSummary请求参数结构体 class DescribeTcssSummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -16771,11 +16774,11 @@ # @type VulRiskImageCnt: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ImageCnt, :ScannedImageCnt, :UnScannedImageCnt, :LocalImageCnt, :RepositoryImageCnt, :RiskLocalImageCnt, :RiskRepositoryImageCnt, :ContainerCnt, :RiskContainerCnt, :ClusterCnt, :RiskClusterCnt, :UnScannedVulCnt, :RiskVulCnt, :UnScannedBaseLineCnt, :RiskBaseLineCnt, :RuntimeUnhandleEventCnt, :UnScannedClusterCnt, :ScanImageStatus, :ScanClusterStatus, :ScanBaseLineStatus, :ScanVulStatus, :VulRiskImageCnt, :RequestId - + def initialize(imagecnt=nil, scannedimagecnt=nil, unscannedimagecnt=nil, localimagecnt=nil, repositoryimagecnt=nil, risklocalimagecnt=nil, riskrepositoryimagecnt=nil, containercnt=nil, riskcontainercnt=nil, clustercnt=nil, riskclustercnt=nil, unscannedvulcnt=nil, riskvulcnt=nil, unscannedbaselinecnt=nil, riskbaselinecnt=nil, runtimeunhandleeventcnt=nil, unscannedclustercnt=nil, scanimagestatus=nil, scanclusterstatus=nil, scanbaselinestatus=nil, scanvulstatus=nil, vulriskimagecnt=nil, requestid=nil) @ImageCnt = imagecnt @ScannedImageCnt = scannedimagecnt @UnScannedImageCnt = unscannedimagecnt @LocalImageCnt = localimagecnt @@ -16828,11 +16831,11 @@ end # DescribeUnauthorizedCoresTendency请求参数结构体 class DescribeUnauthorizedCoresTendencyRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -16844,11 +16847,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :RequestId - + def initialize(list=nil, requestid=nil) @List = list @RequestId = requestid end @@ -16866,11 +16869,11 @@ end # DescribeUnfinishRefreshTask请求参数结构体 class DescribeUnfinishRefreshTaskRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -16884,11 +16887,11 @@ # @type TaskStatus: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :TaskStatus, :RequestId - + def initialize(taskid=nil, taskstatus=nil, requestid=nil) @TaskId = taskid @TaskStatus = taskstatus @RequestId = requestid end @@ -16913,11 +16916,11 @@ # @type By: String # @param Order: 排序方式 asc,desc # @type Order: String attr_accessor :Offset, :Limit, :Filters, :By, :Order - + def initialize(offset=nil, limit=nil, filters=nil, by=nil, order=nil) @Offset = offset @Limit = limit @Filters = filters @By = by @@ -16948,11 +16951,11 @@ # @type ClusterInfoList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ClusterInfoList, :RequestId - + def initialize(totalcount=nil, clusterinfolist=nil, requestid=nil) @TotalCount = totalcount @ClusterInfoList = clusterinfolist @RequestId = requestid end @@ -16972,11 +16975,11 @@ end # DescribeValueAddedSrvInfo请求参数结构体 class DescribeValueAddedSrvInfoRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -16992,11 +16995,11 @@ # @type UnusedAuthorizedCnt: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RegistryImageCnt, :LocalImageCnt, :UnusedAuthorizedCnt, :RequestId - + def initialize(registryimagecnt=nil, localimagecnt=nil, unusedauthorizedcnt=nil, requestid=nil) @RegistryImageCnt = registryimagecnt @LocalImageCnt = localimagecnt @UnusedAuthorizedCnt = unusedauthorizedcnt @RequestId = requestid @@ -17014,11 +17017,11 @@ class DescribeVirusAutoIsolateSampleDetailRequest < TencentCloud::Common::AbstractModel # @param MD5: 文件MD5值 # @type MD5: String attr_accessor :MD5 - + def initialize(md5=nil) @MD5 = md5 end def deserialize(params) @@ -17056,11 +17059,11 @@ # @type ReferenceLink: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :MD5, :Size, :VirusName, :RiskLevel, :KillEngine, :Tags, :HarmDescribe, :SuggestScheme, :ReferenceLink, :RequestId - + def initialize(md5=nil, size=nil, virusname=nil, risklevel=nil, killengine=nil, tags=nil, harmdescribe=nil, suggestscheme=nil, referencelink=nil, requestid=nil) @MD5 = md5 @Size = size @VirusName = virusname @RiskLevel = risklevel @@ -17090,11 +17093,11 @@ class DescribeVirusAutoIsolateSampleDownloadURLRequest < TencentCloud::Common::AbstractModel # @param MD5: 样本Md5值 # @type MD5: String attr_accessor :MD5 - + def initialize(md5=nil) @MD5 = md5 end def deserialize(params) @@ -17108,11 +17111,11 @@ # @type FileUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :FileUrl, :RequestId - + def initialize(fileurl=nil, requestid=nil) @FileUrl = fileurl @RequestId = requestid end @@ -17137,11 +17140,11 @@ # @type By: String # @param Order: 排序方式 # @type Order: String attr_accessor :Limit, :Offset, :Filters, :By, :Order - + def initialize(limit=nil, offset=nil, filters=nil, by=nil, order=nil) @Limit = limit @Offset = offset @Filters = filters @By = by @@ -17172,11 +17175,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -17196,11 +17199,11 @@ end # DescribeVirusAutoIsolateSetting请求参数结构体 class DescribeVirusAutoIsolateSettingRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -17214,11 +17217,11 @@ # @type IsKillProgress: Boolean # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AutoIsolateSwitch, :IsKillProgress, :RequestId - + def initialize(autoisolateswitch=nil, iskillprogress=nil, requestid=nil) @AutoIsolateSwitch = autoisolateswitch @IsKillProgress = iskillprogress @RequestId = requestid end @@ -17234,11 +17237,11 @@ class DescribeVirusDetailRequest < TencentCloud::Common::AbstractModel # @param Id: 木马文件id # @type Id: String attr_accessor :Id - + def initialize(id=nil) @Id = id end def deserialize(params) @@ -17436,11 +17439,11 @@ # @type ClusterName: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ImageId, :ImageName, :CreateTime, :Size, :FilePath, :ModifyTime, :VirusName, :RiskLevel, :ContainerName, :ContainerId, :HostName, :HostId, :ProcessName, :ProcessPath, :ProcessMd5, :ProcessId, :ProcessArgv, :ProcessChan, :ProcessAccountGroup, :ProcessStartAccount, :ProcessFileAuthority, :SourceType, :Tags, :HarmDescribe, :SuggestScheme, :Mark, :FileName, :FileMd5, :EventType, :PodName, :Status, :SubStatus, :HostIP, :ClientIP, :PProcessStartUser, :PProcessUserGroup, :PProcessPath, :PProcessParam, :AncestorProcessStartUser, :AncestorProcessUserGroup, :AncestorProcessPath, :AncestorProcessParam, :OperationTime, :ContainerNetStatus, :ContainerNetSubStatus, :ContainerIsolateOperationSrc, :CheckPlatform, :FileAccessTime, :FileModifyTime, :NodeSubNetID, :NodeSubNetName, :NodeSubNetCIDR, :ClusterID, :PodIP, :PodStatus, :NodeUniqueID, :NodeType, :NodeID, :ClusterName, :RequestId - + def initialize(imageid=nil, imagename=nil, createtime=nil, size=nil, filepath=nil, modifytime=nil, virusname=nil, risklevel=nil, containername=nil, containerid=nil, hostname=nil, hostid=nil, processname=nil, processpath=nil, processmd5=nil, processid=nil, processargv=nil, processchan=nil, processaccountgroup=nil, processstartaccount=nil, processfileauthority=nil, sourcetype=nil, tags=nil, harmdescribe=nil, suggestscheme=nil, mark=nil, filename=nil, filemd5=nil, eventtype=nil, podname=nil, status=nil, substatus=nil, hostip=nil, clientip=nil, pprocessstartuser=nil, pprocessusergroup=nil, pprocesspath=nil, pprocessparam=nil, ancestorprocessstartuser=nil, ancestorprocessusergroup=nil, ancestorprocesspath=nil, ancestorprocessparam=nil, operationtime=nil, containernetstatus=nil, containernetsubstatus=nil, containerisolateoperationsrc=nil, checkplatform=nil, fileaccesstime=nil, filemodifytime=nil, nodesubnetid=nil, nodesubnetname=nil, nodesubnetcidr=nil, clusterid=nil, podip=nil, podstatus=nil, nodeuniqueid=nil, nodetype=nil, nodeid=nil, clustername=nil, requestid=nil) @ImageId = imageid @ImageName = imagename @CreateTime = createtime @Size = size @@ -17570,11 +17573,11 @@ class DescribeVirusEventTendencyRequest < TencentCloud::Common::AbstractModel # @param TendencyPeriod: 趋势周期(默认为7天) # @type TendencyPeriod: Integer attr_accessor :TendencyPeriod - + def initialize(tendencyperiod=nil) @TendencyPeriod = tendencyperiod end def deserialize(params) @@ -17588,11 +17591,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :RequestId - + def initialize(list=nil, requestid=nil) @List = list @RequestId = requestid end @@ -17635,11 +17638,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -17670,11 +17673,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -17701,11 +17704,11 @@ # @type ScanRangeAll: Boolean # @param ScanIds: 自选扫描范围的容器id或者主机id 根据ScanRangeType决定 # @type ScanIds: Array attr_accessor :ScanRangeType, :ScanRangeAll, :ScanIds - + def initialize(scanrangetype=nil, scanrangeall=nil, scanids=nil) @ScanRangeType = scanrangetype @ScanRangeAll = scanrangeall @ScanIds = scanids end @@ -17725,11 +17728,11 @@ # @type ContainerScanConcurrencyCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Timeout, :ContainerScanConcurrencyCount, :RequestId - + def initialize(timeout=nil, containerscanconcurrencycount=nil, requestid=nil) @Timeout = timeout @ContainerScanConcurrencyCount = containerscanconcurrencycount @RequestId = requestid end @@ -17742,11 +17745,11 @@ end # DescribeVirusMonitorSetting请求参数结构体 class DescribeVirusMonitorSettingRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -17772,11 +17775,11 @@ # @type ScanPathMode: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EnableScan, :ScanPathAll, :ScanPathType, :ScanPath, :ScanPathMode, :RequestId - + def initialize(enablescan=nil, scanpathall=nil, scanpathtype=nil, scanpath=nil, scanpathmode=nil, requestid=nil) @EnableScan = enablescan @ScanPathAll = scanpathall @ScanPathType = scanpathtype @ScanPath = scanpath @@ -17798,11 +17801,11 @@ class DescribeVirusSampleDownloadUrlRequest < TencentCloud::Common::AbstractModel # @param ID: 木马id # @type ID: String attr_accessor :ID - + def initialize(id=nil) @ID = id end def deserialize(params) @@ -17816,11 +17819,11 @@ # @type FileUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :FileUrl, :RequestId - + def initialize(fileurl=nil, requestid=nil) @FileUrl = fileurl @RequestId = requestid end @@ -17831,11 +17834,11 @@ end # DescribeVirusScanSetting请求参数结构体 class DescribeVirusScanSettingRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -17873,11 +17876,11 @@ # @type ScanPathMode: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EnableScan, :Cycle, :BeginScanAt, :ScanPathAll, :ScanPathType, :Timeout, :ScanRangeType, :ScanRangeAll, :ScanIds, :ScanPath, :ClickTimeout, :ScanPathMode, :RequestId - + def initialize(enablescan=nil, cycle=nil, beginscanat=nil, scanpathall=nil, scanpathtype=nil, timeout=nil, scanrangetype=nil, scanrangeall=nil, scanids=nil, scanpath=nil, clicktimeout=nil, scanpathmode=nil, requestid=nil) @EnableScan = enablescan @Cycle = cycle @BeginScanAt = beginscanat @ScanPathAll = scanpathall @@ -17913,11 +17916,11 @@ class DescribeVirusScanTaskStatusRequest < TencentCloud::Common::AbstractModel # @param TaskID: 任务id # @type TaskID: String attr_accessor :TaskID - + def initialize(taskid=nil) @TaskID = taskid end def deserialize(params) @@ -17955,11 +17958,11 @@ # @type ScanType: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ContainerTotal, :RiskContainerCnt, :Status, :Schedule, :ContainerScanCnt, :RiskCnt, :LeftSeconds, :StartTime, :EndTime, :ScanType, :RequestId - + def initialize(containertotal=nil, riskcontainercnt=nil, status=nil, schedule=nil, containerscancnt=nil, riskcnt=nil, leftseconds=nil, starttime=nil, endtime=nil, scantype=nil, requestid=nil) @ContainerTotal = containertotal @RiskContainerCnt = riskcontainercnt @Status = status @Schedule = schedule @@ -17991,11 +17994,11 @@ class DescribeVirusScanTimeoutSettingRequest < TencentCloud::Common::AbstractModel # @param ScanType: 设置类型0一键检测,1定时检测 # @type ScanType: Integer attr_accessor :ScanType - + def initialize(scantype=nil) @ScanType = scantype end def deserialize(params) @@ -18010,11 +18013,11 @@ # @type Timeout: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Timeout, :RequestId - + def initialize(timeout=nil, requestid=nil) @Timeout = timeout @RequestId = requestid end @@ -18025,11 +18028,11 @@ end # DescribeVirusSummary请求参数结构体 class DescribeVirusSummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -18062,11 +18065,11 @@ # @type IsolateCnt: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RiskContainerCnt, :RiskCnt, :VirusDataBaseModifyTime, :RiskContainerIncrease, :RiskIncrease, :IsolateIncrease, :IsolateCnt, :RequestId - + def initialize(taskid=nil, riskcontainercnt=nil, riskcnt=nil, virusdatabasemodifytime=nil, riskcontainerincrease=nil, riskincrease=nil, isolateincrease=nil, isolatecnt=nil, requestid=nil) @TaskId = taskid @RiskContainerCnt = riskcontainercnt @RiskCnt = riskcnt @VirusDataBaseModifyTime = virusdatabasemodifytime @@ -18111,11 +18114,11 @@ # @type By: String # @param Order: 排序方式 # @type Order: String attr_accessor :TaskId, :Limit, :Offset, :Filters, :By, :Order - + def initialize(taskid=nil, limit=nil, offset=nil, filters=nil, by=nil, order=nil) @TaskId = taskid @Limit = limit @Offset = offset @Filters = filters @@ -18148,11 +18151,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -18184,11 +18187,11 @@ # <li>ContainerID- string - 是否必填:否 - 容器ID</li> # <li>ContainerName- String -是否必填: 否 - 容器名称</li> # @type Filters: Array attr_accessor :PocID, :Limit, :Offset, :Filters - + def initialize(pocid=nil, limit=nil, offset=nil, filters=nil) @PocID = pocid @Limit = limit @Offset = offset @Filters = filters @@ -18217,11 +18220,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -18244,11 +18247,11 @@ class DescribeVulDefenceEventDetailRequest < TencentCloud::Common::AbstractModel # @param EventID: 事件ID # @type EventID: Integer attr_accessor :EventID - + def initialize(eventid=nil) @EventID = eventid end def deserialize(params) @@ -18262,11 +18265,11 @@ # @type EventDetail: :class:`Tencentcloud::Tcss.v20201101.models.VulDefenceEventDetail` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EventDetail, :RequestId - + def initialize(eventdetail=nil, requestid=nil) @EventDetail = eventdetail @RequestId = requestid end @@ -18305,11 +18308,11 @@ # @type Order: String # @param By: 排序字段:事件数量:EventCount # @type By: String attr_accessor :Filters, :Limit, :Offset, :Order, :By - + def initialize(filters=nil, limit=nil, offset=nil, order=nil, by=nil) @Filters = filters @Limit = limit @Offset = offset @Order = order @@ -18340,11 +18343,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -18369,11 +18372,11 @@ # @type StartTime: String # @param EndTime: 结束时间 # @type EndTime: String attr_accessor :StartTime, :EndTime - + def initialize(starttime=nil, endtime=nil) @StartTime = starttime @EndTime = endtime end @@ -18391,11 +18394,11 @@ # @type AttackList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DefendedList, :AttackList, :RequestId - + def initialize(defendedlist=nil, attacklist=nil, requestid=nil) @DefendedList = defendedlist @AttackList = attacklist @RequestId = requestid end @@ -18439,11 +18442,11 @@ # @type Order: String # @param By: 排序字段:更新时间:ModifyTime/首次开启时间:CreateTime # @type By: String attr_accessor :Filters, :Limit, :Offset, :Order, :By - + def initialize(filters=nil, limit=nil, offset=nil, order=nil, by=nil) @Filters = filters @Limit = limit @Offset = offset @Order = order @@ -18474,11 +18477,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -18510,11 +18513,11 @@ # Status- String - 是否必填:否 -插件运行状态:注入中:INJECTING,注入成功:SUCCESS,注入失败:FAIL,插件超时:TIMEOUT,插件退出:QUIT # </li> # @type Filters: Array attr_accessor :HostID, :Limit, :Offset, :Filters - + def initialize(hostid=nil, limit=nil, offset=nil, filters=nil) @HostID = hostid @Limit = limit @Offset = offset @Filters = filters @@ -18543,11 +18546,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -18567,11 +18570,11 @@ end # DescribeVulDefenceSetting请求参数结构体 class DescribeVulDefenceSettingRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -18608,11 +18611,11 @@ # @type NodeTotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :IsEnabled, :Scope, :HostCount, :ExceptionHostCount, :HostIDs, :HostTotalCount, :SupportDefenseVulCount, :HostNodeCount, :SuperScope, :SuperNodeCount, :SuperNodeIds, :NodeTotalCount, :RequestId - + def initialize(isenabled=nil, scope=nil, hostcount=nil, exceptionhostcount=nil, hostids=nil, hosttotalcount=nil, supportdefensevulcount=nil, hostnodecount=nil, superscope=nil, supernodecount=nil, supernodeids=nil, nodetotalcount=nil, requestid=nil) @IsEnabled = isenabled @Scope = scope @HostCount = hostcount @ExceptionHostCount = exceptionhostcount @@ -18648,11 +18651,11 @@ class DescribeVulDetailRequest < TencentCloud::Common::AbstractModel # @param PocID: 漏洞PocID # @type PocID: String attr_accessor :PocID - + def initialize(pocid=nil) @PocID = pocid end def deserialize(params) @@ -18666,11 +18669,11 @@ # @type VulInfo: :class:`Tencentcloud::Tcss.v20201101.models.VulDetailInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :VulInfo, :RequestId - + def initialize(vulinfo=nil, requestid=nil) @VulInfo = vulinfo @RequestId = requestid end @@ -18695,11 +18698,11 @@ # @type Order: String # @param By: 排序字段 ImageSize # @type By: String attr_accessor :PocID, :Limit, :Offset, :Order, :By - + def initialize(pocid=nil, limit=nil, offset=nil, order=nil, by=nil) @PocID = pocid @Limit = limit @Offset = offset @Order = order @@ -18723,11 +18726,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -18754,11 +18757,11 @@ # @type Limit: Integer # @param Offset: 偏移量,默认为0。 # @type Offset: Integer attr_accessor :PocID, :Limit, :Offset - + def initialize(pocid=nil, limit=nil, offset=nil) @PocID = pocid @Limit = limit @Offset = offset end @@ -18778,11 +18781,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -18823,11 +18826,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :PocID, :Limit, :Offset, :Filters, :Order, :By - + def initialize(pocid=nil, limit=nil, offset=nil, filters=nil, order=nil, by=nil) @PocID = pocid @Limit = limit @Offset = offset @Filters = filters @@ -18860,11 +18863,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :TotalCount, :RequestId - + def initialize(list=nil, totalcount=nil, requestid=nil) @List = list @TotalCount = totalcount @RequestId = requestid end @@ -18884,11 +18887,11 @@ end # DescribeVulImageSummary请求参数结构体 class DescribeVulImageSummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -18916,11 +18919,11 @@ # @type VulLibraryUpdateTime: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SeriousVulImageCount, :ScannedImageCount, :VulTotalCount, :SysTemVulCount, :WebVulCount, :AllAuthorizedImageCount, :EmergencyVulCount, :SupportVulTotalCount, :VulLibraryUpdateTime, :RequestId - + def initialize(seriousvulimagecount=nil, scannedimagecount=nil, vultotalcount=nil, systemvulcount=nil, webvulcount=nil, allauthorizedimagecount=nil, emergencyvulcount=nil, supportvultotalcount=nil, vullibraryupdatetime=nil, requestid=nil) @SeriousVulImageCount = seriousvulimagecount @ScannedImageCount = scannedimagecount @VulTotalCount = vultotalcount @SysTemVulCount = systemvulcount @@ -18947,11 +18950,11 @@ end # DescribeVulLevelImageSummary请求参数结构体 class DescribeVulLevelImageSummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -18981,11 +18984,11 @@ # @type CriticalLevelVulRegistryImagePercent: Float # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :HighLevelVulLocalImagePercent, :MediumLevelVulLocalImagePercent, :LowLevelVulLocalImagePercent, :CriticalLevelVulLocalImagePercent, :LocalNewestImageCount, :RegistryNewestImageCount, :HighLevelVulRegistryImagePercent, :MediumLevelVulRegistryImagePercent, :LowLevelVulRegistryImagePercent, :CriticalLevelVulRegistryImagePercent, :RequestId - + def initialize(highlevelvullocalimagepercent=nil, mediumlevelvullocalimagepercent=nil, lowlevelvullocalimagepercent=nil, criticallevelvullocalimagepercent=nil, localnewestimagecount=nil, registrynewestimagecount=nil, highlevelvulregistryimagepercent=nil, mediumlevelvulregistryimagepercent=nil, lowlevelvulregistryimagepercent=nil, criticallevelvulregistryimagepercent=nil, requestid=nil) @HighLevelVulLocalImagePercent = highlevelvullocalimagepercent @MediumLevelVulLocalImagePercent = mediumlevelvullocalimagepercent @LowLevelVulLocalImagePercent = lowlevelvullocalimagepercent @CriticalLevelVulLocalImagePercent = criticallevelvullocalimagepercent @@ -19017,11 +19020,11 @@ class DescribeVulLevelSummaryRequest < TencentCloud::Common::AbstractModel # @param CategoryType: 漏洞分类: SYSTEM:系统漏洞 WEB:web应用漏洞 EMERGENCY:应急漏洞 # @type CategoryType: String attr_accessor :CategoryType - + def initialize(categorytype=nil) @CategoryType = categorytype end def deserialize(params) @@ -19041,11 +19044,11 @@ # @type CriticalLevelVulCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :HighLevelVulCount, :MediumLevelVulCount, :LowLevelVulCount, :CriticalLevelVulCount, :RequestId - + def initialize(highlevelvulcount=nil, mediumlevelvulcount=nil, lowlevelvulcount=nil, criticallevelvulcount=nil, requestid=nil) @HighLevelVulCount = highlevelvulcount @MediumLevelVulCount = mediumlevelvulcount @LowLevelVulCount = lowlevelvulcount @CriticalLevelVulCount = criticallevelvulcount @@ -19083,11 +19086,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :PocID, :Limit, :Offset, :Filters, :Order, :By - + def initialize(pocid=nil, limit=nil, offset=nil, filters=nil, order=nil, by=nil) @PocID = pocid @Limit = limit @Offset = offset @Filters = filters @@ -19120,11 +19123,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -19144,11 +19147,11 @@ end # DescribeVulScanAuthorizedImageSummary请求参数结构体 class DescribeVulScanAuthorizedImageSummaryRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -19162,11 +19165,11 @@ # @type UnScanAuthorizedImageCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AllAuthorizedImageCount, :UnScanAuthorizedImageCount, :RequestId - + def initialize(allauthorizedimagecount=nil, unscanauthorizedimagecount=nil, requestid=nil) @AllAuthorizedImageCount = allauthorizedimagecount @UnScanAuthorizedImageCount = unscanauthorizedimagecount @RequestId = requestid end @@ -19184,11 +19187,11 @@ # @type LocalTaskID: Integer # @param RegistryTaskID: 仓库镜像漏洞扫描任务ID,无则返回最近一次的漏洞任务扫描 # @type RegistryTaskID: Integer attr_accessor :LocalTaskID, :RegistryTaskID - + def initialize(localtaskid=nil, registrytaskid=nil) @LocalTaskID = localtaskid @RegistryTaskID = registrytaskid end @@ -19228,11 +19231,11 @@ # @type RegistryFoundVulCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LocalImageScanCount, :IgnoreVulCount, :ScanStartTime, :ScanEndTime, :FoundRiskImageCount, :FoundVulCount, :ScanProgress, :RegistryImageScanCount, :LocalTaskID, :Status, :RemainingTime, :RegistryTaskID, :RegistryFoundVulCount, :RequestId - + def initialize(localimagescancount=nil, ignorevulcount=nil, scanstarttime=nil, scanendtime=nil, foundriskimagecount=nil, foundvulcount=nil, scanprogress=nil, registryimagescancount=nil, localtaskid=nil, status=nil, remainingtime=nil, registrytaskid=nil, registryfoundvulcount=nil, requestid=nil) @LocalImageScanCount = localimagescancount @IgnoreVulCount = ignorevulcount @ScanStartTime = scanstarttime @ScanEndTime = scanendtime @@ -19284,11 +19287,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :TaskID, :Filters, :Limit, :Offset, :Order, :By - + def initialize(taskid=nil, filters=nil, limit=nil, offset=nil, order=nil, by=nil) @TaskID = taskid @Filters = filters @Limit = limit @Offset = offset @@ -19321,11 +19324,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -19351,11 +19354,11 @@ # <li>OnlyAffectedContainer-string- 是否必填:否 - 仅展示影响容器的漏洞,true,false</li> # <li>CategoryType- string - 是否必填:否 - 漏洞分类: SYSTEM:系统漏洞 WEB:web应用漏洞 ALL:全部漏洞</li> # @type Filters: Array attr_accessor :Filters - + def initialize(filters=nil) @Filters = filters end def deserialize(params) @@ -19396,11 +19399,11 @@ # @type EmergencyVulnerabilityCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :VulTotalCount, :SeriousVulCount, :SuggestVulCount, :PocExpLevelVulCount, :RemoteExpLevelVulCount, :SeriousVulNewestImageCount, :SystemVulnerabilityFocusCount, :WebVulnerabilityFocusCount, :SeriousVulnerabilityLocalImageCount, :SeriousVulnerabilityRegistryImageCount, :EmergencyVulnerabilityCount, :RequestId - + def initialize(vultotalcount=nil, seriousvulcount=nil, suggestvulcount=nil, pocexplevelvulcount=nil, remoteexplevelvulcount=nil, seriousvulnewestimagecount=nil, systemvulnerabilityfocuscount=nil, webvulnerabilityfocuscount=nil, seriousvulnerabilitylocalimagecount=nil, seriousvulnerabilityregistryimagecount=nil, emergencyvulnerabilitycount=nil, requestid=nil) @VulTotalCount = vultotalcount @SeriousVulCount = seriousvulcount @SuggestVulCount = suggestvulcount @PocExpLevelVulCount = pocexplevelvulcount @@ -19440,11 +19443,11 @@ # LATEST:最新版本 # CONTAINER: 运行容器 # @type SphereOfInfluence: String attr_accessor :StartTime, :EndTime, :SphereOfInfluence - + def initialize(starttime=nil, endtime=nil, sphereofinfluence=nil) @StartTime = starttime @EndTime = endtime @SphereOfInfluence = sphereofinfluence end @@ -19462,11 +19465,11 @@ # @type VulTendencySet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :VulTendencySet, :RequestId - + def initialize(vultendencyset=nil, requestid=nil) @VulTendencySet = vultendencyset @RequestId = requestid end @@ -19487,11 +19490,11 @@ class DescribeVulTopRankingRequest < TencentCloud::Common::AbstractModel # @param CategoryType: 漏洞分类: SYSTEM:系统漏洞 WEB:web应用漏洞 EMERGENCY:应急漏洞 # @type CategoryType: String attr_accessor :CategoryType - + def initialize(categorytype=nil) @CategoryType = categorytype end def deserialize(params) @@ -19505,11 +19508,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :RequestId - + def initialize(list=nil, requestid=nil) @List = list @RequestId = requestid end @@ -19527,11 +19530,11 @@ end # DescribeWarningRules请求参数结构体 class DescribeWarningRulesRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -19543,11 +19546,11 @@ # @type WarningRules: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :WarningRules, :RequestId - + def initialize(warningrules=nil, requestid=nil) @WarningRules = warningrules @RequestId = requestid end @@ -19590,11 +19593,11 @@ # @type Order: String # @param By: 排序字段 # @type By: String attr_accessor :Limit, :Offset, :Filters, :Order, :By - + def initialize(limit=nil, offset=nil, filters=nil, order=nil, by=nil) @Limit = limit @Offset = offset @Filters = filters @Order = order @@ -19625,11 +19628,11 @@ # @type List: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :List, :RequestId - + def initialize(totalcount=nil, list=nil, requestid=nil) @TotalCount = totalcount @List = list @RequestId = requestid end @@ -19690,11 +19693,11 @@ # @param DefendedCount: 已防御攻击次数 # 注意:此字段可能返回 null,表示取不到有效值。 # @type DefendedCount: Integer attr_accessor :Name, :Tags, :CVSSV3Score, :Level, :CVEID, :Category, :SubmitTime, :LatestFoundTime, :Status, :ID, :PocID, :DefenceStatus, :DefenceScope, :DefenceHostCount, :DefendedCount - + def initialize(name=nil, tags=nil, cvssv3score=nil, level=nil, cveid=nil, category=nil, submittime=nil, latestfoundtime=nil, status=nil, id=nil, pocid=nil, defencestatus=nil, defencescope=nil, defencehostcount=nil, defendedcount=nil) @Name = name @Tags = tags @CVSSV3Score = cvssv3score @Level = level @@ -19742,11 +19745,11 @@ # @param OperationTime: 事件最后一次处理的时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type OperationTime: String attr_accessor :Description, :Solution, :Remark, :OperationTime - + def initialize(description=nil, solution=nil, remark=nil, operationtime=nil) @Description = description @Solution = solution @Remark = remark @OperationTime = operationtime @@ -19858,11 +19861,11 @@ # @type HostIP: String # @param ClusterName: 集群名称 # @type ClusterName: String attr_accessor :EventType, :ContainerName, :ImageName, :Status, :EventId, :NodeName, :PodName, :FoundTime, :EventName, :ImageId, :ContainerId, :Solution, :Description, :EventCount, :LatestFoundTime, :NodeIP, :HostID, :ContainerNetStatus, :ContainerNetSubStatus, :ContainerIsolateOperationSrc, :ContainerStatus, :ClusterID, :NodeType, :PodIP, :NodeUniqueID, :PublicIP, :NodeID, :HostIP, :ClusterName - + def initialize(eventtype=nil, containername=nil, imagename=nil, status=nil, eventid=nil, nodename=nil, podname=nil, foundtime=nil, eventname=nil, imageid=nil, containerid=nil, solution=nil, description=nil, eventcount=nil, latestfoundtime=nil, nodeip=nil, hostid=nil, containernetstatus=nil, containernetsubstatus=nil, containerisolateoperationsrc=nil, containerstatus=nil, clusterid=nil, nodetype=nil, podip=nil, nodeuniqueid=nil, publicip=nil, nodeid=nil, hostip=nil, clustername=nil) @EventType = eventtype @ContainerName = containername @ImageName = imagename @Status = status @@ -19936,11 +19939,11 @@ # @type ContainerEscapeEventCount: Integer # @param Date: 日期 # @type Date: String attr_accessor :RiskContainerEventCount, :ProcessPrivilegeEventCount, :ContainerEscapeEventCount, :Date - + def initialize(riskcontainereventcount=nil, processprivilegeeventcount=nil, containerescapeeventcount=nil, date=nil) @RiskContainerEventCount = riskcontainereventcount @ProcessPrivilegeEventCount = processprivilegeeventcount @ContainerEscapeEventCount = containerescapeeventcount @Date = date @@ -19976,11 +19979,11 @@ # @type IsEnable: Boolean # @param Group: 规则组别。RISK_CONTAINER:风险容器,PROCESS_PRIVILEGE:程序特权,CONTAINER_ESCAPE:容器逃逸 # @type Group: String attr_accessor :Type, :Name, :IsEnable, :Group - + def initialize(type=nil, name=nil, isenable=nil, group=nil) @Type = type @Name = name @IsEnable = isenable @Group = group @@ -20006,11 +20009,11 @@ # @type Type: String # @param IsEnable: 是否打开:false否 ,true是 # @type IsEnable: Boolean attr_accessor :Type, :IsEnable - + def initialize(type=nil, isenable=nil) @Type = type @IsEnable = isenable end @@ -20040,11 +20043,11 @@ # @type UpdateTime: String # @param ImageSize: 镜像大小 # @type ImageSize: Integer attr_accessor :ImageID, :ImageName, :ID, :HostCount, :ContainerCount, :EventType, :InsertTime, :UpdateTime, :ImageSize - + def initialize(imageid=nil, imagename=nil, id=nil, hostcount=nil, containercount=nil, eventtype=nil, inserttime=nil, updatetime=nil, imagesize=nil) @ImageID = imageid @ImageName = imagename @ID = id @HostCount = hostcount @@ -20086,11 +20089,11 @@ # @type Timeout: String # @param InsertTime: 插入时间 # @type InsertTime: String attr_accessor :JobID, :JobName, :Source, :ExportStatus, :ExportProgress, :FailureMsg, :Timeout, :InsertTime - + def initialize(jobid=nil, jobname=nil, source=nil, exportstatus=nil, exportprogress=nil, failuremsg=nil, timeout=nil, inserttime=nil) @JobID = jobid @JobName = jobname @Source = source @ExportStatus = exportstatus @@ -20136,11 +20139,11 @@ # @type By: String # @param ExportField: 导出字段 # @type ExportField: Array attr_accessor :Filters, :Order, :By, :ExportField - + def initialize(filters=nil, order=nil, by=nil, exportfield=nil) @Filters = filters @Order = order @By = by @ExportField = exportfield @@ -20167,11 +20170,11 @@ # @type JobId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :JobId, :RequestId - + def initialize(jobid=nil, requestid=nil) @JobId = jobid @RequestId = requestid end @@ -20199,11 +20202,11 @@ # @type NewFile: String # @param FileDiff: 新旧文件的差异 # @type FileDiff: String attr_accessor :FileName, :FileType, :FileSize, :FilePath, :FileCreateTime, :LatestTamperedFileMTime, :NewFile, :FileDiff - + def initialize(filename=nil, filetype=nil, filesize=nil, filepath=nil, filecreatetime=nil, latesttamperedfilemtime=nil, newfile=nil, filediff=nil) @FileName = filename @FileType = filetype @FileSize = filesize @FilePath = filepath @@ -20265,11 +20268,11 @@ # @type Tags: Array # @param ClusterID: 集群id # @type ClusterID: String attr_accessor :HostID, :HostIP, :HostName, :Group, :DockerVersion, :DockerFileSystemDriver, :ImageCnt, :ContainerCnt, :Status, :IsContainerd, :MachineType, :PublicIp, :Uuid, :InstanceID, :RegionID, :Project, :Tags, :ClusterID - + def initialize(hostid=nil, hostip=nil, hostname=nil, group=nil, dockerversion=nil, dockerfilesystemdriver=nil, imagecnt=nil, containercnt=nil, status=nil, iscontainerd=nil, machinetype=nil, publicip=nil, uuid=nil, instanceid=nil, regionid=nil, project=nil, tags=nil, clusterid=nil) @HostID = hostid @HostIP = hostip @HostName = hostname @Group = group @@ -20339,11 +20342,11 @@ # @type FailCount: Integer # @param LatestFailCode: 最近任务失败码,REACH_LIMIT:达到授权上限,LICENSE_INSUFFICIENT:授权数不足 # @type LatestFailCode: String attr_accessor :TaskId, :Type, :AuthorizedDate, :Source, :LastAuthorizedTime, :SuccessCount, :FailCount, :LatestFailCode - + def initialize(taskid=nil, type=nil, authorizeddate=nil, source=nil, lastauthorizedtime=nil, successcount=nil, failcount=nil, latestfailcode=nil) @TaskId = taskid @Type = type @AuthorizedDate = authorizeddate @Source = source @@ -20381,11 +20384,11 @@ # @param ImageID: 镜像ID # 注意:此字段可能返回 null,表示取不到有效值。 # @type ImageID: String attr_accessor :Name, :Version, :Path, :Type, :VulCount, :ImageID - + def initialize(name=nil, version=nil, path=nil, type=nil, vulcount=nil, imageid=nil) @Name = name @Version = version @Path = path @Type = type @@ -20409,11 +20412,11 @@ # @type ImageID: String # @param HostID: 主机id # @type HostID: String attr_accessor :ImageID, :HostID - + def initialize(imageid=nil, hostid=nil) @ImageID = imageid @HostID = hostid end @@ -20443,11 +20446,11 @@ # @type ImageRepoAddress: String # @param InstanceId: 实例id # @type InstanceId: String attr_accessor :InstanceName, :Namespace, :ImageName, :ImageTag, :Force, :ImageDigest, :RegistryType, :ImageRepoAddress, :InstanceId - + def initialize(instancename=nil, namespace=nil, imagename=nil, imagetag=nil, force=nil, imagedigest=nil, registrytype=nil, imagerepoaddress=nil, instanceid=nil) @InstanceName = instancename @Namespace = namespace @ImageName = imagename @ImageTag = imagetag @@ -20509,11 +20512,11 @@ # @param VirusProgress: 镜像木马扫描进度 # 注意:此字段可能返回 null,表示取不到有效值。 # @type VirusProgress: Integer attr_accessor :ImageId, :RegistryType, :ImageRepoAddress, :InstanceId, :InstanceName, :Namespace, :ImageName, :ImageTag, :ScanStatus, :CveProgress, :RiskProgress, :VirusProgress - + def initialize(imageid=nil, registrytype=nil, imagerepoaddress=nil, instanceid=nil, instancename=nil, namespace=nil, imagename=nil, imagetag=nil, scanstatus=nil, cveprogress=nil, riskprogress=nil, virusprogress=nil) @ImageId = imageid @RegistryType = registrytype @ImageRepoAddress = imagerepoaddress @InstanceId = instanceid @@ -20627,11 +20630,11 @@ # @param IsLatestImage: 是否为镜像的最新版本 # 注意:此字段可能返回 null,表示取不到有效值。 # @type IsLatestImage: Boolean attr_accessor :ImageDigest, :ImageRepoAddress, :RegistryType, :ImageName, :ImageTag, :ImageSize, :ScanTime, :ScanStatus, :VulCnt, :VirusCnt, :RiskCnt, :SentiveInfoCnt, :IsTrustImage, :OsName, :ScanVirusError, :ScanVulError, :InstanceId, :InstanceName, :Namespace, :ScanRiskError, :ScanVirusProgress, :ScanVulProgress, :ScanRiskProgress, :ScanRemainTime, :CveStatus, :RiskStatus, :VirusStatus, :Progress, :IsAuthorized, :RegistryRegion, :Id, :ImageId, :ImageCreateTime, :IsLatestImage - + def initialize(imagedigest=nil, imagerepoaddress=nil, registrytype=nil, imagename=nil, imagetag=nil, imagesize=nil, scantime=nil, scanstatus=nil, vulcnt=nil, viruscnt=nil, riskcnt=nil, sentiveinfocnt=nil, istrustimage=nil, osname=nil, scanviruserror=nil, scanvulerror=nil, instanceid=nil, instancename=nil, namespace=nil, scanriskerror=nil, scanvirusprogress=nil, scanvulprogress=nil, scanriskprogress=nil, scanremaintime=nil, cvestatus=nil, riskstatus=nil, virusstatus=nil, progress=nil, isauthorized=nil, registryregion=nil, id=nil, imageid=nil, imagecreatetime=nil, islatestimage=nil) @ImageDigest = imagedigest @ImageRepoAddress = imagerepoaddress @RegistryType = registrytype @ImageName = imagename @@ -20722,11 +20725,11 @@ # @param InstructionContent: 解决方案 # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstructionContent: String attr_accessor :Behavior, :Type, :Level, :Desc, :InstructionContent - + def initialize(behavior=nil, type=nil, level=nil, desc=nil, instructioncontent=nil) @Behavior = behavior @Type = type @Level = level @Desc = desc @@ -20754,11 +20757,11 @@ # @type Desc: String # @param InstructionContent: 解决方案 # @type InstructionContent: String attr_accessor :Behavior, :Type, :Level, :Desc, :InstructionContent - + def initialize(behavior=nil, type=nil, level=nil, desc=nil, instructioncontent=nil) @Behavior = behavior @Type = type @Level = level @Desc = desc @@ -20783,11 +20786,11 @@ # IRT_MALWARE_VIRUS: 木马病毒 # IRT_RISK:敏感信息 # @type ImageRiskType: String attr_accessor :ImageRiskSet, :ImageRiskType - + def initialize(imageriskset=nil, imagerisktype=nil) @ImageRiskSet = imageriskset @ImageRiskType = imagerisktype end @@ -20816,11 +20819,11 @@ # @type ImageType: String # @param ContainerCnt: 关联容器数 # @type ContainerCnt: Integer attr_accessor :ImageID, :ImageName, :Size, :ImageType, :ContainerCnt - + def initialize(imageid=nil, imagename=nil, size=nil, imagetype=nil, containercnt=nil) @ImageID = imageid @ImageName = imagename @Size = size @ImageType = imagetype @@ -20877,11 +20880,11 @@ # @param LatestScanTime: 最近扫描时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type LatestScanTime: String attr_accessor :Path, :RiskLevel, :Category, :VirusName, :Tags, :Desc, :Solution, :FileType, :FileName, :FileMd5, :FileSize, :FirstScanTime, :LatestScanTime - + def initialize(path=nil, risklevel=nil, category=nil, virusname=nil, tags=nil, desc=nil, solution=nil, filetype=nil, filename=nil, filemd5=nil, filesize=nil, firstscantime=nil, latestscantime=nil) @Path = path @RiskLevel = risklevel @Category = category @VirusName = virusname @@ -20956,11 +20959,11 @@ # 5: 威胁情报 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CheckPlatform: Array attr_accessor :Path, :RiskLevel, :VirusName, :Tags, :Desc, :Solution, :Size, :FirstScanTime, :LatestScanTime, :Md5, :FileName, :CheckPlatform - + def initialize(path=nil, risklevel=nil, virusname=nil, tags=nil, desc=nil, solution=nil, size=nil, firstscantime=nil, latestscantime=nil, md5=nil, filename=nil, checkplatform=nil) @Path = path @RiskLevel = risklevel @VirusName = virusname @Tags = tags @@ -21049,11 +21052,11 @@ # @param Version: 组件版本 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Version: String attr_accessor :CVEID, :POCID, :Name, :Components, :Category, :CategoryType, :Level, :Des, :OfficialSolution, :Reference, :DefenseSolution, :SubmitTime, :CvssScore, :CvssVector, :IsSuggest, :FixedVersions, :Tag, :Component, :Version - + def initialize(cveid=nil, pocid=nil, name=nil, components=nil, category=nil, categorytype=nil, level=nil, des=nil, officialsolution=nil, reference=nil, defensesolution=nil, submittime=nil, cvssscore=nil, cvssvector=nil, issuggest=nil, fixedversions=nil, tag=nil, component=nil, version=nil) @CVEID = cveid @POCID = pocid @Name = name @Components = components @@ -21124,11 +21127,11 @@ # @param ScanTime: 最近扫描时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ScanTime: String attr_accessor :ImageId, :ImageName, :ContainerCnt, :RuleId, :RuleName, :ImageSize, :ScanTime - + def initialize(imageid=nil, imagename=nil, containercnt=nil, ruleid=nil, rulename=nil, imagesize=nil, scantime=nil) @ImageId = imageid @ImageName = imagename @ContainerCnt = containercnt @RuleId = ruleid @@ -21192,11 +21195,11 @@ # @type IsAuthorized: Integer # @param ComponentCnt: 组件个数 # @type ComponentCnt: Integer attr_accessor :ImageID, :ImageName, :CreateTime, :Size, :HostCnt, :ContainerCnt, :ScanTime, :VulCnt, :VirusCnt, :RiskCnt, :IsTrustImage, :OsName, :AgentError, :ScanError, :ScanStatus, :ScanVirusError, :ScanVulError, :ScanRiskError, :IsSuggest, :IsAuthorized, :ComponentCnt - + def initialize(imageid=nil, imagename=nil, createtime=nil, size=nil, hostcnt=nil, containercnt=nil, scantime=nil, vulcnt=nil, viruscnt=nil, riskcnt=nil, istrustimage=nil, osname=nil, agenterror=nil, scanerror=nil, scanstatus=nil, scanviruserror=nil, scanvulerror=nil, scanriskerror=nil, issuggest=nil, isauthorized=nil, componentcnt=nil) @ImageID = imageid @ImageName = imagename @CreateTime = createtime @Size = size @@ -21282,11 +21285,11 @@ # @param Tag: 漏洞标签:"CanBeFixed","DynamicLevelPoc","DynamicLevelExp" # 注意:此字段可能返回 null,表示取不到有效值。 # @type Tag: Array attr_accessor :CVEID, :Name, :Component, :Version, :Category, :CategoryType, :Level, :Des, :OfficialSolution, :Reference, :DefenseSolution, :SubmitTime, :CVSSV3Score, :CVSSV3Desc, :IsSuggest, :FixedVersions, :Tag - + def initialize(cveid=nil, name=nil, component=nil, version=nil, category=nil, categorytype=nil, level=nil, des=nil, officialsolution=nil, reference=nil, defensesolution=nil, submittime=nil, cvssv3score=nil, cvssv3desc=nil, issuggest=nil, fixedversions=nil, tag=nil) @CVEID = cveid @Name = name @Component = component @Version = version @@ -21327,11 +21330,11 @@ end # InitializeUserComplianceEnvironment请求参数结构体 class InitializeUserComplianceEnvironmentRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -21341,11 +21344,11 @@ class InitializeUserComplianceEnvironmentResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -21398,11 +21401,11 @@ # @type HighLightFields: Array # @param MatchRule: 命中规则 # @type MatchRule: :class:`Tencentcloud::Tcss.v20201101.models.K8sApiAbnormalRuleScopeInfo` attr_accessor :MatchRuleName, :MatchRuleType, :RiskLevel, :ClusterID, :ClusterName, :ClusterRunningStatus, :FirstCreateTime, :LastCreateTime, :AlarmCount, :Status, :ClusterMasterIP, :K8sVersion, :RunningComponent, :Desc, :Suggestion, :Info, :MatchRuleID, :HighLightFields, :MatchRule - + def initialize(matchrulename=nil, matchruletype=nil, risklevel=nil, clusterid=nil, clustername=nil, clusterrunningstatus=nil, firstcreatetime=nil, lastcreatetime=nil, alarmcount=nil, status=nil, clustermasterip=nil, k8sversion=nil, runningcomponent=nil, desc=nil, suggestion=nil, info=nil, matchruleid=nil, highlightfields=nil, matchrule=nil) @MatchRuleName = matchrulename @MatchRuleType = matchruletype @RiskLevel = risklevel @ClusterID = clusterid @@ -21481,11 +21484,11 @@ # @type RuleName: String # @param MatchRule: 命中规则 # @type MatchRule: :class:`Tencentcloud::Tcss.v20201101.models.K8sApiAbnormalRuleScopeInfo` attr_accessor :ID, :MatchRuleType, :RiskLevel, :ClusterID, :ClusterName, :ClusterRunningStatus, :FirstCreateTime, :LastCreateTime, :AlarmCount, :Status, :RuleType, :Desc, :Suggestion, :RuleName, :MatchRule - + def initialize(id=nil, matchruletype=nil, risklevel=nil, clusterid=nil, clustername=nil, clusterrunningstatus=nil, firstcreatetime=nil, lastcreatetime=nil, alarmcount=nil, status=nil, ruletype=nil, desc=nil, suggestion=nil, rulename=nil, matchrule=nil) @ID = id @MatchRuleType = matchruletype @RiskLevel = risklevel @ClusterID = clusterid @@ -21542,11 +21545,11 @@ # @type EffectAllCluster: Boolean # @param RuleID: 规则ID # @type RuleID: String attr_accessor :RuleName, :Status, :RuleInfoList, :EffectClusterIDSet, :RuleType, :EffectAllCluster, :RuleID - + def initialize(rulename=nil, status=nil, ruleinfolist=nil, effectclusteridset=nil, ruletype=nil, effectallcluster=nil, ruleid=nil) @RuleName = rulename @Status = status @RuleInfoList = ruleinfolist @EffectClusterIDSet = effectclusteridset @@ -21591,11 +21594,11 @@ # @type OprUin: String # @param Status: 状态 # @type Status: Boolean attr_accessor :RuleID, :RuleName, :RuleType, :EffectClusterCount, :UpdateTime, :OprUin, :Status - + def initialize(ruleid=nil, rulename=nil, ruletype=nil, effectclustercount=nil, updatetime=nil, opruin=nil, status=nil) @RuleID = ruleid @RuleName = rulename @RuleType = ruletype @EffectClusterCount = effectclustercount @@ -21642,11 +21645,11 @@ # @param IsDelete: 是否被删除 适用于自定义规则入参 # 注意:此字段可能返回 null,表示取不到有效值。 # @type IsDelete: Boolean attr_accessor :Scope, :Action, :RiskLevel, :Status, :IsDelete - + def initialize(scope=nil, action=nil, risklevel=nil, status=nil, isdelete=nil) @Scope = scope @Action = action @RiskLevel = risklevel @Status = status @@ -21688,11 +21691,11 @@ # @type AnonymousAccessCount: Integer # @param PrivilegeContainerCount: 特权容器事件数 # @type PrivilegeContainerCount: Integer attr_accessor :Date, :ExceptionUARequestCount, :AnonymousUserRightCount, :CredentialInformationObtainCount, :SensitiveDataMountCount, :CmdExecCount, :AbnormalScheduledTaskCount, :StaticsPodCreateCount, :DoubtfulContainerCreateCount, :UserDefinedRuleCount, :AnonymousAccessCount, :PrivilegeContainerCount - + def initialize(date=nil, exceptionuarequestcount=nil, anonymoususerrightcount=nil, credentialinformationobtaincount=nil, sensitivedatamountcount=nil, cmdexeccount=nil, abnormalscheduledtaskcount=nil, staticspodcreatecount=nil, doubtfulcontainercreatecount=nil, userdefinedrulecount=nil, anonymousaccesscount=nil, privilegecontainercount=nil) @Date = date @ExceptionUARequestCount = exceptionuarequestcount @AnonymousUserRightCount = anonymoususerrightcount @CredentialInformationObtainCount = credentialinformationobtaincount @@ -21728,11 +21731,11 @@ # @type RuleIdSet: Array # @param IsEnable: 策略开关,true开启,false关闭 # @type IsEnable: Boolean attr_accessor :RuleIdSet, :IsEnable - + def initialize(ruleidset=nil, isenable=nil) @RuleIdSet = ruleidset @IsEnable = isenable end @@ -21746,11 +21749,11 @@ class ModifyAbnormalProcessRuleStatusResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -21770,11 +21773,11 @@ # @type Status: String # @param Remark: 事件备注 # @type Remark: String attr_accessor :EventIdSet, :Status, :Remark - + def initialize(eventidset=nil, status=nil, remark=nil) @EventIdSet = eventidset @Status = status @Remark = remark end @@ -21790,11 +21793,11 @@ class ModifyAbnormalProcessStatusResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -21808,11 +21811,11 @@ # @type RuleIdSet: Array # @param IsEnable: 策略开关,true:代表开启, false代表关闭 # @type IsEnable: Boolean attr_accessor :RuleIdSet, :IsEnable - + def initialize(ruleidset=nil, isenable=nil) @RuleIdSet = ruleidset @IsEnable = isenable end @@ -21826,11 +21829,11 @@ class ModifyAccessControlRuleStatusResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -21850,11 +21853,11 @@ # @type Status: String # @param Remark: 备注事件信息 # @type Remark: String attr_accessor :EventIdSet, :Status, :Remark - + def initialize(eventidset=nil, status=nil, remark=nil) @EventIdSet = eventidset @Status = status @Remark = remark end @@ -21870,11 +21873,11 @@ class ModifyAccessControlStatusResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -21890,11 +21893,11 @@ # @type Images: Array # @param Id: 扫描的镜像列表Id # @type Id: Array attr_accessor :All, :Images, :Id - + def initialize(all=nil, images=nil, id=nil) @All = all @Images = images @Id = id end @@ -21917,11 +21920,11 @@ class ModifyAssetImageRegistryScanStopOneKeyResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -21943,11 +21946,11 @@ # @type ExcludeImageList: Array # @param OnlyScanLatest: 是否仅扫描各repository最新版本的镜像 # @type OnlyScanLatest: Boolean attr_accessor :All, :Images, :Id, :Filters, :ExcludeImageList, :OnlyScanLatest - + def initialize(all=nil, images=nil, id=nil, filters=nil, excludeimagelist=nil, onlyscanlatest=nil) @All = all @Images = images @Id = id @Filters = filters @@ -21983,11 +21986,11 @@ class ModifyAssetImageRegistryScanStopResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22005,11 +22008,11 @@ # @type Filters: Array # @param ExcludeImageIds: 根据过滤条件筛选出镜像,再排除个别镜像 # @type ExcludeImageIds: String attr_accessor :TaskID, :Images, :Filters, :ExcludeImageIds - + def initialize(taskid=nil, images=nil, filters=nil, excludeimageids=nil) @TaskID = taskid @Images = images @Filters = filters @ExcludeImageIds = excludeimageids @@ -22036,11 +22039,11 @@ # @type Status: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Status, :RequestId - + def initialize(status=nil, requestid=nil) @Status = status @RequestId = requestid end @@ -22056,11 +22059,11 @@ # @type All: Boolean # @param Hosts: 要同步的主机列表 两个参数必选一个 All优先 # @type Hosts: Array attr_accessor :All, :Hosts - + def initialize(all=nil, hosts=nil) @All = all @Hosts = hosts end @@ -22076,11 +22079,11 @@ # @type Status: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Status, :RequestId - + def initialize(status=nil, requestid=nil) @Status = status @RequestId = requestid end @@ -22098,11 +22101,11 @@ # @type PeriodRule: :class:`Tencentcloud::Tcss.v20201101.models.CompliancePeriodTaskRule` # @param StandardSettings: 设置合规标准。不填时,不修改。 # @type StandardSettings: Array attr_accessor :PeriodTaskId, :PeriodRule, :StandardSettings - + def initialize(periodtaskid=nil, periodrule=nil, standardsettings=nil) @PeriodTaskId = periodtaskid @PeriodRule = periodrule @StandardSettings = standardsettings end @@ -22128,11 +22131,11 @@ class ModifyCompliancePeriodTaskResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22149,11 +22152,11 @@ # 恢复容器: EVENT_RESOTRE_CONTAINER # ) # @type Status: String attr_accessor :ContainerID, :Status - + def initialize(containerid=nil, status=nil) @ContainerID = containerid @Status = status end @@ -22167,11 +22170,11 @@ class ModifyContainerNetStatusResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22203,11 +22206,11 @@ # PRIVILEGE_CONTAINER_START:特权容器 # PRIVILEGE:程序提权逃逸 # @type EventType: Array attr_accessor :EventIdSet, :Status, :Remark, :ImageIDs, :EventType - + def initialize(eventidset=nil, status=nil, remark=nil, imageids=nil, eventtype=nil) @EventIdSet = eventidset @Status = status @Remark = remark @ImageIDs = imageids @@ -22227,11 +22230,11 @@ class ModifyEscapeEventStatusResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22243,11 +22246,11 @@ class ModifyEscapeRuleRequest < TencentCloud::Common::AbstractModel # @param RuleSet: 需要修改的数组 # @type RuleSet: Array attr_accessor :RuleSet - + def initialize(ruleset=nil) @RuleSet = ruleset end def deserialize(params) @@ -22266,11 +22269,11 @@ class ModifyEscapeRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22291,11 +22294,11 @@ # @type EventType: Array # @param IDSet: 白名单记录ID # @type IDSet: Array attr_accessor :EventType, :IDSet - + def initialize(eventtype=nil, idset=nil) @EventType = eventtype @IDSet = idset end @@ -22309,11 +22312,11 @@ class ModifyEscapeWhiteListResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22330,11 +22333,11 @@ # @param ImageType: 当有镜像时 # 镜像类型: LOCAL 本地镜像 REGISTRY 仓库镜像 # @type ImageType: String attr_accessor :PocID, :ImageIDs, :ImageType - + def initialize(pocid=nil, imageids=nil, imagetype=nil) @PocID = pocid @ImageIDs = imageids @ImageType = imagetype end @@ -22372,11 +22375,11 @@ # @type RegistryImageIds: Array # @param OnlyShowLatest: 是否仅最新的镜像;RegistryImageFilter不为空且UpdatedRegistryImageCnt大于0时仓库镜像需要。 # @type OnlyShowLatest: Boolean attr_accessor :AllLocalImages, :AllRegistryImages, :UpdatedLocalImageCnt, :UpdatedRegistryImageCnt, :ImageSourceType, :LocalImageFilter, :RegistryImageFilter, :ExcludeLocalImageIds, :ExcludeRegistryImageIds, :LocalImageIds, :RegistryImageIds, :OnlyShowLatest - + def initialize(alllocalimages=nil, allregistryimages=nil, updatedlocalimagecnt=nil, updatedregistryimagecnt=nil, imagesourcetype=nil, localimagefilter=nil, registryimagefilter=nil, excludelocalimageids=nil, excluderegistryimageids=nil, localimageids=nil, registryimageids=nil, onlyshowlatest=nil) @AllLocalImages = alllocalimages @AllRegistryImages = allregistryimages @UpdatedLocalImageCnt = updatedlocalimagecnt @UpdatedRegistryImageCnt = updatedregistryimagecnt @@ -22424,11 +22427,11 @@ class ModifyImageAuthorizedResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22444,11 +22447,11 @@ # @type Status: String # @param Remark: 备注 # @type Remark: String attr_accessor :EventIDSet, :Status, :Remark - + def initialize(eventidset=nil, status=nil, remark=nil) @EventIDSet = eventidset @Status = status @Remark = remark end @@ -22464,11 +22467,11 @@ class ModifyK8sApiAbnormalEventStatusResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22480,11 +22483,11 @@ class ModifyK8sApiAbnormalRuleInfoRequest < TencentCloud::Common::AbstractModel # @param RuleInfo: 规则详情 # @type RuleInfo: :class:`Tencentcloud::Tcss.v20201101.models.K8sApiAbnormalRuleInfo` attr_accessor :RuleInfo - + def initialize(ruleinfo=nil) @RuleInfo = ruleinfo end def deserialize(params) @@ -22499,11 +22502,11 @@ class ModifyK8sApiAbnormalRuleInfoResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22517,11 +22520,11 @@ # @type RuleID: String # @param Status: 状态(true:开 false:关) # @type Status: Boolean attr_accessor :RuleID, :Status - + def initialize(ruleid=nil, status=nil) @RuleID = ruleid @Status = status end @@ -22535,11 +22538,11 @@ class ModifyK8sApiAbnormalRuleStatusResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22559,11 +22562,11 @@ # @type Status: String # @param Remark: 事件备注 # @type Remark: String attr_accessor :EventIdSet, :Status, :Remark - + def initialize(eventidset=nil, status=nil, remark=nil) @EventIdSet = eventidset @Status = status @Remark = remark end @@ -22579,11 +22582,11 @@ class ModifyReverseShellStatusResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22603,11 +22606,11 @@ # @type Status: String # @param Remark: 事件备注 # @type Remark: String attr_accessor :EventIdSet, :Status, :Remark - + def initialize(eventidset=nil, status=nil, remark=nil) @EventIdSet = eventidset @Status = status @Remark = remark end @@ -22623,11 +22626,11 @@ class ModifyRiskSyscallStatusResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22643,11 +22646,11 @@ # @type ReservesDeadline: Integer # @param DayLimit: 触发清理的存储天数(>=1) # @type DayLimit: Integer attr_accessor :ReservesLimit, :ReservesDeadline, :DayLimit - + def initialize(reserveslimit=nil, reservesdeadline=nil, daylimit=nil) @ReservesLimit = reserveslimit @ReservesDeadline = reservesdeadline @DayLimit = daylimit end @@ -22663,11 +22666,11 @@ class ModifySecLogCleanSettingInfoResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22679,11 +22682,11 @@ class ModifySecLogDeliveryClsSettingRequest < TencentCloud::Common::AbstractModel # @param List: 日志信息 # @type List: Array attr_accessor :List - + def initialize(list=nil) @List = list end def deserialize(params) @@ -22702,11 +22705,11 @@ class ModifySecLogDeliveryClsSettingResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22734,11 +22737,11 @@ # @type KafkaVersion: String # @param RegionID: 地域ID # @type RegionID: String attr_accessor :InstanceID, :InstanceName, :Domain, :User, :Password, :LogTypeList, :AccessType, :KafkaVersion, :RegionID - + def initialize(instanceid=nil, instancename=nil, domain=nil, user=nil, password=nil, logtypelist=nil, accesstype=nil, kafkaversion=nil, regionid=nil) @InstanceID = instanceid @InstanceName = instancename @Domain = domain @User = user @@ -22773,11 +22776,11 @@ class ModifySecLogDeliveryKafkaSettingResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22800,11 +22803,11 @@ # NORMAL: 普通节点(默认值) # SUPER: 超级节点 # @type NodeType: String attr_accessor :LogType, :BindList, :UnBindList, :NodeType - + def initialize(logtype=nil, bindlist=nil, unbindlist=nil, nodetype=nil) @LogType = logtype @BindList = bindlist @UnBindList = unbindlist @NodeType = nodetype @@ -22822,11 +22825,11 @@ class ModifySecLogJoinObjectsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22843,11 +22846,11 @@ # @type LogType: String # @param State: 状态(true:开 false:关) # @type State: Boolean attr_accessor :LogType, :State - + def initialize(logtype=nil, state=nil) @LogType = logtype @State = state end @@ -22861,11 +22864,11 @@ class ModifySecLogJoinStateResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22877,11 +22880,11 @@ class ModifySecLogKafkaUINRequest < TencentCloud::Common::AbstractModel # @param DstUIN: 目标UIN # @type DstUIN: String attr_accessor :DstUIN - + def initialize(dstuin=nil) @DstUIN = dstuin end def deserialize(params) @@ -22893,11 +22896,11 @@ class ModifySecLogKafkaUINResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22911,11 +22914,11 @@ # @type MD5: String # @param Status: 开关(开:true 关: false) # @type Status: Boolean attr_accessor :MD5, :Status - + def initialize(md5=nil, status=nil) @MD5 = md5 @Status = status end @@ -22929,11 +22932,11 @@ class ModifyVirusAutoIsolateExampleSwitchResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22947,11 +22950,11 @@ # @type AutoIsolateSwitch: Boolean # @param IsKillProgress: 是否中断隔离文件关联的进程(true:是 false:否) # @type IsKillProgress: Boolean attr_accessor :AutoIsolateSwitch, :IsKillProgress - + def initialize(autoisolateswitch=nil, iskillprogress=nil) @AutoIsolateSwitch = autoisolateswitch @IsKillProgress = iskillprogress end @@ -22965,11 +22968,11 @@ class ModifyVirusAutoIsolateSettingResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -22994,11 +22997,11 @@ # @type Remark: String # @param AutoIsolate: 是否后续自动隔离相同MD5文件 # @type AutoIsolate: Boolean attr_accessor :EventIdSet, :Status, :Remark, :AutoIsolate - + def initialize(eventidset=nil, status=nil, remark=nil, autoisolate=nil) @EventIdSet = eventidset @Status = status @Remark = remark @AutoIsolate = autoisolate @@ -23016,11 +23019,11 @@ class ModifyVirusFileStatusResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -23043,11 +23046,11 @@ # SCAN_PATH_DEFAULT:默认路径 # SCAN_PATH_USER_DEFINE:用户自定义路径 # @type ScanPathMode: String attr_accessor :EnableScan, :ScanPathAll, :ScanPathType, :ScanPath, :ScanPathMode - + def initialize(enablescan=nil, scanpathall=nil, scanpathtype=nil, scanpath=nil, scanpathmode=nil) @EnableScan = enablescan @ScanPathAll = scanpathall @ScanPathType = scanpathtype @ScanPath = scanpath @@ -23067,11 +23070,11 @@ class ModifyVirusMonitorSettingResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -23106,11 +23109,11 @@ # SCAN_PATH_DEFAULT:默认路径 # SCAN_PATH_USER_DEFINE:用户自定义路径 # @type ScanPathMode: String attr_accessor :EnableScan, :Cycle, :BeginScanAt, :ScanPathAll, :ScanPathType, :Timeout, :ScanRangeType, :ScanRangeAll, :ScanIds, :ScanPath, :ScanPathMode - + def initialize(enablescan=nil, cycle=nil, beginscanat=nil, scanpathall=nil, scanpathtype=nil, timeout=nil, scanrangetype=nil, scanrangeall=nil, scanids=nil, scanpath=nil, scanpathmode=nil) @EnableScan = enablescan @Cycle = cycle @BeginScanAt = beginscanat @ScanPathAll = scanpathall @@ -23142,11 +23145,11 @@ class ModifyVirusScanSettingResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -23160,11 +23163,11 @@ # @type Timeout: Integer # @param ScanType: 设置类型0一键检测,1定时检测 # @type ScanType: Integer attr_accessor :Timeout, :ScanType - + def initialize(timeout=nil, scantype=nil) @Timeout = timeout @ScanType = scantype end @@ -23178,11 +23181,11 @@ class ModifyVirusScanTimeoutSettingResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -23199,11 +23202,11 @@ # @type Status: String # @param Remark: 备注 # @type Remark: String attr_accessor :EventIDs, :Status, :Remark - + def initialize(eventids=nil, status=nil, remark=nil) @EventIDs = eventids @Status = status @Remark = remark end @@ -23219,11 +23222,11 @@ class ModifyVulDefenceEventStatusResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -23243,11 +23246,11 @@ # @type SuperScope: Integer # @param NodeIds: 超级节点Id列表 # @type NodeIds: Array attr_accessor :IsEnabled, :Scope, :HostIDs, :SuperScope, :NodeIds - + def initialize(isenabled=nil, scope=nil, hostids=nil, superscope=nil, nodeids=nil) @IsEnabled = isenabled @Scope = scope @HostIDs = hostids @SuperScope = superscope @@ -23267,11 +23270,11 @@ class ModifyVulDefenceSettingResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -23303,11 +23306,11 @@ # @param PolicyId: 策略id # 注意:此字段可能返回 null,表示取不到有效值。 # @type PolicyId: Integer attr_accessor :ClusterId, :ClusterName, :Region, :Action, :Operation, :NetworkPolicyName, :OperationTime, :AppId, :Uin, :PolicyId - + def initialize(clusterid=nil, clustername=nil, region=nil, action=nil, operation=nil, networkpolicyname=nil, operationtime=nil, appid=nil, uin=nil, policyid=nil) @ClusterId = clusterid @ClusterName = clustername @Region = region @Action = action @@ -23363,11 +23366,11 @@ # @param ClusterNetworkSettings: 容器网络插件 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ClusterNetworkSettings: String attr_accessor :ClusterId, :ClusterName, :ClusterVersion, :ClusterOs, :ClusterType, :Region, :NetworkPolicyPlugin, :ClusterStatus, :TotalRuleCount, :EnableRuleCount, :NetworkPolicyPluginStatus, :NetworkPolicyPluginError, :ClusterNetworkSettings - + def initialize(clusterid=nil, clustername=nil, clusterversion=nil, clusteros=nil, clustertype=nil, region=nil, networkpolicyplugin=nil, clusterstatus=nil, totalrulecount=nil, enablerulecount=nil, networkpolicypluginstatus=nil, networkpolicypluginerror=nil, clusternetworksettings=nil) @ClusterId = clusterid @ClusterName = clustername @ClusterVersion = clusterversion @ClusterOs = clusteros @@ -23405,11 +23408,11 @@ # @type Labels: String # @param Name: 网络空间名字 # @type Name: String attr_accessor :Labels, :Name - + def initialize(labels=nil, name=nil) @Labels = labels @Name = name end @@ -23425,11 +23428,11 @@ # @type Labels: String # @param Name: 网络空间名字 # @type Name: String attr_accessor :Labels, :Name - + def initialize(labels=nil, name=nil) @Labels = labels @Name = name end @@ -23452,11 +23455,11 @@ # @param WorkloadKind: pod类型 # 注意:此字段可能返回 null,表示取不到有效值。 # @type WorkloadKind: String attr_accessor :PodName, :Namespace, :Labels, :WorkloadKind - + def initialize(podname=nil, namespace=nil, labels=nil, workloadkind=nil) @PodName = podname @Namespace = namespace @Labels = labels @WorkloadKind = workloadkind @@ -23490,11 +23493,11 @@ # 待开启:unPublishEdit # 注意:此字段可能返回 null,表示取不到有效值。 # @type Peer: Array attr_accessor :Direction, :Ports, :Peer - + def initialize(direction=nil, ports=nil, peer=nil) @Direction = direction @Ports = ports @Peer = peer end @@ -23539,11 +23542,11 @@ # @param IPBlock: Ip选择器 # 注意:此字段可能返回 null,表示取不到有效值。 # @type IPBlock: String attr_accessor :PeerType, :NamespaceSelector, :PodSelector, :IPBlock - + def initialize(peertype=nil, namespaceselector=nil, podselector=nil, ipblock=nil) @PeerType = peertype @NamespaceSelector = namespaceselector @PodSelector = podselector @IPBlock = ipblock @@ -23616,11 +23619,11 @@ # @type PodSelector: String # @param Id: 网络策略Id # @type Id: Integer attr_accessor :Name, :Description, :PublishStatus, :PolicySourceType, :Namespace, :PolicyCreateTime, :NetworkPolicyPlugin, :PublishResult, :FromPolicyRule, :ToPolicyRule, :PodSelector, :Id - + def initialize(name=nil, description=nil, publishstatus=nil, policysourcetype=nil, namespace=nil, policycreatetime=nil, networkpolicyplugin=nil, publishresult=nil, frompolicyrule=nil, topolicyrule=nil, podselector=nil, id=nil) @Name = name @Description = description @PublishStatus = publishstatus @PolicySourceType = policysourcetype @@ -23658,11 +23661,11 @@ # @param Port: 网络策略策略端口 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Port: String attr_accessor :Protocol, :Port - + def initialize(protocol=nil, port=nil) @Protocol = protocol @Port = port end @@ -23673,11 +23676,11 @@ end # OpenTcssTrial请求参数结构体 class OpenTcssTrialRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -23691,11 +23694,11 @@ # @type StartTime: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EndTime, :StartTime, :RequestId - + def initialize(endtime=nil, starttime=nil, requestid=nil) @EndTime = endtime @StartTime = starttime @RequestId = requestid end @@ -23747,11 +23750,11 @@ # @type NodeType: String # @param NodeUniqueID: 超级节点唯一id # @type NodeUniqueID: String attr_accessor :Type, :PublicIP, :PublicPort, :ContainerPort, :ContainerPID, :ContainerName, :HostID, :HostIP, :ProcessName, :ListenContainer, :ListenHost, :RunAs, :HostName, :PublicIp, :NodeID, :PodIP, :PodName, :NodeType, :NodeUniqueID - + def initialize(type=nil, publicip=nil, publicport=nil, containerport=nil, containerpid=nil, containername=nil, hostid=nil, hostip=nil, processname=nil, listencontainer=nil, listenhost=nil, runas=nil, hostname=nil, publicip=nil, nodeid=nil, podip=nil, podname=nil, nodetype=nil, nodeuniqueid=nil) @Type = type @PublicIP = publicip @PublicPort = publicport @ContainerPort = containerport @@ -23809,11 +23812,11 @@ # @param ProcessParam: 进程命令行参数 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ProcessParam: String attr_accessor :ProcessStartUser, :ProcessUserGroup, :ProcessPath, :ProcessParam - + def initialize(processstartuser=nil, processusergroup=nil, processpath=nil, processparam=nil) @ProcessStartUser = processstartuser @ProcessUserGroup = processusergroup @ProcessPath = processpath @ProcessParam = processparam @@ -23841,11 +23844,11 @@ # @type ProcessPath: String # @param ProcessParam: 进程命令行参数 # @type ProcessParam: String attr_accessor :ProcessName, :ProcessId, :ProcessStartUser, :ProcessUserGroup, :ProcessPath, :ProcessParam - + def initialize(processname=nil, processid=nil, processstartuser=nil, processusergroup=nil, processpath=nil, processparam=nil) @ProcessName = processname @ProcessId = processid @ProcessStartUser = processstartuser @ProcessUserGroup = processusergroup @@ -23883,11 +23886,11 @@ # @type ProcessMd5: String # @param ProcessParam: 进程命令行参数 # @type ProcessParam: String attr_accessor :ProcessName, :ProcessAuthority, :ProcessId, :ProcessStartUser, :ProcessUserGroup, :ProcessPath, :ProcessTree, :ProcessMd5, :ProcessParam - + def initialize(processname=nil, processauthority=nil, processid=nil, processstartuser=nil, processusergroup=nil, processpath=nil, processtree=nil, processmd5=nil, processparam=nil) @ProcessName = processname @ProcessAuthority = processauthority @ProcessId = processid @ProcessStartUser = processstartuser @@ -23947,11 +23950,11 @@ # @type NodeType: String # @param NodeUniqueID: 超级节点唯一id # @type NodeUniqueID: String attr_accessor :StartTime, :RunAs, :CmdLine, :Exe, :PID, :ContainerPID, :ContainerName, :HostID, :HostIP, :ProcessName, :HostName, :PublicIp, :NodeID, :PodIP, :PodName, :NodeType, :NodeUniqueID - + def initialize(starttime=nil, runas=nil, cmdline=nil, exe=nil, pid=nil, containerpid=nil, containername=nil, hostid=nil, hostip=nil, processname=nil, hostname=nil, publicip=nil, nodeid=nil, podip=nil, podname=nil, nodetype=nil, nodeuniqueid=nil) @StartTime = starttime @RunAs = runas @CmdLine = cmdline @Exe = exe @@ -23997,11 +24000,11 @@ # @type ProjectName: String # @param ProjectID: 项目ID # @type ProjectID: Integer attr_accessor :ProjectName, :ProjectID - + def initialize(projectname=nil, projectid=nil) @ProjectName = projectname @ProjectID = projectid end @@ -24021,11 +24024,11 @@ # @type ProfessionalDiscount: Integer # @param ImageAuthorizationNum: 附赠镜像数 # @type ImageAuthorizationNum: Integer attr_accessor :MonthNum, :CoresCountLimit, :ProfessionalDiscount, :ImageAuthorizationNum - + def initialize(monthnum=nil, corescountlimit=nil, professionaldiscount=nil, imageauthorizationnum=nil) @MonthNum = monthnum @CoresCountLimit = corescountlimit @ProfessionalDiscount = professionaldiscount @ImageAuthorizationNum = imageauthorizationnum @@ -24045,11 +24048,11 @@ # @type Name: String # @param Value: rasp 描述 # @type Value: String attr_accessor :Name, :Value - + def initialize(name=nil, value=nil) @Name = name @Value = value end @@ -24065,11 +24068,11 @@ # @type Region: String # @param RegionName: 地域名称 # @type RegionName: String attr_accessor :Region, :RegionName - + def initialize(region=nil, regionname=nil) @Region = region @RegionName = regionname end @@ -24083,11 +24086,11 @@ class RemoveAssetImageRegistryRegistryDetailRequest < TencentCloud::Common::AbstractModel # @param RegistryId: 仓库唯一id # @type RegistryId: Integer attr_accessor :RegistryId - + def initialize(registryid=nil) @RegistryId = registryid end def deserialize(params) @@ -24099,11 +24102,11 @@ class RemoveAssetImageRegistryRegistryDetailResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -24117,11 +24120,11 @@ # @type AllImages: Boolean # @param ImageIds: 镜像ids # @type ImageIds: Array attr_accessor :AllImages, :ImageIds - + def initialize(allimages=nil, imageids=nil) @AllImages = allimages @ImageIds = imageids end @@ -24135,11 +24138,11 @@ class RenewImageAuthorizeStateResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -24153,11 +24156,11 @@ # @type ConfigType: String # @param LogType: 日志类型 # @type LogType: String attr_accessor :ConfigType, :LogType - + def initialize(configtype=nil, logtype=nil) @ConfigType = configtype @LogType = logtype end @@ -24171,11 +24174,11 @@ class ResetSecLogTopicConfigResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -24197,11 +24200,11 @@ # @param OperationTime: 事件最后一次处理的时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type OperationTime: String attr_accessor :Description, :Solution, :Remark, :DstAddress, :OperationTime - + def initialize(description=nil, solution=nil, remark=nil, dstaddress=nil, operationtime=nil) @Description = description @Solution = solution @Remark = remark @DstAddress = dstaddress @@ -24282,11 +24285,11 @@ # 正在重启中: RESTARTING # 迁移中: REMOVING # @type ContainerStatus: String attr_accessor :ProcessName, :ProcessPath, :ImageId, :ContainerId, :ImageName, :ContainerName, :FoundTime, :Solution, :Description, :Status, :EventId, :Remark, :PProcessName, :EventCount, :LatestFoundTime, :DstAddress, :ContainerNetStatus, :ContainerNetSubStatus, :ContainerIsolateOperationSrc, :ContainerStatus - + def initialize(processname=nil, processpath=nil, imageid=nil, containerid=nil, imagename=nil, containername=nil, foundtime=nil, solution=nil, description=nil, status=nil, eventid=nil, remark=nil, pprocessname=nil, eventcount=nil, latestfoundtime=nil, dstaddress=nil, containernetstatus=nil, containernetsubstatus=nil, containerisolateoperationsrc=nil, containerstatus=nil) @ProcessName = processname @ProcessPath = processpath @ImageId = imageid @ContainerId = containerid @@ -24352,11 +24355,11 @@ # @type IsGlobal: Boolean # @param ImageIds: 镜像id数组,为空代表全部 # @type ImageIds: Array attr_accessor :Id, :ImageCount, :ProcessName, :DstIp, :CreateTime, :UpdateTime, :DstPort, :IsGlobal, :ImageIds - + def initialize(id=nil, imagecount=nil, processname=nil, dstip=nil, createtime=nil, updatetime=nil, dstport=nil, isglobal=nil, imageids=nil) @Id = id @ImageCount = imagecount @ProcessName = processname @DstIp = dstip @@ -24392,11 +24395,11 @@ # @type ImageIds: Array # @param Id: 白名单id,如果新建则id为空 # @type Id: String attr_accessor :DstIp, :DstPort, :ProcessName, :ImageIds, :Id - + def initialize(dstip=nil, dstport=nil, processname=nil, imageids=nil, id=nil) @DstIp = dstip @DstPort = dstport @ProcessName = processname @ImageIds = imageids @@ -24426,11 +24429,11 @@ # @param OperationTime: 事件最后一次处理的时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type OperationTime: String attr_accessor :Description, :Solution, :Remark, :SyscallName, :OperationTime - + def initialize(description=nil, solution=nil, remark=nil, syscallname=nil, operationtime=nil) @Description = description @Solution = solution @Remark = remark @SyscallName = syscallname @@ -24533,11 +24536,11 @@ # @type HostIP: String # @param ClusterName: 集群名称 # @type ClusterName: String attr_accessor :ProcessName, :ProcessPath, :ImageId, :ContainerId, :ImageName, :ContainerName, :FoundTime, :Solution, :Description, :SyscallName, :Status, :EventId, :NodeName, :PodName, :Remark, :RuleExist, :EventCount, :LatestFoundTime, :ContainerNetStatus, :ContainerNetSubStatus, :ContainerIsolateOperationSrc, :ContainerStatus, :NodeType, :ClusterID, :PodIP, :NodeUniqueID, :PublicIP, :NodeID, :HostID, :HostIP, :ClusterName - + def initialize(processname=nil, processpath=nil, imageid=nil, containerid=nil, imagename=nil, containername=nil, foundtime=nil, solution=nil, description=nil, syscallname=nil, status=nil, eventid=nil, nodename=nil, podname=nil, remark=nil, ruleexist=nil, eventcount=nil, latestfoundtime=nil, containernetstatus=nil, containernetsubstatus=nil, containerisolateoperationsrc=nil, containerstatus=nil, nodetype=nil, clusterid=nil, podip=nil, nodeuniqueid=nil, publicip=nil, nodeid=nil, hostid=nil, hostip=nil, clustername=nil) @ProcessName = processname @ProcessPath = processpath @ImageId = imageid @ContainerId = containerid @@ -24623,11 +24626,11 @@ # @type IsGlobal: Boolean # @param ImageIds: 镜像id数组 # @type ImageIds: Array attr_accessor :Id, :ImageCount, :ProcessPath, :SyscallNames, :CreateTime, :UpdateTime, :IsGlobal, :ImageIds - + def initialize(id=nil, imagecount=nil, processpath=nil, syscallnames=nil, createtime=nil, updatetime=nil, isglobal=nil, imageids=nil) @Id = id @ImageCount = imagecount @ProcessPath = processpath @SyscallNames = syscallnames @@ -24659,11 +24662,11 @@ # @type ProcessPath: String # @param Id: 白名单id,如果新建则id为空 # @type Id: String attr_accessor :ImageIds, :SyscallNames, :ProcessPath, :Id - + def initialize(imageids=nil, syscallnames=nil, processpath=nil, id=nil) @ImageIds = imageids @SyscallNames = syscallnames @ProcessPath = processpath @Id = id @@ -24694,11 +24697,11 @@ # @type EditUserName: String # @param IsEnable: true: 策略启用,false:策略禁用 # @type IsEnable: Boolean attr_accessor :IsDefault, :EffectImageCount, :RuleId, :UpdateTime, :RuleName, :EditUserName, :IsEnable - + def initialize(isdefault=nil, effectimagecount=nil, ruleid=nil, updatetime=nil, rulename=nil, editusername=nil, isenable=nil) @IsDefault = isdefault @EffectImageCount = effectimagecount @RuleId = ruleid @UpdateTime = updatetime @@ -24812,11 +24815,11 @@ # @type NodeUniqueID: String # @param HostID: uuid # @type HostID: String attr_accessor :EventId, :FoundTime, :ContainerId, :ContainerName, :ImageId, :ImageName, :NodeName, :Status, :EventName, :EventType, :EventCount, :LatestFoundTime, :HostIP, :ClientIP, :ContainerNetStatus, :ContainerNetSubStatus, :ContainerIsolateOperationSrc, :NodeID, :NodeType, :NodeSubNetID, :NodeSubNetName, :NodeSubNetCIDR, :PodName, :PodIP, :PodStatus, :ClusterID, :ClusterName, :NodeUniqueID, :HostID - + def initialize(eventid=nil, foundtime=nil, containerid=nil, containername=nil, imageid=nil, imagename=nil, nodename=nil, status=nil, eventname=nil, eventtype=nil, eventcount=nil, latestfoundtime=nil, hostip=nil, clientip=nil, containernetstatus=nil, containernetsubstatus=nil, containerisolateoperationsrc=nil, nodeid=nil, nodetype=nil, nodesubnetid=nil, nodesubnetname=nil, nodesubnetcidr=nil, podname=nil, podip=nil, podstatus=nil, clusterid=nil, clustername=nil, nodeuniqueid=nil, hostid=nil) @EventId = eventid @FoundTime = foundtime @ContainerId = containerid @ContainerName = containername @@ -24891,11 +24894,11 @@ # @type Values: Array # @param ExactMatch: 是否模糊查询 # @type ExactMatch: Boolean attr_accessor :Name, :Values, :ExactMatch - + def initialize(name=nil, values=nil, exactmatch=nil) @Name = name @Values = values @ExactMatch = exactmatch end @@ -24917,11 +24920,11 @@ # MEDIUM:中 # LOW: 低 # @type Level: String attr_accessor :Cnt, :Level - + def initialize(cnt=nil, level=nil) @Cnt = cnt @Level = level end @@ -24937,11 +24940,11 @@ # @type CurTime: String # @param Cnt: 当前数量 # @type Cnt: Integer attr_accessor :CurTime, :Cnt - + def initialize(curtime=nil, cnt=nil) @CurTime = curtime @Cnt = cnt end @@ -24957,11 +24960,11 @@ # @type CustomerPolicyItemId: Integer # @param CustomerAssetIdSet: 要重新扫描的客户资产项ID的列表。 # @type CustomerAssetIdSet: Array attr_accessor :CustomerPolicyItemId, :CustomerAssetIdSet - + def initialize(customerpolicyitemid=nil, customerassetidset=nil) @CustomerPolicyItemId = customerpolicyitemid @CustomerAssetIdSet = customerassetidset end @@ -24977,11 +24980,11 @@ # @type TaskId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -24995,11 +24998,11 @@ class ScanComplianceAssetsRequest < TencentCloud::Common::AbstractModel # @param CustomerAssetIdSet: 要重新扫描的客户资产项ID的列表。 # @type CustomerAssetIdSet: Array attr_accessor :CustomerAssetIdSet - + def initialize(customerassetidset=nil) @CustomerAssetIdSet = customerassetidset end def deserialize(params) @@ -25013,11 +25016,11 @@ # @type TaskId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -25031,11 +25034,11 @@ class ScanCompliancePolicyItemsRequest < TencentCloud::Common::AbstractModel # @param CustomerPolicyItemIdSet: 要重新扫描的客户检测项的列表。 # @type CustomerPolicyItemIdSet: Array attr_accessor :CustomerPolicyItemIdSet - + def initialize(customerpolicyitemidset=nil) @CustomerPolicyItemIdSet = customerpolicyitemidset end def deserialize(params) @@ -25049,11 +25052,11 @@ # @type TaskId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -25067,11 +25070,11 @@ class ScanComplianceScanFailedAssetsRequest < TencentCloud::Common::AbstractModel # @param CustomerAssetIdSet: 要重新扫描的客户资产项ID的列表。 # @type CustomerAssetIdSet: Array attr_accessor :CustomerAssetIdSet - + def initialize(customerassetidset=nil) @CustomerAssetIdSet = customerassetidset end def deserialize(params) @@ -25085,11 +25088,11 @@ # @type TaskId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -25115,11 +25118,11 @@ # @type IsIgnoreAll: Integer # @param LocalImageCount: 忽略的本地镜像数 # @type LocalImageCount: Integer attr_accessor :VulName, :CVEID, :PocID, :RegistryImageCount, :UpdateTime, :IsIgnoreAll, :LocalImageCount - + def initialize(vulname=nil, cveid=nil, pocid=nil, registryimagecount=nil, updatetime=nil, isignoreall=nil, localimagecount=nil) @VulName = vulname @CVEID = cveid @PocID = pocid @RegistryImageCount = registryimagecount @@ -25157,11 +25160,11 @@ # @type DisplayData: String # @param Id: 规则ID # @type Id: Integer attr_accessor :Name, :LogType, :Condition, :TimeRange, :Query, :Flag, :DisplayData, :Id - + def initialize(name=nil, logtype=nil, condition=nil, timerange=nil, query=nil, flag=nil, displaydata=nil, id=nil) @Name = name @LogType = logtype @Condition = condition @TimeRange = timerange @@ -25191,11 +25194,11 @@ # @type MsgValue: String # @param State: 状态(0:关闭 1:开启) # @type State: Boolean attr_accessor :MsgType, :MsgValue, :State - + def initialize(msgtype=nil, msgvalue=nil, state=nil) @MsgType = msgtype @MsgValue = msgvalue @State = state end @@ -25225,11 +25228,11 @@ # @param TopicName: 主题名称 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TopicName: String attr_accessor :LogType, :State, :Region, :LogSet, :TopicID, :LogSetName, :TopicName - + def initialize(logtype=nil, state=nil, region=nil, logset=nil, topicid=nil, logsetname=nil, topicname=nil) @LogType = logtype @State = state @Region = region @LogSet = logset @@ -25260,11 +25263,11 @@ # @type TopicName: String # @param State: 投递状态(false:关 true:开) # @type State: Boolean attr_accessor :LogType, :TopicID, :TopicName, :State - + def initialize(logtype=nil, topicid=nil, topicname=nil, state=nil) @LogType = logtype @TopicID = topicid @TopicName = topicname @State = state @@ -25292,11 +25295,11 @@ # k8sApi: "k8s_api" # ) # @type LogType: String attr_accessor :Count, :SuperNodeCount, :IsJoined, :LogType - + def initialize(count=nil, supernodecount=nil, isjoined=nil, logtype=nil) @Count = count @SuperNodeCount = supernodecount @IsJoined = isjoined @LogType = logtype @@ -25338,11 +25341,11 @@ # @type ClusterVersion: String # @param ClusterMainAddress: 集群主节点地址 # @type ClusterMainAddress: String attr_accessor :HostID, :HostName, :HostIP, :HostStatus, :ClusterID, :ClusterName, :PublicIP, :JoinState, :ClusterVersion, :ClusterMainAddress - + def initialize(hostid=nil, hostname=nil, hostip=nil, hoststatus=nil, clusterid=nil, clustername=nil, publicip=nil, joinstate=nil, clusterversion=nil, clustermainaddress=nil) @HostID = hostid @HostName = hostname @HostIP = hostip @HostStatus = hoststatus @@ -25381,11 +25384,11 @@ # ET_VIRUS 木马事件 # ET_MALICIOUS_CONNECTION 恶意外连事件 # @type EventType: String attr_accessor :EventSet, :EventType - + def initialize(eventset=nil, eventtype=nil) @EventSet = eventset @EventType = eventtype end @@ -25456,11 +25459,11 @@ # @type NodeType: String # @param NodeUniqueID: 超级节点唯一id # @type NodeUniqueID: String attr_accessor :ServiceID, :HostID, :HostIP, :ContainerName, :Type, :Version, :RunAs, :Listen, :Config, :ProcessCnt, :AccessLog, :ErrorLog, :DataPath, :WebRoot, :Pids, :MainType, :Exe, :Parameter, :ContainerId, :HostName, :PublicIp, :NodeID, :PodIP, :PodName, :NodeType, :NodeUniqueID - + def initialize(serviceid=nil, hostid=nil, hostip=nil, containername=nil, type=nil, version=nil, runas=nil, listen=nil, config=nil, processcnt=nil, accesslog=nil, errorlog=nil, datapath=nil, webroot=nil, pids=nil, maintype=nil, exe=nil, parameter=nil, containerid=nil, hostname=nil, publicip=nil, nodeid=nil, podip=nil, podname=nil, nodetype=nil, nodeuniqueid=nil) @ServiceID = serviceid @HostID = hostid @HostIP = hostip @ContainerName = containername @@ -25526,11 +25529,11 @@ # @type ClusterCheckMode: String # @param ClusterAutoCheck: 0不设置 1打开 2关闭 # @type ClusterAutoCheck: Integer attr_accessor :ClusterIds, :ClusterCheckMode, :ClusterAutoCheck - + def initialize(clusterids=nil, clustercheckmode=nil, clusterautocheck=nil) @ClusterIds = clusterids @ClusterCheckMode = clustercheckmode @ClusterAutoCheck = clusterautocheck end @@ -25548,11 +25551,11 @@ # @type SetCheckResult: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SetCheckResult, :RequestId - + def initialize(setcheckresult=nil, requestid=nil) @SetCheckResult = setcheckresult @RequestId = requestid end @@ -25568,11 +25571,11 @@ # @type PayTime: String # @param CoresCnt: 计费核数 # @type CoresCnt: Integer attr_accessor :PayTime, :CoresCnt - + def initialize(paytime=nil, corescnt=nil) @PayTime = paytime @CoresCnt = corescnt end @@ -25588,11 +25591,11 @@ # @type TaskId: String # @param ContainerIds: 需要停止的容器id 为空默认停止整个任务 # @type ContainerIds: Array attr_accessor :TaskId, :ContainerIds - + def initialize(taskid=nil, containerids=nil) @TaskId = taskid @ContainerIds = containerids end @@ -25606,11 +25609,11 @@ class StopVirusScanTaskResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -25628,11 +25631,11 @@ # @type RegistryImageIDs: Array # @param RegistryTaskID: 仓库镜像漏洞扫描任务ID # @type RegistryTaskID: Integer attr_accessor :LocalTaskID, :LocalImageIDs, :RegistryImageIDs, :RegistryTaskID - + def initialize(localtaskid=nil, localimageids=nil, registryimageids=nil, registrytaskid=nil) @LocalTaskID = localtaskid @LocalImageIDs = localimageids @RegistryImageIDs = registryimageids @RegistryTaskID = registrytaskid @@ -25650,11 +25653,11 @@ class StopVulScanTaskResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -25678,11 +25681,11 @@ # @type CVEID: String # @param SubmitTime: 漏洞披露时间 # @type SubmitTime: String attr_accessor :PocID, :Name, :Tags, :CVSSV3Score, :Level, :CVEID, :SubmitTime - + def initialize(pocid=nil, name=nil, tags=nil, cvssv3score=nil, level=nil, cveid=nil, submittime=nil) @PocID = pocid @Name = name @Tags = tags @CVSSV3Score = cvssv3score @@ -25708,11 +25711,11 @@ # @type IsEnabled: Integer # @param RuleId: 规则id # @type RuleId: Integer attr_accessor :IsEnabled, :RuleId - + def initialize(isenabled=nil, ruleid=nil) @IsEnabled = isenabled @RuleId = ruleid end @@ -25726,11 +25729,11 @@ class SwitchImageAutoAuthorizedRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -25739,11 +25742,11 @@ end # SyncAssetImageRegistryAsset请求参数结构体 class SyncAssetImageRegistryAssetRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -25753,11 +25756,11 @@ class SyncAssetImageRegistryAssetResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -25771,11 +25774,11 @@ # @type TagKey: String # @param TagValue: 标签值 # @type TagValue: String attr_accessor :TagKey, :TagValue - + def initialize(tagkey=nil, tagvalue=nil) @TagKey = tagkey @TagValue = tagvalue end @@ -25791,11 +25794,11 @@ # @type DateTime: String # @param CoresCount: 未授权的核数 # @type CoresCount: Integer attr_accessor :DateTime, :CoresCount - + def initialize(datetime=nil, corescount=nil) @DateTime = datetime @CoresCount = corescount end @@ -25835,11 +25838,11 @@ # @type Description: String # @param CustomPolicy: 自定义规则 # @type CustomPolicy: Array attr_accessor :ClusterId, :Id, :FromPolicyRule, :ToPolicyRule, :PodSelector, :Namespace, :Description, :CustomPolicy - + def initialize(clusterid=nil, id=nil, frompolicyrule=nil, topolicyrule=nil, podselector=nil, namespace=nil, description=nil, custompolicy=nil) @ClusterId = clusterid @Id = id @FromPolicyRule = frompolicyrule @ToPolicyRule = topolicyrule @@ -25876,11 +25879,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -25902,11 +25905,11 @@ # @type Yaml: String # @param Description: 策略描述 # @type Description: String attr_accessor :ClusterId, :Id, :Yaml, :Description - + def initialize(clusterid=nil, id=nil, yaml=nil, description=nil) @ClusterId = clusterid @Id = id @Yaml = yaml @Description = description @@ -25928,11 +25931,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -25966,11 +25969,11 @@ # @type SpeedLimit: Integer # @param Insecure: 安全模式(证书校验):0(默认) 非安全模式(跳过证书校验):1 # @type Insecure: Integer attr_accessor :Name, :Username, :Password, :Url, :RegistryType, :NetType, :RegistryVersion, :RegistryRegion, :SpeedLimit, :Insecure - + def initialize(name=nil, username=nil, password=nil, url=nil, registrytype=nil, nettype=nil, registryversion=nil, registryregion=nil, speedlimit=nil, insecure=nil) @Name = name @Username = username @Password = password @Url = url @@ -26009,11 +26012,11 @@ # @type RegistryId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :HealthCheckErr, :NameRepeatErr, :RegistryId, :RequestId - + def initialize(healthcheckerr=nil, namerepeaterr=nil, registryid=nil, requestid=nil) @HealthCheckErr = healthcheckerr @NameRepeatErr = namerepeaterr @RegistryId = registryid @RequestId = requestid @@ -26045,11 +26048,11 @@ # @type Id: Array # @param Latest: 是否扫描最新版本 # @type Latest: Boolean attr_accessor :ScanPeriod, :Enable, :ScanTime, :ScanType, :Images, :All, :Id, :Latest - + def initialize(scanperiod=nil, enable=nil, scantime=nil, scantype=nil, images=nil, all=nil, id=nil, latest=nil) @ScanPeriod = scanperiod @Enable = enable @ScanTime = scantime @ScanType = scantype @@ -26082,11 +26085,11 @@ class UpdateImageRegistryTimingScanTaskResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -26124,11 +26127,11 @@ # @type Description: String # @param CustomPolicy: 自定义规则 # @type CustomPolicy: Array attr_accessor :ClusterId, :Id, :FromPolicyRule, :ToPolicyRule, :PodSelector, :Namespace, :Description, :CustomPolicy - + def initialize(clusterid=nil, id=nil, frompolicyrule=nil, topolicyrule=nil, podselector=nil, namespace=nil, description=nil, custompolicy=nil) @ClusterId = clusterid @Id = id @FromPolicyRule = frompolicyrule @ToPolicyRule = topolicyrule @@ -26165,11 +26168,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -26191,11 +26194,11 @@ # @type Yaml: String # @param Description: 策略描述 # @type Description: String attr_accessor :ClusterId, :Id, :Yaml, :Description - + def initialize(clusterid=nil, id=nil, yaml=nil, description=nil) @ClusterId = clusterid @Id = id @Yaml = yaml @Description = description @@ -26217,11 +26220,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -26243,11 +26246,11 @@ # @type ModifyTime: String # @param AutoIsolateSwitch: 自动隔离开关(true:开 false:关) # @type AutoIsolateSwitch: Boolean attr_accessor :MD5, :VirusName, :ModifyTime, :AutoIsolateSwitch - + def initialize(md5=nil, virusname=nil, modifytime=nil, autoisolateswitch=nil) @MD5 = md5 @VirusName = virusname @ModifyTime = modifytime @AutoIsolateSwitch = autoisolateswitch @@ -26374,11 +26377,11 @@ # @type HostID: String # @param ClusterName: 集群名称 # @type ClusterName: String attr_accessor :FileName, :FilePath, :VirusName, :CreateTime, :ModifyTime, :ContainerName, :ContainerId, :ContainerStatus, :ImageName, :ImageId, :Status, :Id, :HarmDescribe, :SuggestScheme, :SubStatus, :ContainerNetStatus, :ContainerNetSubStatus, :ContainerIsolateOperationSrc, :MD5, :RiskLevel, :CheckPlatform, :NodeID, :NodeName, :PodIP, :PodName, :ClusterID, :NodeType, :PublicIP, :InnerIP, :NodeUniqueID, :HostID, :ClusterName - + def initialize(filename=nil, filepath=nil, virusname=nil, createtime=nil, modifytime=nil, containername=nil, containerid=nil, containerstatus=nil, imagename=nil, imageid=nil, status=nil, id=nil, harmdescribe=nil, suggestscheme=nil, substatus=nil, containernetstatus=nil, containernetsubstatus=nil, containerisolateoperationsrc=nil, md5=nil, risklevel=nil, checkplatform=nil, nodeid=nil, nodename=nil, podip=nil, podname=nil, clusterid=nil, nodetype=nil, publicip=nil, innerip=nil, nodeuniqueid=nil, hostid=nil, clustername=nil) @FileName = filename @FilePath = filepath @VirusName = virusname @CreateTime = createtime @@ -26500,11 +26503,11 @@ # @type PublicIP: String # @param NodeID: 节点ID # @type NodeID: String attr_accessor :ContainerName, :ContainerId, :ImageName, :ImageId, :HostName, :HostIp, :Status, :StartTime, :EndTime, :RiskCnt, :Id, :ErrorMsg, :NodeType, :PublicIP, :NodeID - + def initialize(containername=nil, containerid=nil, imagename=nil, imageid=nil, hostname=nil, hostip=nil, status=nil, starttime=nil, endtime=nil, riskcnt=nil, id=nil, errormsg=nil, nodetype=nil, publicip=nil, nodeid=nil) @ContainerName = containername @ContainerId = containerid @ImageName = imagename @ImageId = imageid @@ -26552,11 +26555,11 @@ # @type EventCount: Integer # @param IsolateEventCount: 隔离事件总数 # @type IsolateEventCount: Integer attr_accessor :Date, :PendingEventCount, :RiskContainerCount, :EventCount, :IsolateEventCount - + def initialize(date=nil, pendingeventcount=nil, riskcontainercount=nil, eventcount=nil, isolateeventcount=nil) @Date = date @PendingEventCount = pendingeventcount @RiskContainerCount = riskcontainercount @EventCount = eventcount @@ -26583,11 +26586,11 @@ # @param FixedVersion: 组件修复版本 # 注意:此字段可能返回 null,表示取不到有效值。 # @type FixedVersion: Array attr_accessor :Name, :Version, :FixedVersion - + def initialize(name=nil, version=nil, fixedversion=nil) @Name = name @Version = version @FixedVersion = fixedversion end @@ -26629,11 +26632,11 @@ # @type NodeID: String # @param NodeName: 超级节点名称 # @type NodeName: String attr_accessor :HostIP, :ContainerID, :ContainerName, :PodName, :PodIP, :HostName, :HostID, :PublicIP, :ClusterID, :ClusterName, :NodeType, :NodeUniqueID, :NodeID, :NodeName - + def initialize(hostip=nil, containerid=nil, containername=nil, podname=nil, podip=nil, hostname=nil, hostid=nil, publicip=nil, clusterid=nil, clustername=nil, nodetype=nil, nodeuniqueid=nil, nodeid=nil, nodename=nil) @HostIP = hostip @ContainerID = containerid @ContainerName = containername @PodName = podname @@ -26681,11 +26684,11 @@ # @param Path: 组件路径 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Path: String attr_accessor :Name, :Version, :FixedVersion, :Path - + def initialize(name=nil, version=nil, fixedversion=nil, path=nil) @Name = name @Version = version @FixedVersion = fixedversion @Path = path @@ -26711,11 +26714,11 @@ # @type ContainerCount: Integer # @param ComponentList: 组件列表 # @type ComponentList: Array attr_accessor :ImageID, :ImageName, :HostCount, :ContainerCount, :ComponentList - + def initialize(imageid=nil, imagename=nil, hostcount=nil, containercount=nil, componentlist=nil) @ImageID = imageid @ImageName = imagename @HostCount = hostcount @ContainerCount = containercount @@ -26756,11 +26759,11 @@ # @type IsLatestImage: Boolean # @param ImageAssetId: 内部镜像资产ID # @type ImageAssetId: Integer attr_accessor :ImageID, :ImageName, :ImageTag, :Namespace, :ImageRepoAddress, :ComponentList, :IsLatestImage, :ImageAssetId - + def initialize(imageid=nil, imagename=nil, imagetag=nil, namespace=nil, imagerepoaddress=nil, componentlist=nil, islatestimage=nil, imageassetid=nil) @ImageID = imageid @ImageName = imagename @ImageTag = imagetag @Namespace = namespace @@ -26875,11 +26878,11 @@ # @type ClusterID: String # @param ClusterName: 集群名称 # @type ClusterName: String attr_accessor :CVEID, :VulName, :PocID, :EventType, :SourceIP, :City, :EventCount, :ContainerID, :ContainerName, :ImageID, :ImageName, :Status, :EventID, :CreateTime, :ContainerNetStatus, :MergeTime, :ContainerStatus, :ContainerNetSubStatus, :ContainerIsolateOperationSrc, :QUUID, :HostIP, :HostName, :NodeType, :PublicIP, :NodeUniqueID, :NodeID, :ClusterID, :ClusterName - + def initialize(cveid=nil, vulname=nil, pocid=nil, eventtype=nil, sourceip=nil, city=nil, eventcount=nil, containerid=nil, containername=nil, imageid=nil, imagename=nil, status=nil, eventid=nil, createtime=nil, containernetstatus=nil, mergetime=nil, containerstatus=nil, containernetsubstatus=nil, containerisolateoperationsrc=nil, quuid=nil, hostip=nil, hostname=nil, nodetype=nil, publicip=nil, nodeuniqueid=nil, nodeid=nil, clusterid=nil, clustername=nil) @CVEID = cveid @VulName = vulname @PocID = pocid @EventType = eventtype @@ -27065,11 +27068,11 @@ # @type ClusterID: String # @param ClusterName: 集群名称 # @type ClusterName: String attr_accessor :CVEID, :VulName, :PocID, :EventType, :SourceIP, :City, :EventCount, :ContainerID, :ContainerName, :ImageID, :ImageName, :Status, :SourcePort, :EventID, :HostName, :HostIP, :PublicIP, :PodName, :Description, :OfficialSolution, :NetworkPayload, :PID, :MainClass, :StackTrace, :ServerAccount, :ServerPort, :ServerExe, :ServerArg, :QUUID, :ContainerNetStatus, :ContainerNetSubStatus, :ContainerIsolateOperationSrc, :ContainerStatus, :JNDIUrl, :RaspDetail, :NodeSubNetName, :NodeSubNetCIDR, :PodIP, :NodeType, :NodeID, :NodeUniqueID, :NodeSubNetID, :ClusterID, :ClusterName - + def initialize(cveid=nil, vulname=nil, pocid=nil, eventtype=nil, sourceip=nil, city=nil, eventcount=nil, containerid=nil, containername=nil, imageid=nil, imagename=nil, status=nil, sourceport=nil, eventid=nil, hostname=nil, hostip=nil, publicip=nil, podname=nil, description=nil, officialsolution=nil, networkpayload=nil, pid=nil, mainclass=nil, stacktrace=nil, serveraccount=nil, serverport=nil, serverexe=nil, serverarg=nil, quuid=nil, containernetstatus=nil, containernetsubstatus=nil, containerisolateoperationsrc=nil, containerstatus=nil, jndiurl=nil, raspdetail=nil, nodesubnetname=nil, nodesubnetcidr=nil, podip=nil, nodetype=nil, nodeid=nil, nodeuniqueid=nil, nodesubnetid=nil, clusterid=nil, clustername=nil) @CVEID = cveid @VulName = vulname @PocID = pocid @EventType = eventtype @@ -27176,11 +27179,11 @@ # @type Date: String # @param EventCount: 事件数量 # @type EventCount: Integer attr_accessor :Date, :EventCount - + def initialize(date=nil, eventcount=nil) @Date = date @EventCount = eventcount end @@ -27222,11 +27225,11 @@ # @type PodIP: String # @param PodName: Pod 名称 # @type PodName: String attr_accessor :HostName, :HostIP, :HostID, :Status, :PublicIP, :CreateTime, :ModifyTime, :NodeType, :NodeSubNetName, :NodeSubNetCIDR, :NodeSubNetID, :NodeUniqueID, :NodeID, :PodIP, :PodName - + def initialize(hostname=nil, hostip=nil, hostid=nil, status=nil, publicip=nil, createtime=nil, modifytime=nil, nodetype=nil, nodesubnetname=nil, nodesubnetcidr=nil, nodesubnetid=nil, nodeuniqueid=nil, nodeid=nil, podip=nil, podname=nil) @HostName = hostname @HostIP = hostip @HostID = hostid @Status = status @@ -27272,11 +27275,11 @@ # @type Status: String # @param ErrorLog: 错误日志 # @type ErrorLog: String attr_accessor :PID, :MainClass, :Status, :ErrorLog - + def initialize(pid=nil, mainclass=nil, status=nil, errorlog=nil) @PID = pid @MainClass = mainclass @Status = status @ErrorLog = errorlog @@ -27351,11 +27354,11 @@ # @param ScanStatus: 是否已扫描,NOT_SCAN:未扫描,SCANNED:已扫描 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ScanStatus: String attr_accessor :CVEID, :Name, :Tags, :CategoryType, :Level, :SubmitTime, :Description, :CVSSV3Desc, :OfficialSolution, :DefenseSolution, :Reference, :CVSSV3Score, :ComponentList, :LocalImageCount, :ContainerCount, :RegistryImageCount, :Category, :LocalNewestImageCount, :RegistryNewestImageCount, :PocID, :DefenceStatus, :DefenceScope, :DefenceHostCount, :DefendedCount, :ScanStatus - + def initialize(cveid=nil, name=nil, tags=nil, categorytype=nil, level=nil, submittime=nil, description=nil, cvssv3desc=nil, officialsolution=nil, defensesolution=nil, reference=nil, cvssv3score=nil, componentlist=nil, localimagecount=nil, containercount=nil, registryimagecount=nil, category=nil, localnewestimagecount=nil, registrynewestimagecount=nil, pocid=nil, defencestatus=nil, defencescope=nil, defencehostcount=nil, defendedcount=nil, scanstatus=nil) @CVEID = cveid @Name = name @Tags = tags @CategoryType = categorytype @@ -27430,11 +27433,11 @@ # @type ImageSize: Integer # @param PocID: 漏洞PocID # @type PocID: String attr_accessor :ID, :ImageID, :ImageName, :ImageSize, :PocID - + def initialize(id=nil, imageid=nil, imagename=nil, imagesize=nil, pocid=nil) @ID = id @ImageID = imageid @ImageName = imagename @ImageSize = imagesize @@ -27464,11 +27467,11 @@ # @type ImageID: String # @param PocID: 漏洞PocID # @type PocID: String attr_accessor :ID, :RegistryName, :ImageVersion, :RegistryPath, :ImageID, :PocID - + def initialize(id=nil, registryname=nil, imageversion=nil, registrypath=nil, imageid=nil, pocid=nil) @ID = id @RegistryName = registryname @ImageVersion = imageversion @RegistryPath = registrypath @@ -27535,11 +27538,11 @@ # @param DefendedCount: 已防御攻击次数 # 注意:此字段可能返回 null,表示取不到有效值。 # @type DefendedCount: Integer attr_accessor :Name, :Tags, :CVSSV3Score, :Level, :CVEID, :Category, :FoundTime, :LatestFoundTime, :ID, :LocalImageCount, :ContainerCount, :RegistryImageCount, :PocID, :DefenceStatus, :DefenceScope, :DefenceHostCount, :DefendedCount - + def initialize(name=nil, tags=nil, cvssv3score=nil, level=nil, cveid=nil, category=nil, foundtime=nil, latestfoundtime=nil, id=nil, localimagecount=nil, containercount=nil, registryimagecount=nil, pocid=nil, defencestatus=nil, defencescope=nil, defencehostcount=nil, defendedcount=nil) @Name = name @Tags = tags @CVSSV3Score = cvssv3score @Level = level @@ -27608,11 +27611,11 @@ # @type ScanEndTime: String # @param ErrorStatus: 失败原因:TIMEOUT:超时 TOO_MANY:任务过多 OFFLINE:离线 # @type ErrorStatus: String attr_accessor :ImageID, :ImageName, :Size, :ScanStatus, :ScanDuration, :HighLevelVulCount, :MediumLevelVulCount, :LowLevelVulCount, :CriticalLevelVulCount, :TaskID, :ScanStartTime, :ScanEndTime, :ErrorStatus - + def initialize(imageid=nil, imagename=nil, size=nil, scanstatus=nil, scanduration=nil, highlevelvulcount=nil, mediumlevelvulcount=nil, lowlevelvulcount=nil, criticallevelvulcount=nil, taskid=nil, scanstarttime=nil, scanendtime=nil, errorstatus=nil) @ImageID = imageid @ImageName = imagename @Size = size @ScanStatus = scanstatus @@ -27652,11 +27655,11 @@ # LOCAL:本地镜像 # REGISTRY: 仓库镜像 # @type ImageType: String attr_accessor :VulSet, :ImageType - + def initialize(vulset=nil, imagetype=nil) @VulSet = vulset @ImageType = imagetype end @@ -27687,11 +27690,11 @@ # @type ID: Integer # @param PocID: 漏洞PocID # @type PocID: String attr_accessor :VulName, :Level, :AffectedImageCount, :AffectedContainerCount, :ID, :PocID - + def initialize(vulname=nil, level=nil, affectedimagecount=nil, affectedcontainercount=nil, id=nil, pocid=nil) @VulName = vulname @Level = level @AffectedImageCount = affectedimagecount @AffectedContainerCount = affectedcontainercount @@ -27739,10 +27742,10 @@ # 如:高危和中危打开告警,低危关闭告警,则二进制值为:110 # 告警类型不区分等级控制,则传1。 # @type ControlBits: String attr_accessor :Type, :Switch, :BeginTime, :EndTime, :ControlBits - + def initialize(type=nil, switch=nil, begintime=nil, endtime=nil, controlbits=nil) @Type = type @Switch = switch @BeginTime = begintime @EndTime = endtime