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
string
description
Optional
Description for the rule
boolean
invalidApplication
Optional
invalidApplication
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.
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'.
Property Of