Class: TencentCloud::Cvm::V20170312::ConfigureChcAssistVpcRequest

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

Overview

ConfigureChcAssistVpc请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(chcids = nil, bmcvirtualprivatecloud = nil, bmcsecuritygroupids = nil, deployvirtualprivatecloud = nil, deploysecuritygroupids = nil, chcdeployextraconfig = nil) ⇒ ConfigureChcAssistVpcRequest



603
604
605
606
607
608
609
610
# File 'lib/v20170312/models.rb', line 603

def initialize(chcids=nil, bmcvirtualprivatecloud=nil, bmcsecuritygroupids=nil, deployvirtualprivatecloud=nil, deploysecuritygroupids=nil, chcdeployextraconfig=nil)
  @ChcIds = chcids
  @BmcVirtualPrivateCloud = bmcvirtualprivatecloud
  @BmcSecurityGroupIds = bmcsecuritygroupids
  @DeployVirtualPrivateCloud = deployvirtualprivatecloud
  @DeploySecurityGroupIds = deploysecuritygroupids
  @ChcDeployExtraConfig = chcdeployextraconfig
end

Instance Attribute Details

#BmcSecurityGroupIds ⇒ Object



601
602
603
# File 'lib/v20170312/models.rb', line 601

def BmcSecurityGroupIds
  @BmcSecurityGroupIds
end

#BmcVirtualPrivateCloud ⇒ Object



601
602
603
# File 'lib/v20170312/models.rb', line 601

def BmcVirtualPrivateCloud
  @BmcVirtualPrivateCloud
end

#ChcDeployExtraConfig ⇒ Object



601
602
603
# File 'lib/v20170312/models.rb', line 601

def ChcDeployExtraConfig
  @ChcDeployExtraConfig
end

#ChcIds ⇒ Object



601
602
603
# File 'lib/v20170312/models.rb', line 601

def ChcIds
  @ChcIds
end

#DeploySecurityGroupIds ⇒ Object



601
602
603
# File 'lib/v20170312/models.rb', line 601

def DeploySecurityGroupIds
  @DeploySecurityGroupIds
end

#DeployVirtualPrivateCloud ⇒ Object



601
602
603
# File 'lib/v20170312/models.rb', line 601

def DeployVirtualPrivateCloud
  @DeployVirtualPrivateCloud
end

Instance Method Details

#deserialize(params) ⇒ Object



612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
# File 'lib/v20170312/models.rb', line 612

def deserialize(params)
  @ChcIds = params['ChcIds']
  unless params['BmcVirtualPrivateCloud'].nil?
    @BmcVirtualPrivateCloud = VirtualPrivateCloud.new
    @BmcVirtualPrivateCloud.deserialize(params['BmcVirtualPrivateCloud'])
  end
  @BmcSecurityGroupIds = params['BmcSecurityGroupIds']
  unless params['DeployVirtualPrivateCloud'].nil?
    @DeployVirtualPrivateCloud = VirtualPrivateCloud.new
    @DeployVirtualPrivateCloud.deserialize(params['DeployVirtualPrivateCloud'])
  end
  @DeploySecurityGroupIds = params['DeploySecurityGroupIds']
  unless params['ChcDeployExtraConfig'].nil?
    @ChcDeployExtraConfig = ChcDeployExtraConfig.new
    @ChcDeployExtraConfig.deserialize(params['ChcDeployExtraConfig'])
  end
end