Create Security Group

 

This operation requires a request body. The request body must include one or both of the following attributes:

  • name. String. Specifies a symbolic name for the security group. Not required to be unique.

  • description. String. Describes the security group.

This operation creates a security group with default security group rules for the IPv4 and IPv6 ethertypes. The following attributes of a security group rule have a value of null:

  • port_range_max

  • port_range_min

  • protocol

  • remote_group_id

  • remote_ip_prefix

This operation returns a response body.

MethodURIDescription
POST/security-groups

Creates an OpenStack Networking security group.

Normal Response Code(s): 201

Error Response Code(s): badRequest (400), unauthorized (401)

 Request

 

Example 5.51. Create Security Group Request: JSON

POST /v2.0/security-groups.json
Accept: application/json
{
   "security_group":{
      "name":"new-webservers",
      "description":"security group for webservers"
   }
}

 Response

 

Example 5.52. Create Security Group Response: JSON

{
   "security_group":{
      "description":"security group for webservers",
      "id":"2076db17-a522-4506-91de-c6dd8e837028",
      "name":"new-webservers",
      "security_group_rules":[
         {
            "direction":"egress",
            "ethertype":"IPv4",
            "id":"38ce2d8e-e8f1-48bd-83c2-d33cb9f50c3d",
            "port_range_max":null,
            "port_range_min":null,
            "protocol":null,
            "remote_group_id":null,
            "remote_ip_prefix":null,
            "security_group_id":"2076db17-a522-4506-91de-c6dd8e837028",
            "tenant_id":"e4f50856753b4dc6afee5fa6b9b6c550"
         },
         {
            "direction":"egress",
            "ethertype":"IPv6",
            "id":"565b9502-12de-4ffd-91e9-68885cff6ae1",
            "port_range_max":null,
            "port_range_min":null,
            "protocol":null,
            "remote_group_id":null,
            "remote_ip_prefix":null,
            "security_group_id":"2076db17-a522-4506-91de-c6dd8e837028",
            "tenant_id":"e4f50856753b4dc6afee5fa6b9b6c550"
         }
      ],
      "tenant_id":"e4f50856753b4dc6afee5fa6b9b6c550"
   }
}

Log a bug against this page


loading table of contents...