Class: TencentCloud::Cwp::V20180228::DescribeVulEffectHostListRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::DescribeVulEffectHostListRequest
- Defined in:
- lib/v20180228/models.rb
Overview
DescribeVulEffectHostList请求参数结构体
Instance Attribute Summary collapse
-
#Filters ⇒ Object
- AliasName - String - 主机名筛选
- TagIds - String - 主机标签id串,多个用英文用逗号分隔
- Status - String - 状态:0-待处理 1-忽略 3-已修复 5-检测中 6-修复中 8-修复失败
- Uuid - String数组 - Uuid串数组
- Version - String数组 - 付费版本数组:"Flagship"-旗舰版 "PRO_VERSION"-专业版 "BASIC_VERSION"-基础版
- InstanceState - String数组 - 实例状态数组:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-开机中 "STOPPING"-关机中 "REBOOTING"-重启中 "SHUTDOWN"-待销毁 "TERMINATING"-销毁中 "UNKNOWN"-未知(针对非腾讯云机器,且客户端离线的场景)
. -
#Limit ⇒ Object
- AliasName - String - 主机名筛选
- TagIds - String - 主机标签id串,多个用英文用逗号分隔
- Status - String - 状态:0-待处理 1-忽略 3-已修复 5-检测中 6-修复中 8-修复失败
- Uuid - String数组 - Uuid串数组
- Version - String数组 - 付费版本数组:"Flagship"-旗舰版 "PRO_VERSION"-专业版 "BASIC_VERSION"-基础版
- InstanceState - String数组 - 实例状态数组:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-开机中 "STOPPING"-关机中 "REBOOTING"-重启中 "SHUTDOWN"-待销毁 "TERMINATING"-销毁中 "UNKNOWN"-未知(针对非腾讯云机器,且客户端离线的场景)
. -
#Offset ⇒ Object
- AliasName - String - 主机名筛选
- TagIds - String - 主机标签id串,多个用英文用逗号分隔
- Status - String - 状态:0-待处理 1-忽略 3-已修复 5-检测中 6-修复中 8-修复失败
- Uuid - String数组 - Uuid串数组
- Version - String数组 - 付费版本数组:"Flagship"-旗舰版 "PRO_VERSION"-专业版 "BASIC_VERSION"-基础版
- InstanceState - String数组 - 实例状态数组:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-开机中 "STOPPING"-关机中 "REBOOTING"-重启中 "SHUTDOWN"-待销毁 "TERMINATING"-销毁中 "UNKNOWN"-未知(针对非腾讯云机器,且客户端离线的场景)
. -
#VulId ⇒ Object
- AliasName - String - 主机名筛选
- TagIds - String - 主机标签id串,多个用英文用逗号分隔
- Status - String - 状态:0-待处理 1-忽略 3-已修复 5-检测中 6-修复中 8-修复失败
- Uuid - String数组 - Uuid串数组
- Version - String数组 - 付费版本数组:"Flagship"-旗舰版 "PRO_VERSION"-专业版 "BASIC_VERSION"-基础版
- InstanceState - String数组 - 实例状态数组:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-开机中 "STOPPING"-关机中 "REBOOTING"-重启中 "SHUTDOWN"-待销毁 "TERMINATING"-销毁中 "UNKNOWN"-未知(针对非腾讯云机器,且客户端离线的场景)
.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(limit = nil, offset = nil, vulid = nil, filters = nil) ⇒ DescribeVulEffectHostListRequest
constructor
A new instance of DescribeVulEffectHostListRequest.
Constructor Details
#initialize(limit = nil, offset = nil, vulid = nil, filters = nil) ⇒ DescribeVulEffectHostListRequest
Returns a new instance of DescribeVulEffectHostListRequest.
23285 23286 23287 23288 23289 23290 |
# File 'lib/v20180228/models.rb', line 23285 def initialize(limit=nil, offset=nil, vulid=nil, filters=nil) @Limit = limit @Offset = offset @VulId = vulid @Filters = filters end |
Instance Attribute Details
#Filters ⇒ Object
23283 23284 23285 |
# File 'lib/v20180228/models.rb', line 23283 def Filters @Filters end |
#Limit ⇒ Object
23283 23284 23285 |
# File 'lib/v20180228/models.rb', line 23283 def Limit @Limit end |
#Offset ⇒ Object
23283 23284 23285 |
# File 'lib/v20180228/models.rb', line 23283 def Offset @Offset end |
#VulId ⇒ Object
23283 23284 23285 |
# File 'lib/v20180228/models.rb', line 23283 def VulId @VulId end |
Instance Method Details
#deserialize(params) ⇒ Object
23292 23293 23294 23295 23296 23297 23298 23299 23300 23301 23302 23303 23304 |
# File 'lib/v20180228/models.rb', line 23292 def deserialize(params) @Limit = params['Limit'] @Offset = params['Offset'] @VulId = params['VulId'] unless params['Filters'].nil? @Filters = [] params['Filters'].each do |i| filter_tmp = Filter.new filter_tmp.deserialize(i) @Filters << filter_tmp end end end |