FirewallSection

FirewallSection
FirewallSection
JSON Example
{
    "_self": {
        "rel": "string"
    },
    "stateful": false,
    "_system_owned": false,
    "display_name": "string",
    "description": "string",
    "tags": [
        {
            "scope": "string",
            "tag": "string"
        }
    ],
    "section_type": "string",
    "applied_tos": [
        {
            "target_display_name": "string",
            "is_valid": false,
            "target_id": "string",
            "target_type": "string"
        }
    ],
    "rule_count": 0,
    "_schema": "string",
    "is_default": false,
    "_create_time": 0,
    "_create_user": "string",
    "_links": [
        {
            "action": "string",
            "href": "string",
            "rel": "string"
        }
    ],
    "_revision": 0,
    "_last_modified_time": 0,
    "_last_modified_user": "string",
    "id": "string",
    "resource_type": "string"
}
_self
Optional

_self

boolean
stateful
Required

Stateful or Stateless nature of firewall section is enforced on all rules inside the section. Layer3 sections can be stateful or stateless. Layer2 sections can only be stateless.

boolean
_system_owned
Optional

Indicates system owned resource

string
display_name
Optional

Defaults to ID if not set

string
description
Optional

description

array of Tag
tags
Optional

tags

string
section_type
Required

Type of the rules which a section can contain. Only homogeneous sections are supported.

Possible values are : LAYER2, LAYER3,
applied_tos
Optional

List of objects where the rules in this section will be enforced. This will take precedence over rule level appliedTo.

integer As int64 As int64
rule_count
Optional

Number of rules in this section.

string
_schema
Optional

_schema

boolean
is_default
Optional

It is a boolean flag which reflects whether a firewall section is default section or not. Each Layer 3 and Layer 2 section will have at least and at most one default section.

integer As int64 As int64
_create_time
Optional

Timestamp of resource creation

string
_create_user
Optional

ID of the user who created this resource

_links
Optional

The server will populate this field when returing the resource. Ignored on PUT and POST.

integer As int64 As int64
_revision
Optional

The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected.

integer As int64 As int64
_last_modified_time
Optional

Timestamp of last modification

string
_last_modified_user
Optional

ID of the user who last modified this resource

string
id
Optional

id

string
resource_type
Required

The type of this resource.