lib/v20201101/models.rb in tencentcloud-sdk-tcss-1.0.349 vs lib/v20201101/models.rb in tencentcloud-sdk-tcss-1.0.350

- old
+ new

@@ -174,14 +174,23 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type ContainerNetSubStatus: String # @param ContainerIsolateOperationSrc: 容器隔离操作来源 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ContainerIsolateOperationSrc: String + # @param ContainerStatus: 容器状态 + # 正在运行: RUNNING + # 暂停: PAUSED + # 停止: STOPPED + # 已经创建: CREATED + # 已经销毁: DESTROYED + # 正在重启中: RESTARTING + # 迁移中: REMOVING + # @type ContainerStatus: 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 + 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 - 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) + 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) @ProcessPath = processpath @EventType = eventtype @MatchRuleName = matchrulename @FoundTime = foundtime @ContainerName = containername @@ -203,10 +212,11 @@ @MatchGroupName = matchgroupname @MatchRuleLevel = matchrulelevel @ContainerNetStatus = containernetstatus @ContainerNetSubStatus = containernetsubstatus @ContainerIsolateOperationSrc = containerisolateoperationsrc + @ContainerStatus = containerstatus end def deserialize(params) @ProcessPath = params['ProcessPath'] @EventType = params['EventType'] @@ -231,10 +241,11 @@ @MatchGroupName = params['MatchGroupName'] @MatchRuleLevel = params['MatchRuleLevel'] @ContainerNetStatus = params['ContainerNetStatus'] @ContainerNetSubStatus = params['ContainerNetSubStatus'] @ContainerIsolateOperationSrc = params['ContainerIsolateOperationSrc'] + @ContainerStatus = params['ContainerStatus'] end end # 运行时安全,异常进程检测策略 class AbnormalProcessRuleInfo < TencentCloud::Common::AbstractModel @@ -483,14 +494,23 @@ # "RESOURCE_LIMIT" //隔离操作资源超限 # "UNKNOW" // 原因未知 # @type ContainerNetSubStatus: String # @param ContainerIsolateOperationSrc: 容器隔离操作来源 # @type ContainerIsolateOperationSrc: String + # @param ContainerStatus: 容器状态 + # 正在运行: RUNNING + # 暂停: PAUSED + # 停止: STOPPED + # 已经创建: CREATED + # 已经销毁: DESTROYED + # 正在重启中: RESTARTING + # 迁移中: REMOVING + # @type ContainerStatus: 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 + 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 - 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) + 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) @ProcessName = processname @MatchRuleName = matchrulename @FoundTime = foundtime @ContainerName = containername @ImageName = imagename @@ -513,10 +533,11 @@ @LatestFoundTime = latestfoundtime @RuleId = ruleid @ContainerNetStatus = containernetstatus @ContainerNetSubStatus = containernetsubstatus @ContainerIsolateOperationSrc = containerisolateoperationsrc + @ContainerStatus = containerstatus end def deserialize(params) @ProcessName = params['ProcessName'] @MatchRuleName = params['MatchRuleName'] @@ -542,10 +563,11 @@ @LatestFoundTime = params['LatestFoundTime'] @RuleId = params['RuleId'] @ContainerNetStatus = params['ContainerNetStatus'] @ContainerNetSubStatus = params['ContainerNetSubStatus'] @ContainerIsolateOperationSrc = params['ContainerIsolateOperationSrc'] + @ContainerStatus = params['ContainerStatus'] end end # 容器运行时,访问控制策略信息 class AccessControlRuleInfo < TencentCloud::Common::AbstractModel @@ -10354,10 +10376,11 @@ # <li>ImageId- string - 是否必填:否 - 镜像id</li> # <li>IsRealTime- int - 是否必填:否 - 过滤是否实时监控数据</li> # <li>TaskId- string - 是否必填:否 - 任务ID</li> # <li>ContainerNetStatus - String -是否必填: 否 - 容器网络状态筛选 NORMAL ISOLATED ISOLATING RESTORING RESTORE_FAILED</li> # <li>TimeRange - string -是否必填: 否 - 时间范围筛选 ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li> + # <li>ContainerStatus - string -是否必填: 否 - 容器状态 RUNNING PAUSED STOPPED CREATED DESTROYED RESTARTING REMOVING</li> # @type Filters: Array # @param Order: 排序方式 # @type Order: String # @param By: 排序字段 # @type By: String @@ -10937,14 +10960,23 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type ContainerNetSubStatus: String # @param ContainerIsolateOperationSrc: 容器隔离操作来源 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ContainerIsolateOperationSrc: String + # @param ContainerStatus: 容器状态 + # 正在运行: RUNNING + # 暂停: PAUSED + # 停止: STOPPED + # 已经创建: CREATED + # 已经销毁: DESTROYED + # 正在重启中: RESTARTING + # 迁移中: REMOVING + # @type ContainerStatus: String - attr_accessor :EventType, :ContainerName, :ImageName, :Status, :EventId, :NodeName, :PodName, :FoundTime, :EventName, :ImageId, :ContainerId, :Solution, :Description, :EventCount, :LatestFoundTime, :NodeIP, :HostID, :ContainerNetStatus, :ContainerNetSubStatus, :ContainerIsolateOperationSrc + attr_accessor :EventType, :ContainerName, :ImageName, :Status, :EventId, :NodeName, :PodName, :FoundTime, :EventName, :ImageId, :ContainerId, :Solution, :Description, :EventCount, :LatestFoundTime, :NodeIP, :HostID, :ContainerNetStatus, :ContainerNetSubStatus, :ContainerIsolateOperationSrc, :ContainerStatus - 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) + 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) @EventType = eventtype @ContainerName = containername @ImageName = imagename @Status = status @EventId = eventid @@ -10961,10 +10993,11 @@ @NodeIP = nodeip @HostID = hostid @ContainerNetStatus = containernetstatus @ContainerNetSubStatus = containernetsubstatus @ContainerIsolateOperationSrc = containerisolateoperationsrc + @ContainerStatus = containerstatus end def deserialize(params) @EventType = params['EventType'] @ContainerName = params['ContainerName'] @@ -10984,10 +11017,11 @@ @NodeIP = params['NodeIP'] @HostID = params['HostID'] @ContainerNetStatus = params['ContainerNetStatus'] @ContainerNetSubStatus = params['ContainerNetSubStatus'] @ContainerIsolateOperationSrc = params['ContainerIsolateOperationSrc'] + @ContainerStatus = params['ContainerStatus'] end end # 容器逃逸扫描策略开关信息 class EscapeRule < TencentCloud::Common::AbstractModel @@ -13353,14 +13387,23 @@ # "RESOURCE_LIMIT" //隔离操作资源超限 # "UNKNOW" // 原因未知 # @type ContainerNetSubStatus: String # @param ContainerIsolateOperationSrc: 容器隔离操作来源 # @type ContainerIsolateOperationSrc: String + # @param ContainerStatus: 容器状态 + # 正在运行: RUNNING + # 暂停: PAUSED + # 停止: STOPPED + # 已经创建: CREATED + # 已经销毁: DESTROYED + # 正在重启中: 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 + 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) + 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 @ImageName = imagename @@ -13376,10 +13419,11 @@ @LatestFoundTime = latestfoundtime @DstAddress = dstaddress @ContainerNetStatus = containernetstatus @ContainerNetSubStatus = containernetsubstatus @ContainerIsolateOperationSrc = containerisolateoperationsrc + @ContainerStatus = containerstatus end def deserialize(params) @ProcessName = params['ProcessName'] @ProcessPath = params['ProcessPath'] @@ -13398,10 +13442,11 @@ @LatestFoundTime = params['LatestFoundTime'] @DstAddress = params['DstAddress'] @ContainerNetStatus = params['ContainerNetStatus'] @ContainerNetSubStatus = params['ContainerNetSubStatus'] @ContainerIsolateOperationSrc = params['ContainerIsolateOperationSrc'] + @ContainerStatus = params['ContainerStatus'] end end # 反弹shell白名单信息 class ReverseShellWhiteListBaseInfo < TencentCloud::Common::AbstractModel @@ -13575,14 +13620,23 @@ # "RESOURCE_LIMIT" //隔离操作资源超限 # "UNKNOW" // 原因未知 # @type ContainerNetSubStatus: String # @param ContainerIsolateOperationSrc: 容器隔离操作来源 # @type ContainerIsolateOperationSrc: String + # @param ContainerStatus: 容器状态 + # 正在运行: RUNNING + # 暂停: PAUSED + # 停止: STOPPED + # 已经创建: CREATED + # 已经销毁: DESTROYED + # 正在重启中: RESTARTING + # 迁移中: REMOVING + # @type ContainerStatus: String - attr_accessor :ProcessName, :ProcessPath, :ImageId, :ContainerId, :ImageName, :ContainerName, :FoundTime, :Solution, :Description, :SyscallName, :Status, :EventId, :NodeName, :PodName, :Remark, :RuleExist, :EventCount, :LatestFoundTime, :ContainerNetStatus, :ContainerNetSubStatus, :ContainerIsolateOperationSrc + attr_accessor :ProcessName, :ProcessPath, :ImageId, :ContainerId, :ImageName, :ContainerName, :FoundTime, :Solution, :Description, :SyscallName, :Status, :EventId, :NodeName, :PodName, :Remark, :RuleExist, :EventCount, :LatestFoundTime, :ContainerNetStatus, :ContainerNetSubStatus, :ContainerIsolateOperationSrc, :ContainerStatus - 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) + 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) @ProcessName = processname @ProcessPath = processpath @ImageId = imageid @ContainerId = containerid @ImageName = imagename @@ -13600,10 +13654,11 @@ @EventCount = eventcount @LatestFoundTime = latestfoundtime @ContainerNetStatus = containernetstatus @ContainerNetSubStatus = containernetsubstatus @ContainerIsolateOperationSrc = containerisolateoperationsrc + @ContainerStatus = containerstatus end def deserialize(params) @ProcessName = params['ProcessName'] @ProcessPath = params['ProcessPath'] @@ -13624,10 +13679,11 @@ @EventCount = params['EventCount'] @LatestFoundTime = params['LatestFoundTime'] @ContainerNetStatus = params['ContainerNetStatus'] @ContainerNetSubStatus = params['ContainerNetSubStatus'] @ContainerIsolateOperationSrc = params['ContainerIsolateOperationSrc'] + @ContainerStatus = params['ContainerStatus'] end end # 高危系统调用白名单信息 class RiskSyscallWhiteListBaseInfo < TencentCloud::Common::AbstractModel @@ -14494,11 +14550,17 @@ # @type ModifyTime: String # @param ContainerName: 容器名称 # @type ContainerName: String # @param ContainerId: 容器id # @type ContainerId: String - # @param ContainerStatus: 容器状态,CS_RUNING:运行, CS_PAUSE:暂停,CS_STOP:停止, - # CS_CREATE:已经创建, CS_DESTORY:销毁 + # @param ContainerStatus: 容器状态 + # 正在运行: RUNNING + # 暂停: PAUSED + # 停止: STOPPED + # 已经创建: CREATED + # 已经销毁: DESTROYED + # 正在重启中: RESTARTING + # 迁移中: REMOVING # @type ContainerStatus: String # @param ImageName: 镜像名称 # @type ImageName: String # @param ImageId: 镜像id # @type ImageId: String