For the complete documentation index, see llms.txt. This page is also available as Markdown.

Create an ACL destination

post
Authorizations
defguard_sessionstringRequired
Body

An ACL destination, as accepted when creating or updating one.

addressesstringRequired
any_addressbooleanRequired
any_portbooleanRequired
any_protocolbooleanRequired
namestringRequired
portsstringRequired
protocolsinteger · int32[]Required
Responses
400

Destination addresses, ports or protocols are missing.

application/json

Body returned with error responses.

codestring · nullableOptional

Machine-readable error code, returned for selected errors.

msgstringRequired

Human-readable error message.

post/api/v1/acl/destination
POST /api/v1/acl/destination HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 141

{
  "addresses": "10.0.0.0/24",
  "any_address": false,
  "any_port": false,
  "any_protocol": false,
  "name": "internal-web",
  "ports": "80, 443",
  "protocols": [
    6
  ]
}
{
  "msg": "Must provide alias addresses, ports, or protocols"
}

Last updated

Was this helpful?