Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi
sdwan.getTlsSslDecryptionPolicyDefinition
Explore with Pulumi AI
This data source can read the TLS SSL Decryption Policy Definition .
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as sdwan from "@pulumi/sdwan";
const example = sdwan.getTlsSslDecryptionPolicyDefinition({
    id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
});
import pulumi
import pulumi_sdwan as sdwan
example = sdwan.get_tls_ssl_decryption_policy_definition(id="f6b2c44c-693c-4763-b010-895aa3d236bd")
package main
import (
	"github.com/pulumi/pulumi-sdwan/sdk/go/sdwan"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sdwan.LookupTlsSslDecryptionPolicyDefinition(ctx, &sdwan.LookupTlsSslDecryptionPolicyDefinitionArgs{
			Id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sdwan = Pulumi.Sdwan;
return await Deployment.RunAsync(() => 
{
    var example = Sdwan.GetTlsSslDecryptionPolicyDefinition.Invoke(new()
    {
        Id = "f6b2c44c-693c-4763-b010-895aa3d236bd",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.SdwanFunctions;
import com.pulumi.sdwan.inputs.GetTlsSslDecryptionPolicyDefinitionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var example = SdwanFunctions.getTlsSslDecryptionPolicyDefinition(GetTlsSslDecryptionPolicyDefinitionArgs.builder()
            .id("f6b2c44c-693c-4763-b010-895aa3d236bd")
            .build());
    }
}
variables:
  example:
    fn::invoke:
      function: sdwan:getTlsSslDecryptionPolicyDefinition
      arguments:
        id: f6b2c44c-693c-4763-b010-895aa3d236bd
Using getTlsSslDecryptionPolicyDefinition
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 getTlsSslDecryptionPolicyDefinition(args: GetTlsSslDecryptionPolicyDefinitionArgs, opts?: InvokeOptions): Promise<GetTlsSslDecryptionPolicyDefinitionResult>
function getTlsSslDecryptionPolicyDefinitionOutput(args: GetTlsSslDecryptionPolicyDefinitionOutputArgs, opts?: InvokeOptions): Output<GetTlsSslDecryptionPolicyDefinitionResult>def get_tls_ssl_decryption_policy_definition(id: Optional[str] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetTlsSslDecryptionPolicyDefinitionResult
def get_tls_ssl_decryption_policy_definition_output(id: Optional[pulumi.Input[str]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetTlsSslDecryptionPolicyDefinitionResult]func LookupTlsSslDecryptionPolicyDefinition(ctx *Context, args *LookupTlsSslDecryptionPolicyDefinitionArgs, opts ...InvokeOption) (*LookupTlsSslDecryptionPolicyDefinitionResult, error)
func LookupTlsSslDecryptionPolicyDefinitionOutput(ctx *Context, args *LookupTlsSslDecryptionPolicyDefinitionOutputArgs, opts ...InvokeOption) LookupTlsSslDecryptionPolicyDefinitionResultOutput> Note: This function is named LookupTlsSslDecryptionPolicyDefinition in the Go SDK.
public static class GetTlsSslDecryptionPolicyDefinition 
{
    public static Task<GetTlsSslDecryptionPolicyDefinitionResult> InvokeAsync(GetTlsSslDecryptionPolicyDefinitionArgs args, InvokeOptions? opts = null)
    public static Output<GetTlsSslDecryptionPolicyDefinitionResult> Invoke(GetTlsSslDecryptionPolicyDefinitionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTlsSslDecryptionPolicyDefinitionResult> getTlsSslDecryptionPolicyDefinition(GetTlsSslDecryptionPolicyDefinitionArgs args, InvokeOptions options)
public static Output<GetTlsSslDecryptionPolicyDefinitionResult> getTlsSslDecryptionPolicyDefinition(GetTlsSslDecryptionPolicyDefinitionArgs args, InvokeOptions options)
fn::invoke:
  function: sdwan:index/getTlsSslDecryptionPolicyDefinition:getTlsSslDecryptionPolicyDefinition
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Id string
- The id of the object
- Id string
- The id of the object
- id String
- The id of the object
- id string
- The id of the object
- id str
- The id of the object
- id String
- The id of the object
getTlsSslDecryptionPolicyDefinition Result
The following output properties are available:
- CertificateLifetime intIn Days 
- Certificate Lifetime(in Days)
- CertificateRevocation stringStatus 
- Certificate revocation status
- DefaultAction string
- Default action (applies when modeset tosecurity)
- Description string
- The description of the policy definition.
- EcKey stringType 
- EC Key Type
- ExpiredCertificate string
- Expired certificate action
- FailureMode string
- Failure mode
- Id string
- The id of the object
- MinimalTls stringVersion 
- Minimal TLS Version
- Mode string
- The policy mode
- Name string
- The name of the policy definition.
- NetworkRules List<GetTls Ssl Decryption Policy Definition Network Rule> 
- List of network rules (applies when modeset tosecurity)
- RsaKey stringPair Modulus 
- RSA key pair modules
- SslDecryption stringEnabled 
- SSL decryption enabled
- UnknownRevocation stringStatus 
- Unknown revocation status action
- UnsupportedCipher stringSuites 
- Unsupported cipher suites action
- UnsupportedProtocol stringVersions 
- Unsupported protocol versions action
- UntrustedCertificate string
- Untrusted certificate action
- UrlRules List<GetTls Ssl Decryption Policy Definition Url Rule> 
- List of url rules (applies when modeset tosecurity)
- UseDefault boolCa Cert Bundle 
- Use default CA certificate bundle
- Version int
- The version of the object
- CertificateLifetime intIn Days 
- Certificate Lifetime(in Days)
- CertificateRevocation stringStatus 
- Certificate revocation status
- DefaultAction string
- Default action (applies when modeset tosecurity)
- Description string
- The description of the policy definition.
- EcKey stringType 
- EC Key Type
- ExpiredCertificate string
- Expired certificate action
- FailureMode string
- Failure mode
- Id string
- The id of the object
- MinimalTls stringVersion 
- Minimal TLS Version
- Mode string
- The policy mode
- Name string
- The name of the policy definition.
- NetworkRules []GetTls Ssl Decryption Policy Definition Network Rule 
- List of network rules (applies when modeset tosecurity)
- RsaKey stringPair Modulus 
- RSA key pair modules
- SslDecryption stringEnabled 
- SSL decryption enabled
- UnknownRevocation stringStatus 
- Unknown revocation status action
- UnsupportedCipher stringSuites 
- Unsupported cipher suites action
- UnsupportedProtocol stringVersions 
- Unsupported protocol versions action
- UntrustedCertificate string
- Untrusted certificate action
- UrlRules []GetTls Ssl Decryption Policy Definition Url Rule 
- List of url rules (applies when modeset tosecurity)
- UseDefault boolCa Cert Bundle 
- Use default CA certificate bundle
- Version int
- The version of the object
- certificateLifetime IntegerIn Days 
- Certificate Lifetime(in Days)
- certificateRevocation StringStatus 
- Certificate revocation status
- defaultAction String
- Default action (applies when modeset tosecurity)
- description String
- The description of the policy definition.
- ecKey StringType 
- EC Key Type
- expiredCertificate String
- Expired certificate action
- failureMode String
- Failure mode
- id String
- The id of the object
- minimalTls StringVersion 
- Minimal TLS Version
- mode String
- The policy mode
- name String
- The name of the policy definition.
- networkRules List<GetTls Ssl Decryption Policy Definition Network Rule> 
- List of network rules (applies when modeset tosecurity)
- rsaKey StringPair Modulus 
- RSA key pair modules
- sslDecryption StringEnabled 
- SSL decryption enabled
- unknownRevocation StringStatus 
- Unknown revocation status action
- unsupportedCipher StringSuites 
- Unsupported cipher suites action
- unsupportedProtocol StringVersions 
- Unsupported protocol versions action
- untrustedCertificate String
- Untrusted certificate action
- urlRules List<GetTls Ssl Decryption Policy Definition Url Rule> 
- List of url rules (applies when modeset tosecurity)
- useDefault BooleanCa Cert Bundle 
- Use default CA certificate bundle
- version Integer
- The version of the object
- certificateLifetime numberIn Days 
- Certificate Lifetime(in Days)
- certificateRevocation stringStatus 
- Certificate revocation status
- defaultAction string
- Default action (applies when modeset tosecurity)
- description string
- The description of the policy definition.
- ecKey stringType 
- EC Key Type
- expiredCertificate string
- Expired certificate action
- failureMode string
- Failure mode
- id string
- The id of the object
- minimalTls stringVersion 
- Minimal TLS Version
- mode string
- The policy mode
- name string
- The name of the policy definition.
- networkRules GetTls Ssl Decryption Policy Definition Network Rule[] 
- List of network rules (applies when modeset tosecurity)
- rsaKey stringPair Modulus 
- RSA key pair modules
- sslDecryption stringEnabled 
- SSL decryption enabled
- unknownRevocation stringStatus 
- Unknown revocation status action
- unsupportedCipher stringSuites 
- Unsupported cipher suites action
- unsupportedProtocol stringVersions 
- Unsupported protocol versions action
- untrustedCertificate string
- Untrusted certificate action
- urlRules GetTls Ssl Decryption Policy Definition Url Rule[] 
- List of url rules (applies when modeset tosecurity)
- useDefault booleanCa Cert Bundle 
- Use default CA certificate bundle
- version number
- The version of the object
- certificate_lifetime_ intin_ days 
- Certificate Lifetime(in Days)
- certificate_revocation_ strstatus 
- Certificate revocation status
- default_action str
- Default action (applies when modeset tosecurity)
- description str
- The description of the policy definition.
- ec_key_ strtype 
- EC Key Type
- expired_certificate str
- Expired certificate action
- failure_mode str
- Failure mode
- id str
- The id of the object
- minimal_tls_ strversion 
- Minimal TLS Version
- mode str
- The policy mode
- name str
- The name of the policy definition.
- network_rules Sequence[GetTls Ssl Decryption Policy Definition Network Rule] 
- List of network rules (applies when modeset tosecurity)
- rsa_key_ strpair_ modulus 
- RSA key pair modules
- ssl_decryption_ strenabled 
- SSL decryption enabled
- unknown_revocation_ strstatus 
- Unknown revocation status action
- unsupported_cipher_ strsuites 
- Unsupported cipher suites action
- unsupported_protocol_ strversions 
- Unsupported protocol versions action
- untrusted_certificate str
- Untrusted certificate action
- url_rules Sequence[GetTls Ssl Decryption Policy Definition Url Rule] 
- List of url rules (applies when modeset tosecurity)
- use_default_ boolca_ cert_ bundle 
- Use default CA certificate bundle
- version int
- The version of the object
- certificateLifetime NumberIn Days 
- Certificate Lifetime(in Days)
- certificateRevocation StringStatus 
- Certificate revocation status
- defaultAction String
- Default action (applies when modeset tosecurity)
- description String
- The description of the policy definition.
- ecKey StringType 
- EC Key Type
- expiredCertificate String
- Expired certificate action
- failureMode String
- Failure mode
- id String
- The id of the object
- minimalTls StringVersion 
- Minimal TLS Version
- mode String
- The policy mode
- name String
- The name of the policy definition.
- networkRules List<Property Map>
- List of network rules (applies when modeset tosecurity)
- rsaKey StringPair Modulus 
- RSA key pair modules
- sslDecryption StringEnabled 
- SSL decryption enabled
- unknownRevocation StringStatus 
- Unknown revocation status action
- unsupportedCipher StringSuites 
- Unsupported cipher suites action
- unsupportedProtocol StringVersions 
- Unsupported protocol versions action
- untrustedCertificate String
- Untrusted certificate action
- urlRules List<Property Map>
- List of url rules (applies when modeset tosecurity)
- useDefault BooleanCa Cert Bundle 
- Use default CA certificate bundle
- version Number
- The version of the object
Supporting Types
GetTlsSslDecryptionPolicyDefinitionNetworkRule       
- BaseAction string
- Rule base action
- RuleId int
- Rule ID
- RuleName string
- Rule name
- RuleType string
- Rule type
- SourceAnd List<GetDestination Configurations Tls Ssl Decryption Policy Definition Network Rule Source And Destination Configuration> 
- List of network source / destination configuration
- BaseAction string
- Rule base action
- RuleId int
- Rule ID
- RuleName string
- Rule name
- RuleType string
- Rule type
- SourceAnd []GetDestination Configurations Tls Ssl Decryption Policy Definition Network Rule Source And Destination Configuration 
- List of network source / destination configuration
- baseAction String
- Rule base action
- ruleId Integer
- Rule ID
- ruleName String
- Rule name
- ruleType String
- Rule type
- sourceAnd List<GetDestination Configurations Tls Ssl Decryption Policy Definition Network Rule Source And Destination Configuration> 
- List of network source / destination configuration
- baseAction string
- Rule base action
- ruleId number
- Rule ID
- ruleName string
- Rule name
- ruleType string
- Rule type
- sourceAnd GetDestination Configurations Tls Ssl Decryption Policy Definition Network Rule Source And Destination Configuration[] 
- List of network source / destination configuration
- base_action str
- Rule base action
- rule_id int
- Rule ID
- rule_name str
- Rule name
- rule_type str
- Rule type
- source_and_ Sequence[Getdestination_ configurations Tls Ssl Decryption Policy Definition Network Rule Source And Destination Configuration] 
- List of network source / destination configuration
- baseAction String
- Rule base action
- ruleId Number
- Rule ID
- ruleName String
- Rule name
- ruleType String
- Rule type
- sourceAnd List<Property Map>Destination Configurations 
- List of network source / destination configuration
GetTlsSslDecryptionPolicyDefinitionNetworkRuleSourceAndDestinationConfiguration           
GetTlsSslDecryptionPolicyDefinitionUrlRule       
- RuleName string
- Country
- TargetVpns List<string>
- List of VPN IDs
- TlsSsl stringProfile Policy Id 
- TLS SSL Profile Policy ID
- TlsSsl intProfile Version 
- TLS SSL Profile Policy version
- RuleName string
- Country
- TargetVpns []string
- List of VPN IDs
- TlsSsl stringProfile Policy Id 
- TLS SSL Profile Policy ID
- TlsSsl intProfile Version 
- TLS SSL Profile Policy version
- ruleName String
- Country
- targetVpns List<String>
- List of VPN IDs
- tlsSsl StringProfile Policy Id 
- TLS SSL Profile Policy ID
- tlsSsl IntegerProfile Version 
- TLS SSL Profile Policy version
- ruleName string
- Country
- targetVpns string[]
- List of VPN IDs
- tlsSsl stringProfile Policy Id 
- TLS SSL Profile Policy ID
- tlsSsl numberProfile Version 
- TLS SSL Profile Policy version
- rule_name str
- Country
- target_vpns Sequence[str]
- List of VPN IDs
- tls_ssl_ strprofile_ policy_ id 
- TLS SSL Profile Policy ID
- tls_ssl_ intprofile_ version 
- TLS SSL Profile Policy version
- ruleName String
- Country
- targetVpns List<String>
- List of VPN IDs
- tlsSsl StringProfile Policy Id 
- TLS SSL Profile Policy ID
- tlsSsl NumberProfile Version 
- TLS SSL Profile Policy version
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the sdwanTerraform Provider.
