lib/v20180412/models.rb in tencentcloud-sdk-redis-3.0.567 vs lib/v20180412/models.rb in tencentcloud-sdk-redis-3.0.568

- old
+ new

@@ -17,26 +17,34 @@ module TencentCloud module Redis module V20180412 # 子账号信息 class Account < TencentCloud::Common::AbstractModel - # @param InstanceId: 实例ID + # @param InstanceId: 实例 ID。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstanceId: String - # @param AccountName: 账号名称(如果是主账号,名称为root) + # @param AccountName: 账号名称。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type AccountName: String - # @param Remark: 账号描述信息 + # @param Remark: 账号描述信息。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Remark: String - # @param Privilege: 读写策略:r-只读,w-只写,rw-读写 + # @param Privilege: 读写权限策略。 + # - r:只读。 + # - w:只写。 + # - rw:读写。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Privilege: String - # @param ReadonlyPolicy: 路由策略:master-主节点,replication-从节点 + # @param ReadonlyPolicy: 只读路由策略。 + # - master:主节点。 + # - replication:从节点。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ReadonlyPolicy: Array - # @param Status: 子账号状态:1-账号变更中,2-账号有效,-4-账号已删除 + # @param Status: 子账号状态. + # - 1:账号变更中。 + # - 2:账号有效。 + # - 4:账号已删除。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Status: Integer attr_accessor :InstanceId, :AccountName, :Remark, :Privilege, :ReadonlyPolicy, :Status @@ -1561,11 +1569,11 @@ # DescribeDBSecurityGroups请求参数结构体 class DescribeDBSecurityGroupsRequest < TencentCloud::Common::AbstractModel # @param Product: 数据库引擎名称,本接口取值:redis。 # @type Product: String - # @param InstanceId: 实例ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。 + # @param InstanceId: 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 # @type InstanceId: String attr_accessor :Product, :InstanceId def initialize(product=nil, instanceid=nil) @@ -1581,13 +1589,13 @@ # DescribeDBSecurityGroups返回参数结构体 class DescribeDBSecurityGroupsResponse < TencentCloud::Common::AbstractModel # @param Groups: 安全组规则。 # @type Groups: Array - # @param VIP: 安全组生效内网地址。 + # @param VIP: 实例内网IPv4地址。 # @type VIP: String - # @param VPort: 安全组生效内网端口。 + # @param VPort: 内网端口。 # @type VPort: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Groups, :VIP, :VPort, :RequestId @@ -1614,15 +1622,15 @@ end end # DescribeInstanceAccount请求参数结构体 class DescribeInstanceAccountRequest < TencentCloud::Common::AbstractModel - # @param InstanceId: 实例ID + # @param InstanceId: 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 # @type InstanceId: String - # @param Limit: 分页大小 + # @param Limit: 分页大小。 # @type Limit: Integer - # @param Offset: 分页偏移量 + # @param Offset: 分页偏移量。取Limit整数倍。计算公式:offset=limit*(页码-1)。 # @type Offset: Integer attr_accessor :InstanceId, :Limit, :Offset def initialize(instanceid=nil, limit=nil, offset=nil) @@ -1638,14 +1646,14 @@ end end # DescribeInstanceAccount返回参数结构体 class DescribeInstanceAccountResponse < TencentCloud::Common::AbstractModel - # @param Accounts: 账号详细信息 + # @param Accounts: 账号详细信息。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Accounts: Array - # @param TotalCount: 账号个数 + # @param TotalCount: 账号个数。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String @@ -2444,11 +2452,11 @@ end end # DescribeInstanceParams请求参数结构体 class DescribeInstanceParamsRequest < TencentCloud::Common::AbstractModel - # @param InstanceId: 实例Id + # @param InstanceId: 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 # @type InstanceId: String attr_accessor :InstanceId def initialize(instanceid=nil) @@ -2460,19 +2468,19 @@ end end # DescribeInstanceParams返回参数结构体 class DescribeInstanceParamsResponse < TencentCloud::Common::AbstractModel - # @param TotalCount: 实例参数个数 + # @param TotalCount: 参数列表总数量。 # @type TotalCount: Integer - # @param InstanceEnumParam: 实例枚举类型参数 + # @param InstanceEnumParam: 实例枚举类型参数。 # @type InstanceEnumParam: Array - # @param InstanceIntegerParam: 实例整型参数 + # @param InstanceIntegerParam: 实例整型参数。 # @type InstanceIntegerParam: Array - # @param InstanceTextParam: 实例字符型参数 + # @param InstanceTextParam: 实例字符型参数。 # @type InstanceTextParam: Array - # @param InstanceMultiParam: 实例多选项型参数 + # @param InstanceMultiParam: 实例多选项型参数。 # @type InstanceMultiParam: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :InstanceEnumParam, :InstanceIntegerParam, :InstanceTextParam, :InstanceMultiParam, :RequestId @@ -2524,11 +2532,11 @@ end end # DescribeInstanceSecurityGroup请求参数结构体 class DescribeInstanceSecurityGroupRequest < TencentCloud::Common::AbstractModel - # @param InstanceIds: 实例列表 + # @param InstanceIds: 实例 ID 列表。例如;["crs-f2ho5rsz\n"] # @type InstanceIds: Array attr_accessor :InstanceIds def initialize(instanceids=nil) @@ -2540,11 +2548,11 @@ end end # DescribeInstanceSecurityGroup返回参数结构体 class DescribeInstanceSecurityGroupResponse < TencentCloud::Common::AbstractModel - # @param InstanceSecurityGroupsDetail: 实例安全组信息 + # @param InstanceSecurityGroupsDetail: 实例安全组信息。 # @type InstanceSecurityGroupsDetail: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :InstanceSecurityGroupsDetail, :RequestId @@ -2620,11 +2628,11 @@ end end # DescribeInstanceZoneInfo请求参数结构体 class DescribeInstanceZoneInfoRequest < TencentCloud::Common::AbstractModel - # @param InstanceId: 实例Id,如:crs-6ubhgouj + # @param InstanceId: 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 # @type InstanceId: String attr_accessor :InstanceId def initialize(instanceid=nil) @@ -2636,13 +2644,13 @@ end end # DescribeInstanceZoneInfo返回参数结构体 class DescribeInstanceZoneInfoResponse < TencentCloud::Common::AbstractModel - # @param TotalCount: 实例节点组的个数 + # @param TotalCount: 实例节点组的个数。 # @type TotalCount: Integer - # @param ReplicaGroups: 实例节点组列表 + # @param ReplicaGroups: 实例节点组列表。 # @type ReplicaGroups: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ReplicaGroups, :RequestId @@ -3152,21 +3160,21 @@ end end # DescribeProxySlowLog请求参数结构体 class DescribeProxySlowLogRequest < TencentCloud::Common::AbstractModel - # @param InstanceId: 实例Id + # @param InstanceId: 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 # @type InstanceId: String - # @param BeginTime: 开始时间 + # @param BeginTime: 慢查询的开始时间。 # @type BeginTime: String - # @param EndTime: 结束时间 + # @param EndTime: 慢查询的结束时间。 # @type EndTime: String - # @param MinQueryTime: 慢查询阈值(单位:毫秒) + # @param MinQueryTime: 慢查询阈值,单位:毫秒。 # @type MinQueryTime: Integer - # @param Limit: 页面大小 + # @param Limit: 分页大小。默认为 20,取值范围[20,1000]。 # @type Limit: Integer - # @param Offset: 偏移量,取Limit整数倍 + # @param Offset: 偏移量,取Limit整数倍。 # @type Offset: Integer attr_accessor :InstanceId, :BeginTime, :EndTime, :MinQueryTime, :Limit, :Offset def initialize(instanceid=nil, begintime=nil, endtime=nil, minquerytime=nil, limit=nil, offset=nil) @@ -3188,13 +3196,13 @@ end end # DescribeProxySlowLog返回参数结构体 class DescribeProxySlowLogResponse < TencentCloud::Common::AbstractModel - # @param TotalCount: 慢查询总数 + # @param TotalCount: 慢查询总数。 # @type TotalCount: Integer - # @param InstanceProxySlowLogDetail: 慢查询详情 + # @param InstanceProxySlowLogDetail: 慢查询详情。 # @type InstanceProxySlowLogDetail: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :InstanceProxySlowLogDetail, :RequestId @@ -3344,11 +3352,11 @@ # @type BeginTime: String # @param EndTime: 预查询慢日志的结束时间。 # @type EndTime: String # @param MinQueryTime: 慢查询平均执行时间阈值,单位:毫秒。 # @type MinQueryTime: Integer - # @param Limit: 每个页面展示的慢查询条数,默认值为20。 + # @param Limit: 每个页面展示的慢查询条数,默认值为20。取值范围:[20,1000]。 # @type Limit: Integer # @param Offset: 慢查询条数的偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。 # @type Offset: Integer # @param Role: 节点所属角色。<ul><li>master:主节点。</li><li>slave:从节点。</li></ul> # @type Role: String @@ -4271,25 +4279,29 @@ end end # 实例枚举类型参数描述 class InstanceEnumParam < TencentCloud::Common::AbstractModel - # @param ParamName: 参数名 + # @param ParamName: 参数名称。 # @type ParamName: String - # @param ValueType: 参数类型:enum + # @param ValueType: 参数类型,例如:Enum。 # @type ValueType: String - # @param NeedRestart: 修改后是否需要重启:true,false + # @param NeedRestart: 参数值修改后是否需要重启。 + # - true:需要。 + # - false:不需要。 # @type NeedRestart: String - # @param DefaultValue: 参数默认值 + # @param DefaultValue: 参数默认值。 # @type DefaultValue: String - # @param CurrentValue: 当前运行参数值 + # @param CurrentValue: 参数当前运行值。 # @type CurrentValue: String - # @param Tips: 参数说明 + # @param Tips: 参数说明。 # @type Tips: String - # @param EnumValue: 参数可取值 + # @param EnumValue: 参数可取的值。 # @type EnumValue: Array - # @param Status: 参数状态, 1: 修改中, 2:修改完成 + # @param Status: 参数修改状态。 + # - 1: 修改中。 + # - 2:修改完成。 # @type Status: Integer attr_accessor :ParamName, :ValueType, :NeedRestart, :DefaultValue, :CurrentValue, :Tips, :EnumValue, :Status def initialize(paramname=nil, valuetype=nil, needrestart=nil, defaultvalue=nil, currentvalue=nil, tips=nil, enumvalue=nil, status=nil) @@ -4368,25 +4380,29 @@ end end # 实例多选项类型参数描述 class InstanceMultiParam < TencentCloud::Common::AbstractModel - # @param ParamName: 参数名 + # @param ParamName: 参数名称。 # @type ParamName: String - # @param ValueType: 参数类型:multi + # @param ValueType: 参数类型。例如:multi。 # @type ValueType: String - # @param NeedRestart: 修改后是否需要重启:true,false + # @param NeedRestart: 参数修改后是否需要重启。 + # - true:需要。 + # - false:不需要。 # @type NeedRestart: String - # @param DefaultValue: 参数默认值 + # @param DefaultValue: 参数默认值。 # @type DefaultValue: String - # @param CurrentValue: 当前运行参数值 + # @param CurrentValue: 当前运行参数值。 # @type CurrentValue: String - # @param Tips: 参数说明 + # @param Tips: 参数说明。 # @type Tips: String - # @param EnumValue: 参数说明 + # @param EnumValue: 参数说明。 # @type EnumValue: Array - # @param Status: 参数状态, 1: 修改中, 2:修改完成 + # @param Status: 参数修改的状态。 + # - 1:修改中。 + # - 2:修改完成。 # @type Status: Integer attr_accessor :ParamName, :ValueType, :NeedRestart, :DefaultValue, :CurrentValue, :Tips, :EnumValue, :Status def initialize(paramname=nil, valuetype=nil, needrestart=nil, defaultvalue=nil, currentvalue=nil, tips=nil, enumvalue=nil, status=nil) @@ -4526,13 +4542,13 @@ end end # 实例安全组信息 class InstanceSecurityGroupDetail < TencentCloud::Common::AbstractModel - # @param InstanceId: 实例Id + # @param InstanceId: 实例 ID。 # @type InstanceId: String - # @param SecurityGroupDetails: 安全组信息 + # @param SecurityGroupDetails: 安全组信息,包括:安全组 ID、安全组名称、安全组出入站规则。 # @type SecurityGroupDetails: Array attr_accessor :InstanceId, :SecurityGroupDetails def initialize(instanceid=nil, securitygroupdetails=nil) @@ -4894,25 +4910,29 @@ end end # 实例字符型参数描述 class InstanceTextParam < TencentCloud::Common::AbstractModel - # @param ParamName: 参数名 + # @param ParamName: 参数名称。 # @type ParamName: String - # @param ValueType: 参数类型:text + # @param ValueType: 参数类型。例如:text。 # @type ValueType: String - # @param NeedRestart: 修改后是否需要重启:true,false + # @param NeedRestart: 参数修改后是否需要重启。 + # - true:需要。 + # - false:不需要。 # @type NeedRestart: String - # @param DefaultValue: 参数默认值 + # @param DefaultValue: 参数默认值。 # @type DefaultValue: String - # @param CurrentValue: 当前运行参数值 + # @param CurrentValue: 参数当前运行值。 # @type CurrentValue: String - # @param Tips: 参数说明 + # @param Tips: 参数说明。 # @type Tips: String - # @param TextValue: 参数可取值 + # @param TextValue: 参数可取值。 # @type TextValue: Array - # @param Status: 参数状态, 1: 修改中, 2:修改完成 + # @param Status: 参数修改状态。 + # - 1: 修改中。 + # - 2:修改完成。 # @type Status: Integer attr_accessor :ParamName, :ValueType, :NeedRestart, :DefaultValue, :CurrentValue, :Tips, :TextValue, :Status def initialize(paramname=nil, valuetype=nil, needrestart=nil, defaultvalue=nil, currentvalue=nil, tips=nil, textvalue=nil, status=nil) @@ -5089,15 +5109,18 @@ end end # ManualBackupInstance请求参数结构体 class ManualBackupInstanceRequest < TencentCloud::Common::AbstractModel - # @param InstanceId: 待操作的实例ID,可通过 DescribeInstance接口返回值中的 InstanceId 获取。 + # @param InstanceId: 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 # @type InstanceId: String - # @param Remark: 备份的备注信息 + # @param Remark: 手动备份任务的备注信息。 # @type Remark: String - # @param StorageDays: 保存天数。0代表指定默认保留时间 + # @param StorageDays: 备份数据的保存天数。 + # - 单位:天;默认值为7天;取值范围:[0.1825]。如果超过 7天,请[提交工单](https://console.cloud.tencent.com/workorder/category)申请。 + # - 如果不配置该参数,默认与自动备份的保留时间一致。 + # - 如果未设置自动备份,默认为7天。 # @type StorageDays: Integer attr_accessor :InstanceId, :Remark, :StorageDays def initialize(instanceid=nil, remark=nil, storagedays=nil) @@ -6212,19 +6235,19 @@ end end # Redis节点的运行信息 class RedisNode < TencentCloud::Common::AbstractModel - # @param Keys: 节点key的个数 + # @param Keys: Redis 节点上 Key 的个数。 # @type Keys: Integer - # @param Slot: 节点slot分布 + # @param Slot: Redis 节点 Slot 分布范围。例如:0-5460。 # @type Slot: String - # @param NodeId: 节点的序列ID + # @param NodeId: 节点的序列 ID。 # @type NodeId: String - # @param Status: 节点的状态 + # @param Status: 节点的状态。 # @type Status: String - # @param Role: 节点角色 + # @param Role: 节点角色。 # @type Role: String attr_accessor :Keys, :Slot, :NodeId, :Status, :Role def initialize(keys=nil, slot=nil, nodeid=nil, status=nil, role=nil) @@ -6465,15 +6488,15 @@ @DealId = params['DealId'] @RequestId = params['RequestId'] end end - # 实例节点信息 + # 实例节点组信息 class ReplicaGroup < TencentCloud::Common::AbstractModel - # @param GroupId: 节点组ID + # @param GroupId: 节点组 ID。 # @type GroupId: Integer - # @param GroupName: 节点组的名称,主节点为空 + # @param GroupName: 节点组的名称,主节点为空。 # @type GroupName: String # @param ZoneId: 节点的可用区ID,比如ap-guangzhou-1 # @type ZoneId: String # @param Role: 节点组类型,master为主节点,replica为副本节点 # @type Role: String @@ -6668,23 +6691,23 @@ end end # 安全组详情 class SecurityGroupDetail < TencentCloud::Common::AbstractModel - # @param ProjectId: 项目Id + # @param ProjectId: 项目ID。 # @type ProjectId: Integer - # @param CreateTime: 创建时间 + # @param CreateTime: 创建安全组的时间。 # @type CreateTime: String - # @param SecurityGroupId: 安全组Id + # @param SecurityGroupId: 安全组 ID。 # @type SecurityGroupId: String - # @param SecurityGroupName: 安全组名称 + # @param SecurityGroupName: 安全组名称。 # @type SecurityGroupName: String - # @param SecurityGroupRemark: 安全组标记 + # @param SecurityGroupRemark: 安全组标记。 # @type SecurityGroupRemark: String - # @param InboundRule: 安全组入站规则 + # @param InboundRule: 安全组入站规则,即控制访问数据库的来源。 # @type InboundRule: Array - # @param OutboundRule: 安全组出站规则 + # @param OutboundRule: 安全组出站规则。 # @type OutboundRule: Array attr_accessor :ProjectId, :CreateTime, :SecurityGroupId, :SecurityGroupName, :SecurityGroupRemark, :InboundRule, :OutboundRule def initialize(projectid=nil, createtime=nil, securitygroupid=nil, securitygroupname=nil, securitygroupremark=nil, inboundrule=nil, outboundrule=nil) @@ -6722,16 +6745,16 @@ end end # 安全组出入规则 class SecurityGroupsInboundAndOutbound < TencentCloud::Common::AbstractModel - # @param Action: 执行动作 + # @param Action: 标识出入数据库的IP与端口是否被允许。 # @type Action: String - # @param Ip: IP地址 + # @param Ip: 出入数据库的IP地址 # @type Ip: String - # @param Port: 端口号 + # @param Port: 端口号。 # @type Port: String - # @param Proto: 协议类型 + # @param Proto: 协议类型。 # @type Proto: String attr_accessor :Action, :Ip, :Port, :Proto def initialize(action=nil, ip=nil, port=nil, proto=nil)