Class: TencentCloud::Cvm::V20170312::ConfigureChcAssistVpcRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cvm::V20170312::ConfigureChcAssistVpcRequest
- Defined in:
- lib/v20170312/models.rb
Overview
ConfigureChcAssistVpc请求参数结构体
Instance Attribute Summary collapse
- #BmcSecurityGroupIds ⇒ Object
- #BmcVirtualPrivateCloud ⇒ Object
- #ChcDeployExtraConfig ⇒ Object
- #ChcIds ⇒ Object
- #DeploySecurityGroupIds ⇒ Object
- #DeployVirtualPrivateCloud ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(chcids = nil, bmcvirtualprivatecloud = nil, bmcsecuritygroupids = nil, deployvirtualprivatecloud = nil, deploysecuritygroupids = nil, chcdeployextraconfig = nil) ⇒ ConfigureChcAssistVpcRequest
constructor
A new instance of ConfigureChcAssistVpcRequest.
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 |