创建安全组规则(废弃)
URI
POST /v2.1/{project_id}/os-security-group-rules
请求消息
请求参数如表2所示。
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        parent_group_id  | 
      
        是  | 
      
        String  | 
      
        相关联的安全组ID,UUID格式。  | 
     
| 
        ip_protocol  | 
      
        是  | 
      
        String  | 
      
        IP协议:icmp,tcp,或者udp。  | 
     
| 
        from_port  | 
      
        是  | 
      
        Integer  | 
      
        起始端口,范围1-65535,且不大于to_port(icmp时,表示type,范围是0-255)。  | 
     
| 
        to_port  | 
      
        是  | 
      
        Integer  | 
      
        终止端口,范围1-65535,且不小于from_port(icmp时,表示code,范围是0-255,且如果from_port为-1,to_port为-1表示任意ICMP报文)。  | 
     
| 
        cidr  | 
      
        否  | 
      
        String  | 
      
        地址范围,CIDR格式,比如:“192.168.0.0/24”。  | 
     
| 
        group_id  | 
      
        否  | 
      
        String  | 
      
        源安全组ID 若同时指定group_id和cidr,则以group_id为准。  | 
     
响应消息
响应参数如表4所示。
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        parent_group_id  | 
      
        是  | 
      
        String  | 
      
        相关联的安全组ID,UUID格式。  | 
     
| 
        ip_protocol  | 
      
        是  | 
      
        String  | 
      
        IP协议:icmp,tcp,或者udp  | 
     
| 
        from_port  | 
      
        是  | 
      
        Integer  | 
      
        起始端口,范围1-65535,且不大于to_port 。 当协议类型为icmp时,from_port为icmp协议的type,范围是0-255。  | 
     
| 
        to_port  | 
      
        是  | 
      
        Integer  | 
      
        终止端口,范围1-65535。 
  | 
     
| 
        ip_range  | 
      
        是  | 
      
        Object  | 
      
        包含CIDR信息。参见ip_range对象,比如: "ip_range": {"cidr": "0.0.0.0/0"}  | 
     
| 
        group  | 
      
        是  | 
      
        Object  | 
      
        固定返回空字典。  | 
     
| 
        id  | 
      
        是  | 
      
        String  | 
      
        安全组规则ID,UUID格式。  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        cidr  | 
      
        是  | 
      
        String  | 
      
        地址范围,CIDR格式,比如:“192.168.0.0/24”  | 
     
请求示例
POST https://{endpoint}/v2.1/{project_id}/os-security-group-rules
  {
	"security_group_rule": {
		"from_port": "443",
		"ip_protocol": "tcp",
		"to_port": "443",
		"cidr": "0.0.0.0/0",
		"parent_group_id": "48700ff3-30b8-4e63-845f-a79c9633e9fb"
	}
}
 响应示例
{
	"security_group_rule": {
		"id": "F4966B29-D21D-B211-B6B4-0018E1C5D866",
		"ip_range": {
			"cidr": "0.0.0.0/0"
		},
		"parent_group_id": "48700ff3-30b8-4e63-845f-a79c9633e9fb",
		"to_port": 443,
		"ip_protocol": "tcp",
		"group": {
			
		},
		"from_port": 443
	}
}
 返回值
请参考通用请求返回值。