Class: TencentCloud::Cdb::V20170320::CreateCdbProxyRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdb::V20170320::CreateCdbProxyRequest
- Defined in:
- lib/v20170320/models.rb
Overview
CreateCdbProxy请求参数结构体
Instance Attribute Summary collapse
-
#ConnectionPoolLimit ⇒ Object
示例中参数说明: NodeCount:节点个数。 Region:节点地域。 Zone:节点可用区。 Cpu:单个代理节点核数(单位:核)。 Mem:单个代理节点内存数(单位:MB)。 备注: 1.
-
#Desc ⇒ Object
示例中参数说明: NodeCount:节点个数。 Region:节点地域。 Zone:节点可用区。 Cpu:单个代理节点核数(单位:核)。 Mem:单个代理节点内存数(单位:MB)。 备注: 1.
-
#InstanceId ⇒ Object
示例中参数说明: NodeCount:节点个数。 Region:节点地域。 Zone:节点可用区。 Cpu:单个代理节点核数(单位:核)。 Mem:单个代理节点内存数(单位:MB)。 备注: 1.
-
#ProxyNodeCustom ⇒ Object
示例中参数说明: NodeCount:节点个数。 Region:节点地域。 Zone:节点可用区。 Cpu:单个代理节点核数(单位:核)。 Mem:单个代理节点内存数(单位:MB)。 备注: 1.
-
#ProxyVersion ⇒ Object
示例中参数说明: NodeCount:节点个数。 Region:节点地域。 Zone:节点可用区。 Cpu:单个代理节点核数(单位:核)。 Mem:单个代理节点内存数(单位:MB)。 备注: 1.
-
#SecurityGroup ⇒ Object
示例中参数说明: NodeCount:节点个数。 Region:节点地域。 Zone:节点可用区。 Cpu:单个代理节点核数(单位:核)。 Mem:单个代理节点内存数(单位:MB)。 备注: 1.
-
#UniqSubnetId ⇒ Object
示例中参数说明: NodeCount:节点个数。 Region:节点地域。 Zone:节点可用区。 Cpu:单个代理节点核数(单位:核)。 Mem:单个代理节点内存数(单位:MB)。 备注: 1.
-
#UniqVpcId ⇒ Object
示例中参数说明: NodeCount:节点个数。 Region:节点地域。 Zone:节点可用区。 Cpu:单个代理节点核数(单位:核)。 Mem:单个代理节点内存数(单位:MB)。 备注: 1.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, uniqvpcid = nil, uniqsubnetid = nil, proxynodecustom = nil, securitygroup = nil, desc = nil, connectionpoollimit = nil, proxyversion = nil) ⇒ CreateCdbProxyRequest
constructor
A new instance of CreateCdbProxyRequest.
Constructor Details
#initialize(instanceid = nil, uniqvpcid = nil, uniqsubnetid = nil, proxynodecustom = nil, securitygroup = nil, desc = nil, connectionpoollimit = nil, proxyversion = nil) ⇒ CreateCdbProxyRequest
Returns a new instance of CreateCdbProxyRequest.
2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 |
# File 'lib/v20170320/models.rb', line 2781 def initialize(instanceid=nil, uniqvpcid=nil, uniqsubnetid=nil, proxynodecustom=nil, securitygroup=nil, desc=nil, connectionpoollimit=nil, proxyversion=nil) @InstanceId = instanceid @UniqVpcId = uniqvpcid @UniqSubnetId = uniqsubnetid @ProxyNodeCustom = proxynodecustom @SecurityGroup = securitygroup @Desc = desc @ConnectionPoolLimit = connectionpoollimit @ProxyVersion = proxyversion end |
Instance Attribute Details
#ConnectionPoolLimit ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2779 2780 2781 |
# File 'lib/v20170320/models.rb', line 2779 def ConnectionPoolLimit @ConnectionPoolLimit end |
#Desc ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2779 2780 2781 |
# File 'lib/v20170320/models.rb', line 2779 def Desc @Desc end |
#InstanceId ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2779 2780 2781 |
# File 'lib/v20170320/models.rb', line 2779 def InstanceId @InstanceId end |
#ProxyNodeCustom ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2779 2780 2781 |
# File 'lib/v20170320/models.rb', line 2779 def ProxyNodeCustom @ProxyNodeCustom end |
#ProxyVersion ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2779 2780 2781 |
# File 'lib/v20170320/models.rb', line 2779 def ProxyVersion @ProxyVersion end |
#SecurityGroup ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2779 2780 2781 |
# File 'lib/v20170320/models.rb', line 2779 def SecurityGroup @SecurityGroup end |
#UniqSubnetId ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2779 2780 2781 |
# File 'lib/v20170320/models.rb', line 2779 def UniqSubnetId @UniqSubnetId end |
#UniqVpcId ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2779 2780 2781 |
# File 'lib/v20170320/models.rb', line 2779 def UniqVpcId @UniqVpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 |
# File 'lib/v20170320/models.rb', line 2792 def deserialize(params) @InstanceId = params['InstanceId'] @UniqVpcId = params['UniqVpcId'] @UniqSubnetId = params['UniqSubnetId'] unless params['ProxyNodeCustom'].nil? @ProxyNodeCustom = [] params['ProxyNodeCustom'].each do |i| proxynodecustom_tmp = ProxyNodeCustom.new proxynodecustom_tmp.deserialize(i) @ProxyNodeCustom << proxynodecustom_tmp end end @SecurityGroup = params['SecurityGroup'] @Desc = params['Desc'] @ConnectionPoolLimit = params['ConnectionPoolLimit'] @ProxyVersion = params['ProxyVersion'] end |