文档数据库服务

新购MongoDB实例

2025-07-01 03:00:03
接口功能介绍

调用newPurchaseOrderForMongoDB接口新购MongoDB实例。

接口约束

URI
POST /v1/extApi/newPurchaseOrderForMongoDB

路径参数

Query参数

请求参数

请求头header参数

请求体body参数

参数

是否必填

参数类型

说明

示例

下级对象

instanceCnt

String

订购数量,值需大于零且订购数量不能超过50台

1


cycleCnt

String

订购周期,值需大于零,订购时长最长不能超过384个月

1


cycleType

String

订购类型,3表示按月订购,5表示按一年订购,6表示按两年订购、7表示按三年订购。cycleCnt属性为1,cycleType取值为3 表示订购1个月

3


cpuNum

String

cpu核数

2


memSize

String

内存容量

4


engineVersion

String

引擎版本

WiredTiger 4.0


instanceType

String

实例类型,单机版(Single)高级版(Senior)

Single


regionId

String

资源池id

100054c0416811e9a6690242ac110002


instanceName

String

实例名称

mongo008


dbPassWord

String

加密后的数据库root密码

/r/cUXnFwSNLfP0=


subnetId

String

子网id

7d3fe61d-b279-4c2a-b190-afd9754125b4


vpcId

String

vpc信息

07a41838-845c-467d-b2e8-e1001a9fc01f


secgroups

String

安全组id

aa8ddfb7-f042-4c57-bb25-7df09d5c732a


volumeType

String

磁盘类型

SATA


diskSize

String

磁盘大小

100


accessKey

String

资源池ak

4a4bdc57e06542199b5f98d4cd107be2


securityKey

String

资源池sk

5566ddcc9b1646c6b77a0eaeff1c8763


响应参数

参数

是否必填

参数类型

说明

示例

下级对象

statusCode

Integer

响应码
取值范围:800为成功,900为失败

800


message

String

响应信息

新购MongoDB实例成功


returnObj

Object

返回对象



returnObj

参数

是否必填

参数类型

说明

示例

下级对象

newOrderNo

String

订单号

true


submitted

Boolean

订单提交状态



totalPrice

Integer

订单总价



newOrderId

String

订单ID



errorMessage

String

错误信息



请求示例

请求头header

请求体body

{
    "instanceCnt":"1",
    "cycleCnt":"1",
    "cycleType":"3",
    "cpuNum":"2",
    "memSize":"4",
    "engineVersion":"WiredTiger 4.0",
    "instanceType":"Single",
    "regionId":"100054c0416811e9a6690242ac110002",
    "instanceName":"mongo008",
    "dbPassWord":"/r/cUXnFwSNLfP0=",
    "subnetId":"7d3fe61d-b279-4c2a-b190-afd9754125b4",
    "vpcId":"07a41838-845c-467d-b2e8-e1001a9fc01f",
    "secgroups":"aa8ddfb7-f042-4c57-bb25-7df09d5c732a",
    "volumeType":"SATA",
    "diskSize":"100",
    "accessKey":"4a4bdc57e06542199b5f98d4cd107be2",
    "securityKey":"5566ddcc9b1646c6b77a0eaeff1c8763"
}

响应示例
{
    "statusCode": 800,
    "message": "新购MongoDB实例成功",
    "returnObj": {
        "newOrderNo": "20221124112017724841",
        "submitted": true,
        "totalPrice": 477.0,
        "newOrderId": "df180385a2324d19ade154d3bb78b8d6",
        "errorMessage": ""
    }
}

状态码

状态码

描述

800

表示请求成功

900

表示请求失败

错误码


4mF5x1wVyW.w