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
Get
Ssl Tls Service Profile Location - The location of this object.
- Name string
- Certificate string
- SSL certificate file name
- Protocol
Settings GetSsl Tls Service Profile Protocol Settings
- Location
Get
Ssl Tls Service Profile Location - The location of this object.
- Name string
- Certificate string
- SSL certificate file name
- Protocol
Settings GetSsl Tls Service Profile Protocol Settings
- location
Get
Ssl Tls Service Profile Location - The location of this object.
- name String
- certificate String
- SSL certificate file name
- protocol
Settings GetSsl Tls Service Profile Protocol Settings
- location
Get
Ssl Tls Service Profile Location - The location of this object.
- name string
- certificate string
- SSL certificate file name
- protocol
Settings GetSsl Tls Service Profile Protocol Settings
- location
Get
Ssl Tls Service Profile Location - The location of this object.
- name str
- certificate str
- SSL certificate file name
- protocol_
settings GetSsl Tls Service Profile Protocol Settings
- location Property Map
- The location of this object.
- name 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 string
- Specific Panorama template
- Panorama
Device string - Specific Panorama device
- Name string
- Specific Panorama template
- Panorama
Device string - Specific Panorama device
- name String
- Specific Panorama template
- panorama
Device String - Specific Panorama device
- name string
- Specific Panorama template
- panorama
Device string - Specific Panorama device
- name str
- Specific Panorama template
- panorama_
device str - Specific Panorama device
- name String
- Specific Panorama template
- panorama
Device String - Specific Panorama device
GetSslTlsServiceProfileLocationTemplateStack
- Name string
- The template stack
- Panorama
Device string - Specific Panorama device
- Name string
- The template stack
- Panorama
Device string - Specific Panorama device
- name String
- The template stack
- panorama
Device String - Specific Panorama device
- name string
- The template stack
- panorama
Device string - Specific Panorama device
- name str
- The template stack
- panorama_
device str - Specific Panorama device
- name String
- The template stack
- panorama
Device String - Specific Panorama device
GetSslTlsServiceProfileLocationTemplateStackVsys
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Template
Stack string - The template stack
- Vsys string
- The vsys.
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Template
Stack string - The template stack
- Vsys string
- The vsys.
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- template
Stack String - The template stack
- vsys String
- The vsys.
- ngfw
Device string - The NGFW device
- panorama
Device string - Specific Panorama device
- template
Stack 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.
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- template
Stack String - The template stack
- vsys String
- The vsys.
GetSslTlsServiceProfileLocationTemplateVsys
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Template string
- Specific Panorama template
- Vsys string
- The vsys.
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Template string
- Specific Panorama template
- Vsys string
- The vsys.
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- template String
- Specific Panorama template
- vsys String
- The vsys.
- ngfw
Device string - The NGFW device
- panorama
Device 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.
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- template String
- Specific Panorama template
- vsys String
- The vsys.
GetSslTlsServiceProfileProtocolSettings
- Allow
Algorithm3des bool - Allow algorithm 3DES
- Allow
Algorithm boolAes128Cbc - Allow algorithm AES-128-CBC
- Allow
Algorithm boolAes128Gcm - Allow algorithm AES-128-GCM
- Allow
Algorithm boolAes256Cbc - Allow algorithm AES-256-CBC
- Allow
Algorithm boolAes256Gcm - Allow algorithm AES-256-GCM
- Allow
Algorithm boolDhe - Allow algorithm DHE
- Allow
Algorithm boolEcdhe - Allow algorithm ECDHE
- Allow
Algorithm boolRc4 - Allow algorithm RC4
- Allow
Algorithm boolRsa - Allow algorithm RSA
- Allow
Authentication boolSha1 - Allow authentication SHA1
- Allow
Authentication boolSha256 - Allow authentication SHA256
- Allow
Authentication boolSha384 - Allow authentication SHA384
- Max
Version string - Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
- Min
Version string
- Allow
Algorithm3des bool - Allow algorithm 3DES
- Allow
Algorithm boolAes128Cbc - Allow algorithm AES-128-CBC
- Allow
Algorithm boolAes128Gcm - Allow algorithm AES-128-GCM
- Allow
Algorithm boolAes256Cbc - Allow algorithm AES-256-CBC
- Allow
Algorithm boolAes256Gcm - Allow algorithm AES-256-GCM
- Allow
Algorithm boolDhe - Allow algorithm DHE
- Allow
Algorithm boolEcdhe - Allow algorithm ECDHE
- Allow
Algorithm boolRc4 - Allow algorithm RC4
- Allow
Algorithm boolRsa - Allow algorithm RSA
- Allow
Authentication boolSha1 - Allow authentication SHA1
- Allow
Authentication boolSha256 - Allow authentication SHA256
- Allow
Authentication boolSha384 - Allow authentication SHA384
- Max
Version string - Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
- Min
Version string
- allow
Algorithm3des Boolean - Allow algorithm 3DES
- allow
Algorithm BooleanAes128Cbc - Allow algorithm AES-128-CBC
- allow
Algorithm BooleanAes128Gcm - Allow algorithm AES-128-GCM
- allow
Algorithm BooleanAes256Cbc - Allow algorithm AES-256-CBC
- allow
Algorithm BooleanAes256Gcm - Allow algorithm AES-256-GCM
- allow
Algorithm BooleanDhe - Allow algorithm DHE
- allow
Algorithm BooleanEcdhe - Allow algorithm ECDHE
- allow
Algorithm BooleanRc4 - Allow algorithm RC4
- allow
Algorithm BooleanRsa - Allow algorithm RSA
- allow
Authentication BooleanSha1 - Allow authentication SHA1
- allow
Authentication BooleanSha256 - Allow authentication SHA256
- allow
Authentication BooleanSha384 - Allow authentication SHA384
- max
Version String - Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
- min
Version String
- allow
Algorithm3des boolean - Allow algorithm 3DES
- allow
Algorithm booleanAes128Cbc - Allow algorithm AES-128-CBC
- allow
Algorithm booleanAes128Gcm - Allow algorithm AES-128-GCM
- allow
Algorithm booleanAes256Cbc - Allow algorithm AES-256-CBC
- allow
Algorithm booleanAes256Gcm - Allow algorithm AES-256-GCM
- allow
Algorithm booleanDhe - Allow algorithm DHE
- allow
Algorithm booleanEcdhe - Allow algorithm ECDHE
- allow
Algorithm booleanRc4 - Allow algorithm RC4
- allow
Algorithm booleanRsa - Allow algorithm RSA
- allow
Authentication booleanSha1 - Allow authentication SHA1
- allow
Authentication booleanSha256 - Allow authentication SHA256
- allow
Authentication booleanSha384 - Allow authentication SHA384
- max
Version string - Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
- min
Version string
- allow_
algorithm3des bool - Allow algorithm 3DES
- allow_
algorithm_ boolaes128_ cbc - Allow algorithm AES-128-CBC
- allow_
algorithm_ boolaes128_ gcm - Allow algorithm AES-128-GCM
- allow_
algorithm_ boolaes256_ cbc - Allow algorithm AES-256-CBC
- allow_
algorithm_ boolaes256_ gcm - Allow algorithm AES-256-GCM
- allow_
algorithm_ booldhe - Allow algorithm DHE
- allow_
algorithm_ boolecdhe - Allow algorithm ECDHE
- allow_
algorithm_ boolrc4 - Allow algorithm RC4
- allow_
algorithm_ boolrsa - Allow algorithm RSA
- allow_
authentication_ boolsha1 - Allow authentication SHA1
- allow_
authentication_ boolsha256 - Allow authentication SHA256
- allow_
authentication_ boolsha384 - 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
- allow
Algorithm3des Boolean - Allow algorithm 3DES
- allow
Algorithm BooleanAes128Cbc - Allow algorithm AES-128-CBC
- allow
Algorithm BooleanAes128Gcm - Allow algorithm AES-128-GCM
- allow
Algorithm BooleanAes256Cbc - Allow algorithm AES-256-CBC
- allow
Algorithm BooleanAes256Gcm - Allow algorithm AES-256-GCM
- allow
Algorithm BooleanDhe - Allow algorithm DHE
- allow
Algorithm BooleanEcdhe - Allow algorithm ECDHE
- allow
Algorithm BooleanRc4 - Allow algorithm RC4
- allow
Algorithm BooleanRsa - Allow algorithm RSA
- allow
Authentication BooleanSha1 - Allow authentication SHA1
- allow
Authentication BooleanSha256 - Allow authentication SHA256
- allow
Authentication BooleanSha384 - Allow authentication SHA384
- max
Version String - Maximum TLS protocol version. Valid values are 'tls1-0', 'tls1-1', 'tls1-2', and max (default).
- min
Version 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