Class: TencentCloud::Postgres::V20170312::Version

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

Overview

数据库版本号信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dbengine = nil, dbversion = nil, dbmajorversion = nil, dbkernelversion = nil, supportedfeaturenames = nil, status = nil, availableupgradetarget = nil) ⇒ Version

Returns a new instance of Version.



7796
7797
7798
7799
7800
7801
7802
7803
7804
# File 'lib/v20170312/models.rb', line 7796

def initialize(dbengine=nil, dbversion=nil, dbmajorversion=nil, dbkernelversion=nil, supportedfeaturenames=nil, status=nil, availableupgradetarget=nil)
  @DBEngine = dbengine
  @DBVersion = dbversion
  @DBMajorVersion = dbmajorversion
  @DBKernelVersion = dbkernelversion
  @SupportedFeatureNames = supportedfeaturenames
  @Status = status
  @AvailableUpgradeTarget = availableupgradetarget
end

Instance Attribute Details

#AvailableUpgradeTargetObject

1、postgresql(云数据库PostgreSQL);2、mssql_compatible(MSSQL兼容-云数据库PostgreSQL);TDE:支持数据加密。AVAILABLE:可用;UPGRADE_ONLY:不可创建,此版本仅可升级至高版本;DEPRECATED:已弃用。

Parameters:

  • DBEngine:

    数据库引擎,支持:

  • DBVersion:

    数据库版本,例如:12.4

  • DBMajorVersion:

    数据库主要版本,例如:12

  • DBKernelVersion:

    数据库内核版本,例如:v12.4_r1.3

  • SupportedFeatureNames:

    数据库内核支持的特性列表。例如,

  • Status:

    数据库版本状态,包括:

  • AvailableUpgradeTarget:

    该数据库版本(DBKernelVersion)可以升级到的版本号列表。其中包含可升级的小版本号和可升级的大版本号(完整内核版本格式示例:v15.1_v1.6)。



7794
7795
7796
# File 'lib/v20170312/models.rb', line 7794

def AvailableUpgradeTarget
  @AvailableUpgradeTarget
end

#DBEngineObject

1、postgresql(云数据库PostgreSQL);2、mssql_compatible(MSSQL兼容-云数据库PostgreSQL);TDE:支持数据加密。AVAILABLE:可用;UPGRADE_ONLY:不可创建,此版本仅可升级至高版本;DEPRECATED:已弃用。

Parameters:

  • DBEngine:

    数据库引擎,支持:

  • DBVersion:

    数据库版本,例如:12.4

  • DBMajorVersion:

    数据库主要版本,例如:12

  • DBKernelVersion:

    数据库内核版本,例如:v12.4_r1.3

  • SupportedFeatureNames:

    数据库内核支持的特性列表。例如,

  • Status:

    数据库版本状态,包括:

  • AvailableUpgradeTarget:

    该数据库版本(DBKernelVersion)可以升级到的版本号列表。其中包含可升级的小版本号和可升级的大版本号(完整内核版本格式示例:v15.1_v1.6)。



7794
7795
7796
# File 'lib/v20170312/models.rb', line 7794

def DBEngine
  @DBEngine
end

#DBKernelVersionObject

1、postgresql(云数据库PostgreSQL);2、mssql_compatible(MSSQL兼容-云数据库PostgreSQL);TDE:支持数据加密。AVAILABLE:可用;UPGRADE_ONLY:不可创建,此版本仅可升级至高版本;DEPRECATED:已弃用。

Parameters:

  • DBEngine:

    数据库引擎,支持:

  • DBVersion:

    数据库版本,例如:12.4

  • DBMajorVersion:

    数据库主要版本,例如:12

  • DBKernelVersion:

    数据库内核版本,例如:v12.4_r1.3

  • SupportedFeatureNames:

    数据库内核支持的特性列表。例如,

  • Status:

    数据库版本状态,包括:

  • AvailableUpgradeTarget:

    该数据库版本(DBKernelVersion)可以升级到的版本号列表。其中包含可升级的小版本号和可升级的大版本号(完整内核版本格式示例:v15.1_v1.6)。



7794
7795
7796
# File 'lib/v20170312/models.rb', line 7794

def DBKernelVersion
  @DBKernelVersion
end

#DBMajorVersionObject

1、postgresql(云数据库PostgreSQL);2、mssql_compatible(MSSQL兼容-云数据库PostgreSQL);TDE:支持数据加密。AVAILABLE:可用;UPGRADE_ONLY:不可创建,此版本仅可升级至高版本;DEPRECATED:已弃用。

Parameters:

  • DBEngine:

    数据库引擎,支持:

  • DBVersion:

    数据库版本,例如:12.4

  • DBMajorVersion:

    数据库主要版本,例如:12

  • DBKernelVersion:

    数据库内核版本,例如:v12.4_r1.3

  • SupportedFeatureNames:

    数据库内核支持的特性列表。例如,

  • Status:

    数据库版本状态,包括:

  • AvailableUpgradeTarget:

    该数据库版本(DBKernelVersion)可以升级到的版本号列表。其中包含可升级的小版本号和可升级的大版本号(完整内核版本格式示例:v15.1_v1.6)。



7794
7795
7796
# File 'lib/v20170312/models.rb', line 7794

def DBMajorVersion
  @DBMajorVersion
end

#DBVersionObject

1、postgresql(云数据库PostgreSQL);2、mssql_compatible(MSSQL兼容-云数据库PostgreSQL);TDE:支持数据加密。AVAILABLE:可用;UPGRADE_ONLY:不可创建,此版本仅可升级至高版本;DEPRECATED:已弃用。

Parameters:

  • DBEngine:

    数据库引擎,支持:

  • DBVersion:

    数据库版本,例如:12.4

  • DBMajorVersion:

    数据库主要版本,例如:12

  • DBKernelVersion:

    数据库内核版本,例如:v12.4_r1.3

  • SupportedFeatureNames:

    数据库内核支持的特性列表。例如,

  • Status:

    数据库版本状态,包括:

  • AvailableUpgradeTarget:

    该数据库版本(DBKernelVersion)可以升级到的版本号列表。其中包含可升级的小版本号和可升级的大版本号(完整内核版本格式示例:v15.1_v1.6)。



7794
7795
7796
# File 'lib/v20170312/models.rb', line 7794

def DBVersion
  @DBVersion
end

#StatusObject

1、postgresql(云数据库PostgreSQL);2、mssql_compatible(MSSQL兼容-云数据库PostgreSQL);TDE:支持数据加密。AVAILABLE:可用;UPGRADE_ONLY:不可创建,此版本仅可升级至高版本;DEPRECATED:已弃用。

Parameters:

  • DBEngine:

    数据库引擎,支持:

  • DBVersion:

    数据库版本,例如:12.4

  • DBMajorVersion:

    数据库主要版本,例如:12

  • DBKernelVersion:

    数据库内核版本,例如:v12.4_r1.3

  • SupportedFeatureNames:

    数据库内核支持的特性列表。例如,

  • Status:

    数据库版本状态,包括:

  • AvailableUpgradeTarget:

    该数据库版本(DBKernelVersion)可以升级到的版本号列表。其中包含可升级的小版本号和可升级的大版本号(完整内核版本格式示例:v15.1_v1.6)。



7794
7795
7796
# File 'lib/v20170312/models.rb', line 7794

def Status
  @Status
end

#SupportedFeatureNamesObject

1、postgresql(云数据库PostgreSQL);2、mssql_compatible(MSSQL兼容-云数据库PostgreSQL);TDE:支持数据加密。AVAILABLE:可用;UPGRADE_ONLY:不可创建,此版本仅可升级至高版本;DEPRECATED:已弃用。

Parameters:

  • DBEngine:

    数据库引擎,支持:

  • DBVersion:

    数据库版本,例如:12.4

  • DBMajorVersion:

    数据库主要版本,例如:12

  • DBKernelVersion:

    数据库内核版本,例如:v12.4_r1.3

  • SupportedFeatureNames:

    数据库内核支持的特性列表。例如,

  • Status:

    数据库版本状态,包括:

  • AvailableUpgradeTarget:

    该数据库版本(DBKernelVersion)可以升级到的版本号列表。其中包含可升级的小版本号和可升级的大版本号(完整内核版本格式示例:v15.1_v1.6)。



7794
7795
7796
# File 'lib/v20170312/models.rb', line 7794

def SupportedFeatureNames
  @SupportedFeatureNames
end

Instance Method Details

#deserialize(params) ⇒ Object



7806
7807
7808
7809
7810
7811
7812
7813
7814
# File 'lib/v20170312/models.rb', line 7806

def deserialize(params)
  @DBEngine = params['DBEngine']
  @DBVersion = params['DBVersion']
  @DBMajorVersion = params['DBMajorVersion']
  @DBKernelVersion = params['DBKernelVersion']
  @SupportedFeatureNames = params['SupportedFeatureNames']
  @Status = params['Status']
  @AvailableUpgradeTarget = params['AvailableUpgradeTarget']
end