云主机

  • 云主机服务 > API 文档 > VPC >创建专有网络

    创建专有网络

    最近更新时间:2020-12-29 17:05:04

    请求路径

    POST /v1/vm/vpc/

    请求参数

    名称 类型 位置 必须 描述
    region_id string body VPC 所在的地域 ID
    vpc VPC body 专有网络信息
    switch VSwitch body 交换机信息(可选)

    VPC

    名称 类型 必须 描述
    region_id string

    VPC 所在的地域

    您可以通过调用 DescribeRegions 接口获取地域 ID。

    cidr_block string

    VPC 的网段

    您可以使用以下网段或其子集作为 VPC 的网段:

    • 172.16.0.0/12(默认值)。
    • 10.0.0.0/8。
    • 192.168.0.0/16。
    vpc_name string

    VPC 的名称

    长度为 2~128 个字符,必须以字母或中文开头,可包含数字、点号(.)、下划线(_)和短横线(-),但不能以 http://https:// 开头。

    description string

    VPC 的描述信息

    长度为 2~256 个字符,必须以字母或中文开头,但不能以 http://https:// 开头。

    client_token string

    保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。

    user_cidr string

    用户网段,如需定义多个网段请使用半角逗号隔开,最多支持 3 个网段

    ipv6_cidr_block string

    VPC 的 IPv6 网段,目前只支持自动分配

    enable_ipv6 boolean

    是否开启 IPv6 网段

    取值:

    • false:不开启(默认值)
    • true:开启。

    VSwitch

    名称 类型 必须 描述
    zone_id string

    要创建的交换机所属的可用区 ID

    您可以通过调用 DescribeZones 接口获取可用区 ID。

    region_id string

    要创建的交换机的地域 ID

    您可以通过调用 DescribeRegions 接口获取地域 ID。

    cidr_block string

    交换机的网段。交换机网段要求如下:

    • 交换机的网段的掩码长度范围为 16~29 位。
    • 交换机的网段必须从属于所在 VPC 的网段。
    • 交换机的网段不能与所在 VPC 中路由条目的目标网段相同,但可以是目标网段的子集。
    vpc_id string

    要创建的交换机所属的 VPC ID。

    v_switch_name string

    交换机的名称

    名称长度为 2~128 个字符,必须以字母或中文开头,但不能以 http://https:// 开头。

    description string

    交换机的描述信息

    描述长度为 2~256 个字符,必须以字母或中文开头,但不能以 http://https:// 开头。

    ipv6_cidr_block_number integer

    交换机 IPv6 网段的最后 8 比特位

    取值:0~255。

    重设 json 的 key,避免和 model 内的 ipv6_cidr_block 类型不同 convert 失败

    client_token string

    保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。

    返回值

    名称 类型 描述
    request_id string 请求 ID
    data object{} VPC 专有网络信息详情
    data.vpc_id string VPC ID
    data.v_router_id string VPC 路由器的 ID
    data.route_table_id string 路由表的ID

    返回值示例

    {
      "data": {
        "request_id": "55988F1C-EA1C-4CC3-BC80",
        "vpc_id": "vpc-bp19h4cyqds0ywa",
        "v_router_id": "vrt-bp1rxgf0kl9tmz",
        "route_table_id": "vtb-lur2g9m5cst0ek"
      },
      "request_id": "ScKvER-NfSeZ91IW"
    }
    
    以上内容是否对您有帮助?
  • Qvm free helper
    Close