scm.DecryptionProfile
Explore with Pulumi AI
Retrieves a config item.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
const example = new scm.DecryptionProfile("example", {});
import pulumi
import pulumi_scm as scm
example = scm.DecryptionProfile("example")
package main
import (
	"github.com/pulumi/pulumi-scm/sdk/go/scm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := scm.NewDecryptionProfile(ctx, "example", nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() => 
{
    var example = new Scm.DecryptionProfile("example");
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.DecryptionProfile;
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) {
        var example = new DecryptionProfile("example");
    }
}
resources:
  example:
    type: scm:DecryptionProfile
Create DecryptionProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DecryptionProfile(name: string, args?: DecryptionProfileArgs, opts?: CustomResourceOptions);@overload
def DecryptionProfile(resource_name: str,
                      args: Optional[DecryptionProfileArgs] = None,
                      opts: Optional[ResourceOptions] = None)
@overload
def DecryptionProfile(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      device: Optional[str] = None,
                      folder: Optional[str] = None,
                      name: Optional[str] = None,
                      snippet: Optional[str] = None,
                      ssl_forward_proxy: Optional[DecryptionProfileSslForwardProxyArgs] = None,
                      ssl_inbound_proxy: Optional[DecryptionProfileSslInboundProxyArgs] = None,
                      ssl_no_proxy: Optional[DecryptionProfileSslNoProxyArgs] = None,
                      ssl_protocol_settings: Optional[DecryptionProfileSslProtocolSettingsArgs] = None)func NewDecryptionProfile(ctx *Context, name string, args *DecryptionProfileArgs, opts ...ResourceOption) (*DecryptionProfile, error)public DecryptionProfile(string name, DecryptionProfileArgs? args = null, CustomResourceOptions? opts = null)
public DecryptionProfile(String name, DecryptionProfileArgs args)
public DecryptionProfile(String name, DecryptionProfileArgs args, CustomResourceOptions options)
type: scm:DecryptionProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DecryptionProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DecryptionProfileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DecryptionProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DecryptionProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DecryptionProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var decryptionProfileResource = new Scm.DecryptionProfile("decryptionProfileResource", new()
{
    Device = "string",
    Folder = "string",
    Name = "string",
    Snippet = "string",
    SslForwardProxy = new Scm.Inputs.DecryptionProfileSslForwardProxyArgs
    {
        AutoIncludeAltname = false,
        BlockClientCert = false,
        BlockExpiredCertificate = false,
        BlockTimeoutCert = false,
        BlockTls13DowngradeNoResource = false,
        BlockUnknownCert = false,
        BlockUnsupportedCipher = false,
        BlockUnsupportedVersion = false,
        BlockUntrustedIssuer = false,
        RestrictCertExts = false,
        StripAlpn = false,
    },
    SslInboundProxy = new Scm.Inputs.DecryptionProfileSslInboundProxyArgs
    {
        BlockIfHsmUnavailable = false,
        BlockIfNoResource = false,
        BlockUnsupportedCipher = false,
        BlockUnsupportedVersion = false,
    },
    SslNoProxy = new Scm.Inputs.DecryptionProfileSslNoProxyArgs
    {
        BlockExpiredCertificate = false,
        BlockUntrustedIssuer = false,
    },
    SslProtocolSettings = new Scm.Inputs.DecryptionProfileSslProtocolSettingsArgs
    {
        AuthAlgoMd5 = false,
        AuthAlgoSha1 = false,
        AuthAlgoSha256 = false,
        AuthAlgoSha384 = false,
        EncAlgo3des = false,
        EncAlgoAes128Cbc = false,
        EncAlgoAes128Gcm = false,
        EncAlgoAes256Cbc = false,
        EncAlgoAes256Gcm = false,
        EncAlgoChacha20Poly1305 = false,
        EncAlgoRc4 = false,
        KeyxchgAlgoDhe = false,
        KeyxchgAlgoEcdhe = false,
        KeyxchgAlgoRsa = false,
        MaxVersion = "string",
        MinVersion = "string",
    },
});
example, err := scm.NewDecryptionProfile(ctx, "decryptionProfileResource", &scm.DecryptionProfileArgs{
	Device:  pulumi.String("string"),
	Folder:  pulumi.String("string"),
	Name:    pulumi.String("string"),
	Snippet: pulumi.String("string"),
	SslForwardProxy: &scm.DecryptionProfileSslForwardProxyArgs{
		AutoIncludeAltname:            pulumi.Bool(false),
		BlockClientCert:               pulumi.Bool(false),
		BlockExpiredCertificate:       pulumi.Bool(false),
		BlockTimeoutCert:              pulumi.Bool(false),
		BlockTls13DowngradeNoResource: pulumi.Bool(false),
		BlockUnknownCert:              pulumi.Bool(false),
		BlockUnsupportedCipher:        pulumi.Bool(false),
		BlockUnsupportedVersion:       pulumi.Bool(false),
		BlockUntrustedIssuer:          pulumi.Bool(false),
		RestrictCertExts:              pulumi.Bool(false),
		StripAlpn:                     pulumi.Bool(false),
	},
	SslInboundProxy: &scm.DecryptionProfileSslInboundProxyArgs{
		BlockIfHsmUnavailable:   pulumi.Bool(false),
		BlockIfNoResource:       pulumi.Bool(false),
		BlockUnsupportedCipher:  pulumi.Bool(false),
		BlockUnsupportedVersion: pulumi.Bool(false),
	},
	SslNoProxy: &scm.DecryptionProfileSslNoProxyArgs{
		BlockExpiredCertificate: pulumi.Bool(false),
		BlockUntrustedIssuer:    pulumi.Bool(false),
	},
	SslProtocolSettings: &scm.DecryptionProfileSslProtocolSettingsArgs{
		AuthAlgoMd5:             pulumi.Bool(false),
		AuthAlgoSha1:            pulumi.Bool(false),
		AuthAlgoSha256:          pulumi.Bool(false),
		AuthAlgoSha384:          pulumi.Bool(false),
		EncAlgo3des:             pulumi.Bool(false),
		EncAlgoAes128Cbc:        pulumi.Bool(false),
		EncAlgoAes128Gcm:        pulumi.Bool(false),
		EncAlgoAes256Cbc:        pulumi.Bool(false),
		EncAlgoAes256Gcm:        pulumi.Bool(false),
		EncAlgoChacha20Poly1305: pulumi.Bool(false),
		EncAlgoRc4:              pulumi.Bool(false),
		KeyxchgAlgoDhe:          pulumi.Bool(false),
		KeyxchgAlgoEcdhe:        pulumi.Bool(false),
		KeyxchgAlgoRsa:          pulumi.Bool(false),
		MaxVersion:              pulumi.String("string"),
		MinVersion:              pulumi.String("string"),
	},
})
var decryptionProfileResource = new DecryptionProfile("decryptionProfileResource", DecryptionProfileArgs.builder()
    .device("string")
    .folder("string")
    .name("string")
    .snippet("string")
    .sslForwardProxy(DecryptionProfileSslForwardProxyArgs.builder()
        .autoIncludeAltname(false)
        .blockClientCert(false)
        .blockExpiredCertificate(false)
        .blockTimeoutCert(false)
        .blockTls13DowngradeNoResource(false)
        .blockUnknownCert(false)
        .blockUnsupportedCipher(false)
        .blockUnsupportedVersion(false)
        .blockUntrustedIssuer(false)
        .restrictCertExts(false)
        .stripAlpn(false)
        .build())
    .sslInboundProxy(DecryptionProfileSslInboundProxyArgs.builder()
        .blockIfHsmUnavailable(false)
        .blockIfNoResource(false)
        .blockUnsupportedCipher(false)
        .blockUnsupportedVersion(false)
        .build())
    .sslNoProxy(DecryptionProfileSslNoProxyArgs.builder()
        .blockExpiredCertificate(false)
        .blockUntrustedIssuer(false)
        .build())
    .sslProtocolSettings(DecryptionProfileSslProtocolSettingsArgs.builder()
        .authAlgoMd5(false)
        .authAlgoSha1(false)
        .authAlgoSha256(false)
        .authAlgoSha384(false)
        .encAlgo3des(false)
        .encAlgoAes128Cbc(false)
        .encAlgoAes128Gcm(false)
        .encAlgoAes256Cbc(false)
        .encAlgoAes256Gcm(false)
        .encAlgoChacha20Poly1305(false)
        .encAlgoRc4(false)
        .keyxchgAlgoDhe(false)
        .keyxchgAlgoEcdhe(false)
        .keyxchgAlgoRsa(false)
        .maxVersion("string")
        .minVersion("string")
        .build())
    .build());
decryption_profile_resource = scm.DecryptionProfile("decryptionProfileResource",
    device="string",
    folder="string",
    name="string",
    snippet="string",
    ssl_forward_proxy={
        "auto_include_altname": False,
        "block_client_cert": False,
        "block_expired_certificate": False,
        "block_timeout_cert": False,
        "block_tls13_downgrade_no_resource": False,
        "block_unknown_cert": False,
        "block_unsupported_cipher": False,
        "block_unsupported_version": False,
        "block_untrusted_issuer": False,
        "restrict_cert_exts": False,
        "strip_alpn": False,
    },
    ssl_inbound_proxy={
        "block_if_hsm_unavailable": False,
        "block_if_no_resource": False,
        "block_unsupported_cipher": False,
        "block_unsupported_version": False,
    },
    ssl_no_proxy={
        "block_expired_certificate": False,
        "block_untrusted_issuer": False,
    },
    ssl_protocol_settings={
        "auth_algo_md5": False,
        "auth_algo_sha1": False,
        "auth_algo_sha256": False,
        "auth_algo_sha384": False,
        "enc_algo3des": False,
        "enc_algo_aes128_cbc": False,
        "enc_algo_aes128_gcm": False,
        "enc_algo_aes256_cbc": False,
        "enc_algo_aes256_gcm": False,
        "enc_algo_chacha20_poly1305": False,
        "enc_algo_rc4": False,
        "keyxchg_algo_dhe": False,
        "keyxchg_algo_ecdhe": False,
        "keyxchg_algo_rsa": False,
        "max_version": "string",
        "min_version": "string",
    })
const decryptionProfileResource = new scm.DecryptionProfile("decryptionProfileResource", {
    device: "string",
    folder: "string",
    name: "string",
    snippet: "string",
    sslForwardProxy: {
        autoIncludeAltname: false,
        blockClientCert: false,
        blockExpiredCertificate: false,
        blockTimeoutCert: false,
        blockTls13DowngradeNoResource: false,
        blockUnknownCert: false,
        blockUnsupportedCipher: false,
        blockUnsupportedVersion: false,
        blockUntrustedIssuer: false,
        restrictCertExts: false,
        stripAlpn: false,
    },
    sslInboundProxy: {
        blockIfHsmUnavailable: false,
        blockIfNoResource: false,
        blockUnsupportedCipher: false,
        blockUnsupportedVersion: false,
    },
    sslNoProxy: {
        blockExpiredCertificate: false,
        blockUntrustedIssuer: false,
    },
    sslProtocolSettings: {
        authAlgoMd5: false,
        authAlgoSha1: false,
        authAlgoSha256: false,
        authAlgoSha384: false,
        encAlgo3des: false,
        encAlgoAes128Cbc: false,
        encAlgoAes128Gcm: false,
        encAlgoAes256Cbc: false,
        encAlgoAes256Gcm: false,
        encAlgoChacha20Poly1305: false,
        encAlgoRc4: false,
        keyxchgAlgoDhe: false,
        keyxchgAlgoEcdhe: false,
        keyxchgAlgoRsa: false,
        maxVersion: "string",
        minVersion: "string",
    },
});
type: scm:DecryptionProfile
properties:
    device: string
    folder: string
    name: string
    snippet: string
    sslForwardProxy:
        autoIncludeAltname: false
        blockClientCert: false
        blockExpiredCertificate: false
        blockTimeoutCert: false
        blockTls13DowngradeNoResource: false
        blockUnknownCert: false
        blockUnsupportedCipher: false
        blockUnsupportedVersion: false
        blockUntrustedIssuer: false
        restrictCertExts: false
        stripAlpn: false
    sslInboundProxy:
        blockIfHsmUnavailable: false
        blockIfNoResource: false
        blockUnsupportedCipher: false
        blockUnsupportedVersion: false
    sslNoProxy:
        blockExpiredCertificate: false
        blockUntrustedIssuer: false
    sslProtocolSettings:
        authAlgoMd5: false
        authAlgoSha1: false
        authAlgoSha256: false
        authAlgoSha384: false
        encAlgo3des: false
        encAlgoAes128Cbc: false
        encAlgoAes128Gcm: false
        encAlgoAes256Cbc: false
        encAlgoAes256Gcm: false
        encAlgoChacha20Poly1305: false
        encAlgoRc4: false
        keyxchgAlgoDhe: false
        keyxchgAlgoEcdhe: false
        keyxchgAlgoRsa: false
        maxVersion: string
        minVersion: string
DecryptionProfile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DecryptionProfile resource accepts the following input properties:
- Device string
- The Device param.
- Folder string
- The Folder param.
- Name string
- Must start with alphanumeric char and should contain only alphanemeric, underscore, hyphen, dot or space. String validation regex: ^[A-Za-z0-9]{1}[A-Za-z0-9_\-\.\s]{0,}$.
- Snippet string
- The Snippet param.
- SslForward DecryptionProxy Profile Ssl Forward Proxy 
- The SslForwardProxy param.
- SslInbound DecryptionProxy Profile Ssl Inbound Proxy 
- The SslInboundProxy param.
- SslNo DecryptionProxy Profile Ssl No Proxy 
- The SslNoProxy param.
- SslProtocol DecryptionSettings Profile Ssl Protocol Settings 
- The SslProtocolSettings param.
- Device string
- The Device param.
- Folder string
- The Folder param.
- Name string
- Must start with alphanumeric char and should contain only alphanemeric, underscore, hyphen, dot or space. String validation regex: ^[A-Za-z0-9]{1}[A-Za-z0-9_\-\.\s]{0,}$.
- Snippet string
- The Snippet param.
- SslForward DecryptionProxy Profile Ssl Forward Proxy Args 
- The SslForwardProxy param.
- SslInbound DecryptionProxy Profile Ssl Inbound Proxy Args 
- The SslInboundProxy param.
- SslNo DecryptionProxy Profile Ssl No Proxy Args 
- The SslNoProxy param.
- SslProtocol DecryptionSettings Profile Ssl Protocol Settings Args 
- The SslProtocolSettings param.
- device String
- The Device param.
- folder String
- The Folder param.
- name String
- Must start with alphanumeric char and should contain only alphanemeric, underscore, hyphen, dot or space. String validation regex: ^[A-Za-z0-9]{1}[A-Za-z0-9_\-\.\s]{0,}$.
- snippet String
- The Snippet param.
- sslForward DecryptionProxy Profile Ssl Forward Proxy 
- The SslForwardProxy param.
- sslInbound DecryptionProxy Profile Ssl Inbound Proxy 
- The SslInboundProxy param.
- sslNo DecryptionProxy Profile Ssl No Proxy 
- The SslNoProxy param.
- sslProtocol DecryptionSettings Profile Ssl Protocol Settings 
- The SslProtocolSettings param.
- device string
- The Device param.
- folder string
- The Folder param.
- name string
- Must start with alphanumeric char and should contain only alphanemeric, underscore, hyphen, dot or space. String validation regex: ^[A-Za-z0-9]{1}[A-Za-z0-9_\-\.\s]{0,}$.
- snippet string
- The Snippet param.
- sslForward DecryptionProxy Profile Ssl Forward Proxy 
- The SslForwardProxy param.
- sslInbound DecryptionProxy Profile Ssl Inbound Proxy 
- The SslInboundProxy param.
- sslNo DecryptionProxy Profile Ssl No Proxy 
- The SslNoProxy param.
- sslProtocol DecryptionSettings Profile Ssl Protocol Settings 
- The SslProtocolSettings param.
- device str
- The Device param.
- folder str
- The Folder param.
- name str
- Must start with alphanumeric char and should contain only alphanemeric, underscore, hyphen, dot or space. String validation regex: ^[A-Za-z0-9]{1}[A-Za-z0-9_\-\.\s]{0,}$.
- snippet str
- The Snippet param.
- ssl_forward_ Decryptionproxy Profile Ssl Forward Proxy Args 
- The SslForwardProxy param.
- ssl_inbound_ Decryptionproxy Profile Ssl Inbound Proxy Args 
- The SslInboundProxy param.
- ssl_no_ Decryptionproxy Profile Ssl No Proxy Args 
- The SslNoProxy param.
- ssl_protocol_ Decryptionsettings Profile Ssl Protocol Settings Args 
- The SslProtocolSettings param.
- device String
- The Device param.
- folder String
- The Folder param.
- name String
- Must start with alphanumeric char and should contain only alphanemeric, underscore, hyphen, dot or space. String validation regex: ^[A-Za-z0-9]{1}[A-Za-z0-9_\-\.\s]{0,}$.
- snippet String
- The Snippet param.
- sslForward Property MapProxy 
- The SslForwardProxy param.
- sslInbound Property MapProxy 
- The SslInboundProxy param.
- sslNo Property MapProxy 
- The SslNoProxy param.
- sslProtocol Property MapSettings 
- The SslProtocolSettings param.
Outputs
All input properties are implicitly available as output properties. Additionally, the DecryptionProfile resource produces the following output properties:
Look up Existing DecryptionProfile Resource
Get an existing DecryptionProfile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DecryptionProfileState, opts?: CustomResourceOptions): DecryptionProfile@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        device: Optional[str] = None,
        folder: Optional[str] = None,
        name: Optional[str] = None,
        snippet: Optional[str] = None,
        ssl_forward_proxy: Optional[DecryptionProfileSslForwardProxyArgs] = None,
        ssl_inbound_proxy: Optional[DecryptionProfileSslInboundProxyArgs] = None,
        ssl_no_proxy: Optional[DecryptionProfileSslNoProxyArgs] = None,
        ssl_protocol_settings: Optional[DecryptionProfileSslProtocolSettingsArgs] = None,
        tfid: Optional[str] = None) -> DecryptionProfilefunc GetDecryptionProfile(ctx *Context, name string, id IDInput, state *DecryptionProfileState, opts ...ResourceOption) (*DecryptionProfile, error)public static DecryptionProfile Get(string name, Input<string> id, DecryptionProfileState? state, CustomResourceOptions? opts = null)public static DecryptionProfile get(String name, Output<String> id, DecryptionProfileState state, CustomResourceOptions options)resources:  _:    type: scm:DecryptionProfile    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Device string
- The Device param.
- Folder string
- The Folder param.
- Name string
- Must start with alphanumeric char and should contain only alphanemeric, underscore, hyphen, dot or space. String validation regex: ^[A-Za-z0-9]{1}[A-Za-z0-9_\-\.\s]{0,}$.
- Snippet string
- The Snippet param.
- SslForward DecryptionProxy Profile Ssl Forward Proxy 
- The SslForwardProxy param.
- SslInbound DecryptionProxy Profile Ssl Inbound Proxy 
- The SslInboundProxy param.
- SslNo DecryptionProxy Profile Ssl No Proxy 
- The SslNoProxy param.
- SslProtocol DecryptionSettings Profile Ssl Protocol Settings 
- The SslProtocolSettings param.
- Tfid string
- Device string
- The Device param.
- Folder string
- The Folder param.
- Name string
- Must start with alphanumeric char and should contain only alphanemeric, underscore, hyphen, dot or space. String validation regex: ^[A-Za-z0-9]{1}[A-Za-z0-9_\-\.\s]{0,}$.
- Snippet string
- The Snippet param.
- SslForward DecryptionProxy Profile Ssl Forward Proxy Args 
- The SslForwardProxy param.
- SslInbound DecryptionProxy Profile Ssl Inbound Proxy Args 
- The SslInboundProxy param.
- SslNo DecryptionProxy Profile Ssl No Proxy Args 
- The SslNoProxy param.
- SslProtocol DecryptionSettings Profile Ssl Protocol Settings Args 
- The SslProtocolSettings param.
- Tfid string
- device String
- The Device param.
- folder String
- The Folder param.
- name String
- Must start with alphanumeric char and should contain only alphanemeric, underscore, hyphen, dot or space. String validation regex: ^[A-Za-z0-9]{1}[A-Za-z0-9_\-\.\s]{0,}$.
- snippet String
- The Snippet param.
- sslForward DecryptionProxy Profile Ssl Forward Proxy 
- The SslForwardProxy param.
- sslInbound DecryptionProxy Profile Ssl Inbound Proxy 
- The SslInboundProxy param.
- sslNo DecryptionProxy Profile Ssl No Proxy 
- The SslNoProxy param.
- sslProtocol DecryptionSettings Profile Ssl Protocol Settings 
- The SslProtocolSettings param.
- tfid String
- device string
- The Device param.
- folder string
- The Folder param.
- name string
- Must start with alphanumeric char and should contain only alphanemeric, underscore, hyphen, dot or space. String validation regex: ^[A-Za-z0-9]{1}[A-Za-z0-9_\-\.\s]{0,}$.
- snippet string
- The Snippet param.
- sslForward DecryptionProxy Profile Ssl Forward Proxy 
- The SslForwardProxy param.
- sslInbound DecryptionProxy Profile Ssl Inbound Proxy 
- The SslInboundProxy param.
- sslNo DecryptionProxy Profile Ssl No Proxy 
- The SslNoProxy param.
- sslProtocol DecryptionSettings Profile Ssl Protocol Settings 
- The SslProtocolSettings param.
- tfid string
- device str
- The Device param.
- folder str
- The Folder param.
- name str
- Must start with alphanumeric char and should contain only alphanemeric, underscore, hyphen, dot or space. String validation regex: ^[A-Za-z0-9]{1}[A-Za-z0-9_\-\.\s]{0,}$.
- snippet str
- The Snippet param.
- ssl_forward_ Decryptionproxy Profile Ssl Forward Proxy Args 
- The SslForwardProxy param.
- ssl_inbound_ Decryptionproxy Profile Ssl Inbound Proxy Args 
- The SslInboundProxy param.
- ssl_no_ Decryptionproxy Profile Ssl No Proxy Args 
- The SslNoProxy param.
- ssl_protocol_ Decryptionsettings Profile Ssl Protocol Settings Args 
- The SslProtocolSettings param.
- tfid str
- device String
- The Device param.
- folder String
- The Folder param.
- name String
- Must start with alphanumeric char and should contain only alphanemeric, underscore, hyphen, dot or space. String validation regex: ^[A-Za-z0-9]{1}[A-Za-z0-9_\-\.\s]{0,}$.
- snippet String
- The Snippet param.
- sslForward Property MapProxy 
- The SslForwardProxy param.
- sslInbound Property MapProxy 
- The SslInboundProxy param.
- sslNo Property MapProxy 
- The SslNoProxy param.
- sslProtocol Property MapSettings 
- The SslProtocolSettings param.
- tfid String
Supporting Types
DecryptionProfileSslForwardProxy, DecryptionProfileSslForwardProxyArgs          
- AutoInclude boolAltname 
- The AutoIncludeAltname param. Default: false.
- BlockClient boolCert 
- The BlockClientCert param. Default: false.
- BlockExpired boolCertificate 
- The BlockExpiredCertificate param. Default: false.
- BlockTimeout boolCert 
- The BlockTimeoutCert param. Default: false.
- BlockTls13Downgrade boolNo Resource 
- The BlockTls13DowngradeNoResource param. Default: false.
- BlockUnknown boolCert 
- The BlockUnknownCert param. Default: false.
- BlockUnsupported boolCipher 
- The BlockUnsupportedCipher param. Default: false.
- BlockUnsupported boolVersion 
- The BlockUnsupportedVersion param. Default: false.
- BlockUntrusted boolIssuer 
- The BlockUntrustedIssuer param. Default: false.
- RestrictCert boolExts 
- The RestrictCertExts param. Default: false.
- StripAlpn bool
- The StripAlpn param. Default: false.
- AutoInclude boolAltname 
- The AutoIncludeAltname param. Default: false.
- BlockClient boolCert 
- The BlockClientCert param. Default: false.
- BlockExpired boolCertificate 
- The BlockExpiredCertificate param. Default: false.
- BlockTimeout boolCert 
- The BlockTimeoutCert param. Default: false.
- BlockTls13Downgrade boolNo Resource 
- The BlockTls13DowngradeNoResource param. Default: false.
- BlockUnknown boolCert 
- The BlockUnknownCert param. Default: false.
- BlockUnsupported boolCipher 
- The BlockUnsupportedCipher param. Default: false.
- BlockUnsupported boolVersion 
- The BlockUnsupportedVersion param. Default: false.
- BlockUntrusted boolIssuer 
- The BlockUntrustedIssuer param. Default: false.
- RestrictCert boolExts 
- The RestrictCertExts param. Default: false.
- StripAlpn bool
- The StripAlpn param. Default: false.
- autoInclude BooleanAltname 
- The AutoIncludeAltname param. Default: false.
- blockClient BooleanCert 
- The BlockClientCert param. Default: false.
- blockExpired BooleanCertificate 
- The BlockExpiredCertificate param. Default: false.
- blockTimeout BooleanCert 
- The BlockTimeoutCert param. Default: false.
- blockTls13Downgrade BooleanNo Resource 
- The BlockTls13DowngradeNoResource param. Default: false.
- blockUnknown BooleanCert 
- The BlockUnknownCert param. Default: false.
- blockUnsupported BooleanCipher 
- The BlockUnsupportedCipher param. Default: false.
- blockUnsupported BooleanVersion 
- The BlockUnsupportedVersion param. Default: false.
- blockUntrusted BooleanIssuer 
- The BlockUntrustedIssuer param. Default: false.
- restrictCert BooleanExts 
- The RestrictCertExts param. Default: false.
- stripAlpn Boolean
- The StripAlpn param. Default: false.
- autoInclude booleanAltname 
- The AutoIncludeAltname param. Default: false.
- blockClient booleanCert 
- The BlockClientCert param. Default: false.
- blockExpired booleanCertificate 
- The BlockExpiredCertificate param. Default: false.
- blockTimeout booleanCert 
- The BlockTimeoutCert param. Default: false.
- blockTls13Downgrade booleanNo Resource 
- The BlockTls13DowngradeNoResource param. Default: false.
- blockUnknown booleanCert 
- The BlockUnknownCert param. Default: false.
- blockUnsupported booleanCipher 
- The BlockUnsupportedCipher param. Default: false.
- blockUnsupported booleanVersion 
- The BlockUnsupportedVersion param. Default: false.
- blockUntrusted booleanIssuer 
- The BlockUntrustedIssuer param. Default: false.
- restrictCert booleanExts 
- The RestrictCertExts param. Default: false.
- stripAlpn boolean
- The StripAlpn param. Default: false.
- auto_include_ boolaltname 
- The AutoIncludeAltname param. Default: false.
- block_client_ boolcert 
- The BlockClientCert param. Default: false.
- block_expired_ boolcertificate 
- The BlockExpiredCertificate param. Default: false.
- block_timeout_ boolcert 
- The BlockTimeoutCert param. Default: false.
- block_tls13_ booldowngrade_ no_ resource 
- The BlockTls13DowngradeNoResource param. Default: false.
- block_unknown_ boolcert 
- The BlockUnknownCert param. Default: false.
- block_unsupported_ boolcipher 
- The BlockUnsupportedCipher param. Default: false.
- block_unsupported_ boolversion 
- The BlockUnsupportedVersion param. Default: false.
- block_untrusted_ boolissuer 
- The BlockUntrustedIssuer param. Default: false.
- restrict_cert_ boolexts 
- The RestrictCertExts param. Default: false.
- strip_alpn bool
- The StripAlpn param. Default: false.
- autoInclude BooleanAltname 
- The AutoIncludeAltname param. Default: false.
- blockClient BooleanCert 
- The BlockClientCert param. Default: false.
- blockExpired BooleanCertificate 
- The BlockExpiredCertificate param. Default: false.
- blockTimeout BooleanCert 
- The BlockTimeoutCert param. Default: false.
- blockTls13Downgrade BooleanNo Resource 
- The BlockTls13DowngradeNoResource param. Default: false.
- blockUnknown BooleanCert 
- The BlockUnknownCert param. Default: false.
- blockUnsupported BooleanCipher 
- The BlockUnsupportedCipher param. Default: false.
- blockUnsupported BooleanVersion 
- The BlockUnsupportedVersion param. Default: false.
- blockUntrusted BooleanIssuer 
- The BlockUntrustedIssuer param. Default: false.
- restrictCert BooleanExts 
- The RestrictCertExts param. Default: false.
- stripAlpn Boolean
- The StripAlpn param. Default: false.
DecryptionProfileSslInboundProxy, DecryptionProfileSslInboundProxyArgs          
- bool
- The BlockIfHsmUnavailable param. Default: false.
- BlockIf boolNo Resource 
- The BlockIfNoResource param. Default: false.
- BlockUnsupported boolCipher 
- The BlockUnsupportedCipher param. Default: false.
- BlockUnsupported boolVersion 
- The BlockUnsupportedVersion param. Default: false.
- bool
- The BlockIfHsmUnavailable param. Default: false.
- BlockIf boolNo Resource 
- The BlockIfNoResource param. Default: false.
- BlockUnsupported boolCipher 
- The BlockUnsupportedCipher param. Default: false.
- BlockUnsupported boolVersion 
- The BlockUnsupportedVersion param. Default: false.
- Boolean
- The BlockIfHsmUnavailable param. Default: false.
- blockIf BooleanNo Resource 
- The BlockIfNoResource param. Default: false.
- blockUnsupported BooleanCipher 
- The BlockUnsupportedCipher param. Default: false.
- blockUnsupported BooleanVersion 
- The BlockUnsupportedVersion param. Default: false.
- boolean
- The BlockIfHsmUnavailable param. Default: false.
- blockIf booleanNo Resource 
- The BlockIfNoResource param. Default: false.
- blockUnsupported booleanCipher 
- The BlockUnsupportedCipher param. Default: false.
- blockUnsupported booleanVersion 
- The BlockUnsupportedVersion param. Default: false.
- bool
- The BlockIfHsmUnavailable param. Default: false.
- block_if_ boolno_ resource 
- The BlockIfNoResource param. Default: false.
- block_unsupported_ boolcipher 
- The BlockUnsupportedCipher param. Default: false.
- block_unsupported_ boolversion 
- The BlockUnsupportedVersion param. Default: false.
- Boolean
- The BlockIfHsmUnavailable param. Default: false.
- blockIf BooleanNo Resource 
- The BlockIfNoResource param. Default: false.
- blockUnsupported BooleanCipher 
- The BlockUnsupportedCipher param. Default: false.
- blockUnsupported BooleanVersion 
- The BlockUnsupportedVersion param. Default: false.
DecryptionProfileSslNoProxy, DecryptionProfileSslNoProxyArgs          
- BlockExpired boolCertificate 
- The BlockExpiredCertificate param. Default: false.
- BlockUntrusted boolIssuer 
- The BlockUntrustedIssuer param. Default: false.
- BlockExpired boolCertificate 
- The BlockExpiredCertificate param. Default: false.
- BlockUntrusted boolIssuer 
- The BlockUntrustedIssuer param. Default: false.
- blockExpired BooleanCertificate 
- The BlockExpiredCertificate param. Default: false.
- blockUntrusted BooleanIssuer 
- The BlockUntrustedIssuer param. Default: false.
- blockExpired booleanCertificate 
- The BlockExpiredCertificate param. Default: false.
- blockUntrusted booleanIssuer 
- The BlockUntrustedIssuer param. Default: false.
- block_expired_ boolcertificate 
- The BlockExpiredCertificate param. Default: false.
- block_untrusted_ boolissuer 
- The BlockUntrustedIssuer param. Default: false.
- blockExpired BooleanCertificate 
- The BlockExpiredCertificate param. Default: false.
- blockUntrusted BooleanIssuer 
- The BlockUntrustedIssuer param. Default: false.
DecryptionProfileSslProtocolSettings, DecryptionProfileSslProtocolSettingsArgs          
- AuthAlgo boolMd5 
- The AuthAlgoMd5 param. Default: true.
- AuthAlgo boolSha1 
- The AuthAlgoSha1 param. Default: true.
- AuthAlgo boolSha256 
- The AuthAlgoSha256 param. Default: true.
- AuthAlgo boolSha384 
- The AuthAlgoSha384 param. Default: true.
- EncAlgo3des bool
- The EncAlgo3des param. Default: true.
- EncAlgo boolAes128Cbc 
- The EncAlgoAes128Cbc param. Default: true.
- EncAlgo boolAes128Gcm 
- The EncAlgoAes128Gcm param. Default: true.
- EncAlgo boolAes256Cbc 
- The EncAlgoAes256Cbc param. Default: true.
- EncAlgo boolAes256Gcm 
- The EncAlgoAes256Gcm param. Default: true.
- EncAlgo boolChacha20Poly1305 
- The EncAlgoChacha20Poly1305 param. Default: true.
- EncAlgo boolRc4 
- The EncAlgoRc4 param. Default: true.
- KeyxchgAlgo boolDhe 
- The KeyxchgAlgoDhe param. Default: true.
- KeyxchgAlgo boolEcdhe 
- The KeyxchgAlgoEcdhe param. Default: true.
- KeyxchgAlgo boolRsa 
- The KeyxchgAlgoRsa param. Default: true.
- MaxVersion string
- The MaxVersion param. String must be one of these: "sslv3","tls1-0","tls1-1","tls1-2","tls1-3","max". Default:"tls1-2".
- MinVersion string
- The MinVersion param. String must be one of these: "sslv3","tls1-0","tls1-1","tls1-2","tls1-3". Default:"tls1-0".
- AuthAlgo boolMd5 
- The AuthAlgoMd5 param. Default: true.
- AuthAlgo boolSha1 
- The AuthAlgoSha1 param. Default: true.
- AuthAlgo boolSha256 
- The AuthAlgoSha256 param. Default: true.
- AuthAlgo boolSha384 
- The AuthAlgoSha384 param. Default: true.
- EncAlgo3des bool
- The EncAlgo3des param. Default: true.
- EncAlgo boolAes128Cbc 
- The EncAlgoAes128Cbc param. Default: true.
- EncAlgo boolAes128Gcm 
- The EncAlgoAes128Gcm param. Default: true.
- EncAlgo boolAes256Cbc 
- The EncAlgoAes256Cbc param. Default: true.
- EncAlgo boolAes256Gcm 
- The EncAlgoAes256Gcm param. Default: true.
- EncAlgo boolChacha20Poly1305 
- The EncAlgoChacha20Poly1305 param. Default: true.
- EncAlgo boolRc4 
- The EncAlgoRc4 param. Default: true.
- KeyxchgAlgo boolDhe 
- The KeyxchgAlgoDhe param. Default: true.
- KeyxchgAlgo boolEcdhe 
- The KeyxchgAlgoEcdhe param. Default: true.
- KeyxchgAlgo boolRsa 
- The KeyxchgAlgoRsa param. Default: true.
- MaxVersion string
- The MaxVersion param. String must be one of these: "sslv3","tls1-0","tls1-1","tls1-2","tls1-3","max". Default:"tls1-2".
- MinVersion string
- The MinVersion param. String must be one of these: "sslv3","tls1-0","tls1-1","tls1-2","tls1-3". Default:"tls1-0".
- authAlgo BooleanMd5 
- The AuthAlgoMd5 param. Default: true.
- authAlgo BooleanSha1 
- The AuthAlgoSha1 param. Default: true.
- authAlgo BooleanSha256 
- The AuthAlgoSha256 param. Default: true.
- authAlgo BooleanSha384 
- The AuthAlgoSha384 param. Default: true.
- encAlgo3des Boolean
- The EncAlgo3des param. Default: true.
- encAlgo BooleanAes128Cbc 
- The EncAlgoAes128Cbc param. Default: true.
- encAlgo BooleanAes128Gcm 
- The EncAlgoAes128Gcm param. Default: true.
- encAlgo BooleanAes256Cbc 
- The EncAlgoAes256Cbc param. Default: true.
- encAlgo BooleanAes256Gcm 
- The EncAlgoAes256Gcm param. Default: true.
- encAlgo BooleanChacha20Poly1305 
- The EncAlgoChacha20Poly1305 param. Default: true.
- encAlgo BooleanRc4 
- The EncAlgoRc4 param. Default: true.
- keyxchgAlgo BooleanDhe 
- The KeyxchgAlgoDhe param. Default: true.
- keyxchgAlgo BooleanEcdhe 
- The KeyxchgAlgoEcdhe param. Default: true.
- keyxchgAlgo BooleanRsa 
- The KeyxchgAlgoRsa param. Default: true.
- maxVersion String
- The MaxVersion param. String must be one of these: "sslv3","tls1-0","tls1-1","tls1-2","tls1-3","max". Default:"tls1-2".
- minVersion String
- The MinVersion param. String must be one of these: "sslv3","tls1-0","tls1-1","tls1-2","tls1-3". Default:"tls1-0".
- authAlgo booleanMd5 
- The AuthAlgoMd5 param. Default: true.
- authAlgo booleanSha1 
- The AuthAlgoSha1 param. Default: true.
- authAlgo booleanSha256 
- The AuthAlgoSha256 param. Default: true.
- authAlgo booleanSha384 
- The AuthAlgoSha384 param. Default: true.
- encAlgo3des boolean
- The EncAlgo3des param. Default: true.
- encAlgo booleanAes128Cbc 
- The EncAlgoAes128Cbc param. Default: true.
- encAlgo booleanAes128Gcm 
- The EncAlgoAes128Gcm param. Default: true.
- encAlgo booleanAes256Cbc 
- The EncAlgoAes256Cbc param. Default: true.
- encAlgo booleanAes256Gcm 
- The EncAlgoAes256Gcm param. Default: true.
- encAlgo booleanChacha20Poly1305 
- The EncAlgoChacha20Poly1305 param. Default: true.
- encAlgo booleanRc4 
- The EncAlgoRc4 param. Default: true.
- keyxchgAlgo booleanDhe 
- The KeyxchgAlgoDhe param. Default: true.
- keyxchgAlgo booleanEcdhe 
- The KeyxchgAlgoEcdhe param. Default: true.
- keyxchgAlgo booleanRsa 
- The KeyxchgAlgoRsa param. Default: true.
- maxVersion string
- The MaxVersion param. String must be one of these: "sslv3","tls1-0","tls1-1","tls1-2","tls1-3","max". Default:"tls1-2".
- minVersion string
- The MinVersion param. String must be one of these: "sslv3","tls1-0","tls1-1","tls1-2","tls1-3". Default:"tls1-0".
- auth_algo_ boolmd5 
- The AuthAlgoMd5 param. Default: true.
- auth_algo_ boolsha1 
- The AuthAlgoSha1 param. Default: true.
- auth_algo_ boolsha256 
- The AuthAlgoSha256 param. Default: true.
- auth_algo_ boolsha384 
- The AuthAlgoSha384 param. Default: true.
- enc_algo3des bool
- The EncAlgo3des param. Default: true.
- enc_algo_ boolaes128_ cbc 
- The EncAlgoAes128Cbc param. Default: true.
- enc_algo_ boolaes128_ gcm 
- The EncAlgoAes128Gcm param. Default: true.
- enc_algo_ boolaes256_ cbc 
- The EncAlgoAes256Cbc param. Default: true.
- enc_algo_ boolaes256_ gcm 
- The EncAlgoAes256Gcm param. Default: true.
- enc_algo_ boolchacha20_ poly1305 
- The EncAlgoChacha20Poly1305 param. Default: true.
- enc_algo_ boolrc4 
- The EncAlgoRc4 param. Default: true.
- keyxchg_algo_ booldhe 
- The KeyxchgAlgoDhe param. Default: true.
- keyxchg_algo_ boolecdhe 
- The KeyxchgAlgoEcdhe param. Default: true.
- keyxchg_algo_ boolrsa 
- The KeyxchgAlgoRsa param. Default: true.
- max_version str
- The MaxVersion param. String must be one of these: "sslv3","tls1-0","tls1-1","tls1-2","tls1-3","max". Default:"tls1-2".
- min_version str
- The MinVersion param. String must be one of these: "sslv3","tls1-0","tls1-1","tls1-2","tls1-3". Default:"tls1-0".
- authAlgo BooleanMd5 
- The AuthAlgoMd5 param. Default: true.
- authAlgo BooleanSha1 
- The AuthAlgoSha1 param. Default: true.
- authAlgo BooleanSha256 
- The AuthAlgoSha256 param. Default: true.
- authAlgo BooleanSha384 
- The AuthAlgoSha384 param. Default: true.
- encAlgo3des Boolean
- The EncAlgo3des param. Default: true.
- encAlgo BooleanAes128Cbc 
- The EncAlgoAes128Cbc param. Default: true.
- encAlgo BooleanAes128Gcm 
- The EncAlgoAes128Gcm param. Default: true.
- encAlgo BooleanAes256Cbc 
- The EncAlgoAes256Cbc param. Default: true.
- encAlgo BooleanAes256Gcm 
- The EncAlgoAes256Gcm param. Default: true.
- encAlgo BooleanChacha20Poly1305 
- The EncAlgoChacha20Poly1305 param. Default: true.
- encAlgo BooleanRc4 
- The EncAlgoRc4 param. Default: true.
- keyxchgAlgo BooleanDhe 
- The KeyxchgAlgoDhe param. Default: true.
- keyxchgAlgo BooleanEcdhe 
- The KeyxchgAlgoEcdhe param. Default: true.
- keyxchgAlgo BooleanRsa 
- The KeyxchgAlgoRsa param. Default: true.
- maxVersion String
- The MaxVersion param. String must be one of these: "sslv3","tls1-0","tls1-1","tls1-2","tls1-3","max". Default:"tls1-2".
- minVersion String
- The MinVersion param. String must be one of these: "sslv3","tls1-0","tls1-1","tls1-2","tls1-3". Default:"tls1-0".
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the scmTerraform Provider.
