OS::Neutron::SecurityGroup¶
A resource for managing Neutron security groups.
Security groups are sets of IP filter rules that are applied to an instances networking. They are project specific, and project members can edit the default rules for their group and add new rules sets. All projects have a "default" security group, which is applied to instances that have no other security group defined.
Optional Properties¶
Name | Description |
---|---|
description | Description of the security group. String value expected. Can be updated without replacement. |
name | A string specifying a symbolic name for the security group, which is not required to be unique. String value expected. Can be updated without replacement. |
rules | List of security group rules. List value expected. Can be updated without replacement. Defaults to "[]". List contents:
|
HOT Syntax¶
heat_template_version: 2014-10-16
...
resources:
...
the_resource:
type: OS::Neutron::SecurityGroup
properties:
description: String
name: String
rules: [{"remote_group_id": String, "port_range_max": Integer, "remote_ip_prefix": String, "protocol": String, "port_range_min": Integer, "ethertype": String, "direction": String, "remote_mode": String}, {"remote_group_id": String, "port_range_max": Integer, "remote_ip_prefix": String, "protocol": String, "port_range_min": Integer, "ethertype": String, "direction": String, "remote_mode": String}, ...]