1. Packages
  2. Strata Cloud Manager
  3. API Docs
  4. DecryptionRule
Strata Cloud Manager v0.1.1 published on Friday, May 31, 2024 by Pulumi

scm.DecryptionRule

Explore with Pulumi AI

scm logo
Strata Cloud Manager v0.1.1 published on Friday, May 31, 2024 by Pulumi

    Retrieves a config item.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as scm from "@pulumi/scm";
    
    const example = new scm.DecryptionRule("example", {});
    
    import pulumi
    import pulumi_scm as scm
    
    example = scm.DecryptionRule("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.NewDecryptionRule(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.DecryptionRule("example");
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scm.DecryptionRule;
    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 DecryptionRule("example");
    
        }
    }
    
    resources:
      example:
        type: scm:DecryptionRule
    

    Create DecryptionRule Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DecryptionRule(name: string, args: DecryptionRuleArgs, opts?: CustomResourceOptions);
    @overload
    def DecryptionRule(resource_name: str,
                       args: DecryptionRuleArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def DecryptionRule(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       froms: Optional[Sequence[str]] = None,
                       categories: Optional[Sequence[str]] = None,
                       tos: Optional[Sequence[str]] = None,
                       sources: Optional[Sequence[str]] = None,
                       destinations: Optional[Sequence[str]] = None,
                       source_users: Optional[Sequence[str]] = None,
                       services: Optional[Sequence[str]] = None,
                       action: Optional[str] = None,
                       name: Optional[str] = None,
                       disabled: Optional[bool] = None,
                       log_setting: Optional[str] = None,
                       log_success: Optional[bool] = None,
                       folder: Optional[str] = None,
                       negate_destination: Optional[bool] = None,
                       negate_source: Optional[bool] = None,
                       position: Optional[str] = None,
                       profile: Optional[str] = None,
                       log_fail: Optional[bool] = None,
                       snippet: Optional[str] = None,
                       source_hips: Optional[Sequence[str]] = None,
                       device: Optional[str] = None,
                       destination_hips: Optional[Sequence[str]] = None,
                       tags: Optional[Sequence[str]] = None,
                       description: Optional[str] = None,
                       type: Optional[DecryptionRuleTypeArgs] = None)
    func NewDecryptionRule(ctx *Context, name string, args DecryptionRuleArgs, opts ...ResourceOption) (*DecryptionRule, error)
    public DecryptionRule(string name, DecryptionRuleArgs args, CustomResourceOptions? opts = null)
    public DecryptionRule(String name, DecryptionRuleArgs args)
    public DecryptionRule(String name, DecryptionRuleArgs args, CustomResourceOptions options)
    
    type: scm:DecryptionRule
    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 DecryptionRuleArgs
    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 DecryptionRuleArgs
    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 DecryptionRuleArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DecryptionRuleArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DecryptionRuleArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var decryptionRuleResource = new Scm.DecryptionRule("decryptionRuleResource", new()
    {
        Froms = new[]
        {
            "string",
        },
        Categories = new[]
        {
            "string",
        },
        Tos = new[]
        {
            "string",
        },
        Sources = new[]
        {
            "string",
        },
        Destinations = new[]
        {
            "string",
        },
        SourceUsers = new[]
        {
            "string",
        },
        Services = new[]
        {
            "string",
        },
        Action = "string",
        Name = "string",
        Disabled = false,
        LogSetting = "string",
        LogSuccess = false,
        Folder = "string",
        NegateDestination = false,
        NegateSource = false,
        Position = "string",
        Profile = "string",
        LogFail = false,
        Snippet = "string",
        SourceHips = new[]
        {
            "string",
        },
        Device = "string",
        DestinationHips = new[]
        {
            "string",
        },
        Tags = new[]
        {
            "string",
        },
        Description = "string",
        Type = new Scm.Inputs.DecryptionRuleTypeArgs
        {
            SslForwardProxy = false,
            SslInboundInspection = "string",
        },
    });
    
    example, err := scm.NewDecryptionRule(ctx, "decryptionRuleResource", &scm.DecryptionRuleArgs{
    	Froms: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Categories: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Tos: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Sources: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Destinations: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SourceUsers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Services: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Action:            pulumi.String("string"),
    	Name:              pulumi.String("string"),
    	Disabled:          pulumi.Bool(false),
    	LogSetting:        pulumi.String("string"),
    	LogSuccess:        pulumi.Bool(false),
    	Folder:            pulumi.String("string"),
    	NegateDestination: pulumi.Bool(false),
    	NegateSource:      pulumi.Bool(false),
    	Position:          pulumi.String("string"),
    	Profile:           pulumi.String("string"),
    	LogFail:           pulumi.Bool(false),
    	Snippet:           pulumi.String("string"),
    	SourceHips: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Device: pulumi.String("string"),
    	DestinationHips: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Description: pulumi.String("string"),
    	Type: &scm.DecryptionRuleTypeArgs{
    		SslForwardProxy:      pulumi.Bool(false),
    		SslInboundInspection: pulumi.String("string"),
    	},
    })
    
    var decryptionRuleResource = new DecryptionRule("decryptionRuleResource", DecryptionRuleArgs.builder()
        .froms("string")
        .categories("string")
        .tos("string")
        .sources("string")
        .destinations("string")
        .sourceUsers("string")
        .services("string")
        .action("string")
        .name("string")
        .disabled(false)
        .logSetting("string")
        .logSuccess(false)
        .folder("string")
        .negateDestination(false)
        .negateSource(false)
        .position("string")
        .profile("string")
        .logFail(false)
        .snippet("string")
        .sourceHips("string")
        .device("string")
        .destinationHips("string")
        .tags("string")
        .description("string")
        .type(DecryptionRuleTypeArgs.builder()
            .sslForwardProxy(false)
            .sslInboundInspection("string")
            .build())
        .build());
    
    decryption_rule_resource = scm.DecryptionRule("decryptionRuleResource",
        froms=["string"],
        categories=["string"],
        tos=["string"],
        sources=["string"],
        destinations=["string"],
        source_users=["string"],
        services=["string"],
        action="string",
        name="string",
        disabled=False,
        log_setting="string",
        log_success=False,
        folder="string",
        negate_destination=False,
        negate_source=False,
        position="string",
        profile="string",
        log_fail=False,
        snippet="string",
        source_hips=["string"],
        device="string",
        destination_hips=["string"],
        tags=["string"],
        description="string",
        type=scm.DecryptionRuleTypeArgs(
            ssl_forward_proxy=False,
            ssl_inbound_inspection="string",
        ))
    
    const decryptionRuleResource = new scm.DecryptionRule("decryptionRuleResource", {
        froms: ["string"],
        categories: ["string"],
        tos: ["string"],
        sources: ["string"],
        destinations: ["string"],
        sourceUsers: ["string"],
        services: ["string"],
        action: "string",
        name: "string",
        disabled: false,
        logSetting: "string",
        logSuccess: false,
        folder: "string",
        negateDestination: false,
        negateSource: false,
        position: "string",
        profile: "string",
        logFail: false,
        snippet: "string",
        sourceHips: ["string"],
        device: "string",
        destinationHips: ["string"],
        tags: ["string"],
        description: "string",
        type: {
            sslForwardProxy: false,
            sslInboundInspection: "string",
        },
    });
    
    type: scm:DecryptionRule
    properties:
        action: string
        categories:
            - string
        description: string
        destinationHips:
            - string
        destinations:
            - string
        device: string
        disabled: false
        folder: string
        froms:
            - string
        logFail: false
        logSetting: string
        logSuccess: false
        name: string
        negateDestination: false
        negateSource: false
        position: string
        profile: string
        services:
            - string
        snippet: string
        sourceHips:
            - string
        sourceUsers:
            - string
        sources:
            - string
        tags:
            - string
        tos:
            - string
        type:
            sslForwardProxy: false
            sslInboundInspection: string
    

    DecryptionRule 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 DecryptionRule resource accepts the following input properties:

    Action string
    The Action param. String must be one of these: "decrypt", "no-decrypt".
    Categories List<string>
    The Categories param.
    Destinations List<string>
    The Destinations param.
    Froms List<string>
    The Froms param.
    Services List<string>
    The Services param.
    SourceUsers List<string>
    The SourceUsers param.
    Sources List<string>
    The Sources param.
    Tos List<string>
    The Tos param.
    Description string
    The Description param.
    DestinationHips List<string>
    The DestinationHips param.
    Device string
    The Device param.
    Disabled bool
    The Disabled param.
    Folder string
    The Folder param.
    LogFail bool
    The LogFail param.
    LogSetting string
    The LogSetting param.
    LogSuccess bool
    The LogSuccess param.
    Name string
    The Name param.
    NegateDestination bool
    The NegateDestination param.
    NegateSource bool
    The NegateSource param.
    Position string
    The Position param. String must be one of these: "pre", "post". Default: "pre".
    Profile string
    The Profile param.
    Snippet string
    The Snippet param.
    SourceHips List<string>
    The SourceHips param.
    Tags List<string>
    The Tags param.
    Type DecryptionRuleType
    The Type param.
    Action string
    The Action param. String must be one of these: "decrypt", "no-decrypt".
    Categories []string
    The Categories param.
    Destinations []string
    The Destinations param.
    Froms []string
    The Froms param.
    Services []string
    The Services param.
    SourceUsers []string
    The SourceUsers param.
    Sources []string
    The Sources param.
    Tos []string
    The Tos param.
    Description string
    The Description param.
    DestinationHips []string
    The DestinationHips param.
    Device string
    The Device param.
    Disabled bool
    The Disabled param.
    Folder string
    The Folder param.
    LogFail bool
    The LogFail param.
    LogSetting string
    The LogSetting param.
    LogSuccess bool
    The LogSuccess param.
    Name string
    The Name param.
    NegateDestination bool
    The NegateDestination param.
    NegateSource bool
    The NegateSource param.
    Position string
    The Position param. String must be one of these: "pre", "post". Default: "pre".
    Profile string
    The Profile param.
    Snippet string
    The Snippet param.
    SourceHips []string
    The SourceHips param.
    Tags []string
    The Tags param.
    Type DecryptionRuleTypeArgs
    The Type param.
    action String
    The Action param. String must be one of these: "decrypt", "no-decrypt".
    categories List<String>
    The Categories param.
    destinations List<String>
    The Destinations param.
    froms List<String>
    The Froms param.
    services List<String>
    The Services param.
    sourceUsers List<String>
    The SourceUsers param.
    sources List<String>
    The Sources param.
    tos List<String>
    The Tos param.
    description String
    The Description param.
    destinationHips List<String>
    The DestinationHips param.
    device String
    The Device param.
    disabled Boolean
    The Disabled param.
    folder String
    The Folder param.
    logFail Boolean
    The LogFail param.
    logSetting String
    The LogSetting param.
    logSuccess Boolean
    The LogSuccess param.
    name String
    The Name param.
    negateDestination Boolean
    The NegateDestination param.
    negateSource Boolean
    The NegateSource param.
    position String
    The Position param. String must be one of these: "pre", "post". Default: "pre".
    profile String
    The Profile param.
    snippet String
    The Snippet param.
    sourceHips List<String>
    The SourceHips param.
    tags List<String>
    The Tags param.
    type DecryptionRuleType
    The Type param.
    action string
    The Action param. String must be one of these: "decrypt", "no-decrypt".
    categories string[]
    The Categories param.
    destinations string[]
    The Destinations param.
    froms string[]
    The Froms param.
    services string[]
    The Services param.
    sourceUsers string[]
    The SourceUsers param.
    sources string[]
    The Sources param.
    tos string[]
    The Tos param.
    description string
    The Description param.
    destinationHips string[]
    The DestinationHips param.
    device string
    The Device param.
    disabled boolean
    The Disabled param.
    folder string
    The Folder param.
    logFail boolean
    The LogFail param.
    logSetting string
    The LogSetting param.
    logSuccess boolean
    The LogSuccess param.
    name string
    The Name param.
    negateDestination boolean
    The NegateDestination param.
    negateSource boolean
    The NegateSource param.
    position string
    The Position param. String must be one of these: "pre", "post". Default: "pre".
    profile string
    The Profile param.
    snippet string
    The Snippet param.
    sourceHips string[]
    The SourceHips param.
    tags string[]
    The Tags param.
    type DecryptionRuleType
    The Type param.
    action str
    The Action param. String must be one of these: "decrypt", "no-decrypt".
    categories Sequence[str]
    The Categories param.
    destinations Sequence[str]
    The Destinations param.
    froms Sequence[str]
    The Froms param.
    services Sequence[str]
    The Services param.
    source_users Sequence[str]
    The SourceUsers param.
    sources Sequence[str]
    The Sources param.
    tos Sequence[str]
    The Tos param.
    description str
    The Description param.
    destination_hips Sequence[str]
    The DestinationHips param.
    device str
    The Device param.
    disabled bool
    The Disabled param.
    folder str
    The Folder param.
    log_fail bool
    The LogFail param.
    log_setting str
    The LogSetting param.
    log_success bool
    The LogSuccess param.
    name str
    The Name param.
    negate_destination bool
    The NegateDestination param.
    negate_source bool
    The NegateSource param.
    position str
    The Position param. String must be one of these: "pre", "post". Default: "pre".
    profile str
    The Profile param.
    snippet str
    The Snippet param.
    source_hips Sequence[str]
    The SourceHips param.
    tags Sequence[str]
    The Tags param.
    type DecryptionRuleTypeArgs
    The Type param.
    action String
    The Action param. String must be one of these: "decrypt", "no-decrypt".
    categories List<String>
    The Categories param.
    destinations List<String>
    The Destinations param.
    froms List<String>
    The Froms param.
    services List<String>
    The Services param.
    sourceUsers List<String>
    The SourceUsers param.
    sources List<String>
    The Sources param.
    tos List<String>
    The Tos param.
    description String
    The Description param.
    destinationHips List<String>
    The DestinationHips param.
    device String
    The Device param.
    disabled Boolean
    The Disabled param.
    folder String
    The Folder param.
    logFail Boolean
    The LogFail param.
    logSetting String
    The LogSetting param.
    logSuccess Boolean
    The LogSuccess param.
    name String
    The Name param.
    negateDestination Boolean
    The NegateDestination param.
    negateSource Boolean
    The NegateSource param.
    position String
    The Position param. String must be one of these: "pre", "post". Default: "pre".
    profile String
    The Profile param.
    snippet String
    The Snippet param.
    sourceHips List<String>
    The SourceHips param.
    tags List<String>
    The Tags param.
    type Property Map
    The Type param.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DecryptionRule resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Tfid string
    Id string
    The provider-assigned unique ID for this managed resource.
    Tfid string
    id String
    The provider-assigned unique ID for this managed resource.
    tfid String
    id string
    The provider-assigned unique ID for this managed resource.
    tfid string
    id str
    The provider-assigned unique ID for this managed resource.
    tfid str
    id String
    The provider-assigned unique ID for this managed resource.
    tfid String

    Look up Existing DecryptionRule Resource

    Get an existing DecryptionRule 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?: DecryptionRuleState, opts?: CustomResourceOptions): DecryptionRule
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            action: Optional[str] = None,
            categories: Optional[Sequence[str]] = None,
            description: Optional[str] = None,
            destination_hips: Optional[Sequence[str]] = None,
            destinations: Optional[Sequence[str]] = None,
            device: Optional[str] = None,
            disabled: Optional[bool] = None,
            folder: Optional[str] = None,
            froms: Optional[Sequence[str]] = None,
            log_fail: Optional[bool] = None,
            log_setting: Optional[str] = None,
            log_success: Optional[bool] = None,
            name: Optional[str] = None,
            negate_destination: Optional[bool] = None,
            negate_source: Optional[bool] = None,
            position: Optional[str] = None,
            profile: Optional[str] = None,
            services: Optional[Sequence[str]] = None,
            snippet: Optional[str] = None,
            source_hips: Optional[Sequence[str]] = None,
            source_users: Optional[Sequence[str]] = None,
            sources: Optional[Sequence[str]] = None,
            tags: Optional[Sequence[str]] = None,
            tfid: Optional[str] = None,
            tos: Optional[Sequence[str]] = None,
            type: Optional[DecryptionRuleTypeArgs] = None) -> DecryptionRule
    func GetDecryptionRule(ctx *Context, name string, id IDInput, state *DecryptionRuleState, opts ...ResourceOption) (*DecryptionRule, error)
    public static DecryptionRule Get(string name, Input<string> id, DecryptionRuleState? state, CustomResourceOptions? opts = null)
    public static DecryptionRule get(String name, Output<String> id, DecryptionRuleState 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.
    The following state arguments are supported:
    Action string
    The Action param. String must be one of these: "decrypt", "no-decrypt".
    Categories List<string>
    The Categories param.
    Description string
    The Description param.
    DestinationHips List<string>
    The DestinationHips param.
    Destinations List<string>
    The Destinations param.
    Device string
    The Device param.
    Disabled bool
    The Disabled param.
    Folder string
    The Folder param.
    Froms List<string>
    The Froms param.
    LogFail bool
    The LogFail param.
    LogSetting string
    The LogSetting param.
    LogSuccess bool
    The LogSuccess param.
    Name string
    The Name param.
    NegateDestination bool
    The NegateDestination param.
    NegateSource bool
    The NegateSource param.
    Position string
    The Position param. String must be one of these: "pre", "post". Default: "pre".
    Profile string
    The Profile param.
    Services List<string>
    The Services param.
    Snippet string
    The Snippet param.
    SourceHips List<string>
    The SourceHips param.
    SourceUsers List<string>
    The SourceUsers param.
    Sources List<string>
    The Sources param.
    Tags List<string>
    The Tags param.
    Tfid string
    Tos List<string>
    The Tos param.
    Type DecryptionRuleType
    The Type param.
    Action string
    The Action param. String must be one of these: "decrypt", "no-decrypt".
    Categories []string
    The Categories param.
    Description string
    The Description param.
    DestinationHips []string
    The DestinationHips param.
    Destinations []string
    The Destinations param.
    Device string
    The Device param.
    Disabled bool
    The Disabled param.
    Folder string
    The Folder param.
    Froms []string
    The Froms param.
    LogFail bool
    The LogFail param.
    LogSetting string
    The LogSetting param.
    LogSuccess bool
    The LogSuccess param.
    Name string
    The Name param.
    NegateDestination bool
    The NegateDestination param.
    NegateSource bool
    The NegateSource param.
    Position string
    The Position param. String must be one of these: "pre", "post". Default: "pre".
    Profile string
    The Profile param.
    Services []string
    The Services param.
    Snippet string
    The Snippet param.
    SourceHips []string
    The SourceHips param.
    SourceUsers []string
    The SourceUsers param.
    Sources []string
    The Sources param.
    Tags []string
    The Tags param.
    Tfid string
    Tos []string
    The Tos param.
    Type DecryptionRuleTypeArgs
    The Type param.
    action String
    The Action param. String must be one of these: "decrypt", "no-decrypt".
    categories List<String>
    The Categories param.
    description String
    The Description param.
    destinationHips List<String>
    The DestinationHips param.
    destinations List<String>
    The Destinations param.
    device String
    The Device param.
    disabled Boolean
    The Disabled param.
    folder String
    The Folder param.
    froms List<String>
    The Froms param.
    logFail Boolean
    The LogFail param.
    logSetting String
    The LogSetting param.
    logSuccess Boolean
    The LogSuccess param.
    name String
    The Name param.
    negateDestination Boolean
    The NegateDestination param.
    negateSource Boolean
    The NegateSource param.
    position String
    The Position param. String must be one of these: "pre", "post". Default: "pre".
    profile String
    The Profile param.
    services List<String>
    The Services param.
    snippet String
    The Snippet param.
    sourceHips List<String>
    The SourceHips param.
    sourceUsers List<String>
    The SourceUsers param.
    sources List<String>
    The Sources param.
    tags List<String>
    The Tags param.
    tfid String
    tos List<String>
    The Tos param.
    type DecryptionRuleType
    The Type param.
    action string
    The Action param. String must be one of these: "decrypt", "no-decrypt".
    categories string[]
    The Categories param.
    description string
    The Description param.
    destinationHips string[]
    The DestinationHips param.
    destinations string[]
    The Destinations param.
    device string
    The Device param.
    disabled boolean
    The Disabled param.
    folder string
    The Folder param.
    froms string[]
    The Froms param.
    logFail boolean
    The LogFail param.
    logSetting string
    The LogSetting param.
    logSuccess boolean
    The LogSuccess param.
    name string
    The Name param.
    negateDestination boolean
    The NegateDestination param.
    negateSource boolean
    The NegateSource param.
    position string
    The Position param. String must be one of these: "pre", "post". Default: "pre".
    profile string
    The Profile param.
    services string[]
    The Services param.
    snippet string
    The Snippet param.
    sourceHips string[]
    The SourceHips param.
    sourceUsers string[]
    The SourceUsers param.
    sources string[]
    The Sources param.
    tags string[]
    The Tags param.
    tfid string
    tos string[]
    The Tos param.
    type DecryptionRuleType
    The Type param.
    action str
    The Action param. String must be one of these: "decrypt", "no-decrypt".
    categories Sequence[str]
    The Categories param.
    description str
    The Description param.
    destination_hips Sequence[str]
    The DestinationHips param.
    destinations Sequence[str]
    The Destinations param.
    device str
    The Device param.
    disabled bool
    The Disabled param.
    folder str
    The Folder param.
    froms Sequence[str]
    The Froms param.
    log_fail bool
    The LogFail param.
    log_setting str
    The LogSetting param.
    log_success bool
    The LogSuccess param.
    name str
    The Name param.
    negate_destination bool
    The NegateDestination param.
    negate_source bool
    The NegateSource param.
    position str
    The Position param. String must be one of these: "pre", "post". Default: "pre".
    profile str
    The Profile param.
    services Sequence[str]
    The Services param.
    snippet str
    The Snippet param.
    source_hips Sequence[str]
    The SourceHips param.
    source_users Sequence[str]
    The SourceUsers param.
    sources Sequence[str]
    The Sources param.
    tags Sequence[str]
    The Tags param.
    tfid str
    tos Sequence[str]
    The Tos param.
    type DecryptionRuleTypeArgs
    The Type param.
    action String
    The Action param. String must be one of these: "decrypt", "no-decrypt".
    categories List<String>
    The Categories param.
    description String
    The Description param.
    destinationHips List<String>
    The DestinationHips param.
    destinations List<String>
    The Destinations param.
    device String
    The Device param.
    disabled Boolean
    The Disabled param.
    folder String
    The Folder param.
    froms List<String>
    The Froms param.
    logFail Boolean
    The LogFail param.
    logSetting String
    The LogSetting param.
    logSuccess Boolean
    The LogSuccess param.
    name String
    The Name param.
    negateDestination Boolean
    The NegateDestination param.
    negateSource Boolean
    The NegateSource param.
    position String
    The Position param. String must be one of these: "pre", "post". Default: "pre".
    profile String
    The Profile param.
    services List<String>
    The Services param.
    snippet String
    The Snippet param.
    sourceHips List<String>
    The SourceHips param.
    sourceUsers List<String>
    The SourceUsers param.
    sources List<String>
    The Sources param.
    tags List<String>
    The Tags param.
    tfid String
    tos List<String>
    The Tos param.
    type Property Map
    The Type param.

    Supporting Types

    DecryptionRuleType, DecryptionRuleTypeArgs

    SslForwardProxy bool
    The SslForwardProxy param. Ensure that only one of the following is specified: ssl_forward_proxy, ssl_inbound_inspection
    SslInboundInspection string
    add the certificate name for SSL inbound inspection. Ensure that only one of the following is specified: ssl_forward_proxy, ssl_inbound_inspection
    SslForwardProxy bool
    The SslForwardProxy param. Ensure that only one of the following is specified: ssl_forward_proxy, ssl_inbound_inspection
    SslInboundInspection string
    add the certificate name for SSL inbound inspection. Ensure that only one of the following is specified: ssl_forward_proxy, ssl_inbound_inspection
    sslForwardProxy Boolean
    The SslForwardProxy param. Ensure that only one of the following is specified: ssl_forward_proxy, ssl_inbound_inspection
    sslInboundInspection String
    add the certificate name for SSL inbound inspection. Ensure that only one of the following is specified: ssl_forward_proxy, ssl_inbound_inspection
    sslForwardProxy boolean
    The SslForwardProxy param. Ensure that only one of the following is specified: ssl_forward_proxy, ssl_inbound_inspection
    sslInboundInspection string
    add the certificate name for SSL inbound inspection. Ensure that only one of the following is specified: ssl_forward_proxy, ssl_inbound_inspection
    ssl_forward_proxy bool
    The SslForwardProxy param. Ensure that only one of the following is specified: ssl_forward_proxy, ssl_inbound_inspection
    ssl_inbound_inspection str
    add the certificate name for SSL inbound inspection. Ensure that only one of the following is specified: ssl_forward_proxy, ssl_inbound_inspection
    sslForwardProxy Boolean
    The SslForwardProxy param. Ensure that only one of the following is specified: ssl_forward_proxy, ssl_inbound_inspection
    sslInboundInspection String
    add the certificate name for SSL inbound inspection. Ensure that only one of the following is specified: ssl_forward_proxy, ssl_inbound_inspection

    Package Details

    Repository
    scm pulumi/pulumi-scm
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scm Terraform Provider.
    scm logo
    Strata Cloud Manager v0.1.1 published on Friday, May 31, 2024 by Pulumi