更新时间:2024-08-15 GMT+08:00
分享

创建虚拟igw

功能介绍

创建虚拟igw

调用方法

请参见如何调用API

URI

POST /v3/{project_id}/geip/vpc-igws

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户id

最小长度:1

最大长度:32

表2 Query参数

参数

是否必选

参数类型

描述

fields

String

形式为"fields=id&fields=project_id&...",支持字段:id/project_id/vpc_id/created_at/updated_at/name

最小长度:0

最大长度:1024

请求参数

表3 请求Body参数

参数

是否必选

参数类型

描述

vpc_igw

vpc_igw object

创建虚拟IGW的请求体

表4 vpc_igw

参数

是否必选

参数类型

描述

vpc_id

String

vpcid

最小长度:0

最大长度:36

network_id

String

创建VPC IGW的network id

最小长度:0

最大长度:36

add_route

Boolean

是否添加默认路由

enable_ipv6

Boolean

是否使能ipv6

name

String

虚拟IGW的名称

最小长度:0

最大长度:255

响应参数

状态码: 201

表5 响应Body参数

参数

参数类型

描述

vpc_igw

VpcIgwsTenantResp object

虚拟IGW对象

request_id

String

本次请求编号

最小长度:0

最大长度:36

表6 VpcIgwsTenantResp

参数

参数类型

描述

id

String

虚拟IGW的uuid

最小长度:0

最大长度:36

project_id

String

虚拟IGW的租户id

最小长度:0

最大长度:32

vpc_id

String

虚拟IGW的vpcid

最小长度:0

最大长度:64

name

String

虚拟IGW的名称

最小长度:0

最大长度:255

created_at

String

创建时间

最小长度:0

最大长度:64

updated_at

String

更新时间

最小长度:0

最大长度:64

network_id

String

创建IGW使用的VPC具体子网

最小长度:0

最大长度:64

enable_ipv6

Boolean

是否使能IPV6

请求示例

创建虚拟igw

POST https://{Endpoint}/v3/{project_id}/geip/vpc-igws

{
  "vpc_igw" : {
    "vpc_id" : "539c011b-a87d-4a1f-af03-ecb40f5bf813",
    "name" : "create-test"
  }
}

响应示例

状态码: 201

正常创建

{
  "vpc_igw" : {
    "id" : "33866d83-e3eb-4380-b58d-525a47031435",
    "project_id" : "034627a12266434b891d718239c93380",
    "name" : "ds",
    "created_at" : "2021-07-07T13:10:19",
    "updated_at" : "2021-07-07T13:10:19",
    "network_id" : "c88b8567-bd23-4e75-9257-b3052bd51bc2",
    "enable_ipv6" : false,
    "vpc_id" : "c88b8567-bd23-4e75-9257-b3052bd51bc1"
  },
  "request_id" : "6d81f3f0-1c4a-4fba-aaca-1b9e762125d4"
}

状态码

状态码

描述

201

正常创建

错误码

请参见错误码

相关文档