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

panos.getSslTlsServiceProfile

Explore with Pulumi AI

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

    Using getSslTlsServiceProfile

    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 getSslTlsServiceProfile(args: GetSslTlsServiceProfileArgs, opts?: InvokeOptions): Promise<GetSslTlsServiceProfileResult>
    function getSslTlsServiceProfileOutput(args: GetSslTlsServiceProfileOutputArgs, opts?: InvokeOptions): Output<GetSslTlsServiceProfileResult>
    def get_ssl_tls_service_profile(certificate: Optional[str] = None,
                                    location: Optional[GetSslTlsServiceProfileLocation] = None,
                                    name: Optional[str] = None,
                                    protocol_settings: Optional[GetSslTlsServiceProfileProtocolSettings] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetSslTlsServiceProfileResult
    def get_ssl_tls_service_profile_output(certificate: Optional[pulumi.Input[str]] = None,
                                    location: Optional[pulumi.Input[GetSslTlsServiceProfileLocationArgs]] = None,
                                    name: Optional[pulumi.Input[str]] = None,
                                    protocol_settings: Optional[pulumi.Input[GetSslTlsServiceProfileProtocolSettingsArgs]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetSslTlsServiceProfileResult]
    func LookupSslTlsServiceProfile(ctx *Context, args *LookupSslTlsServiceProfileArgs, opts ...InvokeOption) (*LookupSslTlsServiceProfileResult, error)
    func LookupSslTlsServiceProfileOutput(ctx *Context, args *LookupSslTlsServiceProfileOutputArgs, opts ...InvokeOption) LookupSslTlsServiceProfileResultOutput

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

    public static class GetSslTlsServiceProfile 
    {
        public static Task<GetSslTlsServiceProfileResult> InvokeAsync(GetSslTlsServiceProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetSslTlsServiceProfileResult> Invoke(GetSslTlsServiceProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSslTlsServiceProfileResult> getSslTlsServiceProfile(GetSslTlsServiceProfileArgs args, InvokeOptions options)
    public static Output<GetSslTlsServiceProfileResult> getSslTlsServiceProfile(GetSslTlsServiceProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getSslTlsServiceProfile:getSslTlsServiceProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    location Property Map
    The location of this object.
    name String
    certificate String
    SSL certificate file name
    protocolSettings Property Map

    getSslTlsServiceProfile Result

    The following output properties are available:

    Certificate string
    SSL certificate file name
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetSslTlsServiceProfileLocation
    The location of this object.
    Name string
    ProtocolSettings GetSslTlsServiceProfileProtocolSettings
    Certificate string
    SSL certificate file name
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetSslTlsServiceProfileLocation
    The location of this object.
    Name string
    ProtocolSettings GetSslTlsServiceProfileProtocolSettings
    certificate String
    SSL certificate file name
    id String
    The provider-assigned unique ID for this managed resource.
    location GetSslTlsServiceProfileLocation
    The location of this object.
    name String
    protocolSettings GetSslTlsServiceProfileProtocolSettings
    certificate string
    SSL certificate file name
    id string
    The provider-assigned unique ID for this managed resource.
    location GetSslTlsServiceProfileLocation
    The location of this object.
    name string
    protocolSettings GetSslTlsServiceProfileProtocolSettings
    certificate str
    SSL certificate file name
    id str
    The provider-assigned unique ID for this managed resource.
    location GetSslTlsServiceProfileLocation
    The location of this object.
    name str
    protocol_settings GetSslTlsServiceProfileProtocolSettings
    certificate String
    SSL certificate file name
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    name String
    protocolSettings Property Map

    Supporting Types

    GetSslTlsServiceProfileLocation

    panorama Property Map
    Located in a panorama.
    shared Property Map
    Panorama shared object
    template Property Map
    Located in a specific template
    templateStack Property Map
    Located in a specific template
    templateStackVsys Property Map
    Located in a specific template, device and vsys.
    templateVsys Property Map
    Located in a specific template, device and vsys.

    GetSslTlsServiceProfileLocationTemplate

    Name string
    Specific Panorama template
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template
    panoramaDevice String
    Specific Panorama device

    GetSslTlsServiceProfileLocationTemplateStack

    Name string
    The template stack
    PanoramaDevice string
    Specific Panorama device
    Name string
    The template stack
    PanoramaDevice string
    Specific Panorama device
    name String
    The template stack
    panoramaDevice String
    Specific Panorama device
    name string
    The template stack
    panoramaDevice string
    Specific Panorama device
    name str
    The template stack
    panorama_device str
    Specific Panorama device
    name String
    The template stack
    panoramaDevice String
    Specific Panorama device

    GetSslTlsServiceProfileLocationTemplateStackVsys

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

    GetSslTlsServiceProfileLocationTemplateVsys

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

    GetSslTlsServiceProfileProtocolSettings

    AllowAlgorithm3des bool
    Allow algorithm 3DES
    AllowAlgorithmAes128Cbc bool
    Allow algorithm AES-128-CBC
    AllowAlgorithmAes128Gcm bool
    Allow algorithm AES-128-GCM
    AllowAlgorithmAes256Cbc bool
    Allow algorithm AES-256-CBC
    AllowAlgorithmAes256Gcm bool
    Allow algorithm AES-256-GCM
    AllowAlgorithmDhe bool
    Allow algorithm DHE
    AllowAlgorithmEcdhe bool
    Allow algorithm ECDHE
    AllowAlgorithmRc4 bool
    Allow algorithm RC4
    AllowAlgorithmRsa bool
    Allow algorithm RSA
    AllowAuthenticationSha1 bool
    Allow authentication SHA1
    AllowAuthenticationSha256 bool
    Allow authentication SHA256
    AllowAuthenticationSha384 bool
    Allow authentication SHA384
    MaxVersion string
    Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
    MinVersion string
    AllowAlgorithm3des bool
    Allow algorithm 3DES
    AllowAlgorithmAes128Cbc bool
    Allow algorithm AES-128-CBC
    AllowAlgorithmAes128Gcm bool
    Allow algorithm AES-128-GCM
    AllowAlgorithmAes256Cbc bool
    Allow algorithm AES-256-CBC
    AllowAlgorithmAes256Gcm bool
    Allow algorithm AES-256-GCM
    AllowAlgorithmDhe bool
    Allow algorithm DHE
    AllowAlgorithmEcdhe bool
    Allow algorithm ECDHE
    AllowAlgorithmRc4 bool
    Allow algorithm RC4
    AllowAlgorithmRsa bool
    Allow algorithm RSA
    AllowAuthenticationSha1 bool
    Allow authentication SHA1
    AllowAuthenticationSha256 bool
    Allow authentication SHA256
    AllowAuthenticationSha384 bool
    Allow authentication SHA384
    MaxVersion string
    Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
    MinVersion string
    allowAlgorithm3des Boolean
    Allow algorithm 3DES
    allowAlgorithmAes128Cbc Boolean
    Allow algorithm AES-128-CBC
    allowAlgorithmAes128Gcm Boolean
    Allow algorithm AES-128-GCM
    allowAlgorithmAes256Cbc Boolean
    Allow algorithm AES-256-CBC
    allowAlgorithmAes256Gcm Boolean
    Allow algorithm AES-256-GCM
    allowAlgorithmDhe Boolean
    Allow algorithm DHE
    allowAlgorithmEcdhe Boolean
    Allow algorithm ECDHE
    allowAlgorithmRc4 Boolean
    Allow algorithm RC4
    allowAlgorithmRsa Boolean
    Allow algorithm RSA
    allowAuthenticationSha1 Boolean
    Allow authentication SHA1
    allowAuthenticationSha256 Boolean
    Allow authentication SHA256
    allowAuthenticationSha384 Boolean
    Allow authentication SHA384
    maxVersion String
    Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
    minVersion String
    allowAlgorithm3des boolean
    Allow algorithm 3DES
    allowAlgorithmAes128Cbc boolean
    Allow algorithm AES-128-CBC
    allowAlgorithmAes128Gcm boolean
    Allow algorithm AES-128-GCM
    allowAlgorithmAes256Cbc boolean
    Allow algorithm AES-256-CBC
    allowAlgorithmAes256Gcm boolean
    Allow algorithm AES-256-GCM
    allowAlgorithmDhe boolean
    Allow algorithm DHE
    allowAlgorithmEcdhe boolean
    Allow algorithm ECDHE
    allowAlgorithmRc4 boolean
    Allow algorithm RC4
    allowAlgorithmRsa boolean
    Allow algorithm RSA
    allowAuthenticationSha1 boolean
    Allow authentication SHA1
    allowAuthenticationSha256 boolean
    Allow authentication SHA256
    allowAuthenticationSha384 boolean
    Allow authentication SHA384
    maxVersion string
    Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
    minVersion string
    allow_algorithm3des bool
    Allow algorithm 3DES
    allow_algorithm_aes128_cbc bool
    Allow algorithm AES-128-CBC
    allow_algorithm_aes128_gcm bool
    Allow algorithm AES-128-GCM
    allow_algorithm_aes256_cbc bool
    Allow algorithm AES-256-CBC
    allow_algorithm_aes256_gcm bool
    Allow algorithm AES-256-GCM
    allow_algorithm_dhe bool
    Allow algorithm DHE
    allow_algorithm_ecdhe bool
    Allow algorithm ECDHE
    allow_algorithm_rc4 bool
    Allow algorithm RC4
    allow_algorithm_rsa bool
    Allow algorithm RSA
    allow_authentication_sha1 bool
    Allow authentication SHA1
    allow_authentication_sha256 bool
    Allow authentication SHA256
    allow_authentication_sha384 bool
    Allow authentication SHA384
    max_version str
    Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
    min_version str
    allowAlgorithm3des Boolean
    Allow algorithm 3DES
    allowAlgorithmAes128Cbc Boolean
    Allow algorithm AES-128-CBC
    allowAlgorithmAes128Gcm Boolean
    Allow algorithm AES-128-GCM
    allowAlgorithmAes256Cbc Boolean
    Allow algorithm AES-256-CBC
    allowAlgorithmAes256Gcm Boolean
    Allow algorithm AES-256-GCM
    allowAlgorithmDhe Boolean
    Allow algorithm DHE
    allowAlgorithmEcdhe Boolean
    Allow algorithm ECDHE
    allowAlgorithmRc4 Boolean
    Allow algorithm RC4
    allowAlgorithmRsa Boolean
    Allow algorithm RSA
    allowAuthenticationSha1 Boolean
    Allow authentication SHA1
    allowAuthenticationSha256 Boolean
    Allow authentication SHA256
    allowAuthenticationSha384 Boolean
    Allow authentication SHA384
    maxVersion String
    Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
    minVersion 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