NSXFirewallRule

NSXFirewallRule
NSXFirewallRule
AllOf
This class requires all of the following:
JSON Example
{
    "entity_id": "1000:104:12213212",
    "name": "My Name",
    "entity_type": "VirtualMachine",
    "rule_id": "string",
    "section_id": "string",
    "section_name": "string",
    "sequence_number": 0,
    "source_any": false,
    "destination_any": false,
    "service_any": false,
    "anySrcInterface": false,
    "anyDstInterface": false,
    "sources": [
        {
            "entity_id": "string",
            "entity_type": "VirtualMachine",
            "entity_name": "string"
        }
    ],
    "destinations": [
        {
            "entity_id": "string",
            "entity_type": "VirtualMachine",
            "entity_name": "string"
        }
    ],
    "services": [
        {
            "entity_id": "string",
            "entity_type": "VirtualMachine",
            "entity_name": "string"
        }
    ],
    "action": "string",
    "disabled": false,
    "source_inversion": false,
    "destination_inversion": false,
    "port_ranges": [
        {
            "start": 0,
            "end": 0,
            "display": "string",
            "iana_name": "string",
            "iana_port_display": "string"
        }
    ],
    "logging_enabled": false,
    "direction": "string",
    "scope": "string",
    "nsx_managers": [
        {
            "entity_id": "string",
            "entity_type": "VirtualMachine",
            "entity_name": "string"
        }
    ]
}