Network Services
Creates an individual firewall rule for a given device.
post/firewall/{ovdcId}/rule
Request
- Base URL: https://api.armor.com
- URL: https://api.armor.com/firewall/{ovdcId}/rule
- Auth: none declared
Path parameters
ovdcIdinteger required
id for the device to create rule for
Request body
Example request
{
"id": 2,
"deviceId": 3,
"rule": {
"id": 0,
"sources": [
{
"id": 5,
"deviceId": 3,
"name": "Source 1",
"type": "group",
"ipGroups": "192.168.10.10",
"isReadonly": false,
"vcdOrgVdcId": 0,
"status": 5,
"retryCount": 0,
"joinedValues": "192.168.10.10",
"values": [
"192.168.10.10"
]
}
],
"destinations": [
{
"id": 3,
"deviceId": 3,
"name": "Destination 1",
"type": "group",
"ipGroups": "192.168.10.12",
"isReadonly": false,
"vcdOrgVdcId": 0,
"status": 5,
"retryCount": 0,
"joinedValues": "192.168.10.12",
"values": [
"192.168.10.12"
]
}
],
"services": [
{
"id": 2,
"deviceId": 3,
"location": "vsite-a",
"accountId": 2,
"name": "Service 2",
"values": [
{
"port": 8888,
"protocol": "tcp",
"isConsistent": false
},
{
"port": 21,
"protocol": "udp",
"isConsistent": false
}
]
}
],
"action": "allow",
"name": "Test Rule",
"sortOrder": 12,
"isEnabled": true,
"providerRefId": 0,
"readonly": false,
"status": 0,
"firewallRuleAction": 0
}
}Response
OK
System Object required
Changes
No recorded changes to this operation across all 1 revision of this API.