panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
panos.getDecryptionPolicyRules
Explore with Pulumi AI
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
Using getDecryptionPolicyRules
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 getDecryptionPolicyRules(args: GetDecryptionPolicyRulesArgs, opts?: InvokeOptions): Promise<GetDecryptionPolicyRulesResult>
function getDecryptionPolicyRulesOutput(args: GetDecryptionPolicyRulesOutputArgs, opts?: InvokeOptions): Output<GetDecryptionPolicyRulesResult>
def get_decryption_policy_rules(location: Optional[GetDecryptionPolicyRulesLocation] = None,
position: Optional[GetDecryptionPolicyRulesPosition] = None,
rules: Optional[Sequence[GetDecryptionPolicyRulesRule]] = None,
opts: Optional[InvokeOptions] = None) -> GetDecryptionPolicyRulesResult
def get_decryption_policy_rules_output(location: Optional[pulumi.Input[GetDecryptionPolicyRulesLocationArgs]] = None,
position: Optional[pulumi.Input[GetDecryptionPolicyRulesPositionArgs]] = None,
rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetDecryptionPolicyRulesRuleArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDecryptionPolicyRulesResult]
func LookupDecryptionPolicyRules(ctx *Context, args *LookupDecryptionPolicyRulesArgs, opts ...InvokeOption) (*LookupDecryptionPolicyRulesResult, error)
func LookupDecryptionPolicyRulesOutput(ctx *Context, args *LookupDecryptionPolicyRulesOutputArgs, opts ...InvokeOption) LookupDecryptionPolicyRulesResultOutput
> Note: This function is named LookupDecryptionPolicyRules
in the Go SDK.
public static class GetDecryptionPolicyRules
{
public static Task<GetDecryptionPolicyRulesResult> InvokeAsync(GetDecryptionPolicyRulesArgs args, InvokeOptions? opts = null)
public static Output<GetDecryptionPolicyRulesResult> Invoke(GetDecryptionPolicyRulesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDecryptionPolicyRulesResult> getDecryptionPolicyRules(GetDecryptionPolicyRulesArgs args, InvokeOptions options)
public static Output<GetDecryptionPolicyRulesResult> getDecryptionPolicyRules(GetDecryptionPolicyRulesArgs args, InvokeOptions options)
fn::invoke:
function: panos:index/getDecryptionPolicyRules:getDecryptionPolicyRules
arguments:
# arguments dictionary
The following arguments are supported:
- Location
Get
Decryption Policy Rules Location - The location of this object.
- Position
Get
Decryption Policy Rules Position - Rules
List<Get
Decryption Policy Rules Rule>
- Location
Get
Decryption Policy Rules Location - The location of this object.
- Position
Get
Decryption Policy Rules Position - Rules
[]Get
Decryption Policy Rules Rule
- location
Get
Decryption Policy Rules Location - The location of this object.
- position
Get
Decryption Policy Rules Position - rules
List<Get
Decryption Policy Rules Rule>
- location
Get
Decryption Policy Rules Location - The location of this object.
- position
Get
Decryption Policy Rules Position - rules
Get
Decryption Policy Rules Rule[]
- location
Get
Decryption Policy Rules Location - The location of this object.
- position
Get
Decryption Policy Rules Position - rules
Sequence[Get
Decryption Policy Rules Rule]
- location Property Map
- The location of this object.
- position Property Map
- rules List<Property Map>
getDecryptionPolicyRules Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Decryption Policy Rules Location - The location of this object.
- Position
Get
Decryption Policy Rules Position - Rules
List<Get
Decryption Policy Rules Rule>
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Decryption Policy Rules Location - The location of this object.
- Position
Get
Decryption Policy Rules Position - Rules
[]Get
Decryption Policy Rules Rule
- id String
- The provider-assigned unique ID for this managed resource.
- location
Get
Decryption Policy Rules Location - The location of this object.
- position
Get
Decryption Policy Rules Position - rules
List<Get
Decryption Policy Rules Rule>
- id string
- The provider-assigned unique ID for this managed resource.
- location
Get
Decryption Policy Rules Location - The location of this object.
- position
Get
Decryption Policy Rules Position - rules
Get
Decryption Policy Rules Rule[]
- id str
- The provider-assigned unique ID for this managed resource.
- location
Get
Decryption Policy Rules Location - The location of this object.
- position
Get
Decryption Policy Rules Position - rules
Sequence[Get
Decryption 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
GetDecryptionPolicyRulesLocation
- Device
Group GetDecryption Policy Rules Location Device Group - Located in a specific device group.
- Get
Decryption Policy Rules Location Shared - Located in a shared rulebase
- Vsys
Get
Decryption Policy Rules Location Vsys - Located in a specific vsys.
- Device
Group GetDecryption Policy Rules Location Device Group - Located in a specific device group.
- Get
Decryption Policy Rules Location Shared - Located in a shared rulebase
- Vsys
Get
Decryption Policy Rules Location Vsys - Located in a specific vsys.
- device
Group GetDecryption Policy Rules Location Device Group - Located in a specific device group.
- Get
Decryption Policy Rules Location Shared - Located in a shared rulebase
- vsys
Get
Decryption Policy Rules Location Vsys - Located in a specific vsys.
- device
Group GetDecryption Policy Rules Location Device Group - Located in a specific device group.
- Get
Decryption Policy Rules Location Shared - Located in a shared rulebase
- vsys
Get
Decryption Policy Rules Location Vsys - Located in a specific vsys.
- device_
group GetDecryption Policy Rules Location Device Group - Located in a specific device group.
- Get
Decryption Policy Rules Location Shared - Located in a shared rulebase
- vsys
Get
Decryption Policy Rules Location Vsys - Located in a specific vsys.
- device
Group Property Map - Located in a specific device group.
- Property Map
- Located in a shared rulebase
- vsys Property Map
- Located in a specific vsys.
GetDecryptionPolicyRulesLocationDeviceGroup
- Name string
- The device group.
- Panorama
Device string - The panorama device.
- Rulebase string
- The rulebase.
- Name string
- The device group.
- Panorama
Device string - The panorama device.
- Rulebase string
- The rulebase.
- name String
- The device group.
- panorama
Device String - The panorama device.
- rulebase String
- The rulebase.
- name string
- The device group.
- panorama
Device string - The panorama device.
- rulebase string
- The rulebase.
- name str
- The device group.
- panorama_
device str - The panorama device.
- rulebase str
- The rulebase.
- name String
- The device group.
- panorama
Device String - The panorama device.
- rulebase String
- The rulebase.
GetDecryptionPolicyRulesLocationShared
- Rulebase string
- Rulebase name
- Rulebase string
- Rulebase name
- rulebase String
- Rulebase name
- rulebase string
- Rulebase name
- rulebase str
- Rulebase name
- rulebase String
- Rulebase name
GetDecryptionPolicyRulesLocationVsys
- 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
GetDecryptionPolicyRulesPosition
GetDecryptionPolicyRulesRule
- Action string
- 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
Fail bool - Log unsuccessful TLS handshakes
- Log
Setting string - Log
Success bool - Log successful TLS handshakes
- Name string
- Negate
Destination bool - Negate
Source bool - Packet
Broker stringProfile - packet-broker profile
- Profile string
- decryption profile
- Services List<string>
- Source
Addresses List<string> - Source
Hips List<string> - Source
Users List<string> - Source
Zones List<string> - List<string>
- Target
Get
Decryption Policy Rules Rule Target - Type
Get
Decryption Policy Rules Rule Type
- Action string
- Categories []string
- Description string
- Destination
Addresses []string - Destination
Hips []string - Destination
Zones []string - Disabled bool
- Disable the rule
- Group
Tag string - Log
Fail bool - Log unsuccessful TLS handshakes
- Log
Setting string - Log
Success bool - Log successful TLS handshakes
- Name string
- Negate
Destination bool - Negate
Source bool - Packet
Broker stringProfile - packet-broker profile
- Profile string
- decryption profile
- Services []string
- Source
Addresses []string - Source
Hips []string - Source
Users []string - Source
Zones []string - []string
- Target
Get
Decryption Policy Rules Rule Target - Type
Get
Decryption Policy Rules Rule Type
- action String
- 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
Fail Boolean - Log unsuccessful TLS handshakes
- log
Setting String - log
Success Boolean - Log successful TLS handshakes
- name String
- negate
Destination Boolean - negate
Source Boolean - packet
Broker StringProfile - packet-broker profile
- profile String
- decryption profile
- services List<String>
- source
Addresses List<String> - source
Hips List<String> - source
Users List<String> - source
Zones List<String> - List<String>
- target
Get
Decryption Policy Rules Rule Target - type
Get
Decryption Policy Rules Rule Type
- action string
- categories string[]
- description string
- destination
Addresses string[] - destination
Hips string[] - destination
Zones string[] - disabled boolean
- Disable the rule
- group
Tag string - log
Fail boolean - Log unsuccessful TLS handshakes
- log
Setting string - log
Success boolean - Log successful TLS handshakes
- name string
- negate
Destination boolean - negate
Source boolean - packet
Broker stringProfile - packet-broker profile
- profile string
- decryption profile
- services string[]
- source
Addresses string[] - source
Hips string[] - source
Users string[] - source
Zones string[] - string[]
- target
Get
Decryption Policy Rules Rule Target - type
Get
Decryption Policy Rules Rule Type
- action str
- 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_
fail bool - Log unsuccessful TLS handshakes
- log_
setting str - log_
success bool - Log successful TLS handshakes
- name str
- negate_
destination bool - negate_
source bool - packet_
broker_ strprofile - packet-broker profile
- profile str
- decryption profile
- services Sequence[str]
- source_
addresses Sequence[str] - source_
hips Sequence[str] - source_
users Sequence[str] - source_
zones Sequence[str] - Sequence[str]
- target
Get
Decryption Policy Rules Rule Target - type
Get
Decryption Policy Rules Rule Type
- action String
- 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
Fail Boolean - Log unsuccessful TLS handshakes
- log
Setting String - log
Success Boolean - Log successful TLS handshakes
- name String
- negate
Destination Boolean - negate
Source Boolean - packet
Broker StringProfile - packet-broker profile
- profile String
- decryption profile
- services List<String>
- source
Addresses List<String> - source
Hips List<String> - source
Users List<String> - source
Zones List<String> - List<String>
- target Property Map
- type Property Map
GetDecryptionPolicyRulesRuleTarget
- Devices
List<Get
Decryption Policy Rules Rule Target Device> - Negate bool
- Target to all but these specified devices and tags
- List<string>
- Devices
[]Get
Decryption Policy Rules Rule Target Device - Negate bool
- Target to all but these specified devices and tags
- []string
- devices
List<Get
Decryption Policy Rules Rule Target Device> - negate Boolean
- Target to all but these specified devices and tags
- List<String>
- devices
Get
Decryption Policy Rules Rule Target Device[] - negate boolean
- Target to all but these specified devices and tags
- string[]
- devices
Sequence[Get
Decryption 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>
GetDecryptionPolicyRulesRuleTargetDevice
- name String
- vsys List<Property Map>
GetDecryptionPolicyRulesRuleTargetDeviceVsy
- Name string
- Name string
- name String
- name string
- name str
- name String
GetDecryptionPolicyRulesRuleType
GetDecryptionPolicyRulesRuleTypeSslInboundInspection
- Certificates List<string>
- Certificates []string
- certificates List<String>
- certificates string[]
- certificates Sequence[str]
- certificates List<String>
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panos
Terraform Provider.
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks