class TencentCloud::Cvm::V20170312::ChcHost
CHC物理服务器信息
def deserialize(params)
def deserialize(params) @ChcId = params['ChcId'] @InstanceName = params['InstanceName'] @SerialNumber = params['SerialNumber'] @InstanceState = params['InstanceState'] @DeviceType = params['DeviceType'] unless params['Placement'].nil? @Placement = Placement.new @Placement.deserialize(params['Placement']) end unless params['BmcVirtualPrivateCloud'].nil? @BmcVirtualPrivateCloud = VirtualPrivateCloud.new @BmcVirtualPrivateCloud.deserialize(params['BmcVirtualPrivateCloud']) end @BmcIp = params['BmcIp'] @BmcSecurityGroupIds = params['BmcSecurityGroupIds'] unless params['DeployVirtualPrivateCloud'].nil? @DeployVirtualPrivateCloud = VirtualPrivateCloud.new @DeployVirtualPrivateCloud.deserialize(params['DeployVirtualPrivateCloud']) end @DeployIp = params['DeployIp'] @DeploySecurityGroupIds = params['DeploySecurityGroupIds'] @CvmInstanceId = params['CvmInstanceId'] @CreatedTime = params['CreatedTime'] @HardwareDescription = params['HardwareDescription'] @CPU = params['CPU'] @Memory = params['Memory'] @Disk = params['Disk'] @BmcMAC = params['BmcMAC'] @DeployMAC = params['DeployMAC'] @TenantType = params['TenantType'] unless params['DeployExtraConfig'].nil? @DeployExtraConfig = ChcDeployExtraConfig.new @DeployExtraConfig.deserialize(params['DeployExtraConfig']) end end
def initialize(chcid=nil, instancename=nil, serialnumber=nil, instancestate=nil, devicetype=nil, placement=nil, bmcvirtualprivatecloud=nil, bmcip=nil, bmcsecuritygroupids=nil, deployvirtualprivatecloud=nil, deployip=nil, deploysecuritygroupids=nil, cvminstanceid=nil, createdtime=nil, hardwaredescription=nil, cpu=nil, memory=nil, disk=nil, bmcmac=nil, deploymac=nil, tenanttype=nil, deployextraconfig=nil)
def initialize(chcid=nil, instancename=nil, serialnumber=nil, instancestate=nil, devicetype=nil, placement=nil, bmcvirtualprivatecloud=nil, bmcip=nil, bmcsecuritygroupids=nil, deployvirtualprivatecloud=nil, deployip=nil, deploysecuritygroupids=nil, cvminstanceid=nil, createdtime=nil, hardwaredescription=nil, cpu=nil, memory=nil, disk=nil, bmcmac=nil, deploymac=nil, tenanttype=nil, deployextraconfig=nil) @ChcId = chcid @InstanceName = instancename @SerialNumber = serialnumber @InstanceState = instancestate @DeviceType = devicetype @Placement = placement @BmcVirtualPrivateCloud = bmcvirtualprivatecloud @BmcIp = bmcip @BmcSecurityGroupIds = bmcsecuritygroupids @DeployVirtualPrivateCloud = deployvirtualprivatecloud @DeployIp = deployip @DeploySecurityGroupIds = deploysecuritygroupids @CvmInstanceId = cvminstanceid @CreatedTime = createdtime @HardwareDescription = hardwaredescription @CPU = cpu @Memory = memory @Disk = disk @BmcMAC = bmcmac @DeployMAC = deploymac @TenantType = tenanttype @DeployExtraConfig = deployextraconfig end