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

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>
Copy
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]
Copy
func LookupSslTlsServiceProfile(ctx *Context, args *LookupSslTlsServiceProfileArgs, opts ...InvokeOption) (*LookupSslTlsServiceProfileResult, error)
func LookupSslTlsServiceProfileOutput(ctx *Context, args *LookupSslTlsServiceProfileOutputArgs, opts ...InvokeOption) LookupSslTlsServiceProfileResultOutput
Copy

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

The following arguments are supported:

Location This property is required. GetSslTlsServiceProfileLocation
The location of this object.
Name This property is required. string
Certificate string
SSL certificate file name
ProtocolSettings GetSslTlsServiceProfileProtocolSettings
Location This property is required. GetSslTlsServiceProfileLocation
The location of this object.
Name This property is required. string
Certificate string
SSL certificate file name
ProtocolSettings GetSslTlsServiceProfileProtocolSettings
location This property is required. GetSslTlsServiceProfileLocation
The location of this object.
name This property is required. String
certificate String
SSL certificate file name
protocolSettings GetSslTlsServiceProfileProtocolSettings
location This property is required. GetSslTlsServiceProfileLocation
The location of this object.
name This property is required. string
certificate string
SSL certificate file name
protocolSettings GetSslTlsServiceProfileProtocolSettings
location This property is required. GetSslTlsServiceProfileLocation
The location of this object.
name This property is required. str
certificate str
SSL certificate file name
protocol_settings GetSslTlsServiceProfileProtocolSettings
location This property is required. Property Map
The location of this object.
name This property is required. 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 This property is required. string
Specific Panorama template
PanoramaDevice This property is required. string
Specific Panorama device
Name This property is required. string
Specific Panorama template
PanoramaDevice This property is required. string
Specific Panorama device
name This property is required. String
Specific Panorama template
panoramaDevice This property is required. String
Specific Panorama device
name This property is required. string
Specific Panorama template
panoramaDevice This property is required. string
Specific Panorama device
name This property is required. str
Specific Panorama template
panorama_device This property is required. str
Specific Panorama device
name This property is required. String
Specific Panorama template
panoramaDevice This property is required. String
Specific Panorama device

GetSslTlsServiceProfileLocationTemplateStack

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

GetSslTlsServiceProfileLocationTemplateStackVsys

NgfwDevice This property is required. string
The NGFW device
PanoramaDevice This property is required. string
Specific 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
Specific 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
Specific 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
Specific 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
Specific 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
Specific Panorama device
templateStack This property is required. String
The template stack
vsys This property is required. String
The vsys.

GetSslTlsServiceProfileLocationTemplateVsys

NgfwDevice This property is required. string
The NGFW device
PanoramaDevice This property is required. string
Specific Panorama device
Template This property is required. string
Specific Panorama template
Vsys This property is required. string
The vsys.
NgfwDevice This property is required. string
The NGFW device
PanoramaDevice This property is required. string
Specific Panorama device
Template This property is required. string
Specific Panorama template
Vsys This property is required. string
The vsys.
ngfwDevice This property is required. String
The NGFW device
panoramaDevice This property is required. String
Specific Panorama device
template This property is required. String
Specific Panorama template
vsys This property is required. String
The vsys.
ngfwDevice This property is required. string
The NGFW device
panoramaDevice This property is required. string
Specific Panorama device
template This property is required. string
Specific Panorama 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
Specific Panorama device
template This property is required. str
Specific Panorama template
vsys This property is required. str
The vsys.
ngfwDevice This property is required. String
The NGFW device
panoramaDevice This property is required. String
Specific Panorama device
template This property is required. String
Specific Panorama template
vsys This property is required. String
The vsys.

GetSslTlsServiceProfileProtocolSettings

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