This section discusses operations for managing a Firewall Policy through this extension.
Attribute | Type | Required | CRUD [a] | Default Value | Validation Constraints | Notes | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id | uuid-str | N/A | R | generated | N/A | Unique identifier for the Firewall Policy object. | |||||||||||||||||||||||||||||||||||||||||||
tenant_id | uuid-str | Yes | CR | Derived from Authentication token | N/A | Owner of the Firewall Policy. Only admin users can specify a tenant identifier other than their own. | |||||||||||||||||||||||||||||||||||||||||||
name | String | No | CRU | None | N/A | Human readable name for the Firewall Policy (255 characters limit). Does not have to be unique. | |||||||||||||||||||||||||||||||||||||||||||
description | String | No | CRU | None | N/A | Human readable description for the Firewall Policy (1024 characters limit) | |||||||||||||||||||||||||||||||||||||||||||
shared | Bool | No | CRU | false | {true | false} | When set to True makes this Firewall Policy visible to tenants other than its owner. | |||||||||||||||||||||||||||||||||||||||||||
firewall_rules | List | No | CRU | Empty list | JSON list of Firewall Rule uuids | This is an ordered list of Firewall Rule uuids. The Firewall applies the rules in the order in which they appear in this list. | |||||||||||||||||||||||||||||||||||||||||||
audited | Bool | No | CRU | false | {true | false} | When set to True by the policy owner indicates that the Firewall Policy has been audited. This attribute is meant to aid in the firewall policy audit workflows. Each time the Firewall Policy or the associated Firewall Rules are changed, this attribute will be set to False and will have to be explicitly set to True through an update operation. | |||||||||||||||||||||||||||||||||||||||||||
[a]
|