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

panos.getDecryptionPolicy

Explore with Pulumi AI

panos logo
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

    Using getDecryptionPolicy

    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 getDecryptionPolicy(args: GetDecryptionPolicyArgs, opts?: InvokeOptions): Promise<GetDecryptionPolicyResult>
    function getDecryptionPolicyOutput(args: GetDecryptionPolicyOutputArgs, opts?: InvokeOptions): Output<GetDecryptionPolicyResult>
    def get_decryption_policy(location: Optional[GetDecryptionPolicyLocation] = None,
                              rules: Optional[Sequence[GetDecryptionPolicyRule]] = None,
                              opts: Optional[InvokeOptions] = None) -> GetDecryptionPolicyResult
    def get_decryption_policy_output(location: Optional[pulumi.Input[GetDecryptionPolicyLocationArgs]] = None,
                              rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetDecryptionPolicyRuleArgs]]]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetDecryptionPolicyResult]
    func LookupDecryptionPolicy(ctx *Context, args *LookupDecryptionPolicyArgs, opts ...InvokeOption) (*LookupDecryptionPolicyResult, error)
    func LookupDecryptionPolicyOutput(ctx *Context, args *LookupDecryptionPolicyOutputArgs, opts ...InvokeOption) LookupDecryptionPolicyResultOutput

    > Note: This function is named LookupDecryptionPolicy in the Go SDK.

    public static class GetDecryptionPolicy 
    {
        public static Task<GetDecryptionPolicyResult> InvokeAsync(GetDecryptionPolicyArgs args, InvokeOptions? opts = null)
        public static Output<GetDecryptionPolicyResult> Invoke(GetDecryptionPolicyInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDecryptionPolicyResult> getDecryptionPolicy(GetDecryptionPolicyArgs args, InvokeOptions options)
    public static Output<GetDecryptionPolicyResult> getDecryptionPolicy(GetDecryptionPolicyArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getDecryptionPolicy:getDecryptionPolicy
      arguments:
        # arguments dictionary

    The following arguments are supported:

    location Property Map
    The location of this object.
    rules List<Property Map>

    getDecryptionPolicy Result

    The following output properties are available:

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

    GetDecryptionPolicyLocation

    DeviceGroup GetDecryptionPolicyLocationDeviceGroup
    Located in a specific device group.
    Shared GetDecryptionPolicyLocationShared
    Located in a shared rulebase
    Vsys GetDecryptionPolicyLocationVsys
    Located in a specific vsys.
    DeviceGroup GetDecryptionPolicyLocationDeviceGroup
    Located in a specific device group.
    Shared GetDecryptionPolicyLocationShared
    Located in a shared rulebase
    Vsys GetDecryptionPolicyLocationVsys
    Located in a specific vsys.
    deviceGroup GetDecryptionPolicyLocationDeviceGroup
    Located in a specific device group.
    shared GetDecryptionPolicyLocationShared
    Located in a shared rulebase
    vsys GetDecryptionPolicyLocationVsys
    Located in a specific vsys.
    deviceGroup GetDecryptionPolicyLocationDeviceGroup
    Located in a specific device group.
    shared GetDecryptionPolicyLocationShared
    Located in a shared rulebase
    vsys GetDecryptionPolicyLocationVsys
    Located in a specific vsys.
    device_group GetDecryptionPolicyLocationDeviceGroup
    Located in a specific device group.
    shared GetDecryptionPolicyLocationShared
    Located in a shared rulebase
    vsys GetDecryptionPolicyLocationVsys
    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.

    GetDecryptionPolicyLocationDeviceGroup

    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.

    GetDecryptionPolicyLocationShared

    Rulebase string
    Rulebase name
    Rulebase string
    Rulebase name
    rulebase String
    Rulebase name
    rulebase string
    Rulebase name
    rulebase str
    Rulebase name
    rulebase String
    Rulebase name

    GetDecryptionPolicyLocationVsys

    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

    GetDecryptionPolicyRule

    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 GetDecryptionPolicyRuleTarget
    Type GetDecryptionPolicyRuleType
    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 GetDecryptionPolicyRuleTarget
    Type GetDecryptionPolicyRuleType
    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 GetDecryptionPolicyRuleTarget
    type GetDecryptionPolicyRuleType
    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 GetDecryptionPolicyRuleTarget
    type GetDecryptionPolicyRuleType
    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 GetDecryptionPolicyRuleTarget
    type GetDecryptionPolicyRuleType
    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

    GetDecryptionPolicyRuleTarget

    Devices List<GetDecryptionPolicyRuleTargetDevice>
    Negate bool
    Target to all but these specified devices and tags
    Tags List<string>
    Devices []GetDecryptionPolicyRuleTargetDevice
    Negate bool
    Target to all but these specified devices and tags
    Tags []string
    devices List<GetDecryptionPolicyRuleTargetDevice>
    negate Boolean
    Target to all but these specified devices and tags
    tags List<String>
    devices GetDecryptionPolicyRuleTargetDevice[]
    negate boolean
    Target to all but these specified devices and tags
    tags string[]
    devices Sequence[GetDecryptionPolicyRuleTargetDevice]
    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>

    GetDecryptionPolicyRuleTargetDevice

    GetDecryptionPolicyRuleTargetDeviceVsy

    Name string
    Name string
    name String
    name string
    name str
    name String

    GetDecryptionPolicyRuleType

    GetDecryptionPolicyRuleTypeSslInboundInspection

    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