All Products
Search
Document Center

ApsaraDB for Redis:DescribeRoleZoneInfo

Last Updated:Nov 27, 2023

The default bandwidth of the node. Unit: MB/s.

Operation Description

debugging

You can run this interface directly in OpenAPI Explorer, saving you the trouble of calculating signatures. After running successfully, OpenAPI Explorer can automatically generate SDK code samples.

debugging

Authorization information

The following table shows the authorization information corresponding to the API. The authorization information can be used in the Action policy element to grant a RAM user or RAM role the permissions to call this API operation. Description:

  • Operation: the value that you can use in the Action element to specify the operation on a resource.
  • Access level: the access level of each operation. The levels are read, write, and list.
  • Resource type: the type of the resource on which you can authorize the RAM user or the RAM role to perform the operation. Take note of the following items:
    • The required resource types are displayed in bold characters.
    • If the permissions cannot be granted at the resource level, All Resources is used in the Resource type column of the operation.
  • Condition Key: the condition key that is defined by the cloud service.
  • Associated operation: other operations that the RAM user or the RAM role must have permissions to perform to complete the operation. To complete the operation, the RAM user or the RAM role must have the permissions to perform the associated operations.
OperationAccess levelResource typeCondition keyAssociated operation
kvstore:DescribeRoleZoneInfoRead
  • DBInstance
    acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#DBInstanceId}
    none
none

Request parameters

ParameterTypeRequiredDescriptionExample
InstanceIdstringYes

The ID of the instance. You can call the DescribeInstances operation to query instance IDs.

r-t4nlenc2p04uvb****
QueryTypeintegerNo

The type of node to query. Default value: 1. Valid values:

  • 0: proxy node

    **

    Note This parameter is supported only for cluster and read/write splitting instances.

  • 1: data node

0
PageNumberintegerNo

The number of the page to return. The value must be an integer that is greater than 0 and less than or equal to the maximum value supported by the integer data type. Default value: 1.

1
PageSizeintegerNo

The number of entries to return on each page. Valid values: 10, 20, and 50. Default value: 10.

10

Response parameters

ParameterTypeDescriptionExample
object
RequestIdstring

The ID of the request.

224B97FB-A275-4EAC-86E9-8922FEA2****
PageNumberinteger

The number of the returned page.

1
PageSizeinteger

The number of entries returned per page.

10
TotalCountinteger

The total number of entries returned.

2
Nodeobject []

Details about each node in an ApsaraDB for Redis instance.

DefaultBandWidthlong

The default bandwidth of the node. Unit: MB/s.

96
CurrentMinorVersionstring

The minor version of the node.

redis-5.0_0.3.10
CurrentBandWidthlong

The current bandwidth of the node, which consists of the default bandwidth and the increased bandwidth. Unit: MB/s.

Note
  • You can call the EnableAdditionalBandwidth operation to specify the increased bandwidth.
  • You can also use this parameter to calculate the increased bandwidth. For example, if the default bandwidth of the node is 96 MB/s and the returned value of this parameter is 100, the increased bandwidth is 4 MB/s.
100
InsTypeinteger

Indicates whether the node is a read replica. If the node is a read replica, 3 is returned.

Note If the node is not a read replica, no value is returned.
3
IsLatestVersioninteger

Indicates whether the minor version is the latest version. Valid values:

  • 0: The minor version is not the latest version.
  • 1: The minor version is the latest version.
Note To update the minor version, call the ModifyInstanceMinorVersion operation.
1
InsNamestring

The ID of the node.

r-t4nlenc2p04uvb****
NodeTypestring

The node type. Valid values:

  • db: data node.
  • proxy: proxy node.
  • normal: regular node. This value is returned when the instance runs in the standard architecture.
normal
ZoneIdstring

The ID of the zone.

cn-hangzhou-b
IsOpenBandWidthServiceboolean

Indicates whether the bandwidth of the node is increased. Valid values:

  • true: The bandwidth of the node is not increased.
  • false: The bandwidth of the node is increased.
true
CustinsIdstring

The ID of the data shard.

30381****
Rolestring

The role of the node. Valid values:

  • master: master node
  • slave: replica node
master
NodeIdstring

This parameter is used only for internal maintenance of ApsaraDB for Redis instances.

10065****

Examples

Sample success responses

JSONformat

{
  "RequestId": "224B97FB-A275-4EAC-86E9-8922FEA2****",
  "PageNumber": 1,
  "PageSize": 10,
  "TotalCount": 2,
  "Node": {
    "NodeInfo": [
      {
        "DefaultBandWidth": 96,
        "CurrentMinorVersion": "redis-5.0_0.3.10",
        "CurrentBandWidth": 100,
        "InsType": 3,
        "IsLatestVersion": 1,
        "InsName": "r-t4nlenc2p04uvb****",
        "NodeType": "normal",
        "ZoneId": "cn-hangzhou-b",
        "IsOpenBandWidthService": true,
        "CustinsId": "30381****",
        "Role": "master",
        "NodeId": "10065****"
      }
    ]
  }
}

Error codes

For a list of error codes, visit the Service error codes.