Class: TencentCloud::Csip::V20221121::SubnetAsset
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Csip::V20221121::SubnetAsset
- Defined in:
- lib/v20221121/models.rb
Overview
子网资产
Instance Attribute Summary collapse
- #AppId ⇒ Object
- #AssetId ⇒ Object
- #AssetName ⇒ Object
- #AvailableIp ⇒ Object
- #CIDR ⇒ Object
- #ConfigureRisk ⇒ Object
- #CreateTime ⇒ Object
- #CVM ⇒ Object
- #IsCore ⇒ Object
- #IsNewAsset ⇒ Object
- #LastScanTime ⇒ Object
- #Nick ⇒ Object
- #Region ⇒ Object
- #ScanTask ⇒ Object
- #Tag ⇒ Object
- #Uin ⇒ Object
- #VpcId ⇒ Object
- #VpcName ⇒ Object
- #Zone ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(appid = nil, uin = nil, assetid = nil, assetname = nil, region = nil, vpcid = nil, vpcname = nil, tag = nil, nick = nil, cidr = nil, zone = nil, cvm = nil, availableip = nil, createtime = nil, configurerisk = nil, scantask = nil, lastscantime = nil, iscore = nil, isnewasset = nil) ⇒ SubnetAsset
constructor
A new instance of SubnetAsset.
Constructor Details
#initialize(appid = nil, uin = nil, assetid = nil, assetname = nil, region = nil, vpcid = nil, vpcname = nil, tag = nil, nick = nil, cidr = nil, zone = nil, cvm = nil, availableip = nil, createtime = nil, configurerisk = nil, scantask = nil, lastscantime = nil, iscore = nil, isnewasset = nil) ⇒ SubnetAsset
Returns a new instance of SubnetAsset.
12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 |
# File 'lib/v20221121/models.rb', line 12208 def initialize(appid=nil, uin=nil, assetid=nil, assetname=nil, region=nil, vpcid=nil, vpcname=nil, tag=nil, nick=nil, cidr=nil, zone=nil, cvm=nil, availableip=nil, createtime=nil, configurerisk=nil, scantask=nil, lastscantime=nil, iscore=nil, isnewasset=nil) @AppId = appid @Uin = uin @AssetId = assetid @AssetName = assetname @Region = region @VpcId = vpcid @VpcName = vpcname @Tag = tag @Nick = nick @CIDR = cidr @Zone = zone @CVM = cvm @AvailableIp = availableip @CreateTime = createtime @ConfigureRisk = configurerisk @ScanTask = scantask @LastScanTime = lastscantime @IsCore = iscore @IsNewAsset = isnewasset end |
Instance Attribute Details
#AppId ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def AppId @AppId end |
#AssetId ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def AssetId @AssetId end |
#AssetName ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def AssetName @AssetName end |
#AvailableIp ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def AvailableIp @AvailableIp end |
#CIDR ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def CIDR @CIDR end |
#ConfigureRisk ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def ConfigureRisk @ConfigureRisk end |
#CreateTime ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def CreateTime @CreateTime end |
#CVM ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def CVM @CVM end |
#IsCore ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def IsCore @IsCore end |
#IsNewAsset ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def IsNewAsset @IsNewAsset end |
#LastScanTime ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def LastScanTime @LastScanTime end |
#Nick ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def Nick @Nick end |
#Region ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def Region @Region end |
#ScanTask ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def ScanTask @ScanTask end |
#Tag ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def Tag @Tag end |
#Uin ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def Uin @Uin end |
#VpcId ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def VpcId @VpcId end |
#VpcName ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def VpcName @VpcName end |
#Zone ⇒ Object
12206 12207 12208 |
# File 'lib/v20221121/models.rb', line 12206 def Zone @Zone end |
Instance Method Details
#deserialize(params) ⇒ Object
12230 12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 |
# File 'lib/v20221121/models.rb', line 12230 def deserialize(params) @AppId = params['AppId'] @Uin = params['Uin'] @AssetId = params['AssetId'] @AssetName = params['AssetName'] @Region = params['Region'] @VpcId = params['VpcId'] @VpcName = params['VpcName'] unless params['Tag'].nil? @Tag = [] params['Tag'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tag << tag_tmp end end @Nick = params['Nick'] @CIDR = params['CIDR'] @Zone = params['Zone'] @CVM = params['CVM'] @AvailableIp = params['AvailableIp'] @CreateTime = params['CreateTime'] @ConfigureRisk = params['ConfigureRisk'] @ScanTask = params['ScanTask'] @LastScanTime = params['LastScanTime'] @IsCore = params['IsCore'] @IsNewAsset = params['IsNewAsset'] end |