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.



5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
# File 'lib/v20210527/models.rb', line 5515

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

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。



5513
5514
5515
# File 'lib/v20210527/models.rb', line 5513

def Vport
  @Vport
end

Instance Method Details

#deserialize(params) ⇒ Object



5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
# File 'lib/v20210527/models.rb', line 5533

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