lib/v20180411/models.rb in tencentcloud-sdk-dcdb-3.0.581 vs lib/v20180411/models.rb in tencentcloud-sdk-dcdb-3.0.582

- old
+ new

@@ -323,10 +323,30 @@ @Column = params['Column'] @Privileges = params['Privileges'] end end + # 配置信息。包含配置项Config,配置值Value + class ConfigValue < TencentCloud::Common::AbstractModel + # @param Config: 配置项的名称,支持填写max_user_connections + # @type Config: String + # @param Value: 配置值 + # @type Value: String + + attr_accessor :Config, :Value + + def initialize(config=nil, value=nil) + @Config = config + @Value = value + end + + def deserialize(params) + @Config = params['Config'] + @Value = params['Value'] + end + end + # 约束类型值的范围 class ConstraintRange < TencentCloud::Common::AbstractModel # @param Min: 约束类型为section时的最小值 # @type Min: String # @param Max: 约束类型为section时的最大值 @@ -4116,9 +4136,60 @@ def deserialize(params) @Mtime = params['Mtime'] @Length = params['Length'] @Uri = params['Uri'] @FileName = params['FileName'] + end + end + + # ModifyAccountConfig请求参数结构体 + class ModifyAccountConfigRequest < TencentCloud::Common::AbstractModel + # @param InstanceId: 实例 ID,格式如:tdsqlshard-kpkvq5oj,与云数据库控制台页面中显示的实例 ID 相同。 + # @type InstanceId: String + # @param UserName: 账号的名称 + # @type UserName: String + # @param Host: 账号的域名 + # @type Host: String + # @param Configs: 配置列表,每一个元素是Config和Value的组合 + # @type Configs: Array + + attr_accessor :InstanceId, :UserName, :Host, :Configs + + def initialize(instanceid=nil, username=nil, host=nil, configs=nil) + @InstanceId = instanceid + @UserName = username + @Host = host + @Configs = configs + end + + def deserialize(params) + @InstanceId = params['InstanceId'] + @UserName = params['UserName'] + @Host = params['Host'] + unless params['Configs'].nil? + @Configs = [] + params['Configs'].each do |i| + configvalue_tmp = ConfigValue.new + configvalue_tmp.deserialize(i) + @Configs << configvalue_tmp + end + end + end + end + + # ModifyAccountConfig返回参数结构体 + class ModifyAccountConfigResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] end end # ModifyAccountDescription请求参数结构体 class ModifyAccountDescriptionRequest < TencentCloud::Common::AbstractModel