子网相关操作
更新时间:2019-06-21
创建子网
描述:
在VPC中创建子网。
命令格式:
                Plain Text
                
            
            1$ bce vpc create-subnet <vpc_id> <subnet_name> <zone_name> <cidr> [-st SUBNET_TYPE] [-des DESCRIPTION]
            说明:
- subnet_name: 子网名称,不能取值"default",长度不超过65个字符,可由数字,字符,下划线组成。
 - zone_name:可用区名称。
 - cidr:子网cidr。
 - vpc_id: 子网所属vpc的id。
 - -des DESCRIPTION, --description DESCRIPTION: subnet描述,不超过200字符。
 - -st SUBNET_TYPE, --subnet_type SUBNET_TYPE: 子网类型,“BCC”、“BBC”。
 
操作示例:
                Plain Text
                
            
            1$ bce vpc create-subnet vpc-2mdntsz0jbki test-name cn-bj-a 192.168.0.0/24
            返回示例:
                Plain Text
                
            
            1{
2    “subnet_id”: “sbn-fxgs4vq0g3np”
3}
            | 参数名称 | 类型 | 描述 | 
|---|---|---|
| subnet_id | String | 创建子网的id | 
查询子网列表
描述:
查询所有子网列表信息。
命令格式:
                Plain Text
                
            
            1$ bce vpc list-subnet [-a] [-vi VPC_ID] [-mkr MARKER] [-mky MAX_KEYS] [-zn ZONE_NAME] [-st {BCC,BBC}]
            说明:
- -a, --all list all subnets.
 - -vi VPC_ID, --vpc_id VPC_ID : 所属vpc的id。
 - -mkr MARKER, --marker MARKER:查询批量获取列表的起始位置,是一个由系统生成的字符串。
 - -mky MAX_KEYS, --max_keys MAX_KEYS:每页包含的最大VPC数量,最大数量通常不超过1000。缺省值为1000。
 - -zn ZONE_NAME, --zone_name ZONE_NAME:所属可用区的名称。
 - -st {BCC,BBC}, --subnet_type {BCC,BBC}:子网类型,“BCC”、“BBC”。
 
操作示例:
                Plain Text
                
            
            1$ bce vpc list-subnet
            返回示例:
                Plain Text
                
            
            1{
2    “marker”: null,
3    “max_keys”: 1000,
4    “subnets”: [
5        {
6            “subnet_type”: “BCC”,
7            “name”: “系统预定义子网”,
8            “vpc_id”: “vpc-suzek0b5vi4r”,
9            “subnet_id”: “sbn-yf43kw8wj3ss”,
10            “zone_name”: “cn-bj-a”,
11            “cidr”: “192.168.0.0/20”,
12            “description”: “”
13        },
14        {
15            “subnet_type”: “BCC”,
16            “name”: “test-name”,
17            “vpc_id”: “vpc-2mdntsz0jbki”,
18            “subnet_id”: “sbn-fxgs4vq0g3np”,
19            “zone_name”: “cn-bj-a”,
20            “cidr”: “192.168.0.0/24”,
21            “description”: “”
22        }
23    ],
24    “is_truncated”: false
25}
            | 参数名称 | 类型 | 描述 | 
|---|---|---|
| marker | String | 标记查询的起始位置 | 
| is_truncated | boolean | true表示后面还有数据,false表示已经是最后一页 | 
| nextMarker | String | 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现 | 
| max_keys | Integer | 每页包含的最大数量 | 
| subnets | List\<Subnet> | 实例信息,由 Subnet 组成的集合 | 
查询指定子网
描述:
查询指定子网的详细信息。
命令格式:
                Plain Text
                
            
            1$ bce vpc show-subnet <subnet_id>
            操作示例:
                Plain Text
                
            
            1$ bce vpc show-subnet sbn-fxgs4vq0g3np
            返回示例:
                Plain Text
                
            
            1{
2    “subnet”: {
3        “subnet_type”: “BCC”,
4        “name”: “test-name”,
5        “vpc_id”: “vpc-2mdntsz0jbki”,
6        “subnet_id”: “sbn-fxgs4vq0g3np”,
7        “zone_name”: “cn-bj-a”,
8        “cidr”: “192.168.0.0/24”,
9        “description”: “”
10    }
11}
            | 参数名称 | 类型 | 描述 | 
|---|---|---|
| subnet | Subnet | 返回的实例详情 | 
删除子网
描述:
删除子网。
命令格式:
                Plain Text
                
            
            1$ bce vpc delete-subnet <subnet_id>
            操作示例:
                Plain Text
                
            
            1$ bce vpc delete-subnet sbn-fxgs4vq0g3np
            返回示例:
                Plain Text
                
            
            1{}
            无特殊返回参数。
更新子网
描述:
更新子网信息。
命令格式:
                Plain Text
                
            
            1$ bce vpc update-subnet <subnet_id> <name>[-des DESCRIPTION]
            说明:
- subnet_id: 待更新subnet的实例ID。
 - -des, --description VPC描述,不超过200字符。
 - name:子网名称,不能取值"default",长度不超过65个字符,可由数字,字符,下划线组成。
 
操作示例:
                Plain Text
                
            
            1$ bce vpc update-subnet sbn-fxgs4vq0g3np update-name -des update-description
            返回示例:
                Plain Text
                
            
            1{}
            无特殊返回参数。
