nsxfirewallrule

nsxfirewallrule
nsxfirewallrule

Firewall Rule

JSON Example
{
    "invalidDestination": false,
    "loggingEnabled": false,
    "matchTranslated": false,
    "destination": {
        "groupingObjectId": [
            "string"
        ],
        "ipAddress": [
            "string"
        ],
        "exclude": false,
        "vnicGroupId": [
            "string"
        ]
    },
    "description": "string",
    "invalidApplication": false,
    "source": {
        "groupingObjectId": [
            "string"
        ],
        "ipAddress": [
            "string"
        ],
        "exclude": false,
        "vnicGroupId": [
            "string"
        ]
    },
    "enabled": false,
    "ruleTag": 0,
    "application": {
        "service": [
            {
                "icmpType": "string",
                "sourcePort": [
                    "string"
                ],
                "protocol": "string",
                "port": [
                    "string"
                ]
            }
        ],
        "applicationId": [
            "string"
        ]
    },
    "ruleType": "string",
    "name": "string",
    "action": "string",
    "ruleId": 0,
    "invalidSource": false,
    "direction": "string",
    "statistics": {
        "connectionCount": 0,
        "packetCount": 0,
        "byteCount": 0,
        "timestamp": 0
    }
}
boolean
invalidDestination
Optional

invalidDestination

boolean
loggingEnabled
Optional

Enable logging for the rule.

boolean
matchTranslated
Optional

Defines the order of NAT and Firewall pipeline. When false, firewall happens before NAT. Default : false

destination
Optional

destination

string
description
Optional

Description for the rule

boolean
invalidApplication
Optional

invalidApplication

source
Optional

source

boolean
enabled
Optional

Enable rule.

integer As int64 As int64
ruleTag
Optional

Rule tag. Used to specify user-defined ruleId. If not specified NSX Manager will generate ruleId.

application
Optional

application

string
ruleType
Optional

Identifies the type of the rule. internal_high or user.

string
name
Optional

Name for the rule.

string
action
Optional

Action. Values : accept, deny

integer As int64 As int64
ruleId
Optional

Identifier for the rule.

boolean
invalidSource
Optional

invalidSource

string
direction
Optional

Direction. Possible values in or out. Default is 'any'.

statistics
Optional

statistics