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.
2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 |
# File 'lib/v20170320/models.rb', line 2815 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。
2813 2814 2815 |
# File 'lib/v20170320/models.rb', line 2813 def ConnectionPoolLimit @ConnectionPoolLimit end |
#Desc ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2813 2814 2815 |
# File 'lib/v20170320/models.rb', line 2813 def Desc @Desc end |
#InstanceId ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2813 2814 2815 |
# File 'lib/v20170320/models.rb', line 2813 def InstanceId @InstanceId end |
#ProxyNodeCustom ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2813 2814 2815 |
# File 'lib/v20170320/models.rb', line 2813 def ProxyNodeCustom @ProxyNodeCustom end |
#ProxyVersion ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2813 2814 2815 |
# File 'lib/v20170320/models.rb', line 2813 def ProxyVersion @ProxyVersion end |
#SecurityGroup ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2813 2814 2815 |
# File 'lib/v20170320/models.rb', line 2813 def SecurityGroup @SecurityGroup end |
#UniqSubnetId ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2813 2814 2815 |
# File 'lib/v20170320/models.rb', line 2813 def UniqSubnetId @UniqSubnetId end |
#UniqVpcId ⇒ Object
示例中参数说明:NodeCount:节点个数。Region:节点地域。Zone:节点可用区。Cpu:单个代理节点核数(单位:核)。Mem:单个代理节点内存数(单位:MB)。备注:
-
数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
-
上述参数项(如节点个数、可用区等)均为必填,在调用接口时如未填写完整,可能会创建失败。
注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
2813 2814 2815 |
# File 'lib/v20170320/models.rb', line 2813 def UniqVpcId @UniqVpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 |
# File 'lib/v20170320/models.rb', line 2826 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 |