panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
panos.getSslTlsServiceProfile
Explore with Pulumi AI
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
This property is required. GetSsl Tls Service Profile Location - The location of this object.
- Name
This property is required. string - Certificate string
- SSL certificate file name
- Protocol
Settings GetSsl Tls Service Profile Protocol Settings
- Location
This property is required. GetSsl Tls Service Profile Location - The location of this object.
- Name
This property is required. string - Certificate string
- SSL certificate file name
- Protocol
Settings GetSsl Tls Service Profile Protocol Settings
- location
This property is required. GetSsl Tls Service Profile Location - The location of this object.
- name
This property is required. String - certificate String
- SSL certificate file name
- protocol
Settings GetSsl Tls Service Profile Protocol Settings
- location
This property is required. GetSsl Tls Service Profile Location - The location of this object.
- name
This property is required. string - certificate string
- SSL certificate file name
- protocol
Settings GetSsl Tls Service Profile Protocol Settings
- location
This property is required. GetSsl Tls Service Profile Location - The location of this object.
- name
This property is required. str - certificate str
- SSL certificate file name
- protocol_
settings GetSsl Tls Service Profile Protocol Settings
- location
This property is required. Property Map - The location of this object.
- name
This property is required. String - certificate String
- SSL certificate file name
- protocol
Settings 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
Get
Ssl Tls Service Profile Location - The location of this object.
- Name string
- Protocol
Settings GetSsl Tls Service Profile Protocol Settings
- Certificate string
- SSL certificate file name
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Ssl Tls Service Profile Location - The location of this object.
- Name string
- Protocol
Settings GetSsl Tls Service Profile Protocol Settings
- certificate String
- SSL certificate file name
- id String
- The provider-assigned unique ID for this managed resource.
- location
Get
Ssl Tls Service Profile Location - The location of this object.
- name String
- protocol
Settings GetSsl Tls Service Profile Protocol Settings
- certificate string
- SSL certificate file name
- id string
- The provider-assigned unique ID for this managed resource.
- location
Get
Ssl Tls Service Profile Location - The location of this object.
- name string
- protocol
Settings GetSsl Tls Service Profile Protocol Settings
- certificate str
- SSL certificate file name
- id str
- The provider-assigned unique ID for this managed resource.
- location
Get
Ssl Tls Service Profile Location - The location of this object.
- name str
- protocol_
settings GetSsl Tls Service Profile Protocol Settings
- 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
- protocol
Settings Property Map
Supporting Types
GetSslTlsServiceProfileLocation
- Panorama
Get
Ssl Tls Service Profile Location Panorama - Located in a panorama.
- Get
Ssl Tls Service Profile Location Shared - Panorama shared object
- Template
Get
Ssl Tls Service Profile Location Template - Located in a specific template
- Template
Stack GetSsl Tls Service Profile Location Template Stack - Located in a specific template
- Template
Stack GetVsys Ssl Tls Service Profile Location Template Stack Vsys - Located in a specific template, device and vsys.
- Template
Vsys GetSsl Tls Service Profile Location Template Vsys - Located in a specific template, device and vsys.
- Panorama
Get
Ssl Tls Service Profile Location Panorama - Located in a panorama.
- Get
Ssl Tls Service Profile Location Shared - Panorama shared object
- Template
Get
Ssl Tls Service Profile Location Template - Located in a specific template
- Template
Stack GetSsl Tls Service Profile Location Template Stack - Located in a specific template
- Template
Stack GetVsys Ssl Tls Service Profile Location Template Stack Vsys - Located in a specific template, device and vsys.
- Template
Vsys GetSsl Tls Service Profile Location Template Vsys - Located in a specific template, device and vsys.
- panorama
Get
Ssl Tls Service Profile Location Panorama - Located in a panorama.
- Get
Ssl Tls Service Profile Location Shared - Panorama shared object
- template
Get
Ssl Tls Service Profile Location Template - Located in a specific template
- template
Stack GetSsl Tls Service Profile Location Template Stack - Located in a specific template
- template
Stack GetVsys Ssl Tls Service Profile Location Template Stack Vsys - Located in a specific template, device and vsys.
- template
Vsys GetSsl Tls Service Profile Location Template Vsys - Located in a specific template, device and vsys.
- panorama
Get
Ssl Tls Service Profile Location Panorama - Located in a panorama.
- Get
Ssl Tls Service Profile Location Shared - Panorama shared object
- template
Get
Ssl Tls Service Profile Location Template - Located in a specific template
- template
Stack GetSsl Tls Service Profile Location Template Stack - Located in a specific template
- template
Stack GetVsys Ssl Tls Service Profile Location Template Stack Vsys - Located in a specific template, device and vsys.
- template
Vsys GetSsl Tls Service Profile Location Template Vsys - Located in a specific template, device and vsys.
- panorama
Get
Ssl Tls Service Profile Location Panorama - Located in a panorama.
- Get
Ssl Tls Service Profile Location Shared - Panorama shared object
- template
Get
Ssl Tls Service Profile Location Template - Located in a specific template
- template_
stack GetSsl Tls Service Profile Location Template Stack - Located in a specific template
- template_
stack_ Getvsys Ssl Tls Service Profile Location Template Stack Vsys - Located in a specific template, device and vsys.
- template_
vsys GetSsl Tls Service Profile Location Template Vsys - Located in a specific template, device and vsys.
- panorama Property Map
- Located in a panorama.
- Property Map
- Panorama shared object
- template Property Map
- Located in a specific template
- template
Stack Property Map - Located in a specific template
- template
Stack Property MapVsys - Located in a specific template, device and vsys.
- template
Vsys Property Map - Located in a specific template, device and vsys.
GetSslTlsServiceProfileLocationTemplate
- Name
This property is required. string - Specific Panorama template
- Panorama
Device This property is required. string - Specific Panorama device
- Name
This property is required. string - Specific Panorama template
- Panorama
Device This property is required. string - Specific Panorama device
- name
This property is required. String - Specific Panorama template
- panorama
Device This property is required. String - Specific Panorama device
- name
This property is required. string - Specific Panorama template
- panorama
Device 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
- panorama
Device This property is required. String - Specific Panorama device
GetSslTlsServiceProfileLocationTemplateStack
- Name
This property is required. string - The template stack
- Panorama
Device This property is required. string - Specific Panorama device
- Name
This property is required. string - The template stack
- Panorama
Device This property is required. string - Specific Panorama device
- name
This property is required. String - The template stack
- panorama
Device This property is required. String - Specific Panorama device
- name
This property is required. string - The template stack
- panorama
Device 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
- panorama
Device This property is required. String - Specific Panorama device
GetSslTlsServiceProfileLocationTemplateStackVsys
- Ngfw
Device This property is required. string - The NGFW device
- Panorama
Device This property is required. string - Specific Panorama device
- Template
Stack This property is required. string - The template stack
- Vsys
This property is required. string - The vsys.
- Ngfw
Device This property is required. string - The NGFW device
- Panorama
Device This property is required. string - Specific Panorama device
- Template
Stack This property is required. string - The template stack
- Vsys
This property is required. string - The vsys.
- ngfw
Device This property is required. String - The NGFW device
- panorama
Device This property is required. String - Specific Panorama device
- template
Stack This property is required. String - The template stack
- vsys
This property is required. String - The vsys.
- ngfw
Device This property is required. string - The NGFW device
- panorama
Device This property is required. string - Specific Panorama device
- template
Stack 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.
- ngfw
Device This property is required. String - The NGFW device
- panorama
Device This property is required. String - Specific Panorama device
- template
Stack This property is required. String - The template stack
- vsys
This property is required. String - The vsys.
GetSslTlsServiceProfileLocationTemplateVsys
- Ngfw
Device This property is required. string - The NGFW device
- Panorama
Device 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. string - The NGFW device
- Panorama
Device 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. String - The NGFW device
- panorama
Device 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. string - The NGFW device
- panorama
Device 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.
- ngfw
Device This property is required. String - The NGFW device
- panorama
Device 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
- Allow
Algorithm3des This property is required. bool - Allow algorithm 3DES
- Allow
Algorithm Aes128Cbc This property is required. bool - Allow algorithm AES-128-CBC
- Allow
Algorithm Aes128Gcm This property is required. bool - Allow algorithm AES-128-GCM
- Allow
Algorithm Aes256Cbc This property is required. bool - Allow algorithm AES-256-CBC
- Allow
Algorithm Aes256Gcm 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. string - Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
- Min
Version This property is required. string
- Allow
Algorithm3des This property is required. bool - Allow algorithm 3DES
- Allow
Algorithm Aes128Cbc This property is required. bool - Allow algorithm AES-128-CBC
- Allow
Algorithm Aes128Gcm This property is required. bool - Allow algorithm AES-128-GCM
- Allow
Algorithm Aes256Cbc This property is required. bool - Allow algorithm AES-256-CBC
- Allow
Algorithm Aes256Gcm 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. string - Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
- Min
Version This property is required. string
- allow
Algorithm3des This property is required. Boolean - Allow algorithm 3DES
- allow
Algorithm Aes128Cbc This property is required. Boolean - Allow algorithm AES-128-CBC
- allow
Algorithm Aes128Gcm This property is required. Boolean - Allow algorithm AES-128-GCM
- allow
Algorithm Aes256Cbc This property is required. Boolean - Allow algorithm AES-256-CBC
- allow
Algorithm Aes256Gcm This property is required. Boolean - Allow algorithm AES-256-GCM
- allow
Algorithm Dhe This property is required. Boolean - Allow algorithm DHE
- allow
Algorithm Ecdhe This property is required. Boolean - Allow algorithm ECDHE
- allow
Algorithm Rc4 This property is required. Boolean - Allow algorithm RC4
- allow
Algorithm Rsa This property is required. Boolean - Allow algorithm RSA
- allow
Authentication Sha1 This property is required. Boolean - Allow authentication SHA1
- allow
Authentication Sha256 This property is required. Boolean - Allow authentication SHA256
- allow
Authentication Sha384 This property is required. Boolean - Allow authentication SHA384
- max
Version This property is required. String - Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
- min
Version This property is required. String
- allow
Algorithm3des This property is required. boolean - Allow algorithm 3DES
- allow
Algorithm Aes128Cbc This property is required. boolean - Allow algorithm AES-128-CBC
- allow
Algorithm Aes128Gcm This property is required. boolean - Allow algorithm AES-128-GCM
- allow
Algorithm Aes256Cbc This property is required. boolean - Allow algorithm AES-256-CBC
- allow
Algorithm Aes256Gcm This property is required. boolean - Allow algorithm AES-256-GCM
- allow
Algorithm Dhe This property is required. boolean - Allow algorithm DHE
- allow
Algorithm Ecdhe This property is required. boolean - Allow algorithm ECDHE
- allow
Algorithm Rc4 This property is required. boolean - Allow algorithm RC4
- allow
Algorithm Rsa This property is required. boolean - Allow algorithm RSA
- allow
Authentication Sha1 This property is required. boolean - Allow authentication SHA1
- allow
Authentication Sha256 This property is required. boolean - Allow authentication SHA256
- allow
Authentication Sha384 This property is required. boolean - Allow authentication SHA384
- max
Version This property is required. string - Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
- min
Version 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
- allow
Algorithm3des This property is required. Boolean - Allow algorithm 3DES
- allow
Algorithm Aes128Cbc This property is required. Boolean - Allow algorithm AES-128-CBC
- allow
Algorithm Aes128Gcm This property is required. Boolean - Allow algorithm AES-128-GCM
- allow
Algorithm Aes256Cbc This property is required. Boolean - Allow algorithm AES-256-CBC
- allow
Algorithm Aes256Gcm This property is required. Boolean - Allow algorithm AES-256-GCM
- allow
Algorithm Dhe This property is required. Boolean - Allow algorithm DHE
- allow
Algorithm Ecdhe This property is required. Boolean - Allow algorithm ECDHE
- allow
Algorithm Rc4 This property is required. Boolean - Allow algorithm RC4
- allow
Algorithm Rsa This property is required. Boolean - Allow algorithm RSA
- allow
Authentication Sha1 This property is required. Boolean - Allow authentication SHA1
- allow
Authentication Sha256 This property is required. Boolean - Allow authentication SHA256
- allow
Authentication Sha384 This property is required. Boolean - Allow authentication SHA384
- max
Version This property is required. String - Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
- min
Version 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