1. Packages
  2. Strata Cloud Manager Provider
  3. API Docs
  4. Application
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
scm logo
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi

    Application resource

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      # Custom Application
      scmMediaApp:
        type: scm:Application
        name: scm_media_app
        properties:
          folder: All
          name: scm_media_app
          description: Managed by Pulumi
          category: media
          subcategory: gaming
          technology: client-server
          risk: '4'
          evasiveBehavior: true
          pervasiveUse: true
          consumeBigBandwidth: true
          hasKnownVulnerability: true
          proneToMisuse: true
      # Custom Application with tweaked timeouts and additional settings
      scmRiskyApp:
        type: scm:Application
        name: scm_risky_app
        properties:
          folder: All
          name: scm_risky_app
          description: Managed by Pulumi
          category: media
          subcategory: gaming
          technology: client-server
          risk: '4'
          timeout: 3600
          tcpTimeout: 3600
          tcpHalfClosedTimeout: 60
          tcpTimeWaitTimeout: 10
          evasiveBehavior: true
          pervasiveUse: true
          consumeBigBandwidth: true
          hasKnownVulnerability: true
          proneToMisuse: true
          tunnelOtherApplication: true
          tunnelApplications: true
          noAppidCaching: true
          parentApp: bittorrent
      # Custom Application based on Custom Signature
      scmCustomApp:
        type: scm:Application
        name: scm_custom_app
        properties:
          folder: All
          name: scm_custom_app
          description: Managed by Pulumi
          category: media
          subcategory: gaming
          technology: client-server
          risk: '4'
          signatures:
            - name: Custom Signature
              comment: Managed by Pulumi
              scope: session
              orderFree: false
              andCondition:
                - name: Example Condition
                  operator:
                    patternMatch:
                      context: file-data
                      pattern: ^malware$
    

    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,
                    category: Optional[str] = None,
                    risk: Optional[str] = None,
                    parent_app: Optional[str] = None,
                    tcp_half_closed_timeout: Optional[int] = 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,
                    able_to_transfer_file: Optional[bool] = None,
                    pervasive_use: Optional[bool] = None,
                    consume_big_bandwidth: Optional[bool] = None,
                    signatures: Optional[Sequence[ApplicationSignatureArgs]] = None,
                    prone_to_misuse: Optional[bool] = None,
                    snippet: Optional[str] = None,
                    subcategory: Optional[str] = None,
                    alg_disable_capability: Optional[str] = None,
                    tcp_time_wait_timeout: Optional[int] = None,
                    tcp_timeout: Optional[int] = None,
                    technology: 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()
    {
        Category = "string",
        Risk = "string",
        ParentApp = "string",
        TcpHalfClosedTimeout = 0,
        DataIdent = 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",
            },
        },
        Description = "string",
        Device = "string",
        EvasiveBehavior = false,
        FileTypeIdent = false,
        Folder = "string",
        HasKnownVulnerability = false,
        Name = "string",
        NoAppidCaching = false,
        AbleToTransferFile = false,
        PervasiveUse = false,
        ConsumeBigBandwidth = false,
        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",
            },
        },
        ProneToMisuse = false,
        Snippet = "string",
        Subcategory = "string",
        AlgDisableCapability = "string",
        TcpTimeWaitTimeout = 0,
        TcpTimeout = 0,
        Technology = "string",
        Timeout = 0,
        TunnelApplications = false,
        TunnelOtherApplication = false,
        UdpTimeout = 0,
        UsedByMalware = false,
        VirusIdent = false,
    });
    
    example, err := scm.NewApplication(ctx, "applicationResource", &scm.ApplicationArgs{
    	Category:             pulumi.String("string"),
    	Risk:                 pulumi.String("string"),
    	ParentApp:            pulumi.String("string"),
    	TcpHalfClosedTimeout: pulumi.Int(0),
    	DataIdent:            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"),
    		},
    	},
    	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),
    	ConsumeBigBandwidth:   pulumi.Bool(false),
    	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"),
    		},
    	},
    	ProneToMisuse:          pulumi.Bool(false),
    	Snippet:                pulumi.String("string"),
    	Subcategory:            pulumi.String("string"),
    	AlgDisableCapability:   pulumi.String("string"),
    	TcpTimeWaitTimeout:     pulumi.Int(0),
    	TcpTimeout:             pulumi.Int(0),
    	Technology:             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()
        .category("string")
        .risk("string")
        .parentApp("string")
        .tcpHalfClosedTimeout(0)
        .dataIdent(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())
        .description("string")
        .device("string")
        .evasiveBehavior(false)
        .fileTypeIdent(false)
        .folder("string")
        .hasKnownVulnerability(false)
        .name("string")
        .noAppidCaching(false)
        .ableToTransferFile(false)
        .pervasiveUse(false)
        .consumeBigBandwidth(false)
        .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())
        .proneToMisuse(false)
        .snippet("string")
        .subcategory("string")
        .algDisableCapability("string")
        .tcpTimeWaitTimeout(0)
        .tcpTimeout(0)
        .technology("string")
        .timeout(0)
        .tunnelApplications(false)
        .tunnelOtherApplication(false)
        .udpTimeout(0)
        .usedByMalware(false)
        .virusIdent(false)
        .build());
    
    application_resource = scm.Application("applicationResource",
        category="string",
        risk="string",
        parent_app="string",
        tcp_half_closed_timeout=0,
        data_ident=False,
        default={
            "ident_by_icmp6_type": {
                "type": "string",
                "code": "string",
            },
            "ident_by_icmp_type": {
                "type": "string",
                "code": "string",
            },
            "ident_by_ip_protocol": "string",
            "ports": ["string"],
        },
        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,
        consume_big_bandwidth=False,
        signatures=[{
            "name": "string",
            "and_conditions": [{
                "name": "string",
                "or_conditions": [{
                    "name": "string",
                    "operator": {
                        "equal_to": {
                            "context": "string",
                            "value": "string",
                            "mask": "string",
                            "position": "string",
                        },
                        "greater_than": {
                            "context": "string",
                            "value": 0,
                            "qualifiers": [{
                                "name": "string",
                                "value": "string",
                            }],
                        },
                        "less_than": {
                            "context": "string",
                            "value": 0,
                            "qualifiers": [{
                                "name": "string",
                                "value": "string",
                            }],
                        },
                        "pattern_match": {
                            "context": "string",
                            "pattern": "string",
                            "qualifiers": [{
                                "name": "string",
                                "value": "string",
                            }],
                        },
                    },
                }],
            }],
            "comment": "string",
            "order_free": False,
            "scope": "string",
        }],
        prone_to_misuse=False,
        snippet="string",
        subcategory="string",
        alg_disable_capability="string",
        tcp_time_wait_timeout=0,
        tcp_timeout=0,
        technology="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", {
        category: "string",
        risk: "string",
        parentApp: "string",
        tcpHalfClosedTimeout: 0,
        dataIdent: false,
        "default": {
            identByIcmp6Type: {
                type: "string",
                code: "string",
            },
            identByIcmpType: {
                type: "string",
                code: "string",
            },
            identByIpProtocol: "string",
            ports: ["string"],
        },
        description: "string",
        device: "string",
        evasiveBehavior: false,
        fileTypeIdent: false,
        folder: "string",
        hasKnownVulnerability: false,
        name: "string",
        noAppidCaching: false,
        ableToTransferFile: false,
        pervasiveUse: false,
        consumeBigBandwidth: false,
        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",
        }],
        proneToMisuse: false,
        snippet: "string",
        subcategory: "string",
        algDisableCapability: "string",
        tcpTimeWaitTimeout: 0,
        tcpTimeout: 0,
        technology: "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: string
        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

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Application resource accepts the following input properties:

    Category string
    Category
    Risk string
    Risk
    AbleToTransferFile bool
    Able to transfer file
    AlgDisableCapability string
    Alg disable capability
    ConsumeBigBandwidth bool
    Consume big bandwidth
    DataIdent bool
    Data ident
    Default ApplicationDefault
    Default
    Description string
    Description
    Device string
    The device in which the resource is defined
    EvasiveBehavior bool
    Evasive behavior
    FileTypeIdent bool
    File type ident
    Folder string
    The folder in which the resource is defined
    HasKnownVulnerability bool
    Has known vulnerability
    Name string
    The name of the application
    NoAppidCaching bool
    No appid caching
    ParentApp string
    Parent app
    PervasiveUse bool
    Pervasive use
    ProneToMisuse bool
    Prone to misuse
    Signatures List<ApplicationSignature>
    Signature
    Snippet string
    The snippet in which the resource is defined
    Subcategory string
    Subcategory
    TcpHalfClosedTimeout int
    timeout for half-close session in seconds
    TcpTimeWaitTimeout int
    timeout for session in time_wait state in seconds
    TcpTimeout int
    timeout in seconds
    Technology string
    Technology
    Timeout int
    timeout in seconds
    TunnelApplications bool
    Tunnel applications
    TunnelOtherApplication bool
    Tunnel other application
    UdpTimeout int
    timeout in seconds
    UsedByMalware bool
    Used by malware
    VirusIdent bool
    Virus ident
    Category string
    Category
    Risk string
    Risk
    AbleToTransferFile bool
    Able to transfer file
    AlgDisableCapability string
    Alg disable capability
    ConsumeBigBandwidth bool
    Consume big bandwidth
    DataIdent bool
    Data ident
    Default ApplicationDefaultArgs
    Default
    Description string
    Description
    Device string
    The device in which the resource is defined
    EvasiveBehavior bool
    Evasive behavior
    FileTypeIdent bool
    File type ident
    Folder string
    The folder in which the resource is defined
    HasKnownVulnerability bool
    Has known vulnerability
    Name string
    The name of the application
    NoAppidCaching bool
    No appid caching
    ParentApp string
    Parent app
    PervasiveUse bool
    Pervasive use
    ProneToMisuse bool
    Prone to misuse
    Signatures []ApplicationSignatureArgs
    Signature
    Snippet string
    The snippet in which the resource is defined
    Subcategory string
    Subcategory
    TcpHalfClosedTimeout int
    timeout for half-close session in seconds
    TcpTimeWaitTimeout int
    timeout for session in time_wait state in seconds
    TcpTimeout int
    timeout in seconds
    Technology string
    Technology
    Timeout int
    timeout in seconds
    TunnelApplications bool
    Tunnel applications
    TunnelOtherApplication bool
    Tunnel other application
    UdpTimeout int
    timeout in seconds
    UsedByMalware bool
    Used by malware
    VirusIdent bool
    Virus ident
    category String
    Category
    risk String
    Risk
    ableToTransferFile Boolean
    Able to transfer file
    algDisableCapability String
    Alg disable capability
    consumeBigBandwidth Boolean
    Consume big bandwidth
    dataIdent Boolean
    Data ident
    default_ ApplicationDefault
    Default
    description String
    Description
    device String
    The device in which the resource is defined
    evasiveBehavior Boolean
    Evasive behavior
    fileTypeIdent Boolean
    File type ident
    folder String
    The folder in which the resource is defined
    hasKnownVulnerability Boolean
    Has known vulnerability
    name String
    The name of the application
    noAppidCaching Boolean
    No appid caching
    parentApp String
    Parent app
    pervasiveUse Boolean
    Pervasive use
    proneToMisuse Boolean
    Prone to misuse
    signatures List<ApplicationSignature>
    Signature
    snippet String
    The snippet in which the resource is defined
    subcategory String
    Subcategory
    tcpHalfClosedTimeout Integer
    timeout for half-close session in seconds
    tcpTimeWaitTimeout Integer
    timeout for session in time_wait state in seconds
    tcpTimeout Integer
    timeout in seconds
    technology String
    Technology
    timeout Integer
    timeout in seconds
    tunnelApplications Boolean
    Tunnel applications
    tunnelOtherApplication Boolean
    Tunnel other application
    udpTimeout Integer
    timeout in seconds
    usedByMalware Boolean
    Used by malware
    virusIdent Boolean
    Virus ident
    category string
    Category
    risk string
    Risk
    ableToTransferFile boolean
    Able to transfer file
    algDisableCapability string
    Alg disable capability
    consumeBigBandwidth boolean
    Consume big bandwidth
    dataIdent boolean
    Data ident
    default ApplicationDefault
    Default
    description string
    Description
    device string
    The device in which the resource is defined
    evasiveBehavior boolean
    Evasive behavior
    fileTypeIdent boolean
    File type ident
    folder string
    The folder in which the resource is defined
    hasKnownVulnerability boolean
    Has known vulnerability
    name string
    The name of the application
    noAppidCaching boolean
    No appid caching
    parentApp string
    Parent app
    pervasiveUse boolean
    Pervasive use
    proneToMisuse boolean
    Prone to misuse
    signatures ApplicationSignature[]
    Signature
    snippet string
    The snippet in which the resource is defined
    subcategory string
    Subcategory
    tcpHalfClosedTimeout number
    timeout for half-close session in seconds
    tcpTimeWaitTimeout number
    timeout for session in time_wait state in seconds
    tcpTimeout number
    timeout in seconds
    technology string
    Technology
    timeout number
    timeout in seconds
    tunnelApplications boolean
    Tunnel applications
    tunnelOtherApplication boolean
    Tunnel other application
    udpTimeout number
    timeout in seconds
    usedByMalware boolean
    Used by malware
    virusIdent boolean
    Virus ident
    category str
    Category
    risk str
    Risk
    able_to_transfer_file bool
    Able to transfer file
    alg_disable_capability str
    Alg disable capability
    consume_big_bandwidth bool
    Consume big bandwidth
    data_ident bool
    Data ident
    default ApplicationDefaultArgs
    Default
    description str
    Description
    device str
    The device in which the resource is defined
    evasive_behavior bool
    Evasive behavior
    file_type_ident bool
    File type ident
    folder str
    The folder in which the resource is defined
    has_known_vulnerability bool
    Has known vulnerability
    name str
    The name of the application
    no_appid_caching bool
    No appid caching
    parent_app str
    Parent app
    pervasive_use bool
    Pervasive use
    prone_to_misuse bool
    Prone to misuse
    signatures Sequence[ApplicationSignatureArgs]
    Signature
    snippet str
    The snippet in which the resource is defined
    subcategory str
    Subcategory
    tcp_half_closed_timeout int
    timeout for half-close session in seconds
    tcp_time_wait_timeout int
    timeout for session in time_wait state in seconds
    tcp_timeout int
    timeout in seconds
    technology str
    Technology
    timeout int
    timeout in seconds
    tunnel_applications bool
    Tunnel applications
    tunnel_other_application bool
    Tunnel other application
    udp_timeout int
    timeout in seconds
    used_by_malware bool
    Used by malware
    virus_ident bool
    Virus ident
    category String
    Category
    risk String
    Risk
    ableToTransferFile Boolean
    Able to transfer file
    algDisableCapability String
    Alg disable capability
    consumeBigBandwidth Boolean
    Consume big bandwidth
    dataIdent Boolean
    Data ident
    default Property Map
    Default
    description String
    Description
    device String
    The device in which the resource is defined
    evasiveBehavior Boolean
    Evasive behavior
    fileTypeIdent Boolean
    File type ident
    folder String
    The folder in which the resource is defined
    hasKnownVulnerability Boolean
    Has known vulnerability
    name String
    The name of the application
    noAppidCaching Boolean
    No appid caching
    parentApp String
    Parent app
    pervasiveUse Boolean
    Pervasive use
    proneToMisuse Boolean
    Prone to misuse
    signatures List<Property Map>
    Signature
    snippet String
    The snippet in which the resource is defined
    subcategory String
    Subcategory
    tcpHalfClosedTimeout Number
    timeout for half-close session in seconds
    tcpTimeWaitTimeout Number
    timeout for session in time_wait state in seconds
    tcpTimeout Number
    timeout in seconds
    technology String
    Technology
    timeout Number
    timeout in seconds
    tunnelApplications Boolean
    Tunnel applications
    tunnelOtherApplication Boolean
    Tunnel other application
    udpTimeout Number
    timeout in seconds
    usedByMalware Boolean
    Used by malware
    virusIdent Boolean
    Virus ident

    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[str] = 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)
    resources:  _:    type: scm:Application    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AbleToTransferFile bool
    Able to transfer file
    AlgDisableCapability string
    Alg disable capability
    Category string
    Category
    ConsumeBigBandwidth bool
    Consume big bandwidth
    DataIdent bool
    Data ident
    Default ApplicationDefault
    Default
    Description string
    Description
    Device string
    The device in which the resource is defined
    EvasiveBehavior bool
    Evasive behavior
    FileTypeIdent bool
    File type ident
    Folder string
    The folder in which the resource is defined
    HasKnownVulnerability bool
    Has known vulnerability
    Name string
    The name of the application
    NoAppidCaching bool
    No appid caching
    ParentApp string
    Parent app
    PervasiveUse bool
    Pervasive use
    ProneToMisuse bool
    Prone to misuse
    Risk string
    Risk
    Signatures List<ApplicationSignature>
    Signature
    Snippet string
    The snippet in which the resource is defined
    Subcategory string
    Subcategory
    TcpHalfClosedTimeout int
    timeout for half-close session in seconds
    TcpTimeWaitTimeout int
    timeout for session in time_wait state in seconds
    TcpTimeout int
    timeout in seconds
    Technology string
    Technology
    Tfid string
    Timeout int
    timeout in seconds
    TunnelApplications bool
    Tunnel applications
    TunnelOtherApplication bool
    Tunnel other application
    UdpTimeout int
    timeout in seconds
    UsedByMalware bool
    Used by malware
    VirusIdent bool
    Virus ident
    AbleToTransferFile bool
    Able to transfer file
    AlgDisableCapability string
    Alg disable capability
    Category string
    Category
    ConsumeBigBandwidth bool
    Consume big bandwidth
    DataIdent bool
    Data ident
    Default ApplicationDefaultArgs
    Default
    Description string
    Description
    Device string
    The device in which the resource is defined
    EvasiveBehavior bool
    Evasive behavior
    FileTypeIdent bool
    File type ident
    Folder string
    The folder in which the resource is defined
    HasKnownVulnerability bool
    Has known vulnerability
    Name string
    The name of the application
    NoAppidCaching bool
    No appid caching
    ParentApp string
    Parent app
    PervasiveUse bool
    Pervasive use
    ProneToMisuse bool
    Prone to misuse
    Risk string
    Risk
    Signatures []ApplicationSignatureArgs
    Signature
    Snippet string
    The snippet in which the resource is defined
    Subcategory string
    Subcategory
    TcpHalfClosedTimeout int
    timeout for half-close session in seconds
    TcpTimeWaitTimeout int
    timeout for session in time_wait state in seconds
    TcpTimeout int
    timeout in seconds
    Technology string
    Technology
    Tfid string
    Timeout int
    timeout in seconds
    TunnelApplications bool
    Tunnel applications
    TunnelOtherApplication bool
    Tunnel other application
    UdpTimeout int
    timeout in seconds
    UsedByMalware bool
    Used by malware
    VirusIdent bool
    Virus ident
    ableToTransferFile Boolean
    Able to transfer file
    algDisableCapability String
    Alg disable capability
    category String
    Category
    consumeBigBandwidth Boolean
    Consume big bandwidth
    dataIdent Boolean
    Data ident
    default_ ApplicationDefault
    Default
    description String
    Description
    device String
    The device in which the resource is defined
    evasiveBehavior Boolean
    Evasive behavior
    fileTypeIdent Boolean
    File type ident
    folder String
    The folder in which the resource is defined
    hasKnownVulnerability Boolean
    Has known vulnerability
    name String
    The name of the application
    noAppidCaching Boolean
    No appid caching
    parentApp String
    Parent app
    pervasiveUse Boolean
    Pervasive use
    proneToMisuse Boolean
    Prone to misuse
    risk String
    Risk
    signatures List<ApplicationSignature>
    Signature
    snippet String
    The snippet in which the resource is defined
    subcategory String
    Subcategory
    tcpHalfClosedTimeout Integer
    timeout for half-close session in seconds
    tcpTimeWaitTimeout Integer
    timeout for session in time_wait state in seconds
    tcpTimeout Integer
    timeout in seconds
    technology String
    Technology
    tfid String
    timeout Integer
    timeout in seconds
    tunnelApplications Boolean
    Tunnel applications
    tunnelOtherApplication Boolean
    Tunnel other application
    udpTimeout Integer
    timeout in seconds
    usedByMalware Boolean
    Used by malware
    virusIdent Boolean
    Virus ident
    ableToTransferFile boolean
    Able to transfer file
    algDisableCapability string
    Alg disable capability
    category string
    Category
    consumeBigBandwidth boolean
    Consume big bandwidth
    dataIdent boolean
    Data ident
    default ApplicationDefault
    Default
    description string
    Description
    device string
    The device in which the resource is defined
    evasiveBehavior boolean
    Evasive behavior
    fileTypeIdent boolean
    File type ident
    folder string
    The folder in which the resource is defined
    hasKnownVulnerability boolean
    Has known vulnerability
    name string
    The name of the application
    noAppidCaching boolean
    No appid caching
    parentApp string
    Parent app
    pervasiveUse boolean
    Pervasive use
    proneToMisuse boolean
    Prone to misuse
    risk string
    Risk
    signatures ApplicationSignature[]
    Signature
    snippet string
    The snippet in which the resource is defined
    subcategory string
    Subcategory
    tcpHalfClosedTimeout number
    timeout for half-close session in seconds
    tcpTimeWaitTimeout number
    timeout for session in time_wait state in seconds
    tcpTimeout number
    timeout in seconds
    technology string
    Technology
    tfid string
    timeout number
    timeout in seconds
    tunnelApplications boolean
    Tunnel applications
    tunnelOtherApplication boolean
    Tunnel other application
    udpTimeout number
    timeout in seconds
    usedByMalware boolean
    Used by malware
    virusIdent boolean
    Virus ident
    able_to_transfer_file bool
    Able to transfer file
    alg_disable_capability str
    Alg disable capability
    category str
    Category
    consume_big_bandwidth bool
    Consume big bandwidth
    data_ident bool
    Data ident
    default ApplicationDefaultArgs
    Default
    description str
    Description
    device str
    The device in which the resource is defined
    evasive_behavior bool
    Evasive behavior
    file_type_ident bool
    File type ident
    folder str
    The folder in which the resource is defined
    has_known_vulnerability bool
    Has known vulnerability
    name str
    The name of the application
    no_appid_caching bool
    No appid caching
    parent_app str
    Parent app
    pervasive_use bool
    Pervasive use
    prone_to_misuse bool
    Prone to misuse
    risk str
    Risk
    signatures Sequence[ApplicationSignatureArgs]
    Signature
    snippet str
    The snippet in which the resource is defined
    subcategory str
    Subcategory
    tcp_half_closed_timeout int
    timeout for half-close session in seconds
    tcp_time_wait_timeout int
    timeout for session in time_wait state in seconds
    tcp_timeout int
    timeout in seconds
    technology str
    Technology
    tfid str
    timeout int
    timeout in seconds
    tunnel_applications bool
    Tunnel applications
    tunnel_other_application bool
    Tunnel other application
    udp_timeout int
    timeout in seconds
    used_by_malware bool
    Used by malware
    virus_ident bool
    Virus ident
    ableToTransferFile Boolean
    Able to transfer file
    algDisableCapability String
    Alg disable capability
    category String
    Category
    consumeBigBandwidth Boolean
    Consume big bandwidth
    dataIdent Boolean
    Data ident
    default Property Map
    Default
    description String
    Description
    device String
    The device in which the resource is defined
    evasiveBehavior Boolean
    Evasive behavior
    fileTypeIdent Boolean
    File type ident
    folder String
    The folder in which the resource is defined
    hasKnownVulnerability Boolean
    Has known vulnerability
    name String
    The name of the application
    noAppidCaching Boolean
    No appid caching
    parentApp String
    Parent app
    pervasiveUse Boolean
    Pervasive use
    proneToMisuse Boolean
    Prone to misuse
    risk String
    Risk
    signatures List<Property Map>
    Signature
    snippet String
    The snippet in which the resource is defined
    subcategory String
    Subcategory
    tcpHalfClosedTimeout Number
    timeout for half-close session in seconds
    tcpTimeWaitTimeout Number
    timeout for session in time_wait state in seconds
    tcpTimeout Number
    timeout in seconds
    technology String
    Technology
    tfid String
    timeout Number
    timeout in seconds
    tunnelApplications Boolean
    Tunnel applications
    tunnelOtherApplication Boolean
    Tunnel other application
    udpTimeout Number
    timeout in seconds
    usedByMalware Boolean
    Used by malware
    virusIdent Boolean
    Virus ident

    Supporting Types

    ApplicationDefault, ApplicationDefaultArgs

    IdentByIcmp6Type ApplicationDefaultIdentByIcmp6Type
    Ident by icmp6 type
    IdentByIcmpType ApplicationDefaultIdentByIcmpType
    Ident by icmp type
    IdentByIpProtocol string
    Ident by ip protocol
    Ports List<string>
    Port
    identByIcmp6Type ApplicationDefaultIdentByIcmp6Type
    Ident by icmp6 type
    identByIcmpType ApplicationDefaultIdentByIcmpType
    Ident by icmp type
    identByIpProtocol String
    Ident by ip protocol
    ports List<String>
    Port
    identByIcmp6Type Property Map
    Ident by icmp6 type
    identByIcmpType Property Map
    Ident by icmp type
    identByIpProtocol String
    Ident by ip protocol
    ports List<String>
    Port

    ApplicationDefaultIdentByIcmp6Type, ApplicationDefaultIdentByIcmp6TypeArgs

    Type string
    Type
    Code string
    Code
    Type string
    Type
    Code string
    Code
    type String
    Type
    code String
    Code
    type string
    Type
    code string
    Code
    type str
    Type
    code str
    Code
    type String
    Type
    code String
    Code

    ApplicationDefaultIdentByIcmpType, ApplicationDefaultIdentByIcmpTypeArgs

    Type string
    Type
    Code string
    Code
    Type string
    Type
    Code string
    Code
    type String
    Type
    code String
    Code
    type string
    Type
    code string
    Code
    type str
    Type
    code str
    Code
    type String
    Type
    code String
    Code

    ApplicationSignature, ApplicationSignatureArgs

    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    AndConditions List<ApplicationSignatureAndCondition>
    And condition
    Comment string
    Comment
    OrderFree bool
    Order free
    Scope string
    Scope
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    AndConditions []ApplicationSignatureAndCondition
    And condition
    Comment string
    Comment
    OrderFree bool
    Order free
    Scope string
    Scope
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]
    andConditions List<ApplicationSignatureAndCondition>
    And condition
    comment String
    Comment
    orderFree Boolean
    Order free
    scope String
    Scope
    name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    andConditions ApplicationSignatureAndCondition[]
    And condition
    comment string
    Comment
    orderFree boolean
    Order free
    scope string
    Scope
    name str
    Alphanumeric string [ 0-9a-zA-Z._-]
    and_conditions Sequence[ApplicationSignatureAndCondition]
    And condition
    comment str
    Comment
    order_free bool
    Order free
    scope str
    Scope
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]
    andConditions List<Property Map>
    And condition
    comment String
    Comment
    orderFree Boolean
    Order free
    scope String
    Scope

    ApplicationSignatureAndCondition, ApplicationSignatureAndConditionArgs

    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    OrConditions List<ApplicationSignatureAndConditionOrCondition>
    Or condition
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    OrConditions []ApplicationSignatureAndConditionOrCondition
    Or condition
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]
    orConditions List<ApplicationSignatureAndConditionOrCondition>
    Or condition
    name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    orConditions ApplicationSignatureAndConditionOrCondition[]
    Or condition
    name str
    Alphanumeric string [ 0-9a-zA-Z._-]
    or_conditions Sequence[ApplicationSignatureAndConditionOrCondition]
    Or condition
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]
    orConditions List<Property Map>
    Or condition

    ApplicationSignatureAndConditionOrCondition, ApplicationSignatureAndConditionOrConditionArgs

    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    Operator ApplicationSignatureAndConditionOrConditionOperator
    Operator
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    Operator ApplicationSignatureAndConditionOrConditionOperator
    Operator
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]
    operator ApplicationSignatureAndConditionOrConditionOperator
    Operator
    name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    operator ApplicationSignatureAndConditionOrConditionOperator
    Operator
    name str
    Alphanumeric string [ 0-9a-zA-Z._-]
    operator ApplicationSignatureAndConditionOrConditionOperator
    Operator
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]
    operator Property Map
    Operator

    ApplicationSignatureAndConditionOrConditionOperator, ApplicationSignatureAndConditionOrConditionOperatorArgs

    ApplicationSignatureAndConditionOrConditionOperatorEqualTo, ApplicationSignatureAndConditionOrConditionOperatorEqualToArgs

    Context string
    Context
    Value string
    Value
    Mask string
    4-byte hex value
    Position string
    Position
    Context string
    Context
    Value string
    Value
    Mask string
    4-byte hex value
    Position string
    Position
    context String
    Context
    value String
    Value
    mask String
    4-byte hex value
    position String
    Position
    context string
    Context
    value string
    Value
    mask string
    4-byte hex value
    position string
    Position
    context str
    Context
    value str
    Value
    mask str
    4-byte hex value
    position str
    Position
    context String
    Context
    value String
    Value
    mask String
    4-byte hex value
    position String
    Position

    ApplicationSignatureAndConditionOrConditionOperatorGreaterThan, ApplicationSignatureAndConditionOrConditionOperatorGreaterThanArgs

    context String
    Context
    value Number
    Value
    qualifiers List<Property Map>
    Qualifier

    ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifier, ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifierArgs

    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    Value string
    Value
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    Value string
    Value
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]
    value String
    Value
    name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    value string
    Value
    name str
    Alphanumeric string [ 0-9a-zA-Z._-]
    value str
    Value
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]
    value String
    Value

    ApplicationSignatureAndConditionOrConditionOperatorLessThan, ApplicationSignatureAndConditionOrConditionOperatorLessThanArgs

    context String
    Context
    value Number
    Value
    qualifiers List<Property Map>
    Qualifier

    ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifier, ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifierArgs

    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    Value string
    Value
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    Value string
    Value
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]
    value String
    Value
    name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    value string
    Value
    name str
    Alphanumeric string [ 0-9a-zA-Z._-]
    value str
    Value
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]
    value String
    Value

    ApplicationSignatureAndConditionOrConditionOperatorPatternMatch, ApplicationSignatureAndConditionOrConditionOperatorPatternMatchArgs

    context String
    Context
    pattern String
    Pattern
    qualifiers List<Property Map>
    Qualifier

    ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifier, ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifierArgs

    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    Value string
    Value
    Name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    Value string
    Value
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]
    value String
    Value
    name string
    Alphanumeric string [ 0-9a-zA-Z._-]
    value string
    Value
    name str
    Alphanumeric string [ 0-9a-zA-Z._-]
    value str
    Value
    name String
    Alphanumeric string [ 0-9a-zA-Z._-]
    value String
    Value

    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.4.3 published on Saturday, Nov 8, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate