Class: TencentCloud::Csip::V20221121::DbAssetInfo

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20221121/models.rb

Overview

db资产详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cfwstatus = nil, assetid = nil, vpcname = nil, assettype = nil, publicip = nil, privateip = nil, region = nil, vpcid = nil, assetname = nil, cfwprotectlevel = nil, tag = nil) ⇒ DbAssetInfo

Returns a new instance of DbAssetInfo.



3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
# File 'lib/v20221121/models.rb', line 3650

def initialize(cfwstatus=nil, assetid=nil, vpcname=nil, assettype=nil, publicip=nil, privateip=nil, region=nil, vpcid=nil, assetname=nil, cfwprotectlevel=nil, tag=nil)
  @CFWStatus = cfwstatus
  @AssetId = assetid
  @VpcName = vpcname
  @AssetType = assettype
  @PublicIp = publicip
  @PrivateIp = privateip
  @Region = region
  @VpcId = vpcid
  @AssetName = assetname
  @CFWProtectLevel = cfwprotectlevel
  @Tag = tag
end

Instance Attribute Details

#AssetIdObject

Parameters:

  • CFWStatus:

    云防状态

  • AssetId:

    资产id

  • VpcName:

    vpc信息

  • AssetType:

    资产类型

  • PublicIp:

    公网ip

  • PrivateIp:

    私网ip

  • Region:

    地域

  • VpcId:

    vpc信息

  • AssetName:

    资产名

  • CFWProtectLevel:

    云防保护版本

  • Tag:

    tag信息



3648
3649
3650
# File 'lib/v20221121/models.rb', line 3648

def AssetId
  @AssetId
end

#AssetNameObject

Parameters:

  • CFWStatus:

    云防状态

  • AssetId:

    资产id

  • VpcName:

    vpc信息

  • AssetType:

    资产类型

  • PublicIp:

    公网ip

  • PrivateIp:

    私网ip

  • Region:

    地域

  • VpcId:

    vpc信息

  • AssetName:

    资产名

  • CFWProtectLevel:

    云防保护版本

  • Tag:

    tag信息



3648
3649
3650
# File 'lib/v20221121/models.rb', line 3648

def AssetName
  @AssetName
end

#AssetTypeObject

Parameters:

  • CFWStatus:

    云防状态

  • AssetId:

    资产id

  • VpcName:

    vpc信息

  • AssetType:

    资产类型

  • PublicIp:

    公网ip

  • PrivateIp:

    私网ip

  • Region:

    地域

  • VpcId:

    vpc信息

  • AssetName:

    资产名

  • CFWProtectLevel:

    云防保护版本

  • Tag:

    tag信息



3648
3649
3650
# File 'lib/v20221121/models.rb', line 3648

def AssetType
  @AssetType
end

#CFWProtectLevelObject

Parameters:

  • CFWStatus:

    云防状态

  • AssetId:

    资产id

  • VpcName:

    vpc信息

  • AssetType:

    资产类型

  • PublicIp:

    公网ip

  • PrivateIp:

    私网ip

  • Region:

    地域

  • VpcId:

    vpc信息

  • AssetName:

    资产名

  • CFWProtectLevel:

    云防保护版本

  • Tag:

    tag信息



3648
3649
3650
# File 'lib/v20221121/models.rb', line 3648

def CFWProtectLevel
  @CFWProtectLevel
end

#CFWStatusObject

Parameters:

  • CFWStatus:

    云防状态

  • AssetId:

    资产id

  • VpcName:

    vpc信息

  • AssetType:

    资产类型

  • PublicIp:

    公网ip

  • PrivateIp:

    私网ip

  • Region:

    地域

  • VpcId:

    vpc信息

  • AssetName:

    资产名

  • CFWProtectLevel:

    云防保护版本

  • Tag:

    tag信息



3648
3649
3650
# File 'lib/v20221121/models.rb', line 3648

def CFWStatus
  @CFWStatus
end

#PrivateIpObject

Parameters:

  • CFWStatus:

    云防状态

  • AssetId:

    资产id

  • VpcName:

    vpc信息

  • AssetType:

    资产类型

  • PublicIp:

    公网ip

  • PrivateIp:

    私网ip

  • Region:

    地域

  • VpcId:

    vpc信息

  • AssetName:

    资产名

  • CFWProtectLevel:

    云防保护版本

  • Tag:

    tag信息



3648
3649
3650
# File 'lib/v20221121/models.rb', line 3648

def PrivateIp
  @PrivateIp
end

#PublicIpObject

Parameters:

  • CFWStatus:

    云防状态

  • AssetId:

    资产id

  • VpcName:

    vpc信息

  • AssetType:

    资产类型

  • PublicIp:

    公网ip

  • PrivateIp:

    私网ip

  • Region:

    地域

  • VpcId:

    vpc信息

  • AssetName:

    资产名

  • CFWProtectLevel:

    云防保护版本

  • Tag:

    tag信息



3648
3649
3650
# File 'lib/v20221121/models.rb', line 3648

def PublicIp
  @PublicIp
end

#RegionObject

Parameters:

  • CFWStatus:

    云防状态

  • AssetId:

    资产id

  • VpcName:

    vpc信息

  • AssetType:

    资产类型

  • PublicIp:

    公网ip

  • PrivateIp:

    私网ip

  • Region:

    地域

  • VpcId:

    vpc信息

  • AssetName:

    资产名

  • CFWProtectLevel:

    云防保护版本

  • Tag:

    tag信息



3648
3649
3650
# File 'lib/v20221121/models.rb', line 3648

def Region
  @Region
end

#TagObject

Parameters:

  • CFWStatus:

    云防状态

  • AssetId:

    资产id

  • VpcName:

    vpc信息

  • AssetType:

    资产类型

  • PublicIp:

    公网ip

  • PrivateIp:

    私网ip

  • Region:

    地域

  • VpcId:

    vpc信息

  • AssetName:

    资产名

  • CFWProtectLevel:

    云防保护版本

  • Tag:

    tag信息



3648
3649
3650
# File 'lib/v20221121/models.rb', line 3648

def Tag
  @Tag
end

#VpcIdObject

Parameters:

  • CFWStatus:

    云防状态

  • AssetId:

    资产id

  • VpcName:

    vpc信息

  • AssetType:

    资产类型

  • PublicIp:

    公网ip

  • PrivateIp:

    私网ip

  • Region:

    地域

  • VpcId:

    vpc信息

  • AssetName:

    资产名

  • CFWProtectLevel:

    云防保护版本

  • Tag:

    tag信息



3648
3649
3650
# File 'lib/v20221121/models.rb', line 3648

def VpcId
  @VpcId
end

#VpcNameObject

Parameters:

  • CFWStatus:

    云防状态

  • AssetId:

    资产id

  • VpcName:

    vpc信息

  • AssetType:

    资产类型

  • PublicIp:

    公网ip

  • PrivateIp:

    私网ip

  • Region:

    地域

  • VpcId:

    vpc信息

  • AssetName:

    资产名

  • CFWProtectLevel:

    云防保护版本

  • Tag:

    tag信息



3648
3649
3650
# File 'lib/v20221121/models.rb', line 3648

def VpcName
  @VpcName
end

Instance Method Details

#deserialize(params) ⇒ Object



3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
# File 'lib/v20221121/models.rb', line 3664

def deserialize(params)
  @CFWStatus = params['CFWStatus']
  @AssetId = params['AssetId']
  @VpcName = params['VpcName']
  @AssetType = params['AssetType']
  @PublicIp = params['PublicIp']
  @PrivateIp = params['PrivateIp']
  @Region = params['Region']
  @VpcId = params['VpcId']
  @AssetName = params['AssetName']
  @CFWProtectLevel = params['CFWProtectLevel']
  unless params['Tag'].nil?
    @Tag = []
    params['Tag'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tag << tag_tmp
    end
  end
end