lib/v20190725/models.rb in tencentcloud-sdk-mongodb-3.0.547 vs lib/v20190725/models.rb in tencentcloud-sdk-mongodb-3.0.548

- old
+ new

@@ -290,15 +290,17 @@ end end # CreateBackupDBInstance请求参数结构体 class CreateBackupDBInstanceRequest < TencentCloud::Common::AbstractModel - # @param InstanceId: 实例id + # @param InstanceId: 实例 ID。例如:cmgo-p8vn****。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表复制实例 ID。 # @type InstanceId: String - # @param BackupMethod: 0-逻辑备份,1-物理备份 + # @param BackupMethod: 设置备份方式。 + # - 0:逻辑备份。 + # - 1:物理备份。 # @type BackupMethod: Integer - # @param BackupRemark: 备份备注 + # @param BackupRemark: 备份备注信息。 # @type BackupRemark: String attr_accessor :InstanceId, :BackupMethod, :BackupRemark def initialize(instanceid=nil, backupmethod=nil, backupremark=nil) @@ -314,11 +316,11 @@ end end # CreateBackupDBInstance返回参数结构体 class CreateBackupDBInstanceResponse < TencentCloud::Common::AbstractModel - # @param AsyncRequestId: 查询备份流程的状态 + # @param AsyncRequestId: 查询备份流程的状态。 # @type AsyncRequestId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AsyncRequestId, :RequestId @@ -827,10 +829,54 @@ @OriginalPrice = params['OriginalPrice'] @DiscountPrice = params['DiscountPrice'] end end + # DeleteAccountUser请求参数结构体 + class DeleteAccountUserRequest < TencentCloud::Common::AbstractModel + # @param InstanceId: 指定待删除账号的实例 ID。例如:cmgo-p8vn****。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表复制实例 ID。 + # @type InstanceId: String + # @param UserName: 配置待删除的账号名。 + # @type UserName: String + # @param MongoUserPassword: 配置 mongouser 对应的密码。mongouser为系统默认账号,输入其对应的密码。 + # @type MongoUserPassword: String + + attr_accessor :InstanceId, :UserName, :MongoUserPassword + + def initialize(instanceid=nil, username=nil, mongouserpassword=nil) + @InstanceId = instanceid + @UserName = username + @MongoUserPassword = mongouserpassword + end + + def deserialize(params) + @InstanceId = params['InstanceId'] + @UserName = params['UserName'] + @MongoUserPassword = params['MongoUserPassword'] + end + end + + # DeleteAccountUser返回参数结构体 + class DeleteAccountUserResponse < TencentCloud::Common::AbstractModel + # @param FlowId: 账户删除任务ID。 + # @type FlowId: Integer + # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :FlowId, :RequestId + + def initialize(flowid=nil, requestid=nil) + @FlowId = flowid + @RequestId = requestid + end + + def deserialize(params) + @FlowId = params['FlowId'] + @RequestId = params['RequestId'] + end + end + # DescribeAccountUsers请求参数结构体 class DescribeAccountUsersRequest < TencentCloud::Common::AbstractModel # @param InstanceId: 指定待获取账号的实例ID。例如:cmgo-p8vn****。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表复制实例 ID。 # @type InstanceId: String @@ -1433,11 +1479,11 @@ end end # DescribeInstanceParams请求参数结构体 class DescribeInstanceParamsRequest < TencentCloud::Common::AbstractModel - # @param InstanceId: 实例ID + # @param InstanceId: 指定待查询参数列表的实例ID。例如:cmgo-p8vn****。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表复制实例 ID。 # @type InstanceId: String attr_accessor :InstanceId def initialize(instanceid=nil) @@ -1449,17 +1495,17 @@ end end # DescribeInstanceParams返回参数结构体 class DescribeInstanceParamsResponse < TencentCloud::Common::AbstractModel - # @param InstanceEnumParam: 值为枚举类型参数集合 + # @param InstanceEnumParam: 参数值为枚举类型参数集合。 # @type InstanceEnumParam: Array - # @param InstanceIntegerParam: 值为integer类型参数集合 + # @param InstanceIntegerParam: 参数值为 Integer 类型参数集合。 # @type InstanceIntegerParam: Array - # @param InstanceTextParam: 值为text类型的参数集合 + # @param InstanceTextParam: 参数值为 Text 类型的参数集合。 # @type InstanceTextParam: Array - # @param InstanceMultiParam: 值为混合类型的参数集合 + # @param InstanceMultiParam: 参数值为混合类型的参数集合。 # @type InstanceMultiParam: Array # @param TotalCount: 当前实例支持修改的参数个数统计 如0 # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String @@ -2240,25 +2286,29 @@ end end # 实例可修改参数枚举类型集合。 class InstanceEnumParam < TencentCloud::Common::AbstractModel - # @param CurrentValue: 参数当前值 + # @param CurrentValue: 参数当前值。 # @type CurrentValue: String - # @param DefaultValue: 默认值 + # @param DefaultValue: 参数默认值。 # @type DefaultValue: String - # @param EnumValue: 枚举值,所有支持的值 + # @param EnumValue: 枚举值,所有支持的值。 # @type EnumValue: Array - # @param NeedRestart: 是否需要重启生效 1:需要重启后生效;0:无需重启,设置成功即可生效; + # @param NeedRestart: 参数修改之后是否需要重启生效。 + # - 1:需要重启后生效。 + # - 0:无需重启,设置成功即可生效。 # @type NeedRestart: String - # @param ParamName: 参数名称 + # @param ParamName: 参数名称。 # @type ParamName: String - # @param Tips: 中英文说明 + # @param Tips: 参数说明。 # @type Tips: Array - # @param ValueType: 参数值类型说明 + # @param ValueType: 参数值类型说明。 # @type ValueType: String - # @param Status: 是否为运行中参数值 1:运行中参数值;0:非运行中参数值; + # @param Status: 是否为运行中参数值。 + # - 1:运行中参数值。 + # - 0:非运行中参数值。 # @type Status: Integer attr_accessor :CurrentValue, :DefaultValue, :EnumValue, :NeedRestart, :ParamName, :Tips, :ValueType, :Status def initialize(currentvalue=nil, defaultvalue=nil, enumvalue=nil, needrestart=nil, paramname=nil, tips=nil, valuetype=nil, status=nil) @@ -2282,31 +2332,35 @@ @ValueType = params['ValueType'] @Status = params['Status'] end end - # 实例可修改参数integer类型集合。 + # 实例可修改参数 Integer 类型集合。 class InstanceIntegerParam < TencentCloud::Common::AbstractModel - # @param CurrentValue: 当前值 + # @param CurrentValue: 参数当前值。 # @type CurrentValue: String - # @param DefaultValue: 默认值 + # @param DefaultValue: 参数默认值。 # @type DefaultValue: String - # @param Max: 最大值 + # @param Max: 参数最大值。 # @type Max: String - # @param Min: 最小值 + # @param Min: 最小值。 # @type Min: String - # @param NeedRestart: 是否需要重启生效 1:需要重启后生效;0:无需重启,设置成功即可生效; + # @param NeedRestart: 参数修改之后是否需要重启生效。 + # - 1:需要重启后生效。 + # - 0:无需重启,设置成功即可生效。 # @type NeedRestart: String - # @param ParamName: 参数名称 + # @param ParamName: 参数名称。 # @type ParamName: String - # @param Tips: 参数说明 + # @param Tips: 参数说明。 # @type Tips: Array - # @param ValueType: 参数类型 + # @param ValueType: 参数类型。 # @type ValueType: String - # @param Status: 是否为运行中参数值 1:运行中参数值;0:非运行中参数值; + # @param Status: 是否为运行中参数值。 + # - 1:运行中参数值。 + # - 0:非运行中参数值。 # @type Status: Integer - # @param Unit: 冗余字段,可忽略 + # @param Unit: 冗余字段,可忽略。 # @type Unit: String attr_accessor :CurrentValue, :DefaultValue, :Max, :Min, :NeedRestart, :ParamName, :Tips, :ValueType, :Status, :Unit def initialize(currentvalue=nil, defaultvalue=nil, max=nil, min=nil, needrestart=nil, paramname=nil, tips=nil, valuetype=nil, status=nil, unit=nil) @@ -2336,25 +2390,29 @@ end end # 实例可修改参数Multi类型集合。 class InstanceMultiParam < TencentCloud::Common::AbstractModel - # @param CurrentValue: 当前值 + # @param CurrentValue: 参数当前值。 # @type CurrentValue: String - # @param DefaultValue: 默认值 + # @param DefaultValue: 参数默认值。 # @type DefaultValue: String - # @param EnumValue: 指导值范围 + # @param EnumValue: 参考值范围。 # @type EnumValue: Array - # @param NeedRestart: 是否需要重启生效 1:需要重启后生效;0:无需重启,设置成功即可生效; + # @param NeedRestart: 参数修改后是否需要重启才会生效。 + # - 1:需要重启后生效。 + # - 0:无需重启,设置成功即可生效。 # @type NeedRestart: String - # @param ParamName: 参数名称 + # @param ParamName: 参数名称。 # @type ParamName: String - # @param Status: 是否为运行中参数值 1:运行中参数值;0:非运行中参数值; + # @param Status: 是否为运行中参数值。 + # - 1:运行中参数值。 + # - 0:非运行中参数值。 # @type Status: Integer - # @param Tips: 参数说明 + # @param Tips: 参数说明。 # @type Tips: Array - # @param ValueType: 当前值的类型描述,默认为multi + # @param ValueType: 当前值的类型描述,默认为multi。 # @type ValueType: String attr_accessor :CurrentValue, :DefaultValue, :EnumValue, :NeedRestart, :ParamName, :Status, :Tips, :ValueType def initialize(currentvalue=nil, defaultvalue=nil, enumvalue=nil, needrestart=nil, paramname=nil, status=nil, tips=nil, valuetype=nil) @@ -2378,27 +2436,29 @@ @Tips = params['Tips'] @ValueType = params['ValueType'] end end - # 实例可修改参数text类型集合。 + # 实例可修改参数为 Text 类型的参数集合。 class InstanceTextParam < TencentCloud::Common::AbstractModel - # @param CurrentValue: 当前值 + # @param CurrentValue: 参数当前值。 # @type CurrentValue: String - # @param DefaultValue: 默认值 + # @param DefaultValue: 参数默认值。 # @type DefaultValue: String - # @param NeedRestart: 是否需要重启 + # @param NeedRestart: 修改参数值之后是否需要重启。 # @type NeedRestart: String - # @param ParamName: 参数名称 + # @param ParamName: 参数名称。 # @type ParamName: String - # @param TextValue: text类型值 + # @param TextValue: Text 类型参数对应的值。 # @type TextValue: String - # @param Tips: 参数说明 + # @param Tips: 参数说明。 # @type Tips: Array - # @param ValueType: 值类型说明 + # @param ValueType: 参数值类型说明。 # @type ValueType: String - # @param Status: 是否为运行中参数值 1:运行中参数值;0:非运行中参数值; + # @param Status: 是否为运行中的参数值。 + # - 1:运行中参数值。 + # - 0:非运行中参数值。 # @type Status: String attr_accessor :CurrentValue, :DefaultValue, :NeedRestart, :ParamName, :TextValue, :Tips, :ValueType, :Status def initialize(currentvalue=nil, defaultvalue=nil, needrestart=nil, paramname=nil, textvalue=nil, tips=nil, valuetype=nil, status=nil) @@ -3087,15 +3147,15 @@ end end # SetAccountUserPrivilege请求参数结构体 class SetAccountUserPrivilegeRequest < TencentCloud::Common::AbstractModel - # @param InstanceId: 实例ID。 + # @param InstanceId: 指定待设置账号的实例ID。例如:cmgo-p8vn****。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表复制实例 ID。 # @type InstanceId: String - # @param UserName: 账号名称。 + # @param UserName: 设置账号名称。 # @type UserName: String - # @param AuthRole: 权限信息。 + # @param AuthRole: 设置权限信息。 # @type AuthRole: Array attr_accessor :InstanceId, :UserName, :AuthRole def initialize(instanceid=nil, username=nil, authrole=nil) @@ -3118,10 +3178,10 @@ end end # SetAccountUserPrivilege返回参数结构体 class SetAccountUserPrivilegeResponse < TencentCloud::Common::AbstractModel - # @param FlowId: 设置任务ID,用于查询是否设置完成 + # @param FlowId: 任务ID。 # @type FlowId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :FlowId, :RequestId