NSXSecurityGroup

NSXSecurityGroup
NSXSecurityGroup
AllOf
This class requires all of the following:
JSON Example
{
    "entity_id": "1000:104:12213212",
    "name": "My Name",
    "entity_type": "VirtualMachine",
    "members": [
        {
            "entity_id": "string",
            "entity_type": "VirtualMachine",
            "entity_name": "string"
        }
    ],
    "direct_source_rules": [
        {
            "rules": [
                {
                    "entity_id": "string",
                    "entity_type": "VirtualMachine",
                    "entity_name": "string"
                }
            ],
            "firewall": {
                "entity_id": "string",
                "entity_type": "VirtualMachine",
                "entity_name": "string"
            },
            "rule_set_type": "string"
        }
    ],
    "direct_destination_rules": [
        {
            "rules": [
                {
                    "entity_id": "string",
                    "entity_type": "VirtualMachine",
                    "entity_name": "string"
                }
            ],
            "firewall": {
                "entity_id": "string",
                "entity_type": "VirtualMachine",
                "entity_name": "string"
            },
            "rule_set_type": "string"
        }
    ],
    "indirect_source_rules": [
        {
            "rules": [
                {
                    "entity_id": "string",
                    "entity_type": "VirtualMachine",
                    "entity_name": "string"
                }
            ],
            "firewall": {
                "entity_id": "string",
                "entity_type": "VirtualMachine",
                "entity_name": "string"
            },
            "rule_set_type": "string"
        }
    ],
    "indirect_destination_rules": [
        {
            "rules": [
                {
                    "entity_id": "string",
                    "entity_type": "VirtualMachine",
                    "entity_name": "string"
                }
            ],
            "firewall": {
                "entity_id": "string",
                "entity_type": "VirtualMachine",
                "entity_name": "string"
            },
            "rule_set_type": "string"
        }
    ],
    "parents": [
        {
            "entity_id": "string",
            "entity_type": "VirtualMachine",
            "entity_name": "string"
        }
    ],
    "direct_members": [
        {
            "entity_id": "string",
            "entity_type": "VirtualMachine",
            "entity_name": "string"
        }
    ],
    "vendor_id": "string",
    "excluded_members": [
        {
            "entity_id": "string",
            "entity_type": "VirtualMachine",
            "entity_name": "string"
        }
    ],
    "nsx_managers": [
        {
            "entity_id": "string",
            "entity_type": "VirtualMachine",
            "entity_name": "string"
        }
    ],
    "scope": "string",
    "ip_sets": [
        {
            "entity_id": "string",
            "entity_type": "VirtualMachine",
            "entity_name": "string"
        }
    ],
    "security_tags": [
        {
            "entity_id": "string",
            "entity_type": "VirtualMachine",
            "entity_name": "string"
        }
    ]
}