Atom feed of this document
 

 Security Group API Abstractions

Table 5.4. Security Group Attributes
Attribute name Type Default Value Description
id uuid-str generated UUID for the security group.
name String None Human-readable name for the security group. Might not be unique. Cannot be named default as that is automatically created for a tenant.
description String None Human-readable description of a security group.
external_id Integer N/A

This is used to coordinate nova security groups with quantum security groups for backwards compatibility.

tenant_id uuid-str N/A Owner of the security group. Only admin users can specify a tenant_id other than their own.
Table 5.5. Security Group Rules
Attribute name Type Default Value Description
id uuid-str generated UUID for the security group rule.
security_group_id uuid-str or Integer allocated by Quantum The security group to associate rule with.
direction String N/A The direction the traffic is allow (ingress/egress) from a VM.
protocol String None IP Protocol (icmp, tcp, udp, etc).
port_range_min Integer None Port at start of range
port_range_max Integer None Port at end of range
ethertype String None ethertype in L2 packet (IPv4, IPv6, etc)
source_ip_prefix string (IP cidr) None CIDR for address range
source_group_id uuid-str or Integer allocated by Quantum or Nova Source security group to apply to rule.
external_id Integer N/A

This is used to coordinate nova security groups with quantum security groups for backwards compatibility.

tenant_id uuid-str N/A Owner of the security group rule. Only admin users can specify a tenant_id other than its own.


loading table of contents...