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
- #ChcIds ⇒ Object
- #DeploySecurityGroupIds ⇒ Object
- #DeployVirtualPrivateCloud ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(chcids = nil, bmcvirtualprivatecloud = nil, bmcsecuritygroupids = nil, deployvirtualprivatecloud = nil, deploysecuritygroupids = nil) ⇒ ConfigureChcAssistVpcRequest
constructor
A new instance of ConfigureChcAssistVpcRequest.
Constructor Details
#initialize(chcids = nil, bmcvirtualprivatecloud = nil, bmcsecuritygroupids = nil, deployvirtualprivatecloud = nil, deploysecuritygroupids = nil) ⇒ ConfigureChcAssistVpcRequest
Returns a new instance of ConfigureChcAssistVpcRequest.
497 498 499 500 501 502 503 |
# File 'lib/v20170312/models.rb', line 497 def initialize(chcids=nil, bmcvirtualprivatecloud=nil, bmcsecuritygroupids=nil, deployvirtualprivatecloud=nil, deploysecuritygroupids=nil) @ChcIds = chcids @BmcVirtualPrivateCloud = bmcvirtualprivatecloud @BmcSecurityGroupIds = bmcsecuritygroupids @DeployVirtualPrivateCloud = deployvirtualprivatecloud @DeploySecurityGroupIds = deploysecuritygroupids end |
Instance Attribute Details
#BmcSecurityGroupIds ⇒ Object
495 496 497 |
# File 'lib/v20170312/models.rb', line 495 def BmcSecurityGroupIds @BmcSecurityGroupIds end |
#BmcVirtualPrivateCloud ⇒ Object
495 496 497 |
# File 'lib/v20170312/models.rb', line 495 def BmcVirtualPrivateCloud @BmcVirtualPrivateCloud end |
#ChcIds ⇒ Object
495 496 497 |
# File 'lib/v20170312/models.rb', line 495 def ChcIds @ChcIds end |
#DeploySecurityGroupIds ⇒ Object
495 496 497 |
# File 'lib/v20170312/models.rb', line 495 def DeploySecurityGroupIds @DeploySecurityGroupIds end |
#DeployVirtualPrivateCloud ⇒ Object
495 496 497 |
# File 'lib/v20170312/models.rb', line 495 def DeployVirtualPrivateCloud @DeployVirtualPrivateCloud end |
Instance Method Details
#deserialize(params) ⇒ Object
505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'lib/v20170312/models.rb', line 505 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'] end |