BaseSecurityGroup
Properties
string
entity_id
Optional
Entity ID that can be references in detail API calls
string
name
Optional
Name of the object
string
vendor_id
Optional
Not available
Returned By
Get Security Group
Extends
Group
Extended By
NSXSecurityGroup
AzureASG
NSXPolicyGroup
EC2SecurityGroup
NSGroup
JSON Example
{
"direct_destination_rules": [
{
"firewall": {
"entity_id": "string",
"entity_type": "enum"
},
"rule_set_type": "string",
"rules": [
{
"entity_id": "string",
"entity_type": "enum"
}
]
}
],
"direct_members": [
{
"entity_id": "string",
"entity_type": "enum"
}
],
"direct_source_rules": [
{
"firewall": {
"entity_id": "string",
"entity_type": "enum"
},
"rule_set_type": "string",
"rules": [
{
"entity_id": "string",
"entity_type": "enum"
}
]
}
],
"entity_id": "1000:104:12213212",
"entity_type": "enum",
"excluded_members": [
{
"entity_id": "string",
"entity_type": "enum"
}
],
"indirect_destination_rules": [
{
"firewall": {
"entity_id": "string",
"entity_type": "enum"
},
"rule_set_type": "string",
"rules": [
{
"entity_id": "string",
"entity_type": "enum"
}
]
}
],
"indirect_source_rules": [
{
"firewall": {
"entity_id": "string",
"entity_type": "enum"
},
"rule_set_type": "string",
"rules": [
{
"entity_id": "string",
"entity_type": "enum"
}
]
}
],
"members": [
{
"entity_id": "string",
"entity_type": "enum"
}
],
"name": "My Name",
"parents": [
{
"entity_id": "string",
"entity_type": "enum"
}
],
"vendor_id": "string"
}