VPC相关操作
所有文档

          私有网络 VPC

          VPC相关操作

          创建VPC

          描述:

          创建VPC实例。

          命令格式:

          $ bce vpc create-vpc <name> <cidr> [-des DESCRIPTION]

          说明:

          • name: VPC名称,不能取值"default",长度不超过65个字符,可由数字,字符,下划线组成。
          • cidr: VPC的cidr。
          • -des DESCRIPTION, --description DESCRIPTION: VPC描述,不超过200字符。

          操作示例:

          $ bce vpc create-vpc test-name 192.168.0.0/16 -des test-description

          返回示例:

          {
              “vpc_id”: “vpc-2mdntsz0jbki”
          }
          参数名称 类型 描述
          vpc_id String 创建VPC的id

          查询VPC列表

          描述:

          查询VPC列表信息。

          命令格式:

          $ bce vpc list-vpc [-a] [-mkr MARKER] [-mky MAX_KEYS] [-isd {True,False}]

          说明:

          • -mkr MARKER, --marker MARKER:查询批量获取列表的起始位置,是一个由系统生成的字符串
          • -mky MAX_KEYS, --max_keys MAX_KEYS :每页包含的最大VPC数量,最大数量通常不超过1000,缺省值为1000。
          • -isd {True,False}, --is_default {True,False}:是否为默认VPC,可选值:True、False;当不填写此参数时返回所有VPC。
          • -a,--all:返回所有VPC

          操作示例:

          $ bce vpc list-vpc

          返回示例:

          {
              “marker”: null,
              “max_keys”: 1000,
              “vpcs”: [
                  {
                      “is_default”: false,
                      “vpc_id”: “vpc-2mdntsz0jbki”,
                      “cidr”: “192.168.0.0/16”,
                      “name”: “test-name”,
                      “description”: “test-description”
                  },
                  {
                      “is_default”: true,
                      “vpc_id”: “vpc-suzek0b5vi4r”,
                      “cidr”: “192.168.0.0/16”,
                      “name”: “默认私有网络”,
                      “description”: “default”
                  }
              ],
              “is_truncated”: false
          }
          参数名称 类型 描述
          marker String 标记查询的起始位置
          is_truncated boolean true表示后面还有数据,false表示已经是最后一页
          nextMarker String 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现
          max_keys int 每页包含的最大数量
          vpcs List\<Vpc> VPC列表

          查询指定VPC

          描述:

          创建VPC实例。

          命令格式:

          $ bce vpc show-vpc <vpc_id>

          操作示例:

          $ bce vpc show-vpc vpc-2mdntsz0jbki

          返回示例:

          $ bce vpc show-vpc vpc-2mdntsz0jbki
          {
              “vpc”: {
                  “is_default”: false,
                  “subnets”: [],
                  “description”: “test-description”,
                  “vpc_id”: “vpc-2mdntsz0jbki”,
                  “cidr”: “192.168.0.0/16”,
                  “name”: “test-name”
              }
          }
          参数名称 类型 描述
          vpc ShowVpcModel VPC实体

          删除VPC

          描述:删除VPC实例。

          命令格式:

          $ bce vpc delete-vpc <vpc_id>

          操作示例:

          $ bce vpc delete-vpc vpc-f284wyd8ema8

          返回示例:

          {}

          无特殊返回参数

          更新VPC

          描述:

          更新VPC信息。

          命令格式:

          $ bce vpc update-vpc <vpc_id> <name> [-des DESCRIPTION]

          说明:

          • vpc_id:vpc的id。
          • name:VPC名称,不能取值"default",长度不超过65个字符,可由数字,字符,下划线组成。
          • -des DESCRIPTION, --description DESCRIPTION:VPC描述,不超过200字符。

          操作示例:

          $ bce vpc update-vpc vpc-2mdntsz0jbki update-name -des update-description

          返回示例:

          {}

          无特殊返回参数

          上一篇
          通过CLI使用VPC服务
          下一篇
          子网相关操作