Class: TencentCloud::Dbbrain::V20191016::InstanceBasicInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20191016/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.



1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
# File 'lib/v20191016/models.rb', line 1989

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

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def Cpu
  @Cpu
end

#DeployModeObject

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def DeployMode
  @DeployMode
end

#EngineVersionObject

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def EngineVersion
  @EngineVersion
end

#InstanceConfObject

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def InstanceConf
  @InstanceConf
end

#InstanceIdObject

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def InstanceId
  @InstanceId
end

#InstanceNameObject

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def InstanceName
  @InstanceName
end

#IsSupportedObject

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def IsSupported
  @IsSupported
end

#MemoryObject

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def Memory
  @Memory
end

#ProductObject

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def Product
  @Product
end

#RegionObject

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def Region
  @Region
end

#UniqSubnetIdObject

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def UniqSubnetId
  @UniqSubnetId
end

#UniqVpcIdObject

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def UniqVpcId
  @UniqVpcId
end

#VipObject

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def Vip
  @Vip
end

#VolumeObject

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def Volume
  @Volume
end

#VportObject

"CLOUD_NATIVE_CLUSTER_EXCLUSIVE", "CLOUD_NATIVE_CLUSTER"。

Parameters:

  • InstanceId:

    实例ID。

  • InstanceName:

    实例名称。

  • Vip:

    实例内网IP。

  • Vport:

    实例内网Port。

  • Product:

    实例产品。

  • EngineVersion:

    实例引擎版本。

  • Cpu:

    CPU数量,对于Redis为0。

  • DeployMode:

    实例部署模式,取值包括"CUSTOM", "EXCLUSIVE", "CUSTOMER_AGENT", "CUSTOMER_DIRECT",

  • InstanceConf:

    实例内存配置。

  • IsSupported:

    DBbrain是否支持该实例。

  • Memory:

    实例内存,单位MB。

  • Region:

    实例地域。

  • UniqSubnetId:

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

  • UniqVpcId:

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

  • Volume:

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



1987
1988
1989
# File 'lib/v20191016/models.rb', line 1987

def Vport
  @Vport
end

Instance Method Details

#deserialize(params) ⇒ Object



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
# File 'lib/v20191016/models.rb', line 2007

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