Module: plugins

Inheritance diagram

digraph inheritance1d1f1d0d26 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "AccessDomain" [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="Prisma Access Multi Tenant Access Domain Configuration"]; "VersionedPanObject" -> "AccessDomain" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AggBandwidth" [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="Prisma Access remote networks Aggregated Bandwidth configuration base object"]; "VersionedPanObject" -> "AggBandwidth" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Bgp" [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="Prisma Access BGP configuration object"]; "VersionedPanObject" -> "Bgp" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BgpPeer" [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="Prisma Access BGP Peer configuration object"]; "VersionedPanObject" -> "BgpPeer" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CloudServicesJobsStatus" [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 Cloud Services Plugins jobs."]; "OpState" -> "CloudServicesJobsStatus" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CloudServicesJobsStatusDetails" [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 Cloud Services Plugin detailed job status."]; "OpState" -> "CloudServicesJobsStatusDetails" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CloudServicesPlugin" [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="Prisma Access configuration base object"]; "VersionedPanObject" -> "CloudServicesPlugin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "DNSServerBase" [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="Abstract DNS Class, will be inherited for correct XPATH"]; "VersionedPanObject" -> "DNSServerBase" [arrowsize=0.5,style="setlinewidth(0.5)"]; "InternalDnsMatch" [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="Prisma Access remote-networks Internal DNS entry configuration base object"]; "VersionedPanObject" -> "InternalDnsMatch" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Link" [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="Prisma Access ECMP Links config object"]; "VersionedPanObject" -> "Link" [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"]; "PrimaryInternalDNSServer" [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 primary Internal DNS Server for remote networks"]; "DNSServerBase" -> "PrimaryInternalDNSServer" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PrimaryPublicDNSServer" [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 primary Public DNS Server for remote networks"]; "DNSServerBase" -> "PrimaryPublicDNSServer" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Region" [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="Prisma Access remote networks Aggregated Bandwidth configuration base object"]; "VersionedPanObject" -> "Region" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RemoteNetwork" [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="Prisma Access Remote-Networks Onboarding configuration base object"]; "VersionedPanObject" -> "RemoteNetwork" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RemoteNetworks" [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="Prisma Access Remote-Networks configuration base object"]; "VersionedPanObject" -> "RemoteNetworks" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RoutingPreference" [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="Prisma Access routing-preference configuration base object"]; "VersionedPanObject" -> "RoutingPreference" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SecondaryInternalDNSServer" [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 Secondary Internal DNS Server for remote networks"]; "DNSServerBase" -> "SecondaryInternalDNSServer" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SecondaryPublicDNSServer" [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 secondary Internal DNS Server for remote networks"]; "DNSServerBase" -> "SecondaryPublicDNSServer" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Tenants" [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="Prisma Access Multi Tenants/Tenant Configuration"]; "VersionedPanObject" -> "Tenants" [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]; AggBandwidth [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.AggBandwidth" target="_top"]; Region [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.Region" target="_top"]; AggBandwidth -> Region; CloudServicesPlugin [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.CloudServicesPlugin" target="_top"]; AccessDomain [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.AccessDomain" target="_top"]; CloudServicesPlugin -> AccessDomain; RemoteNetworks [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.RemoteNetworks" target="_top"]; CloudServicesPlugin -> RemoteNetworks; RoutingPreference [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.RoutingPreference" target="_top"]; CloudServicesPlugin -> RoutingPreference; Tenants [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.Tenants" target="_top"]; CloudServicesPlugin -> Tenants; InternalDnsMatch [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.InternalDnsMatch" target="_top"]; PrimaryInternalDNSServer [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.PrimaryInternalDNSServer" target="_top"]; InternalDnsMatch -> PrimaryInternalDNSServer; SecondaryInternalDNSServer [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.SecondaryInternalDNSServer" target="_top"]; InternalDnsMatch -> SecondaryInternalDNSServer; Link [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.Link" target="_top"]; Bgp [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.Bgp" target="_top"]; Link -> Bgp; RemoteNetwork [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.RemoteNetwork" target="_top"]; RemoteNetwork -> Bgp; BgpPeer [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.BgpPeer" target="_top"]; RemoteNetwork -> BgpPeer; RemoteNetwork -> Link; RemoteNetworks -> AggBandwidth; RemoteNetworks -> InternalDnsMatch; PrimaryPublicDNSServer [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.PrimaryPublicDNSServer" target="_top"]; RemoteNetworks -> PrimaryPublicDNSServer; RemoteNetworks -> RemoteNetwork; SecondaryPublicDNSServer [style=filled fillcolor=wheat URL="../module-plugins.html#panos.plugins.SecondaryPublicDNSServer" target="_top"]; RemoteNetworks -> SecondaryPublicDNSServer; Tenants -> RemoteNetworks; }

Class Reference

Prisma Access module contains objects that exist in the ‘Plugins/Cloud Services’ tab in the Panorama GUI