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 getAuthenticationPolicy
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 getAuthenticationPolicy(args: GetAuthenticationPolicyArgs, opts?: InvokeOptions): Promise<GetAuthenticationPolicyResult>
function getAuthenticationPolicyOutput(args: GetAuthenticationPolicyOutputArgs, opts?: InvokeOptions): Output<GetAuthenticationPolicyResult>def get_authentication_policy(location: Optional[GetAuthenticationPolicyLocation] = None,
rules: Optional[Sequence[GetAuthenticationPolicyRule]] = None,
opts: Optional[InvokeOptions] = None) -> GetAuthenticationPolicyResult
def get_authentication_policy_output(location: Optional[pulumi.Input[GetAuthenticationPolicyLocationArgs]] = None,
rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetAuthenticationPolicyRuleArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAuthenticationPolicyResult]func LookupAuthenticationPolicy(ctx *Context, args *LookupAuthenticationPolicyArgs, opts ...InvokeOption) (*LookupAuthenticationPolicyResult, error)
func LookupAuthenticationPolicyOutput(ctx *Context, args *LookupAuthenticationPolicyOutputArgs, opts ...InvokeOption) LookupAuthenticationPolicyResultOutput> Note: This function is named LookupAuthenticationPolicy in the Go SDK.
public static class GetAuthenticationPolicy
{
public static Task<GetAuthenticationPolicyResult> InvokeAsync(GetAuthenticationPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetAuthenticationPolicyResult> Invoke(GetAuthenticationPolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAuthenticationPolicyResult> getAuthenticationPolicy(GetAuthenticationPolicyArgs args, InvokeOptions options)
public static Output<GetAuthenticationPolicyResult> getAuthenticationPolicy(GetAuthenticationPolicyArgs args, InvokeOptions options)
fn::invoke:
function: panos:index/getAuthenticationPolicy:getAuthenticationPolicy
arguments:
# arguments dictionaryThe following arguments are supported:
- Location
Get
Authentication Policy Location - The location of this object.
- Rules
List<Get
Authentication Policy Rule>
- Location
Get
Authentication Policy Location - The location of this object.
- Rules
[]Get
Authentication Policy Rule
- location
Get
Authentication Policy Location - The location of this object.
- rules
List<Get
Authentication Policy Rule>
- location
Get
Authentication Policy Location - The location of this object.
- rules
Get
Authentication Policy Rule[]
- location
Get
Authentication Policy Location - The location of this object.
- rules
Sequence[Get
Authentication Policy Rule]
- location Property Map
- The location of this object.
- rules List<Property Map>
getAuthenticationPolicy Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Authentication Policy Location - The location of this object.
- Rules
List<Get
Authentication Policy Rule>
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Authentication Policy Location - The location of this object.
- Rules
[]Get
Authentication Policy Rule
- id String
- The provider-assigned unique ID for this managed resource.
- location
Get
Authentication Policy Location - The location of this object.
- rules
List<Get
Authentication Policy Rule>
- id string
- The provider-assigned unique ID for this managed resource.
- location
Get
Authentication Policy Location - The location of this object.
- rules
Get
Authentication Policy Rule[]
- id str
- The provider-assigned unique ID for this managed resource.
- location
Get
Authentication Policy Location - The location of this object.
- rules
Sequence[Get
Authentication 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
GetAuthenticationPolicyLocation
- Device
Group GetAuthentication Policy Location Device Group - Located in a specific device group rulebase
-
Get
Authentication Policy Location Shared - Located in a shared rulebase
- Vsys
Get
Authentication Policy Location Vsys - Located in a specific vsys rulebase
- Device
Group GetAuthentication Policy Location Device Group - Located in a specific device group rulebase
-
Get
Authentication Policy Location Shared - Located in a shared rulebase
- Vsys
Get
Authentication Policy Location Vsys - Located in a specific vsys rulebase
- device
Group GetAuthentication Policy Location Device Group - Located in a specific device group rulebase
-
Get
Authentication Policy Location Shared - Located in a shared rulebase
- vsys
Get
Authentication Policy Location Vsys - Located in a specific vsys rulebase
- device
Group GetAuthentication Policy Location Device Group - Located in a specific device group rulebase
-
Get
Authentication Policy Location Shared - Located in a shared rulebase
- vsys
Get
Authentication Policy Location Vsys - Located in a specific vsys rulebase
- device_
group GetAuthentication Policy Location Device Group - Located in a specific device group rulebase
-
Get
Authentication Policy Location Shared - Located in a shared rulebase
- vsys
Get
Authentication 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
GetAuthenticationPolicyLocationDeviceGroup
- 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
GetAuthenticationPolicyLocationShared
- Rulebase string
- Rulebase name
- Rulebase string
- Rulebase name
- rulebase String
- Rulebase name
- rulebase string
- Rulebase name
- rulebase str
- Rulebase name
- rulebase String
- Rulebase name
GetAuthenticationPolicyLocationVsys
- 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
GetAuthenticationPolicyRule
- 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 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 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 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 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 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)
GetAuthenticationPolicyRuleTarget
- Devices
List<Get
Authentication Policy Rule Target Device> - Negate bool
- Target to all but these specified devices and tags
- List<string>
- Devices
[]Get
Authentication Policy Rule Target Device - Negate bool
- Target to all but these specified devices and tags
- []string
- devices
List<Get
Authentication Policy Rule Target Device> - negate Boolean
- Target to all but these specified devices and tags
- List<String>
- devices
Get
Authentication Policy Rule Target Device[] - negate boolean
- Target to all but these specified devices and tags
- string[]
- devices
Sequence[Get
Authentication 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>
GetAuthenticationPolicyRuleTargetDevice
- name String
- vsys List<Property Map>
GetAuthenticationPolicyRuleTargetDeviceVsy
- 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
