TypeScript
const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({ name: '<string>', rules: [ { priority: 123, direction: 'ingress', action: 'allow', protocol: '<string>', source: '<string>', destination: '<string>', ports: '<string>' } ], networkId: '<string>' }) }; fetch('https://api.example.com/v1/regions/{region}/compute/firewalls', options) .then(res => res.json()) .then(res => console.log(res)) .catch(err => console.error(err));
{ "success": true, "data": { "id": "<string>", "name": "<string>", "rules": [ { "priority": 123, "direction": "ingress", "action": "allow", "protocol": "TCP", "source": "<string>", "destination": "<string>", "ports": "<string>" } ], "status": "active", "networkId": "<string>", "createdAt": "2023-11-07T05:31:56Z" } }
Create a network firewall policy
Region identifier
Show child attributes
Firewall created
true
Network firewall / security policy
Was this page helpful?