{
  "@context": {
    "@version": 1.1,
    "pan": "https://pan.dev/schema/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "Firewall": "pan:Firewall",
    "FirewallRequest": "pan:FirewallRequest",
    "FirewallSummary": "pan:FirewallSummary",
    "FqdnList": {
      "@id": "pan:FqdnList",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "FqdnListRequest": "pan:FqdnListRequest",
    "FqdnListSummary": "pan:FqdnListSummary",
    "PrefixList": {
      "@id": "pan:PrefixList",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "PrefixListRequest": "pan:PrefixListRequest",
    "PrefixListSummary": "pan:PrefixListSummary",
    "ResponseStatus": "pan:ResponseStatus",
    "RuleDestination": "pan:RuleDestination",
    "RuleSource": "pan:RuleSource",
    "RuleStack": "pan:RuleStack",
    "RuleStackRequest": "pan:RuleStackRequest",
    "RuleStackSummary": "pan:RuleStackSummary",
    "SecurityRule": "pan:SecurityRule",
    "SecurityRuleRequest": "pan:SecurityRuleRequest",
    "SecurityRuleSummary": "pan:SecurityRuleSummary",
    "Action": {
      "@id": "pan:Action",
      "@type": "xsd:string"
    },
    "AntiSpywareProfile": {
      "@id": "pan:AntiSpywareProfile",
      "@type": "xsd:string"
    },
    "AntiVirusProfile": {
      "@id": "pan:AntiVirusProfile",
      "@type": "xsd:string"
    },
    "Applications": {
      "@id": "pan:Applications",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "AssociatedRuleStack": {
      "@id": "pan:AssociatedRuleStack",
      "@type": "xsd:string"
    },
    "Attachments": {
      "@id": "pan:Attachments",
      "@container": "@set",
      "@type": "@id"
    },
    "AuditComment": {
      "@id": "pan:AuditComment",
      "@type": "xsd:string"
    },
    "AvailabilityZone": {
      "@id": "pan:AvailabilityZone",
      "@type": "xsd:string"
    },
    "Category": {
      "@id": "pan:Category",
      "@type": "@id"
    },
    "Cidrs": {
      "@id": "pan:Cidrs",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "Countries": {
      "@id": "pan:Countries",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "DecryptionRuleType": {
      "@id": "pan:DecryptionRuleType",
      "@type": "xsd:string"
    },
    "Description": {
      "@id": "pan:Description",
      "@type": "xsd:string"
    },
    "Destination": {
      "@id": "pan:Destination",
      "@type": "@id"
    },
    "Enabled": {
      "@id": "pan:Enabled",
      "@type": "xsd:boolean"
    },
    "EndpointId": {
      "@id": "pan:EndpointId",
      "@type": "xsd:string"
    },
    "ErrorCode": {
      "@id": "pan:ErrorCode",
      "@type": "xsd:integer"
    },
    "Feeds": {
      "@id": "pan:Feeds",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "FileBlockingProfile": {
      "@id": "pan:FileBlockingProfile",
      "@type": "xsd:string"
    },
    "FirewallEntry": {
      "@id": "pan:FirewallEntry",
      "@type": "@id"
    },
    "FirewallName": {
      "@id": "pan:FirewallName",
      "@type": "xsd:string"
    },
    "FirewallStatus": {
      "@id": "pan:FirewallStatus",
      "@type": "@id"
    },
    "FqdnListEntry": {
      "@id": "pan:FqdnListEntry",
      "@type": "@id"
    },
    "FqdnListName": {
      "@id": "pan:FqdnListName",
      "@type": "xsd:string"
    },
    "FqdnLists": {
      "@id": "pan:FqdnLists",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "Key": {
      "@id": "pan:Key",
      "@type": "xsd:string"
    },
    "LookupXForwardedFor": {
      "@id": "pan:LookupXForwardedFor",
      "@type": "xsd:string"
    },
    "MinAppIdVersion": {
      "@id": "pan:MinAppIdVersion",
      "@type": "xsd:string"
    },
    "NegateDestination": {
      "@id": "pan:NegateDestination",
      "@type": "xsd:boolean"
    },
    "NegateSource": {
      "@id": "pan:NegateSource",
      "@type": "xsd:boolean"
    },
    "PrefixListEntry": {
      "@id": "pan:PrefixListEntry",
      "@type": "@id"
    },
    "PrefixListName": {
      "@id": "pan:PrefixListName",
      "@type": "xsd:string"
    },
    "PrefixLists": {
      "@id": "pan:PrefixLists",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "Priority": {
      "@id": "pan:Priority",
      "@type": "xsd:integer"
    },
    "Profile": {
      "@id": "pan:Profile",
      "@type": "@id"
    },
    "Protocol": {
      "@id": "pan:Protocol",
      "@type": "xsd:string"
    },
    "Reason": {
      "@id": "pan:Reason",
      "@type": "xsd:string"
    },
    "RuleEntry": {
      "@id": "pan:RuleEntry",
      "@type": "@id"
    },
    "RuleName": {
      "@id": "pan:RuleName",
      "@type": "xsd:string"
    },
    "RuleStackEntry": {
      "@id": "pan:RuleStackEntry",
      "@type": "@id"
    },
    "RuleStackName": {
      "@id": "pan:RuleStackName",
      "@type": "xsd:string"
    },
    "Scope": {
      "@id": "pan:Scope",
      "@type": "xsd:string"
    },
    "Source": {
      "@id": "pan:Source",
      "@type": "@id"
    },
    "Status": {
      "@id": "pan:Status",
      "@type": "xsd:string"
    },
    "SubnetId": {
      "@id": "pan:SubnetId",
      "@type": "xsd:string"
    },
    "SubnetMappings": {
      "@id": "pan:SubnetMappings",
      "@container": "@set",
      "@type": "@id"
    },
    "Tags": {
      "@id": "pan:Tags",
      "@container": "@set",
      "@type": "@id"
    },
    "URLCategoryNames": {
      "@id": "pan:URLCategoryNames",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "URLFilteringProfile": {
      "@id": "pan:URLFilteringProfile",
      "@type": "xsd:string"
    },
    "UpdateToken": {
      "@id": "pan:UpdateToken",
      "@type": "xsd:string"
    },
    "Value": {
      "@id": "pan:Value",
      "@type": "xsd:string"
    },
    "VpcId": {
      "@id": "pan:VpcId",
      "@type": "xsd:string"
    },
    "VulnerabilityProfile": {
      "@id": "pan:VulnerabilityProfile",
      "@type": "xsd:string"
    }
  }
}
