openstack.network.v2.security_group_rule

openstack.network.v2.security_group_rule

The SecurityGroupRule Class

The SecurityGroupRule class inherits from Resource.

class openstack.network.v2.security_group_rule.SecurityGroupRule(_synchronized=False, **attrs)

The base resource

Parameters:_synchronized (bool) – This is not intended to be used directly. See new() and existing().
created_at = None

Timestamp when the security group rule was created.

description = None

The security group rule description.

direction = None

ingress or egress: The direction in which the security group rule is applied. For a compute instance, an ingress security group rule is applied to incoming ingress traffic for that instance. An egress rule is applied to traffic leaving the instance.

ether_type = None

Must be IPv4 or IPv6, and addresses represented in CIDR must match the ingress or egress rules.

port_range_max = None

The maximum port number in the range that is matched by the security group rule. The port_range_min attribute constrains the port_range_max attribute. If the protocol is ICMP, this value must be an ICMP type.

port_range_min = None

The minimum port number in the range that is matched by the security group rule. If the protocol is TCP or UDP, this value must be less than or equal to the value of the port_range_max attribute. If the protocol is ICMP, this value must be an ICMP type.

project_id = None

The ID of the project this security group rule is associated with.

protocol = None

The protocol that is matched by the security group rule. Valid values are null, tcp, udp, and icmp.

remote_group_id = None

The remote security group ID to be associated with this security group rule. You can specify either remote_group_id or remote_ip_prefix in the request body.

remote_ip_prefix = None

The remote IP prefix to be associated with this security group rule. You can specify either remote_group_id or remote_ip_prefix in the request body. This attribute matches the specified IP prefix as the source IP address of the IP packet.

revision_number = None

Revision number of the security group rule. Type: int

security_group_id = None

The security group ID to associate with this security group rule.

updated_at = None

Timestamp when the security group rule was last updated.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.