{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/json-structure/cloud-ngfw-api-firewall-request-structure.json", "name": "FirewallRequest", "description": "FirewallRequest schema from Palo Alto Networks Cloud NGFW for AWS REST API", "type": "object", "properties": { "FirewallName": { "type": "string" }, "FirewallEntry": { "type": "object", "properties": { "Description": { "type": "string" }, "VpcId": { "type": "string" }, "AssociatedRuleStack": { "type": "string" }, "SubnetMappings": { "type": "array", "items": { "type": "object", "properties": { "SubnetId": { "type": "string" } } } }, "Tags": { "type": "array", "items": { "type": "object", "properties": { "Key": { "type": "string" }, "Value": { "type": "string" } } } } }, "required": [ "VpcId", "AssociatedRuleStack", "SubnetMappings" ] } }, "required": [ "FirewallName", "FirewallEntry" ] }