Class: TencentCloud::Dbbrain::V20210527::InstanceBasicInfo

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

Overview

实例基础信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, vip = nil, vport = nil, product = nil, engineversion = nil, cpu = nil, deploymode = nil, instanceconf = nil, issupported = nil, memory = nil, region = nil, uniqsubnetid = nil, uniqvpcid = nil, volume = nil) ⇒ InstanceBasicInfo

Returns a new instance of InstanceBasicInfo.



5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
# File 'lib/v20210527/models.rb', line 5579

def initialize(instanceid=nil, instancename=nil, vip=nil, vport=nil, product=nil, engineversion=nil, cpu=nil, deploymode=nil, instanceconf=nil, issupported=nil, memory=nil, region=nil, uniqsubnetid=nil, uniqvpcid=nil, volume=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @Vip = vip
  @Vport = vport
  @Product = product
  @EngineVersion = engineversion
  @Cpu = cpu
  @DeployMode = deploymode
  @InstanceConf = instanceconf
  @IsSupported = issupported
  @Memory = memory
  @Region = region
  @UniqSubnetId = uniqsubnetid
  @UniqVpcId = uniqvpcid
  @Volume = volume
end

Instance Attribute Details

#CpuObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def Cpu
  @Cpu
end

#DeployModeObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def DeployMode
  @DeployMode
end

#EngineVersionObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def EngineVersion
  @EngineVersion
end

#InstanceConfObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def InstanceConf
  @InstanceConf
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def InstanceId
  @InstanceId
end

#InstanceNameObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def InstanceName
  @InstanceName
end

#IsSupportedObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def IsSupported
  @IsSupported
end

#MemoryObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def Memory
  @Memory
end

#ProductObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def Product
  @Product
end

#RegionObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def Region
  @Region
end

#UniqSubnetIdObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def UniqSubnetId
  @UniqSubnetId
end

#UniqVpcIdObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def UniqVpcId
  @UniqVpcId
end

#VipObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def Vip
  @Vip
end

#VolumeObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def Volume
  @Volume
end

#VportObject

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式。

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

    实例子网统一ID,对于redis为空字符串。

  • UniqVpcId:

    实例私有网络统一ID,对于redis为空字符串。

  • Volume:

    实例磁盘容量,对于Redis为0。



5577
5578
5579
# File 'lib/v20210527/models.rb', line 5577

def Vport
  @Vport
end

Instance Method Details

#deserialize(params) ⇒ Object



5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
# File 'lib/v20210527/models.rb', line 5597

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @Vip = params['Vip']
  @Vport = params['Vport']
  @Product = params['Product']
  @EngineVersion = params['EngineVersion']
  @Cpu = params['Cpu']
  @DeployMode = params['DeployMode']
  unless params['InstanceConf'].nil?
    @InstanceConf = RedisInstanceConf.new
    @InstanceConf.deserialize(params['InstanceConf'])
  end
  @IsSupported = params['IsSupported']
  @Memory = params['Memory']
  @Region = params['Region']
  @UniqSubnetId = params['UniqSubnetId']
  @UniqVpcId = params['UniqVpcId']
  @Volume = params['Volume']
end