Strata Cloud Manager v0.1.4 published on Tuesday, Sep 24, 2024 by Pulumi
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=scm.DecryptionProfileSslForwardProxyArgs(
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=scm.DecryptionProfileSslInboundProxyArgs(
block_if_hsm_unavailable=False,
block_if_no_resource=False,
block_unsupported_cipher=False,
block_unsupported_version=False,
),
ssl_no_proxy=scm.DecryptionProfileSslNoProxyArgs(
block_expired_certificate=False,
block_untrusted_issuer=False,
),
ssl_protocol_settings=scm.DecryptionProfileSslProtocolSettingsArgs(
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
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.
- Ssl
Forward DecryptionProxy Profile Ssl Forward Proxy - The SslForwardProxy param.
- Ssl
Inbound DecryptionProxy Profile Ssl Inbound Proxy - The SslInboundProxy param.
- Ssl
No DecryptionProxy Profile Ssl No Proxy - The SslNoProxy param.
- Ssl
Protocol 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.
- 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.
- ssl
Forward DecryptionProxy Profile Ssl Forward Proxy - The SslForwardProxy param.
- ssl
Inbound DecryptionProxy Profile Ssl Inbound Proxy - The SslInboundProxy param.
- ssl
No DecryptionProxy Profile Ssl No Proxy - The SslNoProxy param.
- ssl
Protocol 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.
- ssl
Forward DecryptionProxy Profile Ssl Forward Proxy - The SslForwardProxy param.
- ssl
Inbound DecryptionProxy Profile Ssl Inbound Proxy - The SslInboundProxy param.
- ssl
No DecryptionProxy Profile Ssl No Proxy - The SslNoProxy param.
- ssl
Protocol 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.
- ssl
Forward Property MapProxy - The SslForwardProxy param.
- ssl
Inbound Property MapProxy - The SslInboundProxy param.
- ssl
No Property MapProxy - The SslNoProxy param.
- ssl
Protocol 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) -> DecryptionProfile
func 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)
Resource lookup is not supported in YAML
- 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.
- Ssl
Forward DecryptionProxy Profile Ssl Forward Proxy - The SslForwardProxy param.
- Ssl
Inbound DecryptionProxy Profile Ssl Inbound Proxy - The SslInboundProxy param.
- Ssl
No DecryptionProxy Profile Ssl No Proxy - The SslNoProxy param.
- Ssl
Protocol 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.
- 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 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.
- ssl
Forward DecryptionProxy Profile Ssl Forward Proxy - The SslForwardProxy param.
- ssl
Inbound DecryptionProxy Profile Ssl Inbound Proxy - The SslInboundProxy param.
- ssl
No DecryptionProxy Profile Ssl No Proxy - The SslNoProxy param.
- ssl
Protocol 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.
- ssl
Forward DecryptionProxy Profile Ssl Forward Proxy - The SslForwardProxy param.
- ssl
Inbound DecryptionProxy Profile Ssl Inbound Proxy - The SslInboundProxy param.
- ssl
No DecryptionProxy Profile Ssl No Proxy - The SslNoProxy param.
- ssl
Protocol 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.
- ssl
Forward Property MapProxy - The SslForwardProxy param.
- ssl
Inbound Property MapProxy - The SslInboundProxy param.
- ssl
No Property MapProxy - The SslNoProxy param.
- ssl
Protocol Property MapSettings - The SslProtocolSettings param.
- tfid String
Supporting Types
DecryptionProfileSslForwardProxy, DecryptionProfileSslForwardProxyArgs
- 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
Tls13Downgrade boolNo 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
.
- 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
Tls13Downgrade boolNo 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
.
- auto
Include BooleanAltname - The AutoIncludeAltname param. Default:
false
. - block
Client BooleanCert - The BlockClientCert param. Default:
false
. - block
Expired BooleanCertificate - The BlockExpiredCertificate param. Default:
false
. - block
Timeout BooleanCert - The BlockTimeoutCert param. Default:
false
. - block
Tls13Downgrade BooleanNo Resource - The BlockTls13DowngradeNoResource param. Default:
false
. - block
Unknown BooleanCert - The BlockUnknownCert param. Default:
false
. - block
Unsupported BooleanCipher - The BlockUnsupportedCipher param. Default:
false
. - block
Unsupported BooleanVersion - The BlockUnsupportedVersion param. Default:
false
. - block
Untrusted BooleanIssuer - The BlockUntrustedIssuer param. Default:
false
. - restrict
Cert BooleanExts - The RestrictCertExts param. Default:
false
. - strip
Alpn Boolean - The StripAlpn param. Default:
false
.
- auto
Include booleanAltname - The AutoIncludeAltname param. Default:
false
. - block
Client booleanCert - The BlockClientCert param. Default:
false
. - block
Expired booleanCertificate - The BlockExpiredCertificate param. Default:
false
. - block
Timeout booleanCert - The BlockTimeoutCert param. Default:
false
. - block
Tls13Downgrade booleanNo Resource - The BlockTls13DowngradeNoResource param. Default:
false
. - block
Unknown booleanCert - The BlockUnknownCert param. Default:
false
. - block
Unsupported booleanCipher - The BlockUnsupportedCipher param. Default:
false
. - block
Unsupported booleanVersion - The BlockUnsupportedVersion param. Default:
false
. - block
Untrusted booleanIssuer - The BlockUntrustedIssuer param. Default:
false
. - restrict
Cert booleanExts - The RestrictCertExts param. Default:
false
. - strip
Alpn 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
.
- auto
Include BooleanAltname - The AutoIncludeAltname param. Default:
false
. - block
Client BooleanCert - The BlockClientCert param. Default:
false
. - block
Expired BooleanCertificate - The BlockExpiredCertificate param. Default:
false
. - block
Timeout BooleanCert - The BlockTimeoutCert param. Default:
false
. - block
Tls13Downgrade BooleanNo Resource - The BlockTls13DowngradeNoResource param. Default:
false
. - block
Unknown BooleanCert - The BlockUnknownCert param. Default:
false
. - block
Unsupported BooleanCipher - The BlockUnsupportedCipher param. Default:
false
. - block
Unsupported BooleanVersion - The BlockUnsupportedVersion param. Default:
false
. - block
Untrusted BooleanIssuer - The BlockUntrustedIssuer param. Default:
false
. - restrict
Cert BooleanExts - The RestrictCertExts param. Default:
false
. - strip
Alpn Boolean - The StripAlpn param. Default:
false
.
DecryptionProfileSslInboundProxy, DecryptionProfileSslInboundProxyArgs
- 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
.
- 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
. - block
If BooleanNo Resource - The BlockIfNoResource param. Default:
false
. - block
Unsupported BooleanCipher - The BlockUnsupportedCipher param. Default:
false
. - block
Unsupported BooleanVersion - The BlockUnsupportedVersion param. Default:
false
.
- boolean
- The BlockIfHsmUnavailable param. Default:
false
. - block
If booleanNo Resource - The BlockIfNoResource param. Default:
false
. - block
Unsupported booleanCipher - The BlockUnsupportedCipher param. Default:
false
. - block
Unsupported 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
. - block
If BooleanNo Resource - The BlockIfNoResource param. Default:
false
. - block
Unsupported BooleanCipher - The BlockUnsupportedCipher param. Default:
false
. - block
Unsupported BooleanVersion - The BlockUnsupportedVersion param. Default:
false
.
DecryptionProfileSslNoProxy, DecryptionProfileSslNoProxyArgs
- Block
Expired boolCertificate - The BlockExpiredCertificate param. Default:
false
. - Block
Untrusted boolIssuer - The BlockUntrustedIssuer param. Default:
false
.
- Block
Expired boolCertificate - The BlockExpiredCertificate param. Default:
false
. - Block
Untrusted boolIssuer - The BlockUntrustedIssuer param. Default:
false
.
- block
Expired BooleanCertificate - The BlockExpiredCertificate param. Default:
false
. - block
Untrusted BooleanIssuer - The BlockUntrustedIssuer param. Default:
false
.
- block
Expired booleanCertificate - The BlockExpiredCertificate param. Default:
false
. - block
Untrusted booleanIssuer - The BlockUntrustedIssuer param. Default:
false
.
- block_
expired_ boolcertificate - The BlockExpiredCertificate param. Default:
false
. - block_
untrusted_ boolissuer - The BlockUntrustedIssuer param. Default:
false
.
- block
Expired BooleanCertificate - The BlockExpiredCertificate param. Default:
false
. - block
Untrusted BooleanIssuer - The BlockUntrustedIssuer param. Default:
false
.
DecryptionProfileSslProtocolSettings, DecryptionProfileSslProtocolSettingsArgs
- 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 boolAes128Cbc - The EncAlgoAes128Cbc param. Default:
true
. - Enc
Algo boolAes128Gcm - The EncAlgoAes128Gcm param. Default:
true
. - Enc
Algo boolAes256Cbc - The EncAlgoAes256Cbc param. Default:
true
. - Enc
Algo boolAes256Gcm - The EncAlgoAes256Gcm param. Default:
true
. - Enc
Algo boolChacha20Poly1305 - 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 string - The MaxVersion param. String must be one of these:
"sslv3"
,"tls1-0"
,"tls1-1"
,"tls1-2"
,"tls1-3"
,"max"
. Default:"tls1-2"
. - Min
Version 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 boolAes128Cbc - The EncAlgoAes128Cbc param. Default:
true
. - Enc
Algo boolAes128Gcm - The EncAlgoAes128Gcm param. Default:
true
. - Enc
Algo boolAes256Cbc - The EncAlgoAes256Cbc param. Default:
true
. - Enc
Algo boolAes256Gcm - The EncAlgoAes256Gcm param. Default:
true
. - Enc
Algo boolChacha20Poly1305 - 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 string - The MaxVersion param. String must be one of these:
"sslv3"
,"tls1-0"
,"tls1-1"
,"tls1-2"
,"tls1-3"
,"max"
. Default:"tls1-2"
. - Min
Version string - The MinVersion param. String must be one of these:
"sslv3"
,"tls1-0"
,"tls1-1"
,"tls1-2"
,"tls1-3"
. Default:"tls1-0"
.
- auth
Algo BooleanMd5 - The AuthAlgoMd5 param. Default:
true
. - auth
Algo BooleanSha1 - The AuthAlgoSha1 param. Default:
true
. - auth
Algo BooleanSha256 - The AuthAlgoSha256 param. Default:
true
. - auth
Algo BooleanSha384 - The AuthAlgoSha384 param. Default:
true
. - enc
Algo3des Boolean - The EncAlgo3des param. Default:
true
. - enc
Algo BooleanAes128Cbc - The EncAlgoAes128Cbc param. Default:
true
. - enc
Algo BooleanAes128Gcm - The EncAlgoAes128Gcm param. Default:
true
. - enc
Algo BooleanAes256Cbc - The EncAlgoAes256Cbc param. Default:
true
. - enc
Algo BooleanAes256Gcm - The EncAlgoAes256Gcm param. Default:
true
. - enc
Algo BooleanChacha20Poly1305 - The EncAlgoChacha20Poly1305 param. Default:
true
. - enc
Algo BooleanRc4 - The EncAlgoRc4 param. Default:
true
. - keyxchg
Algo BooleanDhe - The KeyxchgAlgoDhe param. Default:
true
. - keyxchg
Algo BooleanEcdhe - The KeyxchgAlgoEcdhe param. Default:
true
. - keyxchg
Algo BooleanRsa - The KeyxchgAlgoRsa param. Default:
true
. - max
Version String - The MaxVersion param. String must be one of these:
"sslv3"
,"tls1-0"
,"tls1-1"
,"tls1-2"
,"tls1-3"
,"max"
. Default:"tls1-2"
. - min
Version String - The MinVersion param. String must be one of these:
"sslv3"
,"tls1-0"
,"tls1-1"
,"tls1-2"
,"tls1-3"
. Default:"tls1-0"
.
- auth
Algo booleanMd5 - The AuthAlgoMd5 param. Default:
true
. - auth
Algo booleanSha1 - The AuthAlgoSha1 param. Default:
true
. - auth
Algo booleanSha256 - The AuthAlgoSha256 param. Default:
true
. - auth
Algo booleanSha384 - The AuthAlgoSha384 param. Default:
true
. - enc
Algo3des boolean - The EncAlgo3des param. Default:
true
. - enc
Algo booleanAes128Cbc - The EncAlgoAes128Cbc param. Default:
true
. - enc
Algo booleanAes128Gcm - The EncAlgoAes128Gcm param. Default:
true
. - enc
Algo booleanAes256Cbc - The EncAlgoAes256Cbc param. Default:
true
. - enc
Algo booleanAes256Gcm - The EncAlgoAes256Gcm param. Default:
true
. - enc
Algo booleanChacha20Poly1305 - The EncAlgoChacha20Poly1305 param. Default:
true
. - enc
Algo booleanRc4 - The EncAlgoRc4 param. Default:
true
. - keyxchg
Algo booleanDhe - The KeyxchgAlgoDhe param. Default:
true
. - keyxchg
Algo booleanEcdhe - The KeyxchgAlgoEcdhe param. Default:
true
. - keyxchg
Algo booleanRsa - The KeyxchgAlgoRsa param. Default:
true
. - max
Version string - The MaxVersion param. String must be one of these:
"sslv3"
,"tls1-0"
,"tls1-1"
,"tls1-2"
,"tls1-3"
,"max"
. Default:"tls1-2"
. - min
Version 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"
.
- auth
Algo BooleanMd5 - The AuthAlgoMd5 param. Default:
true
. - auth
Algo BooleanSha1 - The AuthAlgoSha1 param. Default:
true
. - auth
Algo BooleanSha256 - The AuthAlgoSha256 param. Default:
true
. - auth
Algo BooleanSha384 - The AuthAlgoSha384 param. Default:
true
. - enc
Algo3des Boolean - The EncAlgo3des param. Default:
true
. - enc
Algo BooleanAes128Cbc - The EncAlgoAes128Cbc param. Default:
true
. - enc
Algo BooleanAes128Gcm - The EncAlgoAes128Gcm param. Default:
true
. - enc
Algo BooleanAes256Cbc - The EncAlgoAes256Cbc param. Default:
true
. - enc
Algo BooleanAes256Gcm - The EncAlgoAes256Gcm param. Default:
true
. - enc
Algo BooleanChacha20Poly1305 - The EncAlgoChacha20Poly1305 param. Default:
true
. - enc
Algo BooleanRc4 - The EncAlgoRc4 param. Default:
true
. - keyxchg
Algo BooleanDhe - The KeyxchgAlgoDhe param. Default:
true
. - keyxchg
Algo BooleanEcdhe - The KeyxchgAlgoEcdhe param. Default:
true
. - keyxchg
Algo BooleanRsa - The KeyxchgAlgoRsa param. Default:
true
. - max
Version String - The MaxVersion param. String must be one of these:
"sslv3"
,"tls1-0"
,"tls1-1"
,"tls1-2"
,"tls1-3"
,"max"
. Default:"tls1-2"
. - min
Version 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
scm
Terraform Provider.