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 logo
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>
    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]
    func LookupSslDecrypt(ctx *Context, args *LookupSslDecryptArgs, opts ...InvokeOption) (*LookupSslDecryptResult, error)
    func LookupSslDecryptOutput(ctx *Context, args *LookupSslDecryptOutputArgs, opts ...InvokeOption) LookupSslDecryptResultOutput

    > 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)
    }
    public static CompletableFuture<GetSslDecryptResult> getSslDecrypt(GetSslDecryptArgs args, InvokeOptions options)
    public static Output<GetSslDecryptResult> getSslDecrypt(GetSslDecryptArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getSslDecrypt:getSslDecrypt
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location 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 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 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 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 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 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 string
    The template.
    PanoramaDevice string
    The panorama device.
    Name string
    The template.
    PanoramaDevice string
    The panorama device.
    name String
    The template.
    panoramaDevice String
    The panorama device.
    name string
    The template.
    panoramaDevice string
    The panorama device.
    name str
    The template.
    panorama_device str
    The panorama device.
    name String
    The template.
    panoramaDevice String
    The panorama device.

    GetSslDecryptLocationTemplateStack

    Name string
    The template stack.
    PanoramaDevice string
    The panorama device.
    Name string
    The template stack.
    PanoramaDevice string
    The panorama device.
    name String
    The template stack.
    panoramaDevice String
    The panorama device.
    name string
    The template stack.
    panoramaDevice string
    The panorama device.
    name str
    The template stack.
    panorama_device str
    The panorama device.
    name String
    The template stack.
    panoramaDevice String
    The panorama device.

    GetSslDecryptLocationTemplateStackVsys

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

    GetSslDecryptLocationTemplateVsys

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

    GetSslDecryptSslExcludeCert

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