Class: TencentCloud::Cwp::V20180228::ModifyEventAttackStatusRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::ModifyEventAttackStatusRequest
- Defined in:
- lib/v20180228/models.rb
Overview
ModifyEventAttackStatus请求参数结构体
Instance Attribute Summary collapse
-
#All ⇒ Object
<li>Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否</li> <li>Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否</li> <li>SrcIP - String 来源IP - 是否必填: 否</li> <li>DstPort - String 攻击目标端口 - 是否必填: 否</li> <li>MachineName - String 主机名称 - 是否必填: 否</li> <li>InstanceID - String 主机实例ID - 是否必填: 否</li> <li>Quuids - String 主机cvm uuid - 是否必填: 否</li>.
-
#ExcludeId ⇒ Object
<li>Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否</li> <li>Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否</li> <li>SrcIP - String 来源IP - 是否必填: 否</li> <li>DstPort - String 攻击目标端口 - 是否必填: 否</li> <li>MachineName - String 主机名称 - 是否必填: 否</li> <li>InstanceID - String 主机实例ID - 是否必填: 否</li> <li>Quuids - String 主机cvm uuid - 是否必填: 否</li>.
-
#Filters ⇒ Object
<li>Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否</li> <li>Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否</li> <li>SrcIP - String 来源IP - 是否必填: 否</li> <li>DstPort - String 攻击目标端口 - 是否必填: 否</li> <li>MachineName - String 主机名称 - 是否必填: 否</li> <li>InstanceID - String 主机实例ID - 是否必填: 否</li> <li>Quuids - String 主机cvm uuid - 是否必填: 否</li>.
-
#Ids ⇒ Object
<li>Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否</li> <li>Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否</li> <li>SrcIP - String 来源IP - 是否必填: 否</li> <li>DstPort - String 攻击目标端口 - 是否必填: 否</li> <li>MachineName - String 主机名称 - 是否必填: 否</li> <li>InstanceID - String 主机实例ID - 是否必填: 否</li> <li>Quuids - String 主机cvm uuid - 是否必填: 否</li>.
-
#Status ⇒ Object
<li>Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否</li> <li>Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否</li> <li>SrcIP - String 来源IP - 是否必填: 否</li> <li>DstPort - String 攻击目标端口 - 是否必填: 否</li> <li>MachineName - String 主机名称 - 是否必填: 否</li> <li>InstanceID - String 主机实例ID - 是否必填: 否</li> <li>Quuids - String 主机cvm uuid - 是否必填: 否</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(ids = nil, all = nil, status = nil, filters = nil, excludeid = nil) ⇒ ModifyEventAttackStatusRequest
constructor
A new instance of ModifyEventAttackStatusRequest.
Constructor Details
#initialize(ids = nil, all = nil, status = nil, filters = nil, excludeid = nil) ⇒ ModifyEventAttackStatusRequest
Returns a new instance of ModifyEventAttackStatusRequest.
32737 32738 32739 32740 32741 32742 32743 |
# File 'lib/v20180228/models.rb', line 32737 def initialize(ids=nil, all=nil, status=nil, filters=nil, excludeid=nil) @Ids = ids @All = all @Status = status @Filters = filters @ExcludeId = excludeid end |
Instance Attribute Details
#All ⇒ Object
<li>Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否</li> <li>Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否</li> <li>SrcIP - String 来源IP - 是否必填: 否</li> <li>DstPort - String 攻击目标端口 - 是否必填: 否</li> <li>MachineName - String 主机名称 - 是否必填: 否</li> <li>InstanceID - String 主机实例ID - 是否必填: 否</li> <li>Quuids - String 主机cvm uuid - 是否必填: 否</li>
32735 32736 32737 |
# File 'lib/v20180228/models.rb', line 32735 def All @All end |
#ExcludeId ⇒ Object
<li>Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否</li> <li>Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否</li> <li>SrcIP - String 来源IP - 是否必填: 否</li> <li>DstPort - String 攻击目标端口 - 是否必填: 否</li> <li>MachineName - String 主机名称 - 是否必填: 否</li> <li>InstanceID - String 主机实例ID - 是否必填: 否</li> <li>Quuids - String 主机cvm uuid - 是否必填: 否</li>
32735 32736 32737 |
# File 'lib/v20180228/models.rb', line 32735 def ExcludeId @ExcludeId end |
#Filters ⇒ Object
<li>Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否</li> <li>Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否</li> <li>SrcIP - String 来源IP - 是否必填: 否</li> <li>DstPort - String 攻击目标端口 - 是否必填: 否</li> <li>MachineName - String 主机名称 - 是否必填: 否</li> <li>InstanceID - String 主机实例ID - 是否必填: 否</li> <li>Quuids - String 主机cvm uuid - 是否必填: 否</li>
32735 32736 32737 |
# File 'lib/v20180228/models.rb', line 32735 def Filters @Filters end |
#Ids ⇒ Object
<li>Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否</li> <li>Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否</li> <li>SrcIP - String 来源IP - 是否必填: 否</li> <li>DstPort - String 攻击目标端口 - 是否必填: 否</li> <li>MachineName - String 主机名称 - 是否必填: 否</li> <li>InstanceID - String 主机实例ID - 是否必填: 否</li> <li>Quuids - String 主机cvm uuid - 是否必填: 否</li>
32735 32736 32737 |
# File 'lib/v20180228/models.rb', line 32735 def Ids @Ids end |
#Status ⇒ Object
<li>Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否</li> <li>Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否</li> <li>SrcIP - String 来源IP - 是否必填: 否</li> <li>DstPort - String 攻击目标端口 - 是否必填: 否</li> <li>MachineName - String 主机名称 - 是否必填: 否</li> <li>InstanceID - String 主机实例ID - 是否必填: 否</li> <li>Quuids - String 主机cvm uuid - 是否必填: 否</li>
32735 32736 32737 |
# File 'lib/v20180228/models.rb', line 32735 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
32745 32746 32747 32748 32749 32750 32751 32752 32753 32754 32755 32756 32757 32758 |
# File 'lib/v20180228/models.rb', line 32745 def deserialize(params) @Ids = params['Ids'] @All = params['All'] @Status = params['Status'] unless params['Filters'].nil? @Filters = [] params['Filters'].each do |i| filters_tmp = Filters.new filters_tmp.deserialize(i) @Filters << filters_tmp end end @ExcludeId = params['ExcludeId'] end |