Module: policies

Inheritance diagram

digraph inheritance253cee96d6 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ApplicationOverride" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="ApplicationOverride"]; "VersionedPanObject" -> "ApplicationOverride" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AuditCommentLog" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="A single audit comment log entry."]; "OpState" -> "AuditCommentLog" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AuthenticationRule" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Authentication Rule"]; "VersionedPanObject" -> "AuthenticationRule" [arrowsize=0.5,style="setlinewidth(0.5)"]; "DecryptionRule" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Decryption rule."]; "VersionedPanObject" -> "DecryptionRule" [arrowsize=0.5,style="setlinewidth(0.5)"]; "HitCount" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Hit count operational data."]; "OpState" -> "HitCount" [arrowsize=0.5,style="setlinewidth(0.5)"]; "NatRule" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="NAT Rule"]; "VersionedPanObject" -> "NatRule" [arrowsize=0.5,style="setlinewidth(0.5)"]; "OpState" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Parent class for all opstate namespaces."]; "PanObject" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base class for all package objects"]; "PolicyBasedForwarding" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="PBF rule."]; "VersionedPanObject" -> "PolicyBasedForwarding" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PostRulebase" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Post-rulebase for a Panorama"]; "Rulebase" -> "PostRulebase" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PreRulebase" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Pre-rulebase for a Panorama"]; "Rulebase" -> "PreRulebase" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RuleAuditComment" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Operational state handling for a rule's audit comments."]; "OpState" -> "RuleAuditComment" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Rulebase" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Rulebase for a Firewall"]; "VersionedPanObject" -> "Rulebase" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RulebaseHitCount" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Operational state handling for rulebase hit counts."]; "OpState" -> "RulebaseHitCount" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SecurityRule" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Security Rule"]; "VersionedPanObject" -> "SecurityRule" [arrowsize=0.5,style="setlinewidth(0.5)"]; "VersionedPanObject" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base class for all versioned package objects."]; "PanObject" -> "VersionedPanObject" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Configuration tree diagram

digraph configtree { graph [rankdir=LR, fontsize=10, margin=0.001]; node [shape=box, fontsize=10, height=0.001, margin=0.1, ordering=out]; PostRulebase [style=filled fillcolor=lightsalmon URL="../module-policies.html#panos.policies.PostRulebase" target="_top"]; ApplicationOverride [style=filled fillcolor=lightsalmon URL="../module-policies.html#panos.policies.ApplicationOverride" target="_top"]; PostRulebase -> ApplicationOverride; AuthenticationRule [style=filled fillcolor=lightsalmon URL="../module-policies.html#panos.policies.AuthenticationRule" target="_top"]; PostRulebase -> AuthenticationRule; DecryptionRule [style=filled fillcolor=lightsalmon URL="../module-policies.html#panos.policies.DecryptionRule" target="_top"]; PostRulebase -> DecryptionRule; NatRule [style=filled fillcolor=lightsalmon URL="../module-policies.html#panos.policies.NatRule" target="_top"]; PostRulebase -> NatRule; PolicyBasedForwarding [style=filled fillcolor=lightsalmon URL="../module-policies.html#panos.policies.PolicyBasedForwarding" target="_top"]; PostRulebase -> PolicyBasedForwarding; SecurityRule [style=filled fillcolor=lightsalmon URL="../module-policies.html#panos.policies.SecurityRule" target="_top"]; PostRulebase -> SecurityRule; PreRulebase [style=filled fillcolor=lightsalmon URL="../module-policies.html#panos.policies.PreRulebase" target="_top"]; PreRulebase -> ApplicationOverride; PreRulebase -> AuthenticationRule; PreRulebase -> DecryptionRule; PreRulebase -> NatRule; PreRulebase -> PolicyBasedForwarding; PreRulebase -> SecurityRule; Rulebase [style=filled fillcolor=lightsalmon URL="../module-policies.html#panos.policies.Rulebase" target="_top"]; Rulebase -> ApplicationOverride; Rulebase -> AuthenticationRule; Rulebase -> DecryptionRule; Rulebase -> NatRule; Rulebase -> PolicyBasedForwarding; Rulebase -> SecurityRule; }

Class Reference

Policies module contains policies and rules that exist in the ‘Policies’ tab in the firewall GUI