Viewing docs for panos 2.0.11
published on Tuesday, Apr 28, 2026 by paloaltonetworks
published on Tuesday, Apr 28, 2026 by paloaltonetworks
Viewing docs for panos 2.0.11
published on Tuesday, Apr 28, 2026 by paloaltonetworks
published on Tuesday, Apr 28, 2026 by paloaltonetworks
Using getPbfPolicy
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPbfPolicy(args: GetPbfPolicyArgs, opts?: InvokeOptions): Promise<GetPbfPolicyResult>
function getPbfPolicyOutput(args: GetPbfPolicyOutputArgs, opts?: InvokeOptions): Output<GetPbfPolicyResult>def get_pbf_policy(location: Optional[GetPbfPolicyLocation] = None,
rules: Optional[Sequence[GetPbfPolicyRule]] = None,
opts: Optional[InvokeOptions] = None) -> GetPbfPolicyResult
def get_pbf_policy_output(location: Optional[pulumi.Input[GetPbfPolicyLocationArgs]] = None,
rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetPbfPolicyRuleArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPbfPolicyResult]func LookupPbfPolicy(ctx *Context, args *LookupPbfPolicyArgs, opts ...InvokeOption) (*LookupPbfPolicyResult, error)
func LookupPbfPolicyOutput(ctx *Context, args *LookupPbfPolicyOutputArgs, opts ...InvokeOption) LookupPbfPolicyResultOutput> Note: This function is named LookupPbfPolicy in the Go SDK.
public static class GetPbfPolicy
{
public static Task<GetPbfPolicyResult> InvokeAsync(GetPbfPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetPbfPolicyResult> Invoke(GetPbfPolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPbfPolicyResult> getPbfPolicy(GetPbfPolicyArgs args, InvokeOptions options)
public static Output<GetPbfPolicyResult> getPbfPolicy(GetPbfPolicyArgs args, InvokeOptions options)
fn::invoke:
function: panos:index/getPbfPolicy:getPbfPolicy
arguments:
# arguments dictionaryThe following arguments are supported:
- Location
Get
Pbf Policy Location - The location of this object.
- Rules
List<Get
Pbf Policy Rule>
- Location
Get
Pbf Policy Location - The location of this object.
- Rules
[]Get
Pbf Policy Rule
- location
Get
Pbf Policy Location - The location of this object.
- rules
List<Get
Pbf Policy Rule>
- location
Get
Pbf Policy Location - The location of this object.
- rules
Get
Pbf Policy Rule[]
- location
Get
Pbf Policy Location - The location of this object.
- rules
Sequence[Get
Pbf Policy Rule]
- location Property Map
- The location of this object.
- rules List<Property Map>
getPbfPolicy Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Pbf Policy Location - The location of this object.
- Rules
List<Get
Pbf Policy Rule>
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Pbf Policy Location - The location of this object.
- Rules
[]Get
Pbf Policy Rule
- id String
- The provider-assigned unique ID for this managed resource.
- location
Get
Pbf Policy Location - The location of this object.
- rules
List<Get
Pbf Policy Rule>
- id string
- The provider-assigned unique ID for this managed resource.
- location
Get
Pbf Policy Location - The location of this object.
- rules
Get
Pbf Policy Rule[]
- id str
- The provider-assigned unique ID for this managed resource.
- location
Get
Pbf Policy Location - The location of this object.
- rules
Sequence[Get
Pbf Policy Rule]
- id String
- The provider-assigned unique ID for this managed resource.
- location Property Map
- The location of this object.
- rules List<Property Map>
Supporting Types
GetPbfPolicyLocation
- Device
Group GetPbf Policy Location Device Group - Located in a specific device group rulebase
-
Get
Pbf Policy Location Shared - Located in a shared rulebase
- Vsys
Get
Pbf Policy Location Vsys - Located in a specific vsys rulebase
- Device
Group GetPbf Policy Location Device Group - Located in a specific device group rulebase
-
Get
Pbf Policy Location Shared - Located in a shared rulebase
- Vsys
Get
Pbf Policy Location Vsys - Located in a specific vsys rulebase
- device
Group GetPbf Policy Location Device Group - Located in a specific device group rulebase
-
Get
Pbf Policy Location Shared - Located in a shared rulebase
- vsys
Get
Pbf Policy Location Vsys - Located in a specific vsys rulebase
- device
Group GetPbf Policy Location Device Group - Located in a specific device group rulebase
-
Get
Pbf Policy Location Shared - Located in a shared rulebase
- vsys
Get
Pbf Policy Location Vsys - Located in a specific vsys rulebase
- device_
group GetPbf Policy Location Device Group - Located in a specific device group rulebase
-
Get
Pbf Policy Location Shared - Located in a shared rulebase
- vsys
Get
Pbf Policy Location Vsys - Located in a specific vsys rulebase
- device
Group Property Map - Located in a specific device group rulebase
- Property Map
- Located in a shared rulebase
- vsys Property Map
- Located in a specific vsys rulebase
GetPbfPolicyLocationDeviceGroup
- Name string
- The device group name
- Panorama
Device string - The panorama device
- Rulebase string
- The rulebase
- Name string
- The device group name
- Panorama
Device string - The panorama device
- Rulebase string
- The rulebase
- name String
- The device group name
- panorama
Device String - The panorama device
- rulebase String
- The rulebase
- name string
- The device group name
- panorama
Device string - The panorama device
- rulebase string
- The rulebase
- name str
- The device group name
- panorama_
device str - The panorama device
- rulebase str
- The rulebase
- name String
- The device group name
- panorama
Device String - The panorama device
- rulebase String
- The rulebase
GetPbfPolicyLocationShared
- Rulebase string
- Rulebase name
- Rulebase string
- Rulebase name
- rulebase String
- Rulebase name
- rulebase string
- Rulebase name
- rulebase str
- Rulebase name
- rulebase String
- Rulebase name
GetPbfPolicyLocationVsys
- Name string
- The vsys name
- Ngfw
Device string - The NGFW device
- Name string
- The vsys name
- Ngfw
Device string - The NGFW device
- name String
- The vsys name
- ngfw
Device String - The NGFW device
- name string
- The vsys name
- ngfw
Device string - The NGFW device
- name str
- The vsys name
- ngfw_
device str - The NGFW device
- name String
- The vsys name
- ngfw
Device String - The NGFW device
GetPbfPolicyRule
- Action
Get
Pbf Policy Rule Action - Active
Active stringDevice Binding - Device binding configuration in HA Active-Active mode
- Applications List<string>
- Audit
Comment stringVersion - Version trigger for audit comments. Change this value to send the auditcommentwo to PAN-OS. This attribute is not sent to PAN-OS itself, but serves as a trigger to detect when the audit comment should be updated.
- Description string
- Destination
Addresses List<string> - Disabled bool
- Disable the rule
- Enforce
Symmetric GetReturn Pbf Policy Rule Enforce Symmetric Return - From
Get
Pbf Policy Rule From - Group
Tag string - Name string
- Negate
Destination bool - Negate
Source bool - Schedule string
- Services List<string>
- Source
Addresses List<string> - Source
Users List<string> - List<string>
- Target
Get
Pbf Policy Rule Target
- Action
Get
Pbf Policy Rule Action - Active
Active stringDevice Binding - Device binding configuration in HA Active-Active mode
- Applications []string
- Audit
Comment stringVersion - Version trigger for audit comments. Change this value to send the auditcommentwo to PAN-OS. This attribute is not sent to PAN-OS itself, but serves as a trigger to detect when the audit comment should be updated.
- Description string
- Destination
Addresses []string - Disabled bool
- Disable the rule
- Enforce
Symmetric GetReturn Pbf Policy Rule Enforce Symmetric Return - From
Get
Pbf Policy Rule From - Group
Tag string - Name string
- Negate
Destination bool - Negate
Source bool - Schedule string
- Services []string
- Source
Addresses []string - Source
Users []string - []string
- Target
Get
Pbf Policy Rule Target
- action
Get
Pbf Policy Rule Action - active
Active StringDevice Binding - Device binding configuration in HA Active-Active mode
- applications List<String>
- audit
Comment StringVersion - Version trigger for audit comments. Change this value to send the auditcommentwo to PAN-OS. This attribute is not sent to PAN-OS itself, but serves as a trigger to detect when the audit comment should be updated.
- description String
- destination
Addresses List<String> - disabled Boolean
- Disable the rule
- enforce
Symmetric GetReturn Pbf Policy Rule Enforce Symmetric Return - from
Get
Pbf Policy Rule From - group
Tag String - name String
- negate
Destination Boolean - negate
Source Boolean - schedule String
- services List<String>
- source
Addresses List<String> - source
Users List<String> - List<String>
- target
Get
Pbf Policy Rule Target
- action
Get
Pbf Policy Rule Action - active
Active stringDevice Binding - Device binding configuration in HA Active-Active mode
- applications string[]
- audit
Comment stringVersion - Version trigger for audit comments. Change this value to send the auditcommentwo to PAN-OS. This attribute is not sent to PAN-OS itself, but serves as a trigger to detect when the audit comment should be updated.
- description string
- destination
Addresses string[] - disabled boolean
- Disable the rule
- enforce
Symmetric GetReturn Pbf Policy Rule Enforce Symmetric Return - from
Get
Pbf Policy Rule From - group
Tag string - name string
- negate
Destination boolean - negate
Source boolean - schedule string
- services string[]
- source
Addresses string[] - source
Users string[] - string[]
- target
Get
Pbf Policy Rule Target
- action
Get
Pbf Policy Rule Action - active_
active_ strdevice_ binding - Device binding configuration in HA Active-Active mode
- applications Sequence[str]
- audit_
comment_ strversion - Version trigger for audit comments. Change this value to send the auditcommentwo to PAN-OS. This attribute is not sent to PAN-OS itself, but serves as a trigger to detect when the audit comment should be updated.
- description str
- destination_
addresses Sequence[str] - disabled bool
- Disable the rule
- enforce_
symmetric_ Getreturn Pbf Policy Rule Enforce Symmetric Return - from_
Get
Pbf Policy Rule From - group_
tag str - name str
- negate_
destination bool - negate_
source bool - schedule str
- services Sequence[str]
- source_
addresses Sequence[str] - source_
users Sequence[str] - Sequence[str]
- target
Get
Pbf Policy Rule Target
- action Property Map
- active
Active StringDevice Binding - Device binding configuration in HA Active-Active mode
- applications List<String>
- audit
Comment StringVersion - Version trigger for audit comments. Change this value to send the auditcommentwo to PAN-OS. This attribute is not sent to PAN-OS itself, but serves as a trigger to detect when the audit comment should be updated.
- description String
- destination
Addresses List<String> - disabled Boolean
- Disable the rule
- enforce
Symmetric Property MapReturn - from Property Map
- group
Tag String - name String
- negate
Destination Boolean - negate
Source Boolean - schedule String
- services List<String>
- source
Addresses List<String> - source
Users List<String> - List<String>
- target Property Map
GetPbfPolicyRuleAction
- Discard
Get
Pbf Policy Rule Action Discard - Forward
Get
Pbf Policy Rule Action Forward - Forward
To stringVsys - Virtual system/Shared gateway to route packet to
- No
Pbf GetPbf Policy Rule Action No Pbf
- Discard
Get
Pbf Policy Rule Action Discard - Forward
Get
Pbf Policy Rule Action Forward - Forward
To stringVsys - Virtual system/Shared gateway to route packet to
- No
Pbf GetPbf Policy Rule Action No Pbf
- discard
Get
Pbf Policy Rule Action Discard - forward
Get
Pbf Policy Rule Action Forward - forward
To StringVsys - Virtual system/Shared gateway to route packet to
- no
Pbf GetPbf Policy Rule Action No Pbf
- discard
Get
Pbf Policy Rule Action Discard - forward
Get
Pbf Policy Rule Action Forward - forward
To stringVsys - Virtual system/Shared gateway to route packet to
- no
Pbf GetPbf Policy Rule Action No Pbf
- discard
Get
Pbf Policy Rule Action Discard - forward
Get
Pbf Policy Rule Action Forward - forward_
to_ strvsys - Virtual system/Shared gateway to route packet to
- no_
pbf GetPbf Policy Rule Action No Pbf
- discard Property Map
- forward Property Map
- forward
To StringVsys - Virtual system/Shared gateway to route packet to
- no
Pbf Property Map
GetPbfPolicyRuleActionForward
- Egress
Interface string - Interface to route packet to
- Monitor
Get
Pbf Policy Rule Action Forward Monitor - Nexthop
Get
Pbf Policy Rule Action Forward Nexthop
- Egress
Interface string - Interface to route packet to
- Monitor
Get
Pbf Policy Rule Action Forward Monitor - Nexthop
Get
Pbf Policy Rule Action Forward Nexthop
- egress
Interface String - Interface to route packet to
- monitor
Get
Pbf Policy Rule Action Forward Monitor - nexthop
Get
Pbf Policy Rule Action Forward Nexthop
- egress
Interface string - Interface to route packet to
- monitor
Get
Pbf Policy Rule Action Forward Monitor - nexthop
Get
Pbf Policy Rule Action Forward Nexthop
- egress_
interface str - Interface to route packet to
- monitor
Get
Pbf Policy Rule Action Forward Monitor - nexthop
Get
Pbf Policy Rule Action Forward Nexthop
- egress
Interface String - Interface to route packet to
- monitor Property Map
- nexthop Property Map
GetPbfPolicyRuleActionForwardMonitor
- Disable
If boolUnreachable - Disable this rule if nexthop/monitor ip is unreachable
- Ip
Address string - Monitor IP address
- Profile string
- Monitoring profile associated with this rule
- Disable
If boolUnreachable - Disable this rule if nexthop/monitor ip is unreachable
- Ip
Address string - Monitor IP address
- Profile string
- Monitoring profile associated with this rule
- disable
If BooleanUnreachable - Disable this rule if nexthop/monitor ip is unreachable
- ip
Address String - Monitor IP address
- profile String
- Monitoring profile associated with this rule
- disable
If booleanUnreachable - Disable this rule if nexthop/monitor ip is unreachable
- ip
Address string - Monitor IP address
- profile string
- Monitoring profile associated with this rule
- disable_
if_ boolunreachable - Disable this rule if nexthop/monitor ip is unreachable
- ip_
address str - Monitor IP address
- profile str
- Monitoring profile associated with this rule
- disable
If BooleanUnreachable - Disable this rule if nexthop/monitor ip is unreachable
- ip
Address String - Monitor IP address
- profile String
- Monitoring profile associated with this rule
GetPbfPolicyRuleActionForwardNexthop
- fqdn str
- nexthop address FQDN name configuration
- ip_
address str - Next hop IP address
GetPbfPolicyRuleEnforceSymmetricReturn
- Enabled bool
- Enable symmetric return
- Nexthop
Address List<GetLists Pbf Policy Rule Enforce Symmetric Return Nexthop Address List>
- Enabled bool
- Enable symmetric return
- Nexthop
Address []GetLists Pbf Policy Rule Enforce Symmetric Return Nexthop Address List
- enabled Boolean
- Enable symmetric return
- nexthop
Address List<GetLists Pbf Policy Rule Enforce Symmetric Return Nexthop Address List>
- enabled boolean
- Enable symmetric return
- nexthop
Address GetLists Pbf Policy Rule Enforce Symmetric Return Nexthop Address List[]
- enabled bool
- Enable symmetric return
- nexthop_
address_ Sequence[Getlists Pbf Policy Rule Enforce Symmetric Return Nexthop Address List]
- enabled Boolean
- Enable symmetric return
- nexthop
Address List<Property Map>Lists
GetPbfPolicyRuleEnforceSymmetricReturnNexthopAddressList
- Name string
- Name string
- name String
- name string
- name str
- name String
GetPbfPolicyRuleFrom
- Interfaces List<string>
- Zones List<string>
- Interfaces []string
- Zones []string
- interfaces List<String>
- zones List<String>
- interfaces string[]
- zones string[]
- interfaces Sequence[str]
- zones Sequence[str]
- interfaces List<String>
- zones List<String>
GetPbfPolicyRuleTarget
- Devices
List<Get
Pbf Policy Rule Target Device> - Negate bool
- Target to all but these specified devices and tags
- List<string>
- Devices
[]Get
Pbf Policy Rule Target Device - Negate bool
- Target to all but these specified devices and tags
- []string
- devices
List<Get
Pbf Policy Rule Target Device> - negate Boolean
- Target to all but these specified devices and tags
- List<String>
- devices
Get
Pbf Policy Rule Target Device[] - negate boolean
- Target to all but these specified devices and tags
- string[]
- devices
Sequence[Get
Pbf Policy Rule Target Device] - negate bool
- Target to all but these specified devices and tags
- Sequence[str]
- devices List<Property Map>
- negate Boolean
- Target to all but these specified devices and tags
- List<String>
GetPbfPolicyRuleTargetDevice
- name String
- vsys List<Property Map>
GetPbfPolicyRuleTargetDeviceVsy
- Name string
- Name string
- name String
- name string
- name str
- name String
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panosTerraform Provider.
Viewing docs for panos 2.0.11
published on Tuesday, Apr 28, 2026 by paloaltonetworks
published on Tuesday, Apr 28, 2026 by paloaltonetworks
