[{"label":"Latest (v37.2)","version":"latest"},{"version":"v37.1"},{"version":"v37.0"},{"version":"v36.3"},{"version":"v36.2"},{"version":"v36.1"},{"version":"v36.0"},{"link":"https://developer.vmware.com/apis/1046/vmware-cloud-director","version":"v35.0"}]
vmware-cloud-director
Get DFW Rules
DescriptionRetrieves all firewall rules for a given DFW security policy. The rules are returned in the order of precedence.
Request
URLURL
https://{api_host}/cloudapi/1.0.0/vdcGroups/{vdcGroupId}/dfwPolicies/{policyId}/rules
Path Parameters
Path Parameters
string
vdcGroupId
Required
string
policyId
Required
Authentication
This operation uses the following authentication methods.
Response
Response
Response BodyResponse Body
200 OK
Returns
DfwRules
of type(s) application/json;version=37.1
{
"values": [
{
"action": "enum",
"actionValue": "string",
"applicationPortProfiles": [
{
"id": "string",
"name": "string"
}
],
"appliedTo": {
"id": "string",
"name": "string"
},
"comments": "string",
"description": "string",
"destinationFirewallGroups": [
{
"id": "string",
"name": "string"
}
],
"destinationGroupsExcluded": false,
"direction": "enum",
"enabled": false,
"id": "string",
"ipProtocol": "enum",
"logging": false,
"name": "string",
"networkContextProfiles": [
{
"id": "string",
"name": "string"
}
],
"sourceFirewallGroups": [
{
"id": "string",
"name": "string"
}
],
"sourceGroupsExcluded": false,
"version": {
"version": 0
}
}
]
}
Errors
Error
404
The specified resource was not found
Code Samples
cURL Command
curl https://{api_host}/cloudapi/1.0.0/vdcGroups/{vdcGroupId}/dfwPolicies/{policyId}/rules
[{"label":"Latest (v37.2)","version":"latest"},{"version":"v37.1"},{"version":"v37.0"},{"version":"v36.3"},{"version":"v36.2"},{"version":"v36.1"},{"version":"v36.0"},{"link":"https://developer.vmware.com/apis/1046/vmware-cloud-director","version":"v35.0"}]
vmware-cloud-director
Availability
Added in 35.0
On This Page
DFW Policy Operations
delete
delete
get
get
get
put
put