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

scm.Application

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.Application("example", {});
    
    import pulumi
    import pulumi_scm as scm
    
    example = scm.Application("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.NewApplication(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.Application("example");
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scm.Application;
    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 Application("example");
    
        }
    }
    
    resources:
      example:
        type: scm:Application
    

    Create Application Resource

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

    Constructor syntax

    new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
    @overload
    def Application(resource_name: str,
                    args: ApplicationArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def Application(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    risk: Optional[int] = None,
                    technology: Optional[str] = None,
                    category: Optional[str] = None,
                    subcategory: Optional[str] = None,
                    parent_app: Optional[str] = None,
                    data_ident: Optional[bool] = None,
                    description: Optional[str] = None,
                    device: Optional[str] = None,
                    evasive_behavior: Optional[bool] = None,
                    file_type_ident: Optional[bool] = None,
                    folder: Optional[str] = None,
                    has_known_vulnerability: Optional[bool] = None,
                    name: Optional[str] = None,
                    no_appid_caching: Optional[bool] = None,
                    able_to_transfer_file: Optional[bool] = None,
                    pervasive_use: Optional[bool] = None,
                    prone_to_misuse: Optional[bool] = None,
                    default: Optional[ApplicationDefaultArgs] = None,
                    signatures: Optional[Sequence[ApplicationSignatureArgs]] = None,
                    snippet: Optional[str] = None,
                    consume_big_bandwidth: Optional[bool] = None,
                    tcp_half_closed_timeout: Optional[int] = None,
                    tcp_time_wait_timeout: Optional[int] = None,
                    tcp_timeout: Optional[int] = None,
                    alg_disable_capability: Optional[str] = None,
                    timeout: Optional[int] = None,
                    tunnel_applications: Optional[bool] = None,
                    tunnel_other_application: Optional[bool] = None,
                    udp_timeout: Optional[int] = None,
                    used_by_malware: Optional[bool] = None,
                    virus_ident: Optional[bool] = None)
    func NewApplication(ctx *Context, name string, args ApplicationArgs, opts ...ResourceOption) (*Application, error)
    public Application(string name, ApplicationArgs args, CustomResourceOptions? opts = null)
    public Application(String name, ApplicationArgs args)
    public Application(String name, ApplicationArgs args, CustomResourceOptions options)
    
    type: scm:Application
    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 ApplicationArgs
    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 ApplicationArgs
    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 ApplicationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ApplicationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ApplicationArgs
    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 applicationResource = new Scm.Application("applicationResource", new()
    {
        Risk = 0,
        Technology = "string",
        Category = "string",
        Subcategory = "string",
        ParentApp = "string",
        DataIdent = false,
        Description = "string",
        Device = "string",
        EvasiveBehavior = false,
        FileTypeIdent = false,
        Folder = "string",
        HasKnownVulnerability = false,
        Name = "string",
        NoAppidCaching = false,
        AbleToTransferFile = false,
        PervasiveUse = false,
        ProneToMisuse = false,
        Default = new Scm.Inputs.ApplicationDefaultArgs
        {
            IdentByIcmp6Type = new Scm.Inputs.ApplicationDefaultIdentByIcmp6TypeArgs
            {
                Type = "string",
                Code = "string",
            },
            IdentByIcmpType = new Scm.Inputs.ApplicationDefaultIdentByIcmpTypeArgs
            {
                Type = "string",
                Code = "string",
            },
            IdentByIpProtocol = "string",
            Ports = new[]
            {
                "string",
            },
        },
        Signatures = new[]
        {
            new Scm.Inputs.ApplicationSignatureArgs
            {
                Name = "string",
                AndConditions = new[]
                {
                    new Scm.Inputs.ApplicationSignatureAndConditionArgs
                    {
                        Name = "string",
                        OrConditions = new[]
                        {
                            new Scm.Inputs.ApplicationSignatureAndConditionOrConditionArgs
                            {
                                Name = "string",
                                Operator = new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorArgs
                                {
                                    EqualTo = new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorEqualToArgs
                                    {
                                        Context = "string",
                                        Value = "string",
                                        Mask = "string",
                                        Position = "string",
                                    },
                                    GreaterThan = new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorGreaterThanArgs
                                    {
                                        Context = "string",
                                        Value = 0,
                                        Qualifiers = new[]
                                        {
                                            new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifierArgs
                                            {
                                                Name = "string",
                                                Value = "string",
                                            },
                                        },
                                    },
                                    LessThan = new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorLessThanArgs
                                    {
                                        Context = "string",
                                        Value = 0,
                                        Qualifiers = new[]
                                        {
                                            new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifierArgs
                                            {
                                                Name = "string",
                                                Value = "string",
                                            },
                                        },
                                    },
                                    PatternMatch = new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorPatternMatchArgs
                                    {
                                        Context = "string",
                                        Pattern = "string",
                                        Qualifiers = new[]
                                        {
                                            new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifierArgs
                                            {
                                                Name = "string",
                                                Value = "string",
                                            },
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
                Comment = "string",
                OrderFree = false,
                Scope = "string",
            },
        },
        Snippet = "string",
        ConsumeBigBandwidth = false,
        TcpHalfClosedTimeout = 0,
        TcpTimeWaitTimeout = 0,
        TcpTimeout = 0,
        AlgDisableCapability = "string",
        Timeout = 0,
        TunnelApplications = false,
        TunnelOtherApplication = false,
        UdpTimeout = 0,
        UsedByMalware = false,
        VirusIdent = false,
    });
    
    example, err := scm.NewApplication(ctx, "applicationResource", &scm.ApplicationArgs{
    	Risk:                  pulumi.Int(0),
    	Technology:            pulumi.String("string"),
    	Category:              pulumi.String("string"),
    	Subcategory:           pulumi.String("string"),
    	ParentApp:             pulumi.String("string"),
    	DataIdent:             pulumi.Bool(false),
    	Description:           pulumi.String("string"),
    	Device:                pulumi.String("string"),
    	EvasiveBehavior:       pulumi.Bool(false),
    	FileTypeIdent:         pulumi.Bool(false),
    	Folder:                pulumi.String("string"),
    	HasKnownVulnerability: pulumi.Bool(false),
    	Name:                  pulumi.String("string"),
    	NoAppidCaching:        pulumi.Bool(false),
    	AbleToTransferFile:    pulumi.Bool(false),
    	PervasiveUse:          pulumi.Bool(false),
    	ProneToMisuse:         pulumi.Bool(false),
    	Default: &scm.ApplicationDefaultArgs{
    		IdentByIcmp6Type: &scm.ApplicationDefaultIdentByIcmp6TypeArgs{
    			Type: pulumi.String("string"),
    			Code: pulumi.String("string"),
    		},
    		IdentByIcmpType: &scm.ApplicationDefaultIdentByIcmpTypeArgs{
    			Type: pulumi.String("string"),
    			Code: pulumi.String("string"),
    		},
    		IdentByIpProtocol: pulumi.String("string"),
    		Ports: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	Signatures: scm.ApplicationSignatureArray{
    		&scm.ApplicationSignatureArgs{
    			Name: pulumi.String("string"),
    			AndConditions: scm.ApplicationSignatureAndConditionArray{
    				&scm.ApplicationSignatureAndConditionArgs{
    					Name: pulumi.String("string"),
    					OrConditions: scm.ApplicationSignatureAndConditionOrConditionArray{
    						&scm.ApplicationSignatureAndConditionOrConditionArgs{
    							Name: pulumi.String("string"),
    							Operator: &scm.ApplicationSignatureAndConditionOrConditionOperatorArgs{
    								EqualTo: &scm.ApplicationSignatureAndConditionOrConditionOperatorEqualToArgs{
    									Context:  pulumi.String("string"),
    									Value:    pulumi.String("string"),
    									Mask:     pulumi.String("string"),
    									Position: pulumi.String("string"),
    								},
    								GreaterThan: &scm.ApplicationSignatureAndConditionOrConditionOperatorGreaterThanArgs{
    									Context: pulumi.String("string"),
    									Value:   pulumi.Int(0),
    									Qualifiers: scm.ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifierArray{
    										&scm.ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifierArgs{
    											Name:  pulumi.String("string"),
    											Value: pulumi.String("string"),
    										},
    									},
    								},
    								LessThan: &scm.ApplicationSignatureAndConditionOrConditionOperatorLessThanArgs{
    									Context: pulumi.String("string"),
    									Value:   pulumi.Int(0),
    									Qualifiers: scm.ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifierArray{
    										&scm.ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifierArgs{
    											Name:  pulumi.String("string"),
    											Value: pulumi.String("string"),
    										},
    									},
    								},
    								PatternMatch: &scm.ApplicationSignatureAndConditionOrConditionOperatorPatternMatchArgs{
    									Context: pulumi.String("string"),
    									Pattern: pulumi.String("string"),
    									Qualifiers: scm.ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifierArray{
    										&scm.ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifierArgs{
    											Name:  pulumi.String("string"),
    											Value: pulumi.String("string"),
    										},
    									},
    								},
    							},
    						},
    					},
    				},
    			},
    			Comment:   pulumi.String("string"),
    			OrderFree: pulumi.Bool(false),
    			Scope:     pulumi.String("string"),
    		},
    	},
    	Snippet:                pulumi.String("string"),
    	ConsumeBigBandwidth:    pulumi.Bool(false),
    	TcpHalfClosedTimeout:   pulumi.Int(0),
    	TcpTimeWaitTimeout:     pulumi.Int(0),
    	TcpTimeout:             pulumi.Int(0),
    	AlgDisableCapability:   pulumi.String("string"),
    	Timeout:                pulumi.Int(0),
    	TunnelApplications:     pulumi.Bool(false),
    	TunnelOtherApplication: pulumi.Bool(false),
    	UdpTimeout:             pulumi.Int(0),
    	UsedByMalware:          pulumi.Bool(false),
    	VirusIdent:             pulumi.Bool(false),
    })
    
    var applicationResource = new Application("applicationResource", ApplicationArgs.builder()
        .risk(0)
        .technology("string")
        .category("string")
        .subcategory("string")
        .parentApp("string")
        .dataIdent(false)
        .description("string")
        .device("string")
        .evasiveBehavior(false)
        .fileTypeIdent(false)
        .folder("string")
        .hasKnownVulnerability(false)
        .name("string")
        .noAppidCaching(false)
        .ableToTransferFile(false)
        .pervasiveUse(false)
        .proneToMisuse(false)
        .default_(ApplicationDefaultArgs.builder()
            .identByIcmp6Type(ApplicationDefaultIdentByIcmp6TypeArgs.builder()
                .type("string")
                .code("string")
                .build())
            .identByIcmpType(ApplicationDefaultIdentByIcmpTypeArgs.builder()
                .type("string")
                .code("string")
                .build())
            .identByIpProtocol("string")
            .ports("string")
            .build())
        .signatures(ApplicationSignatureArgs.builder()
            .name("string")
            .andConditions(ApplicationSignatureAndConditionArgs.builder()
                .name("string")
                .orConditions(ApplicationSignatureAndConditionOrConditionArgs.builder()
                    .name("string")
                    .operator(ApplicationSignatureAndConditionOrConditionOperatorArgs.builder()
                        .equalTo(ApplicationSignatureAndConditionOrConditionOperatorEqualToArgs.builder()
                            .context("string")
                            .value("string")
                            .mask("string")
                            .position("string")
                            .build())
                        .greaterThan(ApplicationSignatureAndConditionOrConditionOperatorGreaterThanArgs.builder()
                            .context("string")
                            .value(0)
                            .qualifiers(ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifierArgs.builder()
                                .name("string")
                                .value("string")
                                .build())
                            .build())
                        .lessThan(ApplicationSignatureAndConditionOrConditionOperatorLessThanArgs.builder()
                            .context("string")
                            .value(0)
                            .qualifiers(ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifierArgs.builder()
                                .name("string")
                                .value("string")
                                .build())
                            .build())
                        .patternMatch(ApplicationSignatureAndConditionOrConditionOperatorPatternMatchArgs.builder()
                            .context("string")
                            .pattern("string")
                            .qualifiers(ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifierArgs.builder()
                                .name("string")
                                .value("string")
                                .build())
                            .build())
                        .build())
                    .build())
                .build())
            .comment("string")
            .orderFree(false)
            .scope("string")
            .build())
        .snippet("string")
        .consumeBigBandwidth(false)
        .tcpHalfClosedTimeout(0)
        .tcpTimeWaitTimeout(0)
        .tcpTimeout(0)
        .algDisableCapability("string")
        .timeout(0)
        .tunnelApplications(false)
        .tunnelOtherApplication(false)
        .udpTimeout(0)
        .usedByMalware(false)
        .virusIdent(false)
        .build());
    
    application_resource = scm.Application("applicationResource",
        risk=0,
        technology="string",
        category="string",
        subcategory="string",
        parent_app="string",
        data_ident=False,
        description="string",
        device="string",
        evasive_behavior=False,
        file_type_ident=False,
        folder="string",
        has_known_vulnerability=False,
        name="string",
        no_appid_caching=False,
        able_to_transfer_file=False,
        pervasive_use=False,
        prone_to_misuse=False,
        default=scm.ApplicationDefaultArgs(
            ident_by_icmp6_type=scm.ApplicationDefaultIdentByIcmp6TypeArgs(
                type="string",
                code="string",
            ),
            ident_by_icmp_type=scm.ApplicationDefaultIdentByIcmpTypeArgs(
                type="string",
                code="string",
            ),
            ident_by_ip_protocol="string",
            ports=["string"],
        ),
        signatures=[scm.ApplicationSignatureArgs(
            name="string",
            and_conditions=[scm.ApplicationSignatureAndConditionArgs(
                name="string",
                or_conditions=[scm.ApplicationSignatureAndConditionOrConditionArgs(
                    name="string",
                    operator=scm.ApplicationSignatureAndConditionOrConditionOperatorArgs(
                        equal_to=scm.ApplicationSignatureAndConditionOrConditionOperatorEqualToArgs(
                            context="string",
                            value="string",
                            mask="string",
                            position="string",
                        ),
                        greater_than=scm.ApplicationSignatureAndConditionOrConditionOperatorGreaterThanArgs(
                            context="string",
                            value=0,
                            qualifiers=[scm.ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifierArgs(
                                name="string",
                                value="string",
                            )],
                        ),
                        less_than=scm.ApplicationSignatureAndConditionOrConditionOperatorLessThanArgs(
                            context="string",
                            value=0,
                            qualifiers=[scm.ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifierArgs(
                                name="string",
                                value="string",
                            )],
                        ),
                        pattern_match=scm.ApplicationSignatureAndConditionOrConditionOperatorPatternMatchArgs(
                            context="string",
                            pattern="string",
                            qualifiers=[scm.ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifierArgs(
                                name="string",
                                value="string",
                            )],
                        ),
                    ),
                )],
            )],
            comment="string",
            order_free=False,
            scope="string",
        )],
        snippet="string",
        consume_big_bandwidth=False,
        tcp_half_closed_timeout=0,
        tcp_time_wait_timeout=0,
        tcp_timeout=0,
        alg_disable_capability="string",
        timeout=0,
        tunnel_applications=False,
        tunnel_other_application=False,
        udp_timeout=0,
        used_by_malware=False,
        virus_ident=False)
    
    const applicationResource = new scm.Application("applicationResource", {
        risk: 0,
        technology: "string",
        category: "string",
        subcategory: "string",
        parentApp: "string",
        dataIdent: false,
        description: "string",
        device: "string",
        evasiveBehavior: false,
        fileTypeIdent: false,
        folder: "string",
        hasKnownVulnerability: false,
        name: "string",
        noAppidCaching: false,
        ableToTransferFile: false,
        pervasiveUse: false,
        proneToMisuse: false,
        "default": {
            identByIcmp6Type: {
                type: "string",
                code: "string",
            },
            identByIcmpType: {
                type: "string",
                code: "string",
            },
            identByIpProtocol: "string",
            ports: ["string"],
        },
        signatures: [{
            name: "string",
            andConditions: [{
                name: "string",
                orConditions: [{
                    name: "string",
                    operator: {
                        equalTo: {
                            context: "string",
                            value: "string",
                            mask: "string",
                            position: "string",
                        },
                        greaterThan: {
                            context: "string",
                            value: 0,
                            qualifiers: [{
                                name: "string",
                                value: "string",
                            }],
                        },
                        lessThan: {
                            context: "string",
                            value: 0,
                            qualifiers: [{
                                name: "string",
                                value: "string",
                            }],
                        },
                        patternMatch: {
                            context: "string",
                            pattern: "string",
                            qualifiers: [{
                                name: "string",
                                value: "string",
                            }],
                        },
                    },
                }],
            }],
            comment: "string",
            orderFree: false,
            scope: "string",
        }],
        snippet: "string",
        consumeBigBandwidth: false,
        tcpHalfClosedTimeout: 0,
        tcpTimeWaitTimeout: 0,
        tcpTimeout: 0,
        algDisableCapability: "string",
        timeout: 0,
        tunnelApplications: false,
        tunnelOtherApplication: false,
        udpTimeout: 0,
        usedByMalware: false,
        virusIdent: false,
    });
    
    type: scm:Application
    properties:
        ableToTransferFile: false
        algDisableCapability: string
        category: string
        consumeBigBandwidth: false
        dataIdent: false
        default:
            identByIcmp6Type:
                code: string
                type: string
            identByIcmpType:
                code: string
                type: string
            identByIpProtocol: string
            ports:
                - string
        description: string
        device: string
        evasiveBehavior: false
        fileTypeIdent: false
        folder: string
        hasKnownVulnerability: false
        name: string
        noAppidCaching: false
        parentApp: string
        pervasiveUse: false
        proneToMisuse: false
        risk: 0
        signatures:
            - andConditions:
                - name: string
                  orConditions:
                    - name: string
                      operator:
                        equalTo:
                            context: string
                            mask: string
                            position: string
                            value: string
                        greaterThan:
                            context: string
                            qualifiers:
                                - name: string
                                  value: string
                            value: 0
                        lessThan:
                            context: string
                            qualifiers:
                                - name: string
                                  value: string
                            value: 0
                        patternMatch:
                            context: string
                            pattern: string
                            qualifiers:
                                - name: string
                                  value: string
              comment: string
              name: string
              orderFree: false
              scope: string
        snippet: string
        subcategory: string
        tcpHalfClosedTimeout: 0
        tcpTimeWaitTimeout: 0
        tcpTimeout: 0
        technology: string
        timeout: 0
        tunnelApplications: false
        tunnelOtherApplication: false
        udpTimeout: 0
        usedByMalware: false
        virusIdent: false
    

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

    Category string
    The Category param.
    Risk int
    The Risk param. Value must be between 1 and 5.
    Subcategory string
    The Subcategory param. String length must not exceed 63 characters.
    Technology string
    The Technology param. String length must not exceed 63 characters.
    AbleToTransferFile bool
    The AbleToTransferFile param.
    AlgDisableCapability string
    The AlgDisableCapability param. String length must not exceed 127 characters.
    ConsumeBigBandwidth bool
    The ConsumeBigBandwidth param.
    DataIdent bool
    The DataIdent param.
    Default ApplicationDefault
    The Default param.
    Description string
    The Description param. String length must not exceed 1023 characters.
    Device string
    The Device param.
    EvasiveBehavior bool
    The EvasiveBehavior param.
    FileTypeIdent bool
    The FileTypeIdent param.
    Folder string
    The Folder param.
    HasKnownVulnerability bool
    The HasKnownVulnerability param.
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    NoAppidCaching bool
    The NoAppidCaching param.
    ParentApp string
    The ParentApp param. String length must not exceed 127 characters.
    PervasiveUse bool
    The PervasiveUse param.
    ProneToMisuse bool
    The ProneToMisuse param.
    Signatures List<ApplicationSignature>
    The Signatures param.
    Snippet string
    The Snippet param.
    TcpHalfClosedTimeout int
    timeout for half-close session in seconds. Value must be between 1 and 604800.
    TcpTimeWaitTimeout int
    timeout for session in time_wait state in seconds. Value must be between 1 and 600.
    TcpTimeout int
    timeout in seconds. Value must be between 0 and 604800.
    Timeout int
    timeout in seconds. Value must be between 0 and 604800.
    TunnelApplications bool
    The TunnelApplications param.
    TunnelOtherApplication bool
    The TunnelOtherApplication param.
    UdpTimeout int
    timeout in seconds. Value must be between 0 and 604800.
    UsedByMalware bool
    The UsedByMalware param.
    VirusIdent bool
    The VirusIdent param.
    Category string
    The Category param.
    Risk int
    The Risk param. Value must be between 1 and 5.
    Subcategory string
    The Subcategory param. String length must not exceed 63 characters.
    Technology string
    The Technology param. String length must not exceed 63 characters.
    AbleToTransferFile bool
    The AbleToTransferFile param.
    AlgDisableCapability string
    The AlgDisableCapability param. String length must not exceed 127 characters.
    ConsumeBigBandwidth bool
    The ConsumeBigBandwidth param.
    DataIdent bool
    The DataIdent param.
    Default ApplicationDefaultArgs
    The Default param.
    Description string
    The Description param. String length must not exceed 1023 characters.
    Device string
    The Device param.
    EvasiveBehavior bool
    The EvasiveBehavior param.
    FileTypeIdent bool
    The FileTypeIdent param.
    Folder string
    The Folder param.
    HasKnownVulnerability bool
    The HasKnownVulnerability param.
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    NoAppidCaching bool
    The NoAppidCaching param.
    ParentApp string
    The ParentApp param. String length must not exceed 127 characters.
    PervasiveUse bool
    The PervasiveUse param.
    ProneToMisuse bool
    The ProneToMisuse param.
    Signatures []ApplicationSignatureArgs
    The Signatures param.
    Snippet string
    The Snippet param.
    TcpHalfClosedTimeout int
    timeout for half-close session in seconds. Value must be between 1 and 604800.
    TcpTimeWaitTimeout int
    timeout for session in time_wait state in seconds. Value must be between 1 and 600.
    TcpTimeout int
    timeout in seconds. Value must be between 0 and 604800.
    Timeout int
    timeout in seconds. Value must be between 0 and 604800.
    TunnelApplications bool
    The TunnelApplications param.
    TunnelOtherApplication bool
    The TunnelOtherApplication param.
    UdpTimeout int
    timeout in seconds. Value must be between 0 and 604800.
    UsedByMalware bool
    The UsedByMalware param.
    VirusIdent bool
    The VirusIdent param.
    category String
    The Category param.
    risk Integer
    The Risk param. Value must be between 1 and 5.
    subcategory String
    The Subcategory param. String length must not exceed 63 characters.
    technology String
    The Technology param. String length must not exceed 63 characters.
    ableToTransferFile Boolean
    The AbleToTransferFile param.
    algDisableCapability String
    The AlgDisableCapability param. String length must not exceed 127 characters.
    consumeBigBandwidth Boolean
    The ConsumeBigBandwidth param.
    dataIdent Boolean
    The DataIdent param.
    default_ ApplicationDefault
    The Default param.
    description String
    The Description param. String length must not exceed 1023 characters.
    device String
    The Device param.
    evasiveBehavior Boolean
    The EvasiveBehavior param.
    fileTypeIdent Boolean
    The FileTypeIdent param.
    folder String
    The Folder param.
    hasKnownVulnerability Boolean
    The HasKnownVulnerability param.
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    noAppidCaching Boolean
    The NoAppidCaching param.
    parentApp String
    The ParentApp param. String length must not exceed 127 characters.
    pervasiveUse Boolean
    The PervasiveUse param.
    proneToMisuse Boolean
    The ProneToMisuse param.
    signatures List<ApplicationSignature>
    The Signatures param.
    snippet String
    The Snippet param.
    tcpHalfClosedTimeout Integer
    timeout for half-close session in seconds. Value must be between 1 and 604800.
    tcpTimeWaitTimeout Integer
    timeout for session in time_wait state in seconds. Value must be between 1 and 600.
    tcpTimeout Integer
    timeout in seconds. Value must be between 0 and 604800.
    timeout Integer
    timeout in seconds. Value must be between 0 and 604800.
    tunnelApplications Boolean
    The TunnelApplications param.
    tunnelOtherApplication Boolean
    The TunnelOtherApplication param.
    udpTimeout Integer
    timeout in seconds. Value must be between 0 and 604800.
    usedByMalware Boolean
    The UsedByMalware param.
    virusIdent Boolean
    The VirusIdent param.
    category string
    The Category param.
    risk number
    The Risk param. Value must be between 1 and 5.
    subcategory string
    The Subcategory param. String length must not exceed 63 characters.
    technology string
    The Technology param. String length must not exceed 63 characters.
    ableToTransferFile boolean
    The AbleToTransferFile param.
    algDisableCapability string
    The AlgDisableCapability param. String length must not exceed 127 characters.
    consumeBigBandwidth boolean
    The ConsumeBigBandwidth param.
    dataIdent boolean
    The DataIdent param.
    default ApplicationDefault
    The Default param.
    description string
    The Description param. String length must not exceed 1023 characters.
    device string
    The Device param.
    evasiveBehavior boolean
    The EvasiveBehavior param.
    fileTypeIdent boolean
    The FileTypeIdent param.
    folder string
    The Folder param.
    hasKnownVulnerability boolean
    The HasKnownVulnerability param.
    name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    noAppidCaching boolean
    The NoAppidCaching param.
    parentApp string
    The ParentApp param. String length must not exceed 127 characters.
    pervasiveUse boolean
    The PervasiveUse param.
    proneToMisuse boolean
    The ProneToMisuse param.
    signatures ApplicationSignature[]
    The Signatures param.
    snippet string
    The Snippet param.
    tcpHalfClosedTimeout number
    timeout for half-close session in seconds. Value must be between 1 and 604800.
    tcpTimeWaitTimeout number
    timeout for session in time_wait state in seconds. Value must be between 1 and 600.
    tcpTimeout number
    timeout in seconds. Value must be between 0 and 604800.
    timeout number
    timeout in seconds. Value must be between 0 and 604800.
    tunnelApplications boolean
    The TunnelApplications param.
    tunnelOtherApplication boolean
    The TunnelOtherApplication param.
    udpTimeout number
    timeout in seconds. Value must be between 0 and 604800.
    usedByMalware boolean
    The UsedByMalware param.
    virusIdent boolean
    The VirusIdent param.
    category str
    The Category param.
    risk int
    The Risk param. Value must be between 1 and 5.
    subcategory str
    The Subcategory param. String length must not exceed 63 characters.
    technology str
    The Technology param. String length must not exceed 63 characters.
    able_to_transfer_file bool
    The AbleToTransferFile param.
    alg_disable_capability str
    The AlgDisableCapability param. String length must not exceed 127 characters.
    consume_big_bandwidth bool
    The ConsumeBigBandwidth param.
    data_ident bool
    The DataIdent param.
    default ApplicationDefaultArgs
    The Default param.
    description str
    The Description param. String length must not exceed 1023 characters.
    device str
    The Device param.
    evasive_behavior bool
    The EvasiveBehavior param.
    file_type_ident bool
    The FileTypeIdent param.
    folder str
    The Folder param.
    has_known_vulnerability bool
    The HasKnownVulnerability param.
    name str
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    no_appid_caching bool
    The NoAppidCaching param.
    parent_app str
    The ParentApp param. String length must not exceed 127 characters.
    pervasive_use bool
    The PervasiveUse param.
    prone_to_misuse bool
    The ProneToMisuse param.
    signatures Sequence[ApplicationSignatureArgs]
    The Signatures param.
    snippet str
    The Snippet param.
    tcp_half_closed_timeout int
    timeout for half-close session in seconds. Value must be between 1 and 604800.
    tcp_time_wait_timeout int
    timeout for session in time_wait state in seconds. Value must be between 1 and 600.
    tcp_timeout int
    timeout in seconds. Value must be between 0 and 604800.
    timeout int
    timeout in seconds. Value must be between 0 and 604800.
    tunnel_applications bool
    The TunnelApplications param.
    tunnel_other_application bool
    The TunnelOtherApplication param.
    udp_timeout int
    timeout in seconds. Value must be between 0 and 604800.
    used_by_malware bool
    The UsedByMalware param.
    virus_ident bool
    The VirusIdent param.
    category String
    The Category param.
    risk Number
    The Risk param. Value must be between 1 and 5.
    subcategory String
    The Subcategory param. String length must not exceed 63 characters.
    technology String
    The Technology param. String length must not exceed 63 characters.
    ableToTransferFile Boolean
    The AbleToTransferFile param.
    algDisableCapability String
    The AlgDisableCapability param. String length must not exceed 127 characters.
    consumeBigBandwidth Boolean
    The ConsumeBigBandwidth param.
    dataIdent Boolean
    The DataIdent param.
    default Property Map
    The Default param.
    description String
    The Description param. String length must not exceed 1023 characters.
    device String
    The Device param.
    evasiveBehavior Boolean
    The EvasiveBehavior param.
    fileTypeIdent Boolean
    The FileTypeIdent param.
    folder String
    The Folder param.
    hasKnownVulnerability Boolean
    The HasKnownVulnerability param.
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    noAppidCaching Boolean
    The NoAppidCaching param.
    parentApp String
    The ParentApp param. String length must not exceed 127 characters.
    pervasiveUse Boolean
    The PervasiveUse param.
    proneToMisuse Boolean
    The ProneToMisuse param.
    signatures List<Property Map>
    The Signatures param.
    snippet String
    The Snippet param.
    tcpHalfClosedTimeout Number
    timeout for half-close session in seconds. Value must be between 1 and 604800.
    tcpTimeWaitTimeout Number
    timeout for session in time_wait state in seconds. Value must be between 1 and 600.
    tcpTimeout Number
    timeout in seconds. Value must be between 0 and 604800.
    timeout Number
    timeout in seconds. Value must be between 0 and 604800.
    tunnelApplications Boolean
    The TunnelApplications param.
    tunnelOtherApplication Boolean
    The TunnelOtherApplication param.
    udpTimeout Number
    timeout in seconds. Value must be between 0 and 604800.
    usedByMalware Boolean
    The UsedByMalware param.
    virusIdent Boolean
    The VirusIdent param.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Application 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 Application Resource

    Get an existing Application 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?: ApplicationState, opts?: CustomResourceOptions): Application
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            able_to_transfer_file: Optional[bool] = None,
            alg_disable_capability: Optional[str] = None,
            category: Optional[str] = None,
            consume_big_bandwidth: Optional[bool] = None,
            data_ident: Optional[bool] = None,
            default: Optional[ApplicationDefaultArgs] = None,
            description: Optional[str] = None,
            device: Optional[str] = None,
            evasive_behavior: Optional[bool] = None,
            file_type_ident: Optional[bool] = None,
            folder: Optional[str] = None,
            has_known_vulnerability: Optional[bool] = None,
            name: Optional[str] = None,
            no_appid_caching: Optional[bool] = None,
            parent_app: Optional[str] = None,
            pervasive_use: Optional[bool] = None,
            prone_to_misuse: Optional[bool] = None,
            risk: Optional[int] = None,
            signatures: Optional[Sequence[ApplicationSignatureArgs]] = None,
            snippet: Optional[str] = None,
            subcategory: Optional[str] = None,
            tcp_half_closed_timeout: Optional[int] = None,
            tcp_time_wait_timeout: Optional[int] = None,
            tcp_timeout: Optional[int] = None,
            technology: Optional[str] = None,
            tfid: Optional[str] = None,
            timeout: Optional[int] = None,
            tunnel_applications: Optional[bool] = None,
            tunnel_other_application: Optional[bool] = None,
            udp_timeout: Optional[int] = None,
            used_by_malware: Optional[bool] = None,
            virus_ident: Optional[bool] = None) -> Application
    func GetApplication(ctx *Context, name string, id IDInput, state *ApplicationState, opts ...ResourceOption) (*Application, error)
    public static Application Get(string name, Input<string> id, ApplicationState? state, CustomResourceOptions? opts = null)
    public static Application get(String name, Output<String> id, ApplicationState 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:
    AbleToTransferFile bool
    The AbleToTransferFile param.
    AlgDisableCapability string
    The AlgDisableCapability param. String length must not exceed 127 characters.
    Category string
    The Category param.
    ConsumeBigBandwidth bool
    The ConsumeBigBandwidth param.
    DataIdent bool
    The DataIdent param.
    Default ApplicationDefault
    The Default param.
    Description string
    The Description param. String length must not exceed 1023 characters.
    Device string
    The Device param.
    EvasiveBehavior bool
    The EvasiveBehavior param.
    FileTypeIdent bool
    The FileTypeIdent param.
    Folder string
    The Folder param.
    HasKnownVulnerability bool
    The HasKnownVulnerability param.
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    NoAppidCaching bool
    The NoAppidCaching param.
    ParentApp string
    The ParentApp param. String length must not exceed 127 characters.
    PervasiveUse bool
    The PervasiveUse param.
    ProneToMisuse bool
    The ProneToMisuse param.
    Risk int
    The Risk param. Value must be between 1 and 5.
    Signatures List<ApplicationSignature>
    The Signatures param.
    Snippet string
    The Snippet param.
    Subcategory string
    The Subcategory param. String length must not exceed 63 characters.
    TcpHalfClosedTimeout int
    timeout for half-close session in seconds. Value must be between 1 and 604800.
    TcpTimeWaitTimeout int
    timeout for session in time_wait state in seconds. Value must be between 1 and 600.
    TcpTimeout int
    timeout in seconds. Value must be between 0 and 604800.
    Technology string
    The Technology param. String length must not exceed 63 characters.
    Tfid string
    Timeout int
    timeout in seconds. Value must be between 0 and 604800.
    TunnelApplications bool
    The TunnelApplications param.
    TunnelOtherApplication bool
    The TunnelOtherApplication param.
    UdpTimeout int
    timeout in seconds. Value must be between 0 and 604800.
    UsedByMalware bool
    The UsedByMalware param.
    VirusIdent bool
    The VirusIdent param.
    AbleToTransferFile bool
    The AbleToTransferFile param.
    AlgDisableCapability string
    The AlgDisableCapability param. String length must not exceed 127 characters.
    Category string
    The Category param.
    ConsumeBigBandwidth bool
    The ConsumeBigBandwidth param.
    DataIdent bool
    The DataIdent param.
    Default ApplicationDefaultArgs
    The Default param.
    Description string
    The Description param. String length must not exceed 1023 characters.
    Device string
    The Device param.
    EvasiveBehavior bool
    The EvasiveBehavior param.
    FileTypeIdent bool
    The FileTypeIdent param.
    Folder string
    The Folder param.
    HasKnownVulnerability bool
    The HasKnownVulnerability param.
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    NoAppidCaching bool
    The NoAppidCaching param.
    ParentApp string
    The ParentApp param. String length must not exceed 127 characters.
    PervasiveUse bool
    The PervasiveUse param.
    ProneToMisuse bool
    The ProneToMisuse param.
    Risk int
    The Risk param. Value must be between 1 and 5.
    Signatures []ApplicationSignatureArgs
    The Signatures param.
    Snippet string
    The Snippet param.
    Subcategory string
    The Subcategory param. String length must not exceed 63 characters.
    TcpHalfClosedTimeout int
    timeout for half-close session in seconds. Value must be between 1 and 604800.
    TcpTimeWaitTimeout int
    timeout for session in time_wait state in seconds. Value must be between 1 and 600.
    TcpTimeout int
    timeout in seconds. Value must be between 0 and 604800.
    Technology string
    The Technology param. String length must not exceed 63 characters.
    Tfid string
    Timeout int
    timeout in seconds. Value must be between 0 and 604800.
    TunnelApplications bool
    The TunnelApplications param.
    TunnelOtherApplication bool
    The TunnelOtherApplication param.
    UdpTimeout int
    timeout in seconds. Value must be between 0 and 604800.
    UsedByMalware bool
    The UsedByMalware param.
    VirusIdent bool
    The VirusIdent param.
    ableToTransferFile Boolean
    The AbleToTransferFile param.
    algDisableCapability String
    The AlgDisableCapability param. String length must not exceed 127 characters.
    category String
    The Category param.
    consumeBigBandwidth Boolean
    The ConsumeBigBandwidth param.
    dataIdent Boolean
    The DataIdent param.
    default_ ApplicationDefault
    The Default param.
    description String
    The Description param. String length must not exceed 1023 characters.
    device String
    The Device param.
    evasiveBehavior Boolean
    The EvasiveBehavior param.
    fileTypeIdent Boolean
    The FileTypeIdent param.
    folder String
    The Folder param.
    hasKnownVulnerability Boolean
    The HasKnownVulnerability param.
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    noAppidCaching Boolean
    The NoAppidCaching param.
    parentApp String
    The ParentApp param. String length must not exceed 127 characters.
    pervasiveUse Boolean
    The PervasiveUse param.
    proneToMisuse Boolean
    The ProneToMisuse param.
    risk Integer
    The Risk param. Value must be between 1 and 5.
    signatures List<ApplicationSignature>
    The Signatures param.
    snippet String
    The Snippet param.
    subcategory String
    The Subcategory param. String length must not exceed 63 characters.
    tcpHalfClosedTimeout Integer
    timeout for half-close session in seconds. Value must be between 1 and 604800.
    tcpTimeWaitTimeout Integer
    timeout for session in time_wait state in seconds. Value must be between 1 and 600.
    tcpTimeout Integer
    timeout in seconds. Value must be between 0 and 604800.
    technology String
    The Technology param. String length must not exceed 63 characters.
    tfid String
    timeout Integer
    timeout in seconds. Value must be between 0 and 604800.
    tunnelApplications Boolean
    The TunnelApplications param.
    tunnelOtherApplication Boolean
    The TunnelOtherApplication param.
    udpTimeout Integer
    timeout in seconds. Value must be between 0 and 604800.
    usedByMalware Boolean
    The UsedByMalware param.
    virusIdent Boolean
    The VirusIdent param.
    ableToTransferFile boolean
    The AbleToTransferFile param.
    algDisableCapability string
    The AlgDisableCapability param. String length must not exceed 127 characters.
    category string
    The Category param.
    consumeBigBandwidth boolean
    The ConsumeBigBandwidth param.
    dataIdent boolean
    The DataIdent param.
    default ApplicationDefault
    The Default param.
    description string
    The Description param. String length must not exceed 1023 characters.
    device string
    The Device param.
    evasiveBehavior boolean
    The EvasiveBehavior param.
    fileTypeIdent boolean
    The FileTypeIdent param.
    folder string
    The Folder param.
    hasKnownVulnerability boolean
    The HasKnownVulnerability param.
    name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    noAppidCaching boolean
    The NoAppidCaching param.
    parentApp string
    The ParentApp param. String length must not exceed 127 characters.
    pervasiveUse boolean
    The PervasiveUse param.
    proneToMisuse boolean
    The ProneToMisuse param.
    risk number
    The Risk param. Value must be between 1 and 5.
    signatures ApplicationSignature[]
    The Signatures param.
    snippet string
    The Snippet param.
    subcategory string
    The Subcategory param. String length must not exceed 63 characters.
    tcpHalfClosedTimeout number
    timeout for half-close session in seconds. Value must be between 1 and 604800.
    tcpTimeWaitTimeout number
    timeout for session in time_wait state in seconds. Value must be between 1 and 600.
    tcpTimeout number
    timeout in seconds. Value must be between 0 and 604800.
    technology string
    The Technology param. String length must not exceed 63 characters.
    tfid string
    timeout number
    timeout in seconds. Value must be between 0 and 604800.
    tunnelApplications boolean
    The TunnelApplications param.
    tunnelOtherApplication boolean
    The TunnelOtherApplication param.
    udpTimeout number
    timeout in seconds. Value must be between 0 and 604800.
    usedByMalware boolean
    The UsedByMalware param.
    virusIdent boolean
    The VirusIdent param.
    able_to_transfer_file bool
    The AbleToTransferFile param.
    alg_disable_capability str
    The AlgDisableCapability param. String length must not exceed 127 characters.
    category str
    The Category param.
    consume_big_bandwidth bool
    The ConsumeBigBandwidth param.
    data_ident bool
    The DataIdent param.
    default ApplicationDefaultArgs
    The Default param.
    description str
    The Description param. String length must not exceed 1023 characters.
    device str
    The Device param.
    evasive_behavior bool
    The EvasiveBehavior param.
    file_type_ident bool
    The FileTypeIdent param.
    folder str
    The Folder param.
    has_known_vulnerability bool
    The HasKnownVulnerability param.
    name str
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    no_appid_caching bool
    The NoAppidCaching param.
    parent_app str
    The ParentApp param. String length must not exceed 127 characters.
    pervasive_use bool
    The PervasiveUse param.
    prone_to_misuse bool
    The ProneToMisuse param.
    risk int
    The Risk param. Value must be between 1 and 5.
    signatures Sequence[ApplicationSignatureArgs]
    The Signatures param.
    snippet str
    The Snippet param.
    subcategory str
    The Subcategory param. String length must not exceed 63 characters.
    tcp_half_closed_timeout int
    timeout for half-close session in seconds. Value must be between 1 and 604800.
    tcp_time_wait_timeout int
    timeout for session in time_wait state in seconds. Value must be between 1 and 600.
    tcp_timeout int
    timeout in seconds. Value must be between 0 and 604800.
    technology str
    The Technology param. String length must not exceed 63 characters.
    tfid str
    timeout int
    timeout in seconds. Value must be between 0 and 604800.
    tunnel_applications bool
    The TunnelApplications param.
    tunnel_other_application bool
    The TunnelOtherApplication param.
    udp_timeout int
    timeout in seconds. Value must be between 0 and 604800.
    used_by_malware bool
    The UsedByMalware param.
    virus_ident bool
    The VirusIdent param.
    ableToTransferFile Boolean
    The AbleToTransferFile param.
    algDisableCapability String
    The AlgDisableCapability param. String length must not exceed 127 characters.
    category String
    The Category param.
    consumeBigBandwidth Boolean
    The ConsumeBigBandwidth param.
    dataIdent Boolean
    The DataIdent param.
    default Property Map
    The Default param.
    description String
    The Description param. String length must not exceed 1023 characters.
    device String
    The Device param.
    evasiveBehavior Boolean
    The EvasiveBehavior param.
    fileTypeIdent Boolean
    The FileTypeIdent param.
    folder String
    The Folder param.
    hasKnownVulnerability Boolean
    The HasKnownVulnerability param.
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    noAppidCaching Boolean
    The NoAppidCaching param.
    parentApp String
    The ParentApp param. String length must not exceed 127 characters.
    pervasiveUse Boolean
    The PervasiveUse param.
    proneToMisuse Boolean
    The ProneToMisuse param.
    risk Number
    The Risk param. Value must be between 1 and 5.
    signatures List<Property Map>
    The Signatures param.
    snippet String
    The Snippet param.
    subcategory String
    The Subcategory param. String length must not exceed 63 characters.
    tcpHalfClosedTimeout Number
    timeout for half-close session in seconds. Value must be between 1 and 604800.
    tcpTimeWaitTimeout Number
    timeout for session in time_wait state in seconds. Value must be between 1 and 600.
    tcpTimeout Number
    timeout in seconds. Value must be between 0 and 604800.
    technology String
    The Technology param. String length must not exceed 63 characters.
    tfid String
    timeout Number
    timeout in seconds. Value must be between 0 and 604800.
    tunnelApplications Boolean
    The TunnelApplications param.
    tunnelOtherApplication Boolean
    The TunnelOtherApplication param.
    udpTimeout Number
    timeout in seconds. Value must be between 0 and 604800.
    usedByMalware Boolean
    The UsedByMalware param.
    virusIdent Boolean
    The VirusIdent param.

    Supporting Types

    ApplicationDefault, ApplicationDefaultArgs

    IdentByIcmp6Type ApplicationDefaultIdentByIcmp6Type
    The IdentByIcmp6Type param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    IdentByIcmpType ApplicationDefaultIdentByIcmpType
    The IdentByIcmpType param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    IdentByIpProtocol string
    The IdentByIpProtocol param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    Ports List<string>
    The Ports param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    IdentByIcmp6Type ApplicationDefaultIdentByIcmp6Type
    The IdentByIcmp6Type param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    IdentByIcmpType ApplicationDefaultIdentByIcmpType
    The IdentByIcmpType param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    IdentByIpProtocol string
    The IdentByIpProtocol param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    Ports []string
    The Ports param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    identByIcmp6Type ApplicationDefaultIdentByIcmp6Type
    The IdentByIcmp6Type param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    identByIcmpType ApplicationDefaultIdentByIcmpType
    The IdentByIcmpType param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    identByIpProtocol String
    The IdentByIpProtocol param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    ports List<String>
    The Ports param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    identByIcmp6Type ApplicationDefaultIdentByIcmp6Type
    The IdentByIcmp6Type param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    identByIcmpType ApplicationDefaultIdentByIcmpType
    The IdentByIcmpType param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    identByIpProtocol string
    The IdentByIpProtocol param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    ports string[]
    The Ports param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    ident_by_icmp6_type ApplicationDefaultIdentByIcmp6Type
    The IdentByIcmp6Type param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    ident_by_icmp_type ApplicationDefaultIdentByIcmpType
    The IdentByIcmpType param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    ident_by_ip_protocol str
    The IdentByIpProtocol param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    ports Sequence[str]
    The Ports param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    identByIcmp6Type Property Map
    The IdentByIcmp6Type param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    identByIcmpType Property Map
    The IdentByIcmpType param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    identByIpProtocol String
    The IdentByIpProtocol param. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port
    ports List<String>
    The Ports param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters. Ensure that only one of the following is specified: ident_by_icmp6_type, ident_by_icmp_type, ident_by_ip_protocol, port

    ApplicationDefaultIdentByIcmp6Type, ApplicationDefaultIdentByIcmp6TypeArgs

    Type string
    The Type param.
    Code string
    The Code param.
    Type string
    The Type param.
    Code string
    The Code param.
    type String
    The Type param.
    code String
    The Code param.
    type string
    The Type param.
    code string
    The Code param.
    type str
    The Type param.
    code str
    The Code param.
    type String
    The Type param.
    code String
    The Code param.

    ApplicationDefaultIdentByIcmpType, ApplicationDefaultIdentByIcmpTypeArgs

    Type string
    The Type param.
    Code string
    The Code param.
    Type string
    The Type param.
    Code string
    The Code param.
    type String
    The Type param.
    code String
    The Code param.
    type string
    The Type param.
    code string
    The Code param.
    type str
    The Type param.
    code str
    The Code param.
    type String
    The Type param.
    code String
    The Code param.

    ApplicationSignature, ApplicationSignatureArgs

    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    AndConditions List<ApplicationSignatureAndCondition>
    The AndConditions param.
    Comment string
    The Comment param. String length must not exceed 256 characters.
    OrderFree bool
    The OrderFree param. Default: false.
    Scope string
    The Scope param. String must be one of these: "protocol-data-unit", "session". Default: "protocol-data-unit".
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    AndConditions []ApplicationSignatureAndCondition
    The AndConditions param.
    Comment string
    The Comment param. String length must not exceed 256 characters.
    OrderFree bool
    The OrderFree param. Default: false.
    Scope string
    The Scope param. String must be one of these: "protocol-data-unit", "session". Default: "protocol-data-unit".
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    andConditions List<ApplicationSignatureAndCondition>
    The AndConditions param.
    comment String
    The Comment param. String length must not exceed 256 characters.
    orderFree Boolean
    The OrderFree param. Default: false.
    scope String
    The Scope param. String must be one of these: "protocol-data-unit", "session". Default: "protocol-data-unit".
    name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    andConditions ApplicationSignatureAndCondition[]
    The AndConditions param.
    comment string
    The Comment param. String length must not exceed 256 characters.
    orderFree boolean
    The OrderFree param. Default: false.
    scope string
    The Scope param. String must be one of these: "protocol-data-unit", "session". Default: "protocol-data-unit".
    name str
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    and_conditions Sequence[ApplicationSignatureAndCondition]
    The AndConditions param.
    comment str
    The Comment param. String length must not exceed 256 characters.
    order_free bool
    The OrderFree param. Default: false.
    scope str
    The Scope param. String must be one of these: "protocol-data-unit", "session". Default: "protocol-data-unit".
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    andConditions List<Property Map>
    The AndConditions param.
    comment String
    The Comment param. String length must not exceed 256 characters.
    orderFree Boolean
    The OrderFree param. Default: false.
    scope String
    The Scope param. String must be one of these: "protocol-data-unit", "session". Default: "protocol-data-unit".

    ApplicationSignatureAndCondition, ApplicationSignatureAndConditionArgs

    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    OrConditions List<ApplicationSignatureAndConditionOrCondition>
    The OrConditions param.
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    OrConditions []ApplicationSignatureAndConditionOrCondition
    The OrConditions param.
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    orConditions List<ApplicationSignatureAndConditionOrCondition>
    The OrConditions param.
    name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    orConditions ApplicationSignatureAndConditionOrCondition[]
    The OrConditions param.
    name str
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    or_conditions Sequence[ApplicationSignatureAndConditionOrCondition]
    The OrConditions param.
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    orConditions List<Property Map>
    The OrConditions param.

    ApplicationSignatureAndConditionOrCondition, ApplicationSignatureAndConditionOrConditionArgs

    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    Operator ApplicationSignatureAndConditionOrConditionOperator
    The Operator param.
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    Operator ApplicationSignatureAndConditionOrConditionOperator
    The Operator param.
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    operator ApplicationSignatureAndConditionOrConditionOperator
    The Operator param.
    name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    operator ApplicationSignatureAndConditionOrConditionOperator
    The Operator param.
    name str
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    operator ApplicationSignatureAndConditionOrConditionOperator
    The Operator param.
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    operator Property Map
    The Operator param.

    ApplicationSignatureAndConditionOrConditionOperator, ApplicationSignatureAndConditionOrConditionOperatorArgs

    EqualTo ApplicationSignatureAndConditionOrConditionOperatorEqualTo
    The EqualTo param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    GreaterThan ApplicationSignatureAndConditionOrConditionOperatorGreaterThan
    The GreaterThan param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    LessThan ApplicationSignatureAndConditionOrConditionOperatorLessThan
    The LessThan param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    PatternMatch ApplicationSignatureAndConditionOrConditionOperatorPatternMatch
    The PatternMatch param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    EqualTo ApplicationSignatureAndConditionOrConditionOperatorEqualTo
    The EqualTo param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    GreaterThan ApplicationSignatureAndConditionOrConditionOperatorGreaterThan
    The GreaterThan param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    LessThan ApplicationSignatureAndConditionOrConditionOperatorLessThan
    The LessThan param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    PatternMatch ApplicationSignatureAndConditionOrConditionOperatorPatternMatch
    The PatternMatch param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    equalTo ApplicationSignatureAndConditionOrConditionOperatorEqualTo
    The EqualTo param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    greaterThan ApplicationSignatureAndConditionOrConditionOperatorGreaterThan
    The GreaterThan param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    lessThan ApplicationSignatureAndConditionOrConditionOperatorLessThan
    The LessThan param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    patternMatch ApplicationSignatureAndConditionOrConditionOperatorPatternMatch
    The PatternMatch param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    equalTo ApplicationSignatureAndConditionOrConditionOperatorEqualTo
    The EqualTo param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    greaterThan ApplicationSignatureAndConditionOrConditionOperatorGreaterThan
    The GreaterThan param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    lessThan ApplicationSignatureAndConditionOrConditionOperatorLessThan
    The LessThan param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    patternMatch ApplicationSignatureAndConditionOrConditionOperatorPatternMatch
    The PatternMatch param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    equal_to ApplicationSignatureAndConditionOrConditionOperatorEqualTo
    The EqualTo param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    greater_than ApplicationSignatureAndConditionOrConditionOperatorGreaterThan
    The GreaterThan param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    less_than ApplicationSignatureAndConditionOrConditionOperatorLessThan
    The LessThan param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    pattern_match ApplicationSignatureAndConditionOrConditionOperatorPatternMatch
    The PatternMatch param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    equalTo Property Map
    The EqualTo param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    greaterThan Property Map
    The GreaterThan param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    lessThan Property Map
    The LessThan param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match
    patternMatch Property Map
    The PatternMatch param. Ensure that only one of the following is specified: equal_to, greater_than, less_than, pattern_match

    ApplicationSignatureAndConditionOrConditionOperatorEqualTo, ApplicationSignatureAndConditionOrConditionOperatorEqualToArgs

    Context string
    The Context param.
    Value string
    The Value param. String length must not exceed 10 characters.
    Mask string
    4-byte hex value. String length must not exceed 10 characters. String validation regex: ^[0][xX][0-9A-Fa-f]{8}$.
    Position string
    The Position param. String length must not exceed 127 characters.
    Context string
    The Context param.
    Value string
    The Value param. String length must not exceed 10 characters.
    Mask string
    4-byte hex value. String length must not exceed 10 characters. String validation regex: ^[0][xX][0-9A-Fa-f]{8}$.
    Position string
    The Position param. String length must not exceed 127 characters.
    context String
    The Context param.
    value String
    The Value param. String length must not exceed 10 characters.
    mask String
    4-byte hex value. String length must not exceed 10 characters. String validation regex: ^[0][xX][0-9A-Fa-f]{8}$.
    position String
    The Position param. String length must not exceed 127 characters.
    context string
    The Context param.
    value string
    The Value param. String length must not exceed 10 characters.
    mask string
    4-byte hex value. String length must not exceed 10 characters. String validation regex: ^[0][xX][0-9A-Fa-f]{8}$.
    position string
    The Position param. String length must not exceed 127 characters.
    context str
    The Context param.
    value str
    The Value param. String length must not exceed 10 characters.
    mask str
    4-byte hex value. String length must not exceed 10 characters. String validation regex: ^[0][xX][0-9A-Fa-f]{8}$.
    position str
    The Position param. String length must not exceed 127 characters.
    context String
    The Context param.
    value String
    The Value param. String length must not exceed 10 characters.
    mask String
    4-byte hex value. String length must not exceed 10 characters. String validation regex: ^[0][xX][0-9A-Fa-f]{8}$.
    position String
    The Position param. String length must not exceed 127 characters.

    ApplicationSignatureAndConditionOrConditionOperatorGreaterThan, ApplicationSignatureAndConditionOrConditionOperatorGreaterThanArgs

    Context string
    The Context param. String length must not exceed 127 characters.
    Value int
    The Value param. Value must be between 0 and 4294967295.
    Qualifiers List<ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifier>
    The Qualifiers param.
    Context string
    The Context param. String length must not exceed 127 characters.
    Value int
    The Value param. Value must be between 0 and 4294967295.
    Qualifiers []ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifier
    The Qualifiers param.
    context String
    The Context param. String length must not exceed 127 characters.
    value Integer
    The Value param. Value must be between 0 and 4294967295.
    qualifiers List<ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifier>
    The Qualifiers param.
    context string
    The Context param. String length must not exceed 127 characters.
    value number
    The Value param. Value must be between 0 and 4294967295.
    qualifiers ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifier[]
    The Qualifiers param.
    context str
    The Context param. String length must not exceed 127 characters.
    value int
    The Value param. Value must be between 0 and 4294967295.
    qualifiers Sequence[ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifier]
    The Qualifiers param.
    context String
    The Context param. String length must not exceed 127 characters.
    value Number
    The Value param. Value must be between 0 and 4294967295.
    qualifiers List<Property Map>
    The Qualifiers param.

    ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifier, ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifierArgs

    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    Value string
    The Value param.
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    Value string
    The Value param.
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    value String
    The Value param.
    name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    value string
    The Value param.
    name str
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    value str
    The Value param.
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    value String
    The Value param.

    ApplicationSignatureAndConditionOrConditionOperatorLessThan, ApplicationSignatureAndConditionOrConditionOperatorLessThanArgs

    Context string
    The Context param. String length must not exceed 127 characters.
    Value int
    The Value param. Value must be between 0 and 4294967295.
    Qualifiers List<ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifier>
    The Qualifiers param.
    Context string
    The Context param. String length must not exceed 127 characters.
    Value int
    The Value param. Value must be between 0 and 4294967295.
    Qualifiers []ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifier
    The Qualifiers param.
    context String
    The Context param. String length must not exceed 127 characters.
    value Integer
    The Value param. Value must be between 0 and 4294967295.
    qualifiers List<ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifier>
    The Qualifiers param.
    context string
    The Context param. String length must not exceed 127 characters.
    value number
    The Value param. Value must be between 0 and 4294967295.
    qualifiers ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifier[]
    The Qualifiers param.
    context str
    The Context param. String length must not exceed 127 characters.
    value int
    The Value param. Value must be between 0 and 4294967295.
    qualifiers Sequence[ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifier]
    The Qualifiers param.
    context String
    The Context param. String length must not exceed 127 characters.
    value Number
    The Value param. Value must be between 0 and 4294967295.
    qualifiers List<Property Map>
    The Qualifiers param.

    ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifier, ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifierArgs

    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    Value string
    The Value param.
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    Value string
    The Value param.
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    value String
    The Value param.
    name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    value string
    The Value param.
    name str
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    value str
    The Value param.
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    value String
    The Value param.

    ApplicationSignatureAndConditionOrConditionOperatorPatternMatch, ApplicationSignatureAndConditionOrConditionOperatorPatternMatchArgs

    Context string
    The Context param. String length must not exceed 127 characters.
    Pattern string
    The Pattern param. String length must not exceed 127 characters.
    Qualifiers List<ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifier>
    The Qualifiers param.
    Context string
    The Context param. String length must not exceed 127 characters.
    Pattern string
    The Pattern param. String length must not exceed 127 characters.
    Qualifiers []ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifier
    The Qualifiers param.
    context String
    The Context param. String length must not exceed 127 characters.
    pattern String
    The Pattern param. String length must not exceed 127 characters.
    qualifiers List<ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifier>
    The Qualifiers param.
    context string
    The Context param. String length must not exceed 127 characters.
    pattern string
    The Pattern param. String length must not exceed 127 characters.
    qualifiers ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifier[]
    The Qualifiers param.
    context str
    The Context param. String length must not exceed 127 characters.
    pattern str
    The Pattern param. String length must not exceed 127 characters.
    qualifiers Sequence[ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifier]
    The Qualifiers param.
    context String
    The Context param. String length must not exceed 127 characters.
    pattern String
    The Pattern param. String length must not exceed 127 characters.
    qualifiers List<Property Map>
    The Qualifiers param.

    ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifier, ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifierArgs

    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    Value string
    The Value param.
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    Value string
    The Value param.
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    value String
    The Value param.
    name string
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    value string
    The Value param.
    name str
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    value str
    The Value param.
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
    value String
    The Value param.

    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