详情页标题前

阿里云RDS数据库DescribeDBInstances – 查询实例列表-云淘科技

详情页1

该接口用于查询RDS的实例列表。

接口说明

适用引擎

  • RDS MySQL
  • RDS PostgreSQL
  • RDS SQL Server
  • RDS MariaDB

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI
Explorer可以自动生成SDK代码示例。

调试阿里云RDS数据库DescribeDBInstances - 查询实例列表-云淘科技调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用背景高亮的方式表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作 访问级别 资源类型 条件关键字 关联操作
rds:DescribeDBInstances READ
  • DBInstanceacs:rds:{#regionId}:{#accountId}:dbinstance/{#dbinstanceId}
  • rds:ResourceTag

请求参数

名称 类型 必填 描述 示例值
ClientToken string

用于保证请求的幂等性,防止重复提交请求。由客户端生成该参数值,要保证在不同请求间唯一,最大值不超过64个ASCII字符,且该参数值中不能包含非ASCII字符。

ETnLKlblzczshOTUbOCz****
proxyId string

废弃参数,无需配置。

API
Engine string

数据库类型,取值:

  • MySQL
  • SQLServer
  • PostgreSQL
  • MariaDB

默认返回所有数据库类型。

MySQL
ZoneId string

可用区ID

cn-hangzhou-a
ResourceGroupId string

资源组ID。

rg-acfmy****
DBInstanceStatus string

实例状态,详情请参见实例状态表。

Running
Expired string

实例的过期状态,取值:

  • True:已过期
  • False:未过期
True
SearchKey string

可基于实例ID或者实例备注模糊搜索。

rm-uf6w
DBInstanceId string

实例ID。

rm-uf6wjk5****
DBInstanceType string

实例类型,取值:

  • Primary:主实例
  • Readonly:只读实例
  • Guard:灾备实例
  • Temp:临时实例

默认返回所有实例类型。

Primary
RegionId string

地域ID。可调用DescribeRegions获取。

cn-hangzhou
PageSize integer

每页记录数,取值:1~100

默认值:30

30
PageNumber integer

页码,取值:大于0且不超过Integer的最大值。

默认值:1

1
InstanceNetworkType string

实例的网络类型,取值:

  • VPC:专有网络下的实例
  • Classic:经典网络下的实例

默认返回所有网络类型下的实例。

Classic
VpcId string

VPC ID。

vpc-uf6f7l4fg90****
VSwitchId string

交换机ID。

vsw-uf6adz52c2p****
DBInstanceClass string

实例规格,详见实例规格表。

rds.mys2.small
EngineVersion string

数据库版本。

8.0
PayType string

付费类型,取值:

  • Postpaid:按量付费
  • Prepaid:包年包月
Postpaid
ConnectionMode string

实例的访问模式,取值:

  • Standard:标准访问模式
  • Safe:数据库代理模式

默认返回所有访问模式下的实例。

Standard
Tags string

查询绑定有该标签的实例,包括TagKey和TagValue。单次最多支持传入5组值,格式:{“key1″:”value1″,”key2”:”value2″…}。

{“key1″:”value1”}
DedicatedHostGroupId string

专属集群ID。

dhg-7a9****
DedicatedHostId string

专属集群内的主机ID。

i-bp****
InstanceLevel integer

是否返回实例系列(Category)信息,取值:

  • 0:不返回
  • 1:返回
0
ConnectionString string

实例的连接地址。通过该连接地址查询对应的实例。

rm-uf6wjk5****.mysql.rds.aliyuncs.com
NextToken string

翻页凭证。取值为上一次调用DescribeDBInstances接口时返回的NextToken参数值。如果调用结果分多页展示,再次调用接口时传入该值便可以展示下一页的内容。

o7PORW5o2TJg****
MaxResults integer

每页记录数。取值:1~100

默认值:30

说明
传入该参数,则PageSizePageNumber参数不可用。

30
Filterstring

实例过滤条件参数及其值的JSON串

{“babelfishEnabled”:”true”}
Category string

实例的系列。取值:

  • Basic:基础系列
  • HighAvailability:高可用系列
  • cluster:集群系列
  • serverless_basic:Serverless
cluster

本接口支持如下两种方式查看返回数据:

  • 方式一:通过传入MaxResults参数设置每页的记录数,再通过NextToken参数设置翻页凭证来展示下一页的内容。NextToken取值为上一次调用DescribeDBInstances接口返回的NextToken参数值。

说明
首次调用接口进行分页查询时,您只需设置MaxResults参数,接口会返回第一页的数据和NextToken参数值。

  • 方式二:通过PageSize参数设置每页的记录数,通过PageNumber参数进行翻页。

说明
上述两种方式只能任选其一。当返回的记录数较多时,推荐使用方式一,可以获得更快的查询速度。

返回参数

名称类型描述示例值
object

返回参数详情。

RequestId string

请求ID。

1AD222E9-E606-4A42-BF6D-8A4442913CEF
PageNumber integer

页码。

说明
若您传入了MaxResultsNextToken参数,则本返回值仅会返回1,您可直接忽略。

1
PageRecordCountinteger

当前页实例个数。

10
TotalRecordCount integer

总记录数。

说明
若您传入了MaxResultsNextToken参数,则本返回值仅会显示当前页的记录数,您可直接忽略。

100
Itemsobject []

实例信息列表。

VpcId string

VPC ID。

vpc-uf6f7l4fg90****
DedicatedHostIdForLog string

Log节点所在主机的ID。

dh-bp****
CreateTime string

创建时间。格式:yyyy-MM-ddTHH:mm:ssZ(UTC时间)。

2018-11-05T11:26:02Z
PayType string

实例的付费类型,取值:

  • Postpaid:按量付费
  • Prepaid:包年包月
Postpaid
DedicatedHostNameForLog string

Log节点所在主机的名称。

testlog
MutriORsignle boolean

是否是组合可用区。取值:

  • true
  • false

说明
组合可用区即带有MAZ字样的可用区。例如:cn-hangzhou-MAZ10(h,i)

true
DedicatedHostGroupNamestring

专属集群名称。

testhostgroup
EngineVersion string

数据库版本。

5.7
DedicatedHostGroupId string

专属集群ID。

dhg-7a9****
VpcName string

VPC名称。

test-huadong
DedicatedHostZoneIdForMaster string

Master节点所在主机的可用区ID。

cn-hangzhou-c
ConnectionString string

实例的连接地址。

rm-uf6wjk5****.mysql.rds.aliyuncs.com
InstanceNetworkType string

实例的网络类型,取值:

  • Classic:经典网络
  • VPC:VPC网络
Classic
MasterInstanceId string

主实例的ID,如果没有返回此参数(即为null)则表示该实例是主实例。

rm-uf6wjk5****
ExpireTime string

到期时间。格式:yyyy-MM-ddTHH:mm:ssZ(UTC时间)。

说明
按量付费实例无到期时间。

2019-02-27T16:00:00Z
DestroyTimestring

销毁时间。格式:yyyy-MM-ddTHH:mm:ssZ(UTC时间)。

2018-11-05T11:26:02Z
GuardDBInstanceId string

主实例如果有灾备实例,该参数即为灾备实例的ID。

rm-uf64zsu****
DedicatedHostNameForMaster string

Master节点所在主机的名称。

testmaster
ZoneId string

可用区ID。

cn-hangzhou-a
TipsLevel integer

专属集群MySQL通用版实例的异常提示等级。返回值:

  • 1:正常。
  • 2:只读实例和主实例规格不对齐,可能影响可用性,请按需调整实例规格。
1
DBInstanceId string

实例ID。

rm-uf6wjk5****
DedicatedHostIdForMaster string

Master节点所在主机的ID。

dh-bp****
TempDBInstanceId string

主实例如果有临时实例,该参数即为临时实例的ID。

rm-uf64zsu****
DBInstanceStorageType string

实例储存类型。

ModuleList.4.ModuleCode
ConnectionMode string

实例的访问模式,取值:

  • Standard:标准访问模式
  • Safe:数据库代理模式
Standard
LockMode string

实例的锁定状态。取值:

  • Unlock:正常。
  • ManualLock:手动触发锁定。
  • LockByExpiration:实例过期自动锁定。
  • LockByRestoration:实例回滚前自动锁定。
  • LockByDiskQuota:实例空间满自动锁定。
  • Released:实例已释放。此时实例无法进行解锁,只能使用备份数据重新创建新实例,重建时间较长,请耐心等待。
Unlock
GeneralGroupName string

专属集群MySQL通用版实例所属的组名。

TestGroup
VpcCloudInstanceId string

专有网络实例ID。

rm-uf6wjk5****
DedicatedHostZoneIdForSlave string

Slave节点所在主机的可用区ID。

cn-hangzhou-d
Tips string

专属集群MySQL通用版实例的异常提示信息。

normal
DedicatedHostZoneIdForLog string

Log节点所在主机的可用区ID。

cn-hangzhou-b
DedicatedHostNameForSlave string

Slave节点所在主机的名称。

testslave
DBInstanceDescription string

实例描述。

testdb
DBInstanceNetType string

实例的网络连接类型,取值:

  • Internet:外网连接
  • Intranet:内网连接
Internet
DBInstanceType string

实例类型,取值:

  • Primary:主实例
  • Readonly:只读实例
  • Guard:灾备实例
  • Temp:临时实例
Primary
LockReason string

实例被锁定的原因。

instance_expired
DBInstanceStatus string

实例状态,详情请参见实例状态表。

Running
RegionId string

地域ID。

cn-hangzhou
VSwitchId string

交换机ID。

vsw-uf6adz52c2p****
DedicatedHostIdForSlave string

Slave节点所在主机的ID。

dh-bp****
ResourceGroupId string

资源组ID。

rg-acfmy****
Category string

实例系列:

  • Basic:基础系列
  • HighAvailability:高可用系列
  • Finance:三节点企业系列

说明
仅在InstanceLevel参数为1时返回。

Basic
Enginestring

数据库类型。

MySQL
DBInstanceClass string

实例规格,详见实例规格表。

rds.mys2.small
SwitchWeight integer

当前专属集群MySQL通用版实例是否支持高可用权重切换。返回值:

  • 100:支持切换。
  • 0:不支持切换。
100
ReadOnlyDBInstanceIds object []

主实例下如果有只读实例,该参数为只读实例的ID列表。

DBInstanceId string

只读实例ID。

rr-uf6wjk5****
DeletionProtection boolean

是否已开启释放保护功能。取值:

  • true:已开启
  • false:未开启
false
BurstingEnabled boolean

是否已开启IO突发。取值:

  • true:已开启
  • false:未开启
false
BpeEnabled string

是否已开启BPE。取值:

  • 1:已开启
  • 0:未开启
0
NextToken string

翻页凭证。如果调用结果分多页展示,再次调用接口时在NextToken处传入该值便可以展示下一页的内容。

o7PORW5o2TJg****

示例

正常返回示例

JSON格式

{
  "RequestId": "1AD222E9-E606-4A42-BF6D-8A4442913CEF",
  "PageNumber": 1,
  "PageRecordCount": 10,
  "TotalRecordCount": 100,
  "Items": {
    "DBInstance": [
      {
        "VpcId": "vpc-uf6f7l4fg90****",
        "DedicatedHostIdForLog": "dh-bp****",
        "CreateTime": "2018-11-05T11:26:02Z",
        "PayType": "Postpaid",
        "DedicatedHostNameForLog": "testlog",
        "MutriORsignle": true,
        "DedicatedHostGroupName": "testhostgroup",
        "EngineVersion": "5.7",
        "DedicatedHostGroupId": "dhg-7a9****",
        "VpcName": "test-huadong",
        "DedicatedHostZoneIdForMaster": "cn-hangzhou-c",
        "ConnectionString": "rm-uf6wjk5****.mysql.rds.aliyuncs.com",
        "InstanceNetworkType": "Classic",
        "MasterInstanceId": "rm-uf6wjk5****",
        "ExpireTime": "2019-02-27T16:00:00Z",
        "DestroyTime": "2018-11-05T11:26:02Z",
        "GuardDBInstanceId": "rm-uf64zsu****",
        "DedicatedHostNameForMaster": "testmaster",
        "ZoneId": "cn-hangzhou-a",
        "TipsLevel": 1,
        "DBInstanceId": "rm-uf6wjk5****",
        "DedicatedHostIdForMaster": "dh-bp****",
        "TempDBInstanceId": "rm-uf64zsu****",
        "DBInstanceStorageType": "ModuleList.4.ModuleCode",
        "ConnectionMode": "Standard",
        "LockMode": "Unlock",
        "GeneralGroupName": "TestGroup",
        "VpcCloudInstanceId": "rm-uf6wjk5****",
        "DedicatedHostZoneIdForSlave": "cn-hangzhou-d",
        "Tips": "normal",
        "DedicatedHostZoneIdForLog": "cn-hangzhou-b",
        "DedicatedHostNameForSlave": "testslave",
        "DBInstanceDescription": "testdb",
        "DBInstanceNetType": "Internet",
        "DBInstanceType": "Primary",
        "LockReason": "instance_expired",
        "DBInstanceStatus": "Running",
        "RegionId": "cn-hangzhou",
        "VSwitchId": "vsw-uf6adz52c2p****",
        "DedicatedHostIdForSlave": "dh-bp****",
        "ResourceGroupId": "rg-acfmy****",
        "Category": "Basic",
        "Engine": "MySQL",
        "DBInstanceClass": "rds.mys2.small",
        "SwitchWeight": 100,
        "ReadOnlyDBInstanceIds": {
          "ReadOnlyDBInstanceId": [
            {
              "DBInstanceId": "rr-uf6wjk5****"
            }
          ]
        },
        "DeletionProtection": false,
        "BurstingEnabled": false,
        "BpeEnabled": "0"
      }
    ]
  },
  "NextToken": "o7PORW5o2TJg****"
}

错误码

HTTP status code 错误码 错误信息 描述
400 Invalid.NextToken The parameter NextToken is invalid. 参数NextToken无效。
400 InvalidDBInstanceType.ValueNotSupport The specified parameter DBInstanceType is not valid.
400 InvalidParameter.OwnerAccount The specified parameter OwnerAccount is not valid. 操作失败,参数OwnerAccount不合法,请检查。
400 TimeoutRetryLater Timeout, Please retry later.
400 InvalidExpired.Format The instance expiration status parameter is incorrect. 实例过期状态参数有误。

访问错误中心查看更多错误码。

变更历史

变更时间 变更内容概要 操作
2023-05-26 OpenAPI 错误码发生变更,OpenAPI 入参发生变更,OpenAPI 返回结构发生变更 看变更集
变更项 变更内容
错误码 OpenAPI 错误码发生变更
    删除错误码:400
入参 OpenAPI 入参发生变更
    新增入参:Category
出参 OpenAPI 返回结构发生变更
2023-05-15 OpenAPI 错误码发生变更 看变更集
变更项 变更内容
错误码 OpenAPI 错误码发生变更
    错误码 400 变更
2023-05-11 OpenAPI 错误码发生变更,OpenAPI 入参发生变更 看变更集
变更项 变更内容
错误码 OpenAPI 错误码发生变更
    删除错误码:400
入参 OpenAPI 入参发生变更
    新增入参:Filter
2022-09-01 OpenAPI 错误码发生变更 看变更集
变更项 变更内容
错误码 OpenAPI 错误码发生变更
    错误码 400 变更
2022-06-24 OpenAPI 描述信息更新,OpenAPI 错误码发生变更 看变更集
变更项 变更内容
API 描述 OpenAPI 描述信息更新
错误码 OpenAPI 错误码发生变更
    删除错误码:400
2021-10-11 OpenAPI 错误码发生变更,OpenAPI 返回结构发生变更 看变更集
变更项 变更内容
错误码 OpenAPI 错误码发生变更
    删除错误码:400
出参 OpenAPI 返回结构发生变更

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/154026.html

(0)
上一篇 2023年12月9日 下午6:49
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云ECS云服务器NVMe云盘概述-云淘科技

    支持NVMe(Non-Volatile Memory Express)协议的ESSD云盘称为NVMe云盘。NVMe云盘支持同时挂载到多台支持NVMe协议的ECS实例上,以实现数据共享。本文主要介绍NVMe云盘的使用限制以及相关操作。 概述 NVMe云盘支持多ECS实例并发读写访问,具备高可靠、高并发、高性能等特点,为ECS实例提供了多实例挂载和IO拦截功能。…

    2023年12月9日
  • 阿里云大数据开发治理平台 DataWorksUpdateRemind-云淘科技

    调用UpdateRemind更新自定义监控规则。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 请求参数 名称 类型 是否必选 示例值 描述 Action String 是 UpdateRemind 系统规定参数。取值:UpdateRemind。…

  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云负载均衡UploadCACertificate – 上传CA证书-云淘科技

    上传CA证书。 接口说明 一次只能上传一份CA证书内容。添加成功后,返回该用户的该证书的ID、名称和指纹。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用…

    阿里云负载均衡 2023年12月10日
  • 阿里云负载均衡MoveResourceGroup – 修改资源组-云淘科技

    修改云资源所属的资源组。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下: 操作:是指具…

    阿里云负载均衡 2023年12月10日
  • 阿里云RDS数据库CreateMigrateTask – 创建上云迁移任务-云淘科技

    该接口用于将OSS上的备份文件还原到RDS SQL Server实例,实现数据上云。 接口说明 适用引擎 RDS SQL Server 使用限制 不支持跨阿里云账号迁移数据。例如,不支持将主账号A中OSS上的备份文件迁移至主账号B中的RDS SQL Server实例中。 说明 必要时,您可以先将源账号A下的OSS数据迁移到目标账号B下的OSS存储空间,确保O…

    阿里云数据库 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。