Class: TencentCloud::Dcdb::V20180411::DBAccount

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

Overview

云数据库账号信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(username = nil, host = nil, description = nil, createtime = nil, updatetime = nil, readonly = nil, delaythresh = nil, slaveconst = nil, maxuserconnections = nil) ⇒ DBAccount

Returns a new instance of DBAccount.



1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
# File 'lib/v20180411/models.rb', line 1210

def initialize(username=nil, host=nil, description=nil, createtime=nil, updatetime=nil, readonly=nil, delaythresh=nil, slaveconst=nil, maxuserconnections=nil)
  @UserName = username
  @Host = host
  @Description = description
  @CreateTime = createtime
  @UpdateTime = updatetime
  @ReadOnly = readonly
  @DelayThresh = delaythresh
  @SlaveConst = slaveconst
  @MaxUserConnections = maxuserconnections
end

Instance Attribute Details

#CreateTimeObject

建议该参数值大于10。当ReadOnly选择1、2时该参数生效。

Parameters:

  • UserName:

    用户名

  • Host:

    用户可以从哪台主机登录(对应 MySQL 用户的 host 字段,UserName + Host 唯一标识一个用户,IP形式,IP段以%结尾;支持填入%;为空默认等于%)

  • Description:

    用户备注信息

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • ReadOnly:

    只读标记,0:否, 1:该账号的sql请求优先选择备机执行,备机不可用时选择主机执行,2:优先选择备机执行,备机不可用时操作失败。

  • DelayThresh:

    如果备机延迟超过本参数设置值,系统将认为备机发生故障

  • SlaveConst:

    针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。

  • MaxUserConnections:

    用户最大连接数,0代表无限制



1208
1209
1210
# File 'lib/v20180411/models.rb', line 1208

def CreateTime
  @CreateTime
end

#DelayThreshObject

建议该参数值大于10。当ReadOnly选择1、2时该参数生效。

Parameters:

  • UserName:

    用户名

  • Host:

    用户可以从哪台主机登录(对应 MySQL 用户的 host 字段,UserName + Host 唯一标识一个用户,IP形式,IP段以%结尾;支持填入%;为空默认等于%)

  • Description:

    用户备注信息

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • ReadOnly:

    只读标记,0:否, 1:该账号的sql请求优先选择备机执行,备机不可用时选择主机执行,2:优先选择备机执行,备机不可用时操作失败。

  • DelayThresh:

    如果备机延迟超过本参数设置值,系统将认为备机发生故障

  • SlaveConst:

    针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。

  • MaxUserConnections:

    用户最大连接数,0代表无限制



1208
1209
1210
# File 'lib/v20180411/models.rb', line 1208

def DelayThresh
  @DelayThresh
end

#DescriptionObject

建议该参数值大于10。当ReadOnly选择1、2时该参数生效。

Parameters:

  • UserName:

    用户名

  • Host:

    用户可以从哪台主机登录(对应 MySQL 用户的 host 字段,UserName + Host 唯一标识一个用户,IP形式,IP段以%结尾;支持填入%;为空默认等于%)

  • Description:

    用户备注信息

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • ReadOnly:

    只读标记,0:否, 1:该账号的sql请求优先选择备机执行,备机不可用时选择主机执行,2:优先选择备机执行,备机不可用时操作失败。

  • DelayThresh:

    如果备机延迟超过本参数设置值,系统将认为备机发生故障

  • SlaveConst:

    针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。

  • MaxUserConnections:

    用户最大连接数,0代表无限制



1208
1209
1210
# File 'lib/v20180411/models.rb', line 1208

def Description
  @Description
end

#HostObject

建议该参数值大于10。当ReadOnly选择1、2时该参数生效。

Parameters:

  • UserName:

    用户名

  • Host:

    用户可以从哪台主机登录(对应 MySQL 用户的 host 字段,UserName + Host 唯一标识一个用户,IP形式,IP段以%结尾;支持填入%;为空默认等于%)

  • Description:

    用户备注信息

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • ReadOnly:

    只读标记,0:否, 1:该账号的sql请求优先选择备机执行,备机不可用时选择主机执行,2:优先选择备机执行,备机不可用时操作失败。

  • DelayThresh:

    如果备机延迟超过本参数设置值,系统将认为备机发生故障

  • SlaveConst:

    针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。

  • MaxUserConnections:

    用户最大连接数,0代表无限制



1208
1209
1210
# File 'lib/v20180411/models.rb', line 1208

def Host
  @Host
end

#MaxUserConnectionsObject

建议该参数值大于10。当ReadOnly选择1、2时该参数生效。

Parameters:

  • UserName:

    用户名

  • Host:

    用户可以从哪台主机登录(对应 MySQL 用户的 host 字段,UserName + Host 唯一标识一个用户,IP形式,IP段以%结尾;支持填入%;为空默认等于%)

  • Description:

    用户备注信息

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • ReadOnly:

    只读标记,0:否, 1:该账号的sql请求优先选择备机执行,备机不可用时选择主机执行,2:优先选择备机执行,备机不可用时操作失败。

  • DelayThresh:

    如果备机延迟超过本参数设置值,系统将认为备机发生故障

  • SlaveConst:

    针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。

  • MaxUserConnections:

    用户最大连接数,0代表无限制



1208
1209
1210
# File 'lib/v20180411/models.rb', line 1208

def MaxUserConnections
  @MaxUserConnections
end

#ReadOnlyObject

建议该参数值大于10。当ReadOnly选择1、2时该参数生效。

Parameters:

  • UserName:

    用户名

  • Host:

    用户可以从哪台主机登录(对应 MySQL 用户的 host 字段,UserName + Host 唯一标识一个用户,IP形式,IP段以%结尾;支持填入%;为空默认等于%)

  • Description:

    用户备注信息

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • ReadOnly:

    只读标记,0:否, 1:该账号的sql请求优先选择备机执行,备机不可用时选择主机执行,2:优先选择备机执行,备机不可用时操作失败。

  • DelayThresh:

    如果备机延迟超过本参数设置值,系统将认为备机发生故障

  • SlaveConst:

    针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。

  • MaxUserConnections:

    用户最大连接数,0代表无限制



1208
1209
1210
# File 'lib/v20180411/models.rb', line 1208

def ReadOnly
  @ReadOnly
end

#SlaveConstObject

建议该参数值大于10。当ReadOnly选择1、2时该参数生效。

Parameters:

  • UserName:

    用户名

  • Host:

    用户可以从哪台主机登录(对应 MySQL 用户的 host 字段,UserName + Host 唯一标识一个用户,IP形式,IP段以%结尾;支持填入%;为空默认等于%)

  • Description:

    用户备注信息

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • ReadOnly:

    只读标记,0:否, 1:该账号的sql请求优先选择备机执行,备机不可用时选择主机执行,2:优先选择备机执行,备机不可用时操作失败。

  • DelayThresh:

    如果备机延迟超过本参数设置值,系统将认为备机发生故障

  • SlaveConst:

    针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。

  • MaxUserConnections:

    用户最大连接数,0代表无限制



1208
1209
1210
# File 'lib/v20180411/models.rb', line 1208

def SlaveConst
  @SlaveConst
end

#UpdateTimeObject

建议该参数值大于10。当ReadOnly选择1、2时该参数生效。

Parameters:

  • UserName:

    用户名

  • Host:

    用户可以从哪台主机登录(对应 MySQL 用户的 host 字段,UserName + Host 唯一标识一个用户,IP形式,IP段以%结尾;支持填入%;为空默认等于%)

  • Description:

    用户备注信息

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • ReadOnly:

    只读标记,0:否, 1:该账号的sql请求优先选择备机执行,备机不可用时选择主机执行,2:优先选择备机执行,备机不可用时操作失败。

  • DelayThresh:

    如果备机延迟超过本参数设置值,系统将认为备机发生故障

  • SlaveConst:

    针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。

  • MaxUserConnections:

    用户最大连接数,0代表无限制



1208
1209
1210
# File 'lib/v20180411/models.rb', line 1208

def UpdateTime
  @UpdateTime
end

#UserNameObject

建议该参数值大于10。当ReadOnly选择1、2时该参数生效。

Parameters:

  • UserName:

    用户名

  • Host:

    用户可以从哪台主机登录(对应 MySQL 用户的 host 字段,UserName + Host 唯一标识一个用户,IP形式,IP段以%结尾;支持填入%;为空默认等于%)

  • Description:

    用户备注信息

  • CreateTime:

    创建时间

  • UpdateTime:

    最后更新时间

  • ReadOnly:

    只读标记,0:否, 1:该账号的sql请求优先选择备机执行,备机不可用时选择主机执行,2:优先选择备机执行,备机不可用时操作失败。

  • DelayThresh:

    如果备机延迟超过本参数设置值,系统将认为备机发生故障

  • SlaveConst:

    针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。

  • MaxUserConnections:

    用户最大连接数,0代表无限制



1208
1209
1210
# File 'lib/v20180411/models.rb', line 1208

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
# File 'lib/v20180411/models.rb', line 1222

def deserialize(params)
  @UserName = params['UserName']
  @Host = params['Host']
  @Description = params['Description']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @ReadOnly = params['ReadOnly']
  @DelayThresh = params['DelayThresh']
  @SlaveConst = params['SlaveConst']
  @MaxUserConnections = params['MaxUserConnections']
end