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 getAuthenticationPolicyRules
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 getAuthenticationPolicyRules(args: GetAuthenticationPolicyRulesArgs, opts?: InvokeOptions): Promise<GetAuthenticationPolicyRulesResult>
function getAuthenticationPolicyRulesOutput(args: GetAuthenticationPolicyRulesOutputArgs, opts?: InvokeOptions): Output<GetAuthenticationPolicyRulesResult>def get_authentication_policy_rules(location: Optional[GetAuthenticationPolicyRulesLocation] = None,
position: Optional[GetAuthenticationPolicyRulesPosition] = None,
rules: Optional[Sequence[GetAuthenticationPolicyRulesRule]] = None,
opts: Optional[InvokeOptions] = None) -> GetAuthenticationPolicyRulesResult
def get_authentication_policy_rules_output(location: Optional[pulumi.Input[GetAuthenticationPolicyRulesLocationArgs]] = None,
position: Optional[pulumi.Input[GetAuthenticationPolicyRulesPositionArgs]] = None,
rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetAuthenticationPolicyRulesRuleArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAuthenticationPolicyRulesResult]func LookupAuthenticationPolicyRules(ctx *Context, args *LookupAuthenticationPolicyRulesArgs, opts ...InvokeOption) (*LookupAuthenticationPolicyRulesResult, error)
func LookupAuthenticationPolicyRulesOutput(ctx *Context, args *LookupAuthenticationPolicyRulesOutputArgs, opts ...InvokeOption) LookupAuthenticationPolicyRulesResultOutput> Note: This function is named LookupAuthenticationPolicyRules in the Go SDK.
public static class GetAuthenticationPolicyRules
{
public static Task<GetAuthenticationPolicyRulesResult> InvokeAsync(GetAuthenticationPolicyRulesArgs args, InvokeOptions? opts = null)
public static Output<GetAuthenticationPolicyRulesResult> Invoke(GetAuthenticationPolicyRulesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAuthenticationPolicyRulesResult> getAuthenticationPolicyRules(GetAuthenticationPolicyRulesArgs args, InvokeOptions options)
public static Output<GetAuthenticationPolicyRulesResult> getAuthenticationPolicyRules(GetAuthenticationPolicyRulesArgs args, InvokeOptions options)
fn::invoke:
function: panos:index/getAuthenticationPolicyRules:getAuthenticationPolicyRules
arguments:
# arguments dictionaryThe following arguments are supported:
- location Property Map
- The location of this object.
- position Property Map
- rules List<Property Map>
getAuthenticationPolicyRules Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Authentication Policy Rules Location - The location of this object.
- Position
Get
Authentication Policy Rules Position - Rules
List<Get
Authentication Policy Rules Rule>
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Authentication Policy Rules Location - The location of this object.
- Position
Get
Authentication Policy Rules Position - Rules
[]Get
Authentication Policy Rules Rule
- id String
- The provider-assigned unique ID for this managed resource.
- location
Get
Authentication Policy Rules Location - The location of this object.
- position
Get
Authentication Policy Rules Position - rules
List<Get
Authentication Policy Rules Rule>
- id string
- The provider-assigned unique ID for this managed resource.
- location
Get
Authentication Policy Rules Location - The location of this object.
- position
Get
Authentication Policy Rules Position - rules
Get
Authentication Policy Rules Rule[]
- id str
- The provider-assigned unique ID for this managed resource.
- location
Get
Authentication Policy Rules Location - The location of this object.
- position
Get
Authentication Policy Rules Position - rules
Sequence[Get
Authentication Policy Rules Rule]
- id String
- The provider-assigned unique ID for this managed resource.
- location Property Map
- The location of this object.
- position Property Map
- rules List<Property Map>
Supporting Types
GetAuthenticationPolicyRulesLocation
- Device
Group GetAuthentication Policy Rules Location Device Group - Located in a specific device group rulebase
-
Get
Authentication Policy Rules Location Shared - Located in a shared rulebase
- Vsys
Get
Authentication Policy Rules Location Vsys - Located in a specific vsys rulebase
- Device
Group GetAuthentication Policy Rules Location Device Group - Located in a specific device group rulebase
-
Get
Authentication Policy Rules Location Shared - Located in a shared rulebase
- Vsys
Get
Authentication Policy Rules Location Vsys - Located in a specific vsys rulebase
- device
Group GetAuthentication Policy Rules Location Device Group - Located in a specific device group rulebase
-
Get
Authentication Policy Rules Location Shared - Located in a shared rulebase
- vsys
Get
Authentication Policy Rules Location Vsys - Located in a specific vsys rulebase
- device
Group GetAuthentication Policy Rules Location Device Group - Located in a specific device group rulebase
-
Get
Authentication Policy Rules Location Shared - Located in a shared rulebase
- vsys
Get
Authentication Policy Rules Location Vsys - Located in a specific vsys rulebase
- device_
group GetAuthentication Policy Rules Location Device Group - Located in a specific device group rulebase
-
Get
Authentication Policy Rules Location Shared - Located in a shared rulebase
- vsys
Get
Authentication Policy Rules 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
GetAuthenticationPolicyRulesLocationDeviceGroup
- 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
GetAuthenticationPolicyRulesLocationShared
- Rulebase string
- Rulebase name
- Rulebase string
- Rulebase name
- rulebase String
- Rulebase name
- rulebase string
- Rulebase name
- rulebase str
- Rulebase name
- rulebase String
- Rulebase name
GetAuthenticationPolicyRulesLocationVsys
- 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
GetAuthenticationPolicyRulesPosition
GetAuthenticationPolicyRulesRule
- 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.
- Authentication
Enforcement string - Authentication enforcement object to use for authentication.
- Categories List<string>
- Description string
- Destination
Addresses List<string> - Destination
Hips List<string> - Destination
Zones List<string> - Disabled bool
- Disable the rule
- Group
Tag string - Log
Authentication boolTimeout - Log
Setting string - Log setting for forwarding authentication logs
- Name string
- Negate
Destination bool - Negate
Source bool - Services List<string>
- Source
Addresses List<string> - Source
Hips List<string> - Source
Users List<string> - Source
Zones List<string> - List<string>
- Target
Get
Authentication Policy Rules Rule Target - Timeout double
- expiration timer (minutes)
- 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.
- Authentication
Enforcement string - Authentication enforcement object to use for authentication.
- Categories []string
- Description string
- Destination
Addresses []string - Destination
Hips []string - Destination
Zones []string - Disabled bool
- Disable the rule
- Group
Tag string - Log
Authentication boolTimeout - Log
Setting string - Log setting for forwarding authentication logs
- Name string
- Negate
Destination bool - Negate
Source bool - Services []string
- Source
Addresses []string - Source
Hips []string - Source
Users []string - Source
Zones []string - []string
- Target
Get
Authentication Policy Rules Rule Target - Timeout float64
- expiration timer (minutes)
- 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.
- authentication
Enforcement String - Authentication enforcement object to use for authentication.
- categories List<String>
- description String
- destination
Addresses List<String> - destination
Hips List<String> - destination
Zones List<String> - disabled Boolean
- Disable the rule
- group
Tag String - log
Authentication BooleanTimeout - log
Setting String - Log setting for forwarding authentication logs
- name String
- negate
Destination Boolean - negate
Source Boolean - services List<String>
- source
Addresses List<String> - source
Hips List<String> - source
Users List<String> - source
Zones List<String> - List<String>
- target
Get
Authentication Policy Rules Rule Target - timeout Double
- expiration timer (minutes)
- 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.
- authentication
Enforcement string - Authentication enforcement object to use for authentication.
- categories string[]
- description string
- destination
Addresses string[] - destination
Hips string[] - destination
Zones string[] - disabled boolean
- Disable the rule
- group
Tag string - log
Authentication booleanTimeout - log
Setting string - Log setting for forwarding authentication logs
- name string
- negate
Destination boolean - negate
Source boolean - services string[]
- source
Addresses string[] - source
Hips string[] - source
Users string[] - source
Zones string[] - string[]
- target
Get
Authentication Policy Rules Rule Target - timeout number
- expiration timer (minutes)
- 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.
- authentication_
enforcement str - Authentication enforcement object to use for authentication.
- categories Sequence[str]
- description str
- destination_
addresses Sequence[str] - destination_
hips Sequence[str] - destination_
zones Sequence[str] - disabled bool
- Disable the rule
- group_
tag str - log_
authentication_ booltimeout - log_
setting str - Log setting for forwarding authentication logs
- name str
- negate_
destination bool - negate_
source bool - services Sequence[str]
- source_
addresses Sequence[str] - source_
hips Sequence[str] - source_
users Sequence[str] - source_
zones Sequence[str] - Sequence[str]
- target
Get
Authentication Policy Rules Rule Target - timeout float
- expiration timer (minutes)
- 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.
- authentication
Enforcement String - Authentication enforcement object to use for authentication.
- categories List<String>
- description String
- destination
Addresses List<String> - destination
Hips List<String> - destination
Zones List<String> - disabled Boolean
- Disable the rule
- group
Tag String - log
Authentication BooleanTimeout - log
Setting String - Log setting for forwarding authentication logs
- name String
- negate
Destination Boolean - negate
Source Boolean - services List<String>
- source
Addresses List<String> - source
Hips List<String> - source
Users List<String> - source
Zones List<String> - List<String>
- target Property Map
- timeout Number
- expiration timer (minutes)
GetAuthenticationPolicyRulesRuleTarget
- Devices
List<Get
Authentication Policy Rules Rule Target Device> - Negate bool
- Target to all but these specified devices and tags
- List<string>
- Devices
[]Get
Authentication Policy Rules Rule Target Device - Negate bool
- Target to all but these specified devices and tags
- []string
- devices
List<Get
Authentication Policy Rules Rule Target Device> - negate Boolean
- Target to all but these specified devices and tags
- List<String>
- devices
Get
Authentication Policy Rules Rule Target Device[] - negate boolean
- Target to all but these specified devices and tags
- string[]
- devices
Sequence[Get
Authentication Policy Rules 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>
GetAuthenticationPolicyRulesRuleTargetDevice
- name String
- vsys List<Property Map>
GetAuthenticationPolicyRulesRuleTargetDeviceVsy
- 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
