class TencentCloud::Mariadb::V20170312::DescribeDBInstanceDetailResponse
DescribeDBInstanceDetail返回参数结构体
def deserialize(params)
def deserialize(params) @InstanceId = params['InstanceId'] @InstanceName = params['InstanceName'] @Status = params['Status'] @StatusDesc = params['StatusDesc'] @Vip = params['Vip'] @Vport = params['Vport'] @IsTmp = params['IsTmp'] @NodeCount = params['NodeCount'] @Region = params['Region'] @Zone = params['Zone'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] @WanStatus = params['WanStatus'] @WanDomain = params['WanDomain'] @WanVip = params['WanVip'] @WanPort = params['WanPort'] @ProjectId = params['ProjectId'] @TdsqlVersion = params['TdsqlVersion'] @Memory = params['Memory'] @Storage = params['Storage'] @MasterZone = params['MasterZone'] @SlaveZones = params['SlaveZones'] @AutoRenewFlag = params['AutoRenewFlag'] @ExclusterId = params['ExclusterId'] @PayMode = params['PayMode'] @CreateTime = params['CreateTime'] @IsAuditSupported = params['IsAuditSupported'] @PeriodEndTime = params['PeriodEndTime'] @Machine = params['Machine'] @StorageUsage = params['StorageUsage'] @LogStorage = params['LogStorage'] @IsEncryptSupported = params['IsEncryptSupported'] @Vip6 = params['Vip6'] @Cpu = params['Cpu'] @Pid = params['Pid'] @Qps = params['Qps'] @Ipv6Flag = params['Ipv6Flag'] @WanVipv6 = params['WanVipv6'] @WanStatusIpv6 = params['WanStatusIpv6'] @WanPortIpv6 = params['WanPortIpv6'] @DbEngine = params['DbEngine'] @DbVersion = params['DbVersion'] unless params['ResourceTags'].nil? @ResourceTags = [] params['ResourceTags'].each do |i| resourcetag_tmp = ResourceTag.new resourcetag_tmp.deserialize(i) @ResourceTags << resourcetag_tmp end end @DcnFlag = params['DcnFlag'] @DcnStatus = params['DcnStatus'] @DcnDstNum = params['DcnDstNum'] @InstanceType = params['InstanceType'] unless params['NodesInfo'].nil? @NodesInfo = [] params['NodesInfo'].each do |i| nodeinfo_tmp = NodeInfo.new nodeinfo_tmp.deserialize(i) @NodesInfo << nodeinfo_tmp end end @IsMaxUserConnectionsSupported = params['IsMaxUserConnectionsSupported'] @DbVersionId = params['DbVersionId'] @EncryptStatus = params['EncryptStatus'] unless params['ReplicaConfig'].nil? @ReplicaConfig = DCNReplicaConfig.new @ReplicaConfig.deserialize(params['ReplicaConfig']) end unless params['ReplicaStatus'].nil? @ReplicaStatus = DCNReplicaStatus.new @ReplicaStatus.deserialize(params['ReplicaStatus']) end @ExclusterType = params['ExclusterType'] @RsAccessStrategy = params['RsAccessStrategy'] unless params['ReservedNetResources'].nil? @ReservedNetResources = [] params['ReservedNetResources'].each do |i| reservednetresource_tmp = ReservedNetResource.new reservednetresource_tmp.deserialize(i) @ReservedNetResources << reservednetresource_tmp end end @IsPhysicalReplicationSupported = params['IsPhysicalReplicationSupported'] @IsDcnStrongSyncSupported = params['IsDcnStrongSyncSupported'] @IsDcnSwitchSupported = params['IsDcnSwitchSupported'] @ProxyVersion = params['ProxyVersion'] @CpuType = params['CpuType'] @RequestId = params['RequestId'] end
def initialize(instanceid=nil, instancename=nil, status=nil, statusdesc=nil, vip=nil, vport=nil, istmp=nil, nodecount=nil, region=nil, zone=nil, vpcid=nil, subnetid=nil, wanstatus=nil, wandomain=nil, wanvip=nil, wanport=nil, projectid=nil, tdsqlversion=nil, memory=nil, storage=nil, masterzone=nil, slavezones=nil, autorenewflag=nil, exclusterid=nil, paymode=nil, createtime=nil, isauditsupported=nil, periodendtime=nil, machine=nil, storageusage=nil, logstorage=nil, isencryptsupported=nil, vip6=nil, cpu=nil, pid=nil, qps=nil, ipv6flag=nil, wanvipv6=nil, wanstatusipv6=nil, wanportipv6=nil, dbengine=nil, dbversion=nil, resourcetags=nil, dcnflag=nil, dcnstatus=nil, dcndstnum=nil, instancetype=nil, nodesinfo=nil, ismaxuserconnectionssupported=nil, dbversionid=nil, encryptstatus=nil, replicaconfig=nil, replicastatus=nil, exclustertype=nil, rsaccessstrategy=nil, reservednetresources=nil, isphysicalreplicationsupported=nil, isdcnstrongsyncsupported=nil, isdcnswitchsupported=nil, proxyversion=nil, cputype=nil, requestid=nil)
def initialize(instanceid=nil, instancename=nil, status=nil, statusdesc=nil, vip=nil, vport=nil, istmp=nil, nodecount=nil, region=nil, zone=nil, vpcid=nil, subnetid=nil, wanstatus=nil, wandomain=nil, wanvip=nil, wanport=nil, projectid=nil, tdsqlversion=nil, memory=nil, storage=nil, masterzone=nil, slavezones=nil, autorenewflag=nil, exclusterid=nil, paymode=nil, createtime=nil, isauditsupported=nil, periodendtime=nil, machine=nil, storageusage=nil, logstorage=nil, isencryptsupported=nil, vip6=nil, cpu=nil, pid=nil, qps=nil, ipv6flag=nil, wanvipv6=nil, wanstatusipv6=nil, wanportipv6=nil, dbengine=nil, dbversion=nil, resourcetags=nil, dcnflag=nil, dcnstatus=nil, dcndstnum=nil, instancetype=nil, nodesinfo=nil, ismaxuserconnectionssupported=nil, dbversionid=nil, encryptstatus=nil, replicaconfig=nil, replicastatus=nil, exclustertype=nil, rsaccessstrategy=nil, reservednetresources=nil, isphysicalreplicationsupported=nil, isdcnstrongsyncsupported=nil, isdcnswitchsupported=nil, proxyversion=nil, cputype=nil, requestid=nil) @InstanceId = instanceid @InstanceName = instancename @Status = status @StatusDesc = statusdesc @Vip = vip @Vport = vport @IsTmp = istmp @NodeCount = nodecount @Region = region @Zone = zone @VpcId = vpcid @SubnetId = subnetid @WanStatus = wanstatus @WanDomain = wandomain @WanVip = wanvip @WanPort = wanport @ProjectId = projectid @TdsqlVersion = tdsqlversion @Memory = memory @Storage = storage @MasterZone = masterzone @SlaveZones = slavezones @AutoRenewFlag = autorenewflag @ExclusterId = exclusterid @PayMode = paymode @CreateTime = createtime @IsAuditSupported = isauditsupported @PeriodEndTime = periodendtime @Machine = machine @StorageUsage = storageusage @LogStorage = logstorage @IsEncryptSupported = isencryptsupported @Vip6 = vip6 @Cpu = cpu @Pid = pid @Qps = qps @Ipv6Flag = ipv6flag @WanVipv6 = wanvipv6 @WanStatusIpv6 = wanstatusipv6 @WanPortIpv6 = wanportipv6 @DbEngine = dbengine @DbVersion = dbversion @ResourceTags = resourcetags @DcnFlag = dcnflag @DcnStatus = dcnstatus @DcnDstNum = dcndstnum @InstanceType = instancetype @NodesInfo = nodesinfo @IsMaxUserConnectionsSupported = ismaxuserconnectionssupported @DbVersionId = dbversionid @EncryptStatus = encryptstatus @ReplicaConfig = replicaconfig @ReplicaStatus = replicastatus @ExclusterType = exclustertype @RsAccessStrategy = rsaccessstrategy @ReservedNetResources = reservednetresources @IsPhysicalReplicationSupported = isphysicalreplicationsupported @IsDcnStrongSyncSupported = isdcnstrongsyncsupported @IsDcnSwitchSupported = isdcnswitchsupported @ProxyVersion = proxyversion @CpuType = cputype @RequestId = requestid end