调用ModifyDBInstanceNetworkType接口切换MongoDB实例的网络类型。

该接口适用于副本集实例和分片集群实例,暂不支持单节点实例。

调试

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

请求参数

名称 类型 是否必选 示例值 描述
Action String ModifyDBInstanceNetworkType

系统规定参数。取值:ModifyDBInstanceNetworkType

RegionId String cn-hangzhou

实例所属的地域ID,您可以通过调用DescribeDBInstanceAttribute查询。

DBInstanceId String dds-bp11483712c1****

实例ID。

NetworkType String VPC

实例要切换的目标网络类型,取值:

  • VPC:将网络类型切换为专有网络。
  • Classic:将网络类型切换为经典网络。
VpcId String vpc-bp1n3i15v90el48nx****

专有网络ID。

说明NetworkType参数配置为VPC时,需要配置该参数。
VSwitchId String vsw-bp1vj604nj5a9zz74****

专有网络中的交换机ID。

说明NetworkType参数配置为VPC时,需要配置该参数。
RetainClassic String Flase

切换网络类型为VPC时,设置是否保留原经典网络地址,取值:

  • True:保留原经典网络地址。
  • False:不保留原经典网络地址。
说明
  • NetworkType参数配置为VPC时,需要配置该参数。
  • 当该参数配置为True时,还需要配置ClassicExpiredDays参数。
ClassicExpiredDays Integer 30

切换网络类型为VPC时,设置保留原经典网络地址的时长。 取值为143060120,单位为天。

说明
  • NetworkType参数配置为VPC时,需要配置该参数。
  • RetainClassic参数配置为True时,需要配置该参数。

返回数据

名称 类型 示例值 描述
RequestId String D0E605FD-6ECE-5FBE-84A4-99AAB1B8****

请求ID。

示例

请求示例

http(s)://mongodb.aliyuncs.com/?Action=ModifyDBInstanceNetworkType
&DBInstanceId=dds-bp11483712c1****
&NetworkType=VPC
&VpcId=vpc-bp1n3i15v90el48nx****
&VSwitchId=vsw-bp1vj604nj5a9zz74****
&RetainClassic=Flase
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<ModifyDBInstanceNetworkTypeResponse>
    <RequestId>D0E605FD-6ECE-5FBE-84A4-99AAB1B8****</RequestId>
</ModifyDBInstanceNetworkTypeResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "D0E605FD-6ECE-5FBE-84A4-99AAB1B8****"
}

错误码

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