Class: TencentCloud::Csip::V20221121::CreateRiskCenterScanTaskRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Csip::V20221121::CreateRiskCenterScanTaskRequest
- Defined in:
- lib/v20221121/models.rb
Overview
CreateRiskCenterScanTask请求参数结构体
Instance Attribute Summary collapse
- #Assets ⇒ Object
- #FinishWebHook ⇒ Object
- #MemberId ⇒ Object
- #ScanAssetType ⇒ Object
- #ScanFrom ⇒ Object
- #ScanItem ⇒ Object
- #ScanPlanContent ⇒ Object
- #ScanPlanType ⇒ Object
- #SelfDefiningAssets ⇒ Object
- #Tags ⇒ Object
- #TaskAdvanceCFG ⇒ Object
- #TaskMode ⇒ Object
- #TaskName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(taskname = nil, scanassettype = nil, scanitem = nil, scanplantype = nil, memberid = nil, assets = nil, scanplancontent = nil, selfdefiningassets = nil, scanfrom = nil, taskadvancecfg = nil, taskmode = nil, tags = nil, finishwebhook = nil) ⇒ CreateRiskCenterScanTaskRequest
constructor
A new instance of CreateRiskCenterScanTaskRequest.
Constructor Details
#initialize(taskname = nil, scanassettype = nil, scanitem = nil, scanplantype = nil, memberid = nil, assets = nil, scanplancontent = nil, selfdefiningassets = nil, scanfrom = nil, taskadvancecfg = nil, taskmode = nil, tags = nil, finishwebhook = nil) ⇒ CreateRiskCenterScanTaskRequest
Returns a new instance of CreateRiskCenterScanTaskRequest.
3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 |
# File 'lib/v20221121/models.rb', line 3283 def initialize(taskname=nil, scanassettype=nil, scanitem=nil, scanplantype=nil, memberid=nil, assets=nil, scanplancontent=nil, selfdefiningassets=nil, scanfrom=nil, taskadvancecfg=nil, taskmode=nil, =nil, finishwebhook=nil) @TaskName = taskname @ScanAssetType = scanassettype @ScanItem = scanitem @ScanPlanType = scanplantype @MemberId = memberid @Assets = assets @ScanPlanContent = scanplancontent @SelfDefiningAssets = selfdefiningassets @ScanFrom = scanfrom @TaskAdvanceCFG = taskadvancecfg @TaskMode = taskmode @Tags = @FinishWebHook = finishwebhook end |
Instance Attribute Details
#Assets ⇒ Object
3281 3282 3283 |
# File 'lib/v20221121/models.rb', line 3281 def Assets @Assets end |
#FinishWebHook ⇒ Object
3281 3282 3283 |
# File 'lib/v20221121/models.rb', line 3281 def FinishWebHook @FinishWebHook end |
#MemberId ⇒ Object
3281 3282 3283 |
# File 'lib/v20221121/models.rb', line 3281 def MemberId @MemberId end |
#ScanAssetType ⇒ Object
3281 3282 3283 |
# File 'lib/v20221121/models.rb', line 3281 def ScanAssetType @ScanAssetType end |
#ScanFrom ⇒ Object
3281 3282 3283 |
# File 'lib/v20221121/models.rb', line 3281 def ScanFrom @ScanFrom end |
#ScanItem ⇒ Object
3281 3282 3283 |
# File 'lib/v20221121/models.rb', line 3281 def ScanItem @ScanItem end |
#ScanPlanContent ⇒ Object
3281 3282 3283 |
# File 'lib/v20221121/models.rb', line 3281 def ScanPlanContent @ScanPlanContent end |
#ScanPlanType ⇒ Object
3281 3282 3283 |
# File 'lib/v20221121/models.rb', line 3281 def ScanPlanType @ScanPlanType end |
#SelfDefiningAssets ⇒ Object
3281 3282 3283 |
# File 'lib/v20221121/models.rb', line 3281 def SelfDefiningAssets @SelfDefiningAssets end |
#Tags ⇒ Object
3281 3282 3283 |
# File 'lib/v20221121/models.rb', line 3281 def Tags @Tags end |
#TaskAdvanceCFG ⇒ Object
3281 3282 3283 |
# File 'lib/v20221121/models.rb', line 3281 def TaskAdvanceCFG @TaskAdvanceCFG end |
#TaskMode ⇒ Object
3281 3282 3283 |
# File 'lib/v20221121/models.rb', line 3281 def TaskMode @TaskMode end |
#TaskName ⇒ Object
3281 3282 3283 |
# File 'lib/v20221121/models.rb', line 3281 def TaskName @TaskName end |
Instance Method Details
#deserialize(params) ⇒ Object
3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 |
# File 'lib/v20221121/models.rb', line 3299 def deserialize(params) @TaskName = params['TaskName'] @ScanAssetType = params['ScanAssetType'] @ScanItem = params['ScanItem'] @ScanPlanType = params['ScanPlanType'] @MemberId = params['MemberId'] unless params['Assets'].nil? @Assets = [] params['Assets'].each do |i| taskassetobject_tmp = TaskAssetObject.new taskassetobject_tmp.deserialize(i) @Assets << taskassetobject_tmp end end @ScanPlanContent = params['ScanPlanContent'] @SelfDefiningAssets = params['SelfDefiningAssets'] @ScanFrom = params['ScanFrom'] unless params['TaskAdvanceCFG'].nil? @TaskAdvanceCFG = TaskAdvanceCFG.new @TaskAdvanceCFG.deserialize(params['TaskAdvanceCFG']) end @TaskMode = params['TaskMode'] unless params['Tags'].nil? @Tags = AssetTag.new @Tags.deserialize(params['Tags']) end @FinishWebHook = params['FinishWebHook'] end |