Class: TencentCloud::Cloudhsm::V20191112::DescribeVsmAttributesResponse
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cloudhsm::V20191112::DescribeVsmAttributesResponse
- Defined in:
- lib/v20191112/models.rb
Overview
DescribeVsmAttributes返回参数结构体
Instance Attribute Summary collapse
- #Expired ⇒ Object
- #ExpireTime ⇒ Object
- #Manufacturer ⇒ Object
- #Model ⇒ Object
- #RegionId ⇒ Object
- #RegionName ⇒ Object
- #RemainSeconds ⇒ Object
- #RenewFlag ⇒ Object
- #RequestId ⇒ Object
- #ResourceId ⇒ Object
- #ResourceName ⇒ Object
- #SgList ⇒ Object
- #Status ⇒ Object
- #SubnetCidrBlock ⇒ Object
- #SubnetId ⇒ Object
- #SubnetName ⇒ Object
- #Tags ⇒ Object
- #Vip ⇒ Object
- #VpcCidrBlock ⇒ Object
- #VpcId ⇒ Object
- #VpcName ⇒ Object
- #VsmType ⇒ Object
- #ZoneId ⇒ Object
- #ZoneName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(resourceid = nil, resourcename = nil, status = nil, vip = nil, vpcid = nil, subnetid = nil, model = nil, vsmtype = nil, regionid = nil, zoneid = nil, expiretime = nil, sglist = nil, subnetname = nil, regionname = nil, zonename = nil, expired = nil, remainseconds = nil, vpcname = nil, vpccidrblock = nil, subnetcidrblock = nil, tags = nil, renewflag = nil, manufacturer = nil, requestid = nil) ⇒ DescribeVsmAttributesResponse
constructor
A new instance of DescribeVsmAttributesResponse.
Constructor Details
#initialize(resourceid = nil, resourcename = nil, status = nil, vip = nil, vpcid = nil, subnetid = nil, model = nil, vsmtype = nil, regionid = nil, zoneid = nil, expiretime = nil, sglist = nil, subnetname = nil, regionname = nil, zonename = nil, expired = nil, remainseconds = nil, vpcname = nil, vpccidrblock = nil, subnetcidrblock = nil, tags = nil, renewflag = nil, manufacturer = nil, requestid = nil) ⇒ DescribeVsmAttributesResponse
Returns a new instance of DescribeVsmAttributesResponse.
464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'lib/v20191112/models.rb', line 464 def initialize(resourceid=nil, resourcename=nil, status=nil, vip=nil, vpcid=nil, subnetid=nil, model=nil, vsmtype=nil, regionid=nil, zoneid=nil, expiretime=nil, sglist=nil, subnetname=nil, regionname=nil, zonename=nil, expired=nil, remainseconds=nil, vpcname=nil, vpccidrblock=nil, subnetcidrblock=nil, =nil, renewflag=nil, manufacturer=nil, requestid=nil) @ResourceId = resourceid @ResourceName = resourcename @Status = status @Vip = vip @VpcId = vpcid @SubnetId = subnetid @Model = model @VsmType = vsmtype @RegionId = regionid @ZoneId = zoneid @ExpireTime = expiretime @SgList = sglist @SubnetName = subnetname @RegionName = regionname @ZoneName = zonename @Expired = expired @RemainSeconds = remainseconds @VpcName = vpcname @VpcCidrBlock = vpccidrblock @SubnetCidrBlock = subnetcidrblock @Tags = @RenewFlag = renewflag @Manufacturer = manufacturer @RequestId = requestid end |
Instance Attribute Details
#Expired ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def Expired @Expired end |
#ExpireTime ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def ExpireTime @ExpireTime end |
#Manufacturer ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def Manufacturer @Manufacturer end |
#Model ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def Model @Model end |
#RegionId ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def RegionId @RegionId end |
#RegionName ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def RegionName @RegionName end |
#RemainSeconds ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def RemainSeconds @RemainSeconds end |
#RenewFlag ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def RenewFlag @RenewFlag end |
#RequestId ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def RequestId @RequestId end |
#ResourceId ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def ResourceId @ResourceId end |
#ResourceName ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def ResourceName @ResourceName end |
#SgList ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def SgList @SgList end |
#Status ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def Status @Status end |
#SubnetCidrBlock ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def SubnetCidrBlock @SubnetCidrBlock end |
#SubnetId ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def SubnetId @SubnetId end |
#SubnetName ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def SubnetName @SubnetName end |
#Tags ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def Tags @Tags end |
#Vip ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def Vip @Vip end |
#VpcCidrBlock ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def VpcCidrBlock @VpcCidrBlock end |
#VpcId ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def VpcId @VpcId end |
#VpcName ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def VpcName @VpcName end |
#VsmType ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def VsmType @VsmType end |
#ZoneId ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def ZoneId @ZoneId end |
#ZoneName ⇒ Object
462 463 464 |
# File 'lib/v20191112/models.rb', line 462 def ZoneName @ZoneName end |
Instance Method Details
#deserialize(params) ⇒ Object
491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 |
# File 'lib/v20191112/models.rb', line 491 def deserialize(params) @ResourceId = params['ResourceId'] @ResourceName = params['ResourceName'] @Status = params['Status'] @Vip = params['Vip'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] @Model = params['Model'] @VsmType = params['VsmType'] @RegionId = params['RegionId'] @ZoneId = params['ZoneId'] @ExpireTime = params['ExpireTime'] unless params['SgList'].nil? @SgList = [] params['SgList'].each do |i| usgruledetail_tmp = UsgRuleDetail.new usgruledetail_tmp.deserialize(i) @SgList << usgruledetail_tmp end end @SubnetName = params['SubnetName'] @RegionName = params['RegionName'] @ZoneName = params['ZoneName'] @Expired = params['Expired'] @RemainSeconds = params['RemainSeconds'] @VpcName = params['VpcName'] @VpcCidrBlock = params['VpcCidrBlock'] @SubnetCidrBlock = params['SubnetCidrBlock'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @RenewFlag = params['RenewFlag'] @Manufacturer = params['Manufacturer'] @RequestId = params['RequestId'] end |