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