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

panos.getSslDecrypt

Explore with Pulumi AI

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

Using getSslDecrypt

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 getSslDecrypt(args: GetSslDecryptArgs, opts?: InvokeOptions): Promise<GetSslDecryptResult>
function getSslDecryptOutput(args: GetSslDecryptOutputArgs, opts?: InvokeOptions): Output<GetSslDecryptResult>
Copy
def get_ssl_decrypt(disabled_ssl_exclude_cert_from_predefineds: Optional[Sequence[str]] = None,
                    forward_trust_certificate_ecdsa: Optional[str] = None,
                    forward_trust_certificate_rsa: Optional[str] = None,
                    forward_untrust_certificate_ecdsa: Optional[str] = None,
                    forward_untrust_certificate_rsa: Optional[str] = None,
                    location: Optional[GetSslDecryptLocation] = None,
                    root_ca_exclude_lists: Optional[Sequence[str]] = None,
                    ssl_exclude_certs: Optional[Sequence[GetSslDecryptSslExcludeCert]] = None,
                    trusted_root_cas: Optional[Sequence[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> GetSslDecryptResult
def get_ssl_decrypt_output(disabled_ssl_exclude_cert_from_predefineds: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                    forward_trust_certificate_ecdsa: Optional[pulumi.Input[str]] = None,
                    forward_trust_certificate_rsa: Optional[pulumi.Input[str]] = None,
                    forward_untrust_certificate_ecdsa: Optional[pulumi.Input[str]] = None,
                    forward_untrust_certificate_rsa: Optional[pulumi.Input[str]] = None,
                    location: Optional[pulumi.Input[GetSslDecryptLocationArgs]] = None,
                    root_ca_exclude_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                    ssl_exclude_certs: Optional[pulumi.Input[Sequence[pulumi.Input[GetSslDecryptSslExcludeCertArgs]]]] = None,
                    trusted_root_cas: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetSslDecryptResult]
Copy
func LookupSslDecrypt(ctx *Context, args *LookupSslDecryptArgs, opts ...InvokeOption) (*LookupSslDecryptResult, error)
func LookupSslDecryptOutput(ctx *Context, args *LookupSslDecryptOutputArgs, opts ...InvokeOption) LookupSslDecryptResultOutput
Copy

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

public static class GetSslDecrypt 
{
    public static Task<GetSslDecryptResult> InvokeAsync(GetSslDecryptArgs args, InvokeOptions? opts = null)
    public static Output<GetSslDecryptResult> Invoke(GetSslDecryptInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSslDecryptResult> getSslDecrypt(GetSslDecryptArgs args, InvokeOptions options)
public static Output<GetSslDecryptResult> getSslDecrypt(GetSslDecryptArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: panos:index/getSslDecrypt:getSslDecrypt
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. GetSslDecryptLocation
The location of this object.
DisabledSslExcludeCertFromPredefineds List<string>
List of disabled predefined exclude certificates.
ForwardTrustCertificateEcdsa string
Forward trust ECDSA certificate.
ForwardTrustCertificateRsa string
Forward trust RSA certificate.
ForwardUntrustCertificateEcdsa string
Forward untrust ECDSA certificate.
ForwardUntrustCertificateRsa string
Forward untrust RSA certificate.
RootCaExcludeLists List<string>
List of root CA excludes.
SslExcludeCerts List<GetSslDecryptSslExcludeCert>
List of SSL decrypt exclude certificates specs (specified below).
TrustedRootCas List<string>
List of trusted root CAs.
Location This property is required. GetSslDecryptLocation
The location of this object.
DisabledSslExcludeCertFromPredefineds []string
List of disabled predefined exclude certificates.
ForwardTrustCertificateEcdsa string
Forward trust ECDSA certificate.
ForwardTrustCertificateRsa string
Forward trust RSA certificate.
ForwardUntrustCertificateEcdsa string
Forward untrust ECDSA certificate.
ForwardUntrustCertificateRsa string
Forward untrust RSA certificate.
RootCaExcludeLists []string
List of root CA excludes.
SslExcludeCerts []GetSslDecryptSslExcludeCert
List of SSL decrypt exclude certificates specs (specified below).
TrustedRootCas []string
List of trusted root CAs.
location This property is required. GetSslDecryptLocation
The location of this object.
disabledSslExcludeCertFromPredefineds List<String>
List of disabled predefined exclude certificates.
forwardTrustCertificateEcdsa String
Forward trust ECDSA certificate.
forwardTrustCertificateRsa String
Forward trust RSA certificate.
forwardUntrustCertificateEcdsa String
Forward untrust ECDSA certificate.
forwardUntrustCertificateRsa String
Forward untrust RSA certificate.
rootCaExcludeLists List<String>
List of root CA excludes.
sslExcludeCerts List<GetSslDecryptSslExcludeCert>
List of SSL decrypt exclude certificates specs (specified below).
trustedRootCas List<String>
List of trusted root CAs.
location This property is required. GetSslDecryptLocation
The location of this object.
disabledSslExcludeCertFromPredefineds string[]
List of disabled predefined exclude certificates.
forwardTrustCertificateEcdsa string
Forward trust ECDSA certificate.
forwardTrustCertificateRsa string
Forward trust RSA certificate.
forwardUntrustCertificateEcdsa string
Forward untrust ECDSA certificate.
forwardUntrustCertificateRsa string
Forward untrust RSA certificate.
rootCaExcludeLists string[]
List of root CA excludes.
sslExcludeCerts GetSslDecryptSslExcludeCert[]
List of SSL decrypt exclude certificates specs (specified below).
trustedRootCas string[]
List of trusted root CAs.
location This property is required. GetSslDecryptLocation
The location of this object.
disabled_ssl_exclude_cert_from_predefineds Sequence[str]
List of disabled predefined exclude certificates.
forward_trust_certificate_ecdsa str
Forward trust ECDSA certificate.
forward_trust_certificate_rsa str
Forward trust RSA certificate.
forward_untrust_certificate_ecdsa str
Forward untrust ECDSA certificate.
forward_untrust_certificate_rsa str
Forward untrust RSA certificate.
root_ca_exclude_lists Sequence[str]
List of root CA excludes.
ssl_exclude_certs Sequence[GetSslDecryptSslExcludeCert]
List of SSL decrypt exclude certificates specs (specified below).
trusted_root_cas Sequence[str]
List of trusted root CAs.
location This property is required. Property Map
The location of this object.
disabledSslExcludeCertFromPredefineds List<String>
List of disabled predefined exclude certificates.
forwardTrustCertificateEcdsa String
Forward trust ECDSA certificate.
forwardTrustCertificateRsa String
Forward trust RSA certificate.
forwardUntrustCertificateEcdsa String
Forward untrust ECDSA certificate.
forwardUntrustCertificateRsa String
Forward untrust RSA certificate.
rootCaExcludeLists List<String>
List of root CA excludes.
sslExcludeCerts List<Property Map>
List of SSL decrypt exclude certificates specs (specified below).
trustedRootCas List<String>
List of trusted root CAs.

getSslDecrypt Result

The following output properties are available:

DisabledSslExcludeCertFromPredefineds List<string>
List of disabled predefined exclude certificates.
ForwardTrustCertificateEcdsa string
Forward trust ECDSA certificate.
ForwardTrustCertificateRsa string
Forward trust RSA certificate.
ForwardUntrustCertificateEcdsa string
Forward untrust ECDSA certificate.
ForwardUntrustCertificateRsa string
Forward untrust RSA certificate.
Id string
The provider-assigned unique ID for this managed resource.
Location GetSslDecryptLocation
The location of this object.
RootCaExcludeLists List<string>
List of root CA excludes.
SslExcludeCerts List<GetSslDecryptSslExcludeCert>
List of SSL decrypt exclude certificates specs (specified below).
TrustedRootCas List<string>
List of trusted root CAs.
DisabledSslExcludeCertFromPredefineds []string
List of disabled predefined exclude certificates.
ForwardTrustCertificateEcdsa string
Forward trust ECDSA certificate.
ForwardTrustCertificateRsa string
Forward trust RSA certificate.
ForwardUntrustCertificateEcdsa string
Forward untrust ECDSA certificate.
ForwardUntrustCertificateRsa string
Forward untrust RSA certificate.
Id string
The provider-assigned unique ID for this managed resource.
Location GetSslDecryptLocation
The location of this object.
RootCaExcludeLists []string
List of root CA excludes.
SslExcludeCerts []GetSslDecryptSslExcludeCert
List of SSL decrypt exclude certificates specs (specified below).
TrustedRootCas []string
List of trusted root CAs.
disabledSslExcludeCertFromPredefineds List<String>
List of disabled predefined exclude certificates.
forwardTrustCertificateEcdsa String
Forward trust ECDSA certificate.
forwardTrustCertificateRsa String
Forward trust RSA certificate.
forwardUntrustCertificateEcdsa String
Forward untrust ECDSA certificate.
forwardUntrustCertificateRsa String
Forward untrust RSA certificate.
id String
The provider-assigned unique ID for this managed resource.
location GetSslDecryptLocation
The location of this object.
rootCaExcludeLists List<String>
List of root CA excludes.
sslExcludeCerts List<GetSslDecryptSslExcludeCert>
List of SSL decrypt exclude certificates specs (specified below).
trustedRootCas List<String>
List of trusted root CAs.
disabledSslExcludeCertFromPredefineds string[]
List of disabled predefined exclude certificates.
forwardTrustCertificateEcdsa string
Forward trust ECDSA certificate.
forwardTrustCertificateRsa string
Forward trust RSA certificate.
forwardUntrustCertificateEcdsa string
Forward untrust ECDSA certificate.
forwardUntrustCertificateRsa string
Forward untrust RSA certificate.
id string
The provider-assigned unique ID for this managed resource.
location GetSslDecryptLocation
The location of this object.
rootCaExcludeLists string[]
List of root CA excludes.
sslExcludeCerts GetSslDecryptSslExcludeCert[]
List of SSL decrypt exclude certificates specs (specified below).
trustedRootCas string[]
List of trusted root CAs.
disabled_ssl_exclude_cert_from_predefineds Sequence[str]
List of disabled predefined exclude certificates.
forward_trust_certificate_ecdsa str
Forward trust ECDSA certificate.
forward_trust_certificate_rsa str
Forward trust RSA certificate.
forward_untrust_certificate_ecdsa str
Forward untrust ECDSA certificate.
forward_untrust_certificate_rsa str
Forward untrust RSA certificate.
id str
The provider-assigned unique ID for this managed resource.
location GetSslDecryptLocation
The location of this object.
root_ca_exclude_lists Sequence[str]
List of root CA excludes.
ssl_exclude_certs Sequence[GetSslDecryptSslExcludeCert]
List of SSL decrypt exclude certificates specs (specified below).
trusted_root_cas Sequence[str]
List of trusted root CAs.
disabledSslExcludeCertFromPredefineds List<String>
List of disabled predefined exclude certificates.
forwardTrustCertificateEcdsa String
Forward trust ECDSA certificate.
forwardTrustCertificateRsa String
Forward trust RSA certificate.
forwardUntrustCertificateEcdsa String
Forward untrust ECDSA certificate.
forwardUntrustCertificateRsa String
Forward untrust RSA certificate.
id String
The provider-assigned unique ID for this managed resource.
location Property Map
The location of this object.
rootCaExcludeLists List<String>
List of root CA excludes.
sslExcludeCerts List<Property Map>
List of SSL decrypt exclude certificates specs (specified below).
trustedRootCas List<String>
List of trusted root CAs.

Supporting Types

GetSslDecryptLocation

Panorama GetSslDecryptLocationPanorama
Located in a panorama.
Shared GetSslDecryptLocationShared
Located in shared.
Template GetSslDecryptLocationTemplate
Located in a specific template.
TemplateStack GetSslDecryptLocationTemplateStack
Located in a specific template stack.
TemplateStackVsys GetSslDecryptLocationTemplateStackVsys
Located in a specific template stack, device and vsys.
TemplateVsys GetSslDecryptLocationTemplateVsys
Located in a specific template, device and vsys.
Panorama GetSslDecryptLocationPanorama
Located in a panorama.
Shared GetSslDecryptLocationShared
Located in shared.
Template GetSslDecryptLocationTemplate
Located in a specific template.
TemplateStack GetSslDecryptLocationTemplateStack
Located in a specific template stack.
TemplateStackVsys GetSslDecryptLocationTemplateStackVsys
Located in a specific template stack, device and vsys.
TemplateVsys GetSslDecryptLocationTemplateVsys
Located in a specific template, device and vsys.
panorama GetSslDecryptLocationPanorama
Located in a panorama.
shared GetSslDecryptLocationShared
Located in shared.
template GetSslDecryptLocationTemplate
Located in a specific template.
templateStack GetSslDecryptLocationTemplateStack
Located in a specific template stack.
templateStackVsys GetSslDecryptLocationTemplateStackVsys
Located in a specific template stack, device and vsys.
templateVsys GetSslDecryptLocationTemplateVsys
Located in a specific template, device and vsys.
panorama GetSslDecryptLocationPanorama
Located in a panorama.
shared GetSslDecryptLocationShared
Located in shared.
template GetSslDecryptLocationTemplate
Located in a specific template.
templateStack GetSslDecryptLocationTemplateStack
Located in a specific template stack.
templateStackVsys GetSslDecryptLocationTemplateStackVsys
Located in a specific template stack, device and vsys.
templateVsys GetSslDecryptLocationTemplateVsys
Located in a specific template, device and vsys.
panorama GetSslDecryptLocationPanorama
Located in a panorama.
shared GetSslDecryptLocationShared
Located in shared.
template GetSslDecryptLocationTemplate
Located in a specific template.
template_stack GetSslDecryptLocationTemplateStack
Located in a specific template stack.
template_stack_vsys GetSslDecryptLocationTemplateStackVsys
Located in a specific template stack, device and vsys.
template_vsys GetSslDecryptLocationTemplateVsys
Located in a specific template, device and vsys.
panorama Property Map
Located in a panorama.
shared Property Map
Located in shared.
template Property Map
Located in a specific template.
templateStack Property Map
Located in a specific template stack.
templateStackVsys Property Map
Located in a specific template stack, device and vsys.
templateVsys Property Map
Located in a specific template, device and vsys.

GetSslDecryptLocationTemplate

Name This property is required. string
The template.
PanoramaDevice This property is required. string
The panorama device.
Name This property is required. string
The template.
PanoramaDevice This property is required. string
The panorama device.
name This property is required. String
The template.
panoramaDevice This property is required. String
The panorama device.
name This property is required. string
The template.
panoramaDevice This property is required. string
The panorama device.
name This property is required. str
The template.
panorama_device This property is required. str
The panorama device.
name This property is required. String
The template.
panoramaDevice This property is required. String
The panorama device.

GetSslDecryptLocationTemplateStack

Name This property is required. string
The template stack.
PanoramaDevice This property is required. string
The panorama device.
Name This property is required. string
The template stack.
PanoramaDevice This property is required. string
The panorama device.
name This property is required. String
The template stack.
panoramaDevice This property is required. String
The panorama device.
name This property is required. string
The template stack.
panoramaDevice This property is required. string
The panorama device.
name This property is required. str
The template stack.
panorama_device This property is required. str
The panorama device.
name This property is required. String
The template stack.
panoramaDevice This property is required. String
The panorama device.

GetSslDecryptLocationTemplateStackVsys

NgfwDevice This property is required. string
The NGFW device.
PanoramaDevice This property is required. string
The panorama device.
TemplateStack This property is required. string
The template stack.
Vsys This property is required. string
The vsys.
NgfwDevice This property is required. string
The NGFW device.
PanoramaDevice This property is required. string
The panorama device.
TemplateStack This property is required. string
The template stack.
Vsys This property is required. string
The vsys.
ngfwDevice This property is required. String
The NGFW device.
panoramaDevice This property is required. String
The panorama device.
templateStack This property is required. String
The template stack.
vsys This property is required. String
The vsys.
ngfwDevice This property is required. string
The NGFW device.
panoramaDevice This property is required. string
The panorama device.
templateStack This property is required. string
The template stack.
vsys This property is required. string
The vsys.
ngfw_device This property is required. str
The NGFW device.
panorama_device This property is required. str
The panorama device.
template_stack This property is required. str
The template stack.
vsys This property is required. str
The vsys.
ngfwDevice This property is required. String
The NGFW device.
panoramaDevice This property is required. String
The panorama device.
templateStack This property is required. String
The template stack.
vsys This property is required. String
The vsys.

GetSslDecryptLocationTemplateVsys

NgfwDevice This property is required. string
The NGFW device.
PanoramaDevice This property is required. string
The panorama device.
Template This property is required. string
The template.
Vsys This property is required. string
The vsys.
NgfwDevice This property is required. string
The NGFW device.
PanoramaDevice This property is required. string
The panorama device.
Template This property is required. string
The template.
Vsys This property is required. string
The vsys.
ngfwDevice This property is required. String
The NGFW device.
panoramaDevice This property is required. String
The panorama device.
template This property is required. String
The template.
vsys This property is required. String
The vsys.
ngfwDevice This property is required. string
The NGFW device.
panoramaDevice This property is required. string
The panorama device.
template This property is required. string
The template.
vsys This property is required. string
The vsys.
ngfw_device This property is required. str
The NGFW device.
panorama_device This property is required. str
The panorama device.
template This property is required. str
The template.
vsys This property is required. str
The vsys.
ngfwDevice This property is required. String
The NGFW device.
panoramaDevice This property is required. String
The panorama device.
template This property is required. String
The template.
vsys This property is required. String
The vsys.

GetSslDecryptSslExcludeCert

Description This property is required. string
The description.
Exclude This property is required. bool
Exclude or not.
Name This property is required. string
Description This property is required. string
The description.
Exclude This property is required. bool
Exclude or not.
Name This property is required. string
description This property is required. String
The description.
exclude This property is required. Boolean
Exclude or not.
name This property is required. String
description This property is required. string
The description.
exclude This property is required. boolean
Exclude or not.
name This property is required. string
description This property is required. str
The description.
exclude This property is required. bool
Exclude or not.
name This property is required. str
description This property is required. String
The description.
exclude This property is required. Boolean
Exclude or not.
name This property is required. 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