更新安全组信息(废弃)
URI
PUT /v2.1/{project_id}/os-security-groups/{security_group_id}
请求消息
请求参数如表2所示。
响应消息
响应参数如表4所示。
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        description  | 
      
        是  | 
      
        String  | 
      
        安全组描述信息。 长度不超过255个字符。  | 
     
| 
        id  | 
      
        是  | 
      
        String  | 
      
        安全组ID,UUID格式。  | 
     
| 
        name  | 
      
        是  | 
      
        String  | 
      
        安全组名称。 长度不超过255个字符。  | 
     
| 
        rules  | 
      
        是  | 
      
        Array of objects  | 
      
        安全组规则列表,请参见表6。  | 
     
| 
        tenant_id  | 
      
        是  | 
      
        String  | 
      
        租户ID或项目ID。 长度不超过255个字符。  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        parent_group_id  | 
      
        是  | 
      
        String  | 
      
        相关联的安全组ID,UUID格式。  | 
     
| 
        ip_protocol  | 
      
        是  | 
      
        String  | 
      
        协议类型或直接指定IP协议号,取值可为icmp,tcp,udp或IP协议号。  | 
     
| 
        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报文)。  | 
     
| 
        ip_range  | 
      
        是  | 
      
        Object  | 
      
        包含对端ip网段,cidr格式,参见表7。ip_range或者group参数的值为空。  | 
     
| 
        group  | 
      
        是  | 
      
        Object  | 
      
        包括对端安全组的名称和对端安全组所属租户的租户ID,参见表8,ip_range或者group参数的值为空。  | 
     
| 
        id  | 
      
        是  | 
      
        String  | 
      
        安全组规则ID,UUID格式。  | 
     
请求示例
PUT https://{endpoint}/v2.1/bb1118612ba64af3a6ea63a1bdcaa5ae/os-security-groups/3d02312d-0764-49c9-8244-2368ddce0045
  {
    "security_group": {
        "name": "test",
        "description": "description"
    }
}
 响应示例
{
  "security_group": {
    "rules": [
      {
        "from_port": null,
        "group": {
          "tenant_id": "bb1118612ba64af3a6ea63a1bdcaa5ae",
          "name": "test"
        },
        "ip_protocol": null,
        "to_port": null,
        "parent_group_id": "3d02312d-0764-49c9-8244-2368ddce0045",
        "ip_range": {},
        "id": "00dec0b6-8e96-4906-aadf-46cfe54cf5ef"
      }
    ],
    "tenant_id": "bb1118612ba64af3a6ea63a1bdcaa5ae",
    "id": "3d02312d-0764-49c9-8244-2368ddce0045",
    "name": "test",
    "description": "description"
  }
}
 返回值
请参考通用请求返回值。