1. Packages
  2. Panos Provider
  3. API Docs
  4. getDecryptionPolicyRules
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

panos.getDecryptionPolicyRules

Explore with Pulumi AI

panos logo
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:

    getDecryptionPolicyRules Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetDecryptionPolicyRulesLocation
    The location of this object.
    Position GetDecryptionPolicyRulesPosition
    Rules List<GetDecryptionPolicyRulesRule>
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetDecryptionPolicyRulesLocation
    The location of this object.
    Position GetDecryptionPolicyRulesPosition
    Rules []GetDecryptionPolicyRulesRule
    id String
    The provider-assigned unique ID for this managed resource.
    location GetDecryptionPolicyRulesLocation
    The location of this object.
    position GetDecryptionPolicyRulesPosition
    rules List<GetDecryptionPolicyRulesRule>
    id string
    The provider-assigned unique ID for this managed resource.
    location GetDecryptionPolicyRulesLocation
    The location of this object.
    position GetDecryptionPolicyRulesPosition
    rules GetDecryptionPolicyRulesRule[]
    id str
    The provider-assigned unique ID for this managed resource.
    location GetDecryptionPolicyRulesLocation
    The location of this object.
    position GetDecryptionPolicyRulesPosition
    rules Sequence[GetDecryptionPolicyRulesRule]
    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

    DeviceGroup GetDecryptionPolicyRulesLocationDeviceGroup
    Located in a specific device group.
    Shared GetDecryptionPolicyRulesLocationShared
    Located in a shared rulebase
    Vsys GetDecryptionPolicyRulesLocationVsys
    Located in a specific vsys.
    DeviceGroup GetDecryptionPolicyRulesLocationDeviceGroup
    Located in a specific device group.
    Shared GetDecryptionPolicyRulesLocationShared
    Located in a shared rulebase
    Vsys GetDecryptionPolicyRulesLocationVsys
    Located in a specific vsys.
    deviceGroup GetDecryptionPolicyRulesLocationDeviceGroup
    Located in a specific device group.
    shared GetDecryptionPolicyRulesLocationShared
    Located in a shared rulebase
    vsys GetDecryptionPolicyRulesLocationVsys
    Located in a specific vsys.
    deviceGroup GetDecryptionPolicyRulesLocationDeviceGroup
    Located in a specific device group.
    shared GetDecryptionPolicyRulesLocationShared
    Located in a shared rulebase
    vsys GetDecryptionPolicyRulesLocationVsys
    Located in a specific vsys.
    device_group GetDecryptionPolicyRulesLocationDeviceGroup
    Located in a specific device group.
    shared GetDecryptionPolicyRulesLocationShared
    Located in a shared rulebase
    vsys GetDecryptionPolicyRulesLocationVsys
    Located in a specific vsys.
    deviceGroup Property Map
    Located in a specific device group.
    shared Property Map
    Located in a shared rulebase
    vsys Property Map
    Located in a specific vsys.

    GetDecryptionPolicyRulesLocationDeviceGroup

    Name string
    The device group.
    PanoramaDevice string
    The panorama device.
    Rulebase string
    The rulebase.
    Name string
    The device group.
    PanoramaDevice string
    The panorama device.
    Rulebase string
    The rulebase.
    name String
    The device group.
    panoramaDevice String
    The panorama device.
    rulebase String
    The rulebase.
    name string
    The device group.
    panoramaDevice 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.
    panoramaDevice 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
    NgfwDevice string
    The NGFW device
    Name string
    The vsys name
    NgfwDevice string
    The NGFW device
    name String
    The vsys name
    ngfwDevice String
    The NGFW device
    name string
    The vsys name
    ngfwDevice string
    The NGFW device
    name str
    The vsys name
    ngfw_device str
    The NGFW device
    name String
    The vsys name
    ngfwDevice String
    The NGFW device

    GetDecryptionPolicyRulesPosition

    Where string
    Directly bool
    Pivot string
    Where string
    Directly bool
    Pivot string
    where String
    directly Boolean
    pivot String
    where string
    directly boolean
    pivot string
    where str
    directly bool
    pivot str
    where String
    directly Boolean
    pivot String

    GetDecryptionPolicyRulesRule

    Action string
    Categories List<string>
    Description string
    DestinationAddresses List<string>
    DestinationHips List<string>
    DestinationZones List<string>
    Disabled bool
    Disable the rule
    GroupTag string
    LogFail bool
    Log unsuccessful TLS handshakes
    LogSetting string
    LogSuccess bool
    Log successful TLS handshakes
    Name string
    NegateDestination bool
    NegateSource bool
    PacketBrokerProfile string
    packet-broker profile
    Profile string
    decryption profile
    Services List<string>
    SourceAddresses List<string>
    SourceHips List<string>
    SourceUsers List<string>
    SourceZones List<string>
    Tags List<string>
    Target GetDecryptionPolicyRulesRuleTarget
    Type GetDecryptionPolicyRulesRuleType
    Action string
    Categories []string
    Description string
    DestinationAddresses []string
    DestinationHips []string
    DestinationZones []string
    Disabled bool
    Disable the rule
    GroupTag string
    LogFail bool
    Log unsuccessful TLS handshakes
    LogSetting string
    LogSuccess bool
    Log successful TLS handshakes
    Name string
    NegateDestination bool
    NegateSource bool
    PacketBrokerProfile string
    packet-broker profile
    Profile string
    decryption profile
    Services []string
    SourceAddresses []string
    SourceHips []string
    SourceUsers []string
    SourceZones []string
    Tags []string
    Target GetDecryptionPolicyRulesRuleTarget
    Type GetDecryptionPolicyRulesRuleType
    action String
    categories List<String>
    description String
    destinationAddresses List<String>
    destinationHips List<String>
    destinationZones List<String>
    disabled Boolean
    Disable the rule
    groupTag String
    logFail Boolean
    Log unsuccessful TLS handshakes
    logSetting String
    logSuccess Boolean
    Log successful TLS handshakes
    name String
    negateDestination Boolean
    negateSource Boolean
    packetBrokerProfile String
    packet-broker profile
    profile String
    decryption profile
    services List<String>
    sourceAddresses List<String>
    sourceHips List<String>
    sourceUsers List<String>
    sourceZones List<String>
    tags List<String>
    target GetDecryptionPolicyRulesRuleTarget
    type GetDecryptionPolicyRulesRuleType
    action string
    categories string[]
    description string
    destinationAddresses string[]
    destinationHips string[]
    destinationZones string[]
    disabled boolean
    Disable the rule
    groupTag string
    logFail boolean
    Log unsuccessful TLS handshakes
    logSetting string
    logSuccess boolean
    Log successful TLS handshakes
    name string
    negateDestination boolean
    negateSource boolean
    packetBrokerProfile string
    packet-broker profile
    profile string
    decryption profile
    services string[]
    sourceAddresses string[]
    sourceHips string[]
    sourceUsers string[]
    sourceZones string[]
    tags string[]
    target GetDecryptionPolicyRulesRuleTarget
    type GetDecryptionPolicyRulesRuleType
    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_profile str
    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]
    tags Sequence[str]
    target GetDecryptionPolicyRulesRuleTarget
    type GetDecryptionPolicyRulesRuleType
    action String
    categories List<String>
    description String
    destinationAddresses List<String>
    destinationHips List<String>
    destinationZones List<String>
    disabled Boolean
    Disable the rule
    groupTag String
    logFail Boolean
    Log unsuccessful TLS handshakes
    logSetting String
    logSuccess Boolean
    Log successful TLS handshakes
    name String
    negateDestination Boolean
    negateSource Boolean
    packetBrokerProfile String
    packet-broker profile
    profile String
    decryption profile
    services List<String>
    sourceAddresses List<String>
    sourceHips List<String>
    sourceUsers List<String>
    sourceZones List<String>
    tags List<String>
    target Property Map
    type Property Map

    GetDecryptionPolicyRulesRuleTarget

    Devices List<GetDecryptionPolicyRulesRuleTargetDevice>
    Negate bool
    Target to all but these specified devices and tags
    Tags List<string>
    Devices []GetDecryptionPolicyRulesRuleTargetDevice
    Negate bool
    Target to all but these specified devices and tags
    Tags []string
    devices List<GetDecryptionPolicyRulesRuleTargetDevice>
    negate Boolean
    Target to all but these specified devices and tags
    tags List<String>
    devices GetDecryptionPolicyRulesRuleTargetDevice[]
    negate boolean
    Target to all but these specified devices and tags
    tags string[]
    devices Sequence[GetDecryptionPolicyRulesRuleTargetDevice]
    negate bool
    Target to all but these specified devices and tags
    tags Sequence[str]
    devices List<Property Map>
    negate Boolean
    Target to all but these specified devices and tags
    tags List<String>

    GetDecryptionPolicyRulesRuleTargetDevice

    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 logo
    panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks