scm.ApplicationFilter
Explore with Pulumi AI
Retrieves a config item.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
const example = new scm.ApplicationFilter("example", {});
import pulumi
import pulumi_scm as scm
example = scm.ApplicationFilter("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.NewApplicationFilter(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.ApplicationFilter("example");
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.ApplicationFilter;
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 ApplicationFilter("example");
    }
}
resources:
  example:
    type: scm:ApplicationFilter
Create ApplicationFilter Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ApplicationFilter(name: string, args?: ApplicationFilterArgs, opts?: CustomResourceOptions);@overload
def ApplicationFilter(resource_name: str,
                      args: Optional[ApplicationFilterArgs] = None,
                      opts: Optional[ResourceOptions] = None)
@overload
def ApplicationFilter(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      categories: Optional[Sequence[str]] = None,
                      device: Optional[str] = None,
                      evasive: Optional[bool] = None,
                      excessive_bandwidth_use: Optional[bool] = None,
                      excludes: Optional[Sequence[str]] = None,
                      folder: Optional[str] = None,
                      has_known_vulnerabilities: Optional[bool] = None,
                      is_saas: Optional[bool] = None,
                      name: Optional[str] = None,
                      new_appid: Optional[bool] = None,
                      pervasive: Optional[bool] = None,
                      prone_to_misuse: Optional[bool] = None,
                      risks: Optional[Sequence[int]] = None,
                      saas_certifications: Optional[Sequence[str]] = None,
                      saas_risks: Optional[Sequence[str]] = None,
                      snippet: Optional[str] = None,
                      subcategories: Optional[Sequence[str]] = None,
                      tagging: Optional[ApplicationFilterTaggingArgs] = None,
                      technologies: Optional[Sequence[str]] = None,
                      transfers_files: Optional[bool] = None,
                      tunnels_other_apps: Optional[bool] = None,
                      used_by_malware: Optional[bool] = None)func NewApplicationFilter(ctx *Context, name string, args *ApplicationFilterArgs, opts ...ResourceOption) (*ApplicationFilter, error)public ApplicationFilter(string name, ApplicationFilterArgs? args = null, CustomResourceOptions? opts = null)
public ApplicationFilter(String name, ApplicationFilterArgs args)
public ApplicationFilter(String name, ApplicationFilterArgs args, CustomResourceOptions options)
type: scm:ApplicationFilter
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 ApplicationFilterArgs
- 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 ApplicationFilterArgs
- 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 ApplicationFilterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationFilterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApplicationFilterArgs
- 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 applicationFilterResource = new Scm.ApplicationFilter("applicationFilterResource", new()
{
    Categories = new[]
    {
        "string",
    },
    Device = "string",
    Evasive = false,
    ExcessiveBandwidthUse = false,
    Excludes = new[]
    {
        "string",
    },
    Folder = "string",
    HasKnownVulnerabilities = false,
    IsSaas = false,
    Name = "string",
    NewAppid = false,
    Pervasive = false,
    ProneToMisuse = false,
    Risks = new[]
    {
        0,
    },
    SaasCertifications = new[]
    {
        "string",
    },
    SaasRisks = new[]
    {
        "string",
    },
    Snippet = "string",
    Subcategories = new[]
    {
        "string",
    },
    Tagging = new Scm.Inputs.ApplicationFilterTaggingArgs
    {
        NoTag = false,
        Tags = new[]
        {
            "string",
        },
    },
    Technologies = new[]
    {
        "string",
    },
    TransfersFiles = false,
    TunnelsOtherApps = false,
    UsedByMalware = false,
});
example, err := scm.NewApplicationFilter(ctx, "applicationFilterResource", &scm.ApplicationFilterArgs{
	Categories: pulumi.StringArray{
		pulumi.String("string"),
	},
	Device:                pulumi.String("string"),
	Evasive:               pulumi.Bool(false),
	ExcessiveBandwidthUse: pulumi.Bool(false),
	Excludes: pulumi.StringArray{
		pulumi.String("string"),
	},
	Folder:                  pulumi.String("string"),
	HasKnownVulnerabilities: pulumi.Bool(false),
	IsSaas:                  pulumi.Bool(false),
	Name:                    pulumi.String("string"),
	NewAppid:                pulumi.Bool(false),
	Pervasive:               pulumi.Bool(false),
	ProneToMisuse:           pulumi.Bool(false),
	Risks: pulumi.IntArray{
		pulumi.Int(0),
	},
	SaasCertifications: pulumi.StringArray{
		pulumi.String("string"),
	},
	SaasRisks: pulumi.StringArray{
		pulumi.String("string"),
	},
	Snippet: pulumi.String("string"),
	Subcategories: pulumi.StringArray{
		pulumi.String("string"),
	},
	Tagging: &scm.ApplicationFilterTaggingArgs{
		NoTag: pulumi.Bool(false),
		Tags: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Technologies: pulumi.StringArray{
		pulumi.String("string"),
	},
	TransfersFiles:   pulumi.Bool(false),
	TunnelsOtherApps: pulumi.Bool(false),
	UsedByMalware:    pulumi.Bool(false),
})
var applicationFilterResource = new ApplicationFilter("applicationFilterResource", ApplicationFilterArgs.builder()
    .categories("string")
    .device("string")
    .evasive(false)
    .excessiveBandwidthUse(false)
    .excludes("string")
    .folder("string")
    .hasKnownVulnerabilities(false)
    .isSaas(false)
    .name("string")
    .newAppid(false)
    .pervasive(false)
    .proneToMisuse(false)
    .risks(0)
    .saasCertifications("string")
    .saasRisks("string")
    .snippet("string")
    .subcategories("string")
    .tagging(ApplicationFilterTaggingArgs.builder()
        .noTag(false)
        .tags("string")
        .build())
    .technologies("string")
    .transfersFiles(false)
    .tunnelsOtherApps(false)
    .usedByMalware(false)
    .build());
application_filter_resource = scm.ApplicationFilter("applicationFilterResource",
    categories=["string"],
    device="string",
    evasive=False,
    excessive_bandwidth_use=False,
    excludes=["string"],
    folder="string",
    has_known_vulnerabilities=False,
    is_saas=False,
    name="string",
    new_appid=False,
    pervasive=False,
    prone_to_misuse=False,
    risks=[0],
    saas_certifications=["string"],
    saas_risks=["string"],
    snippet="string",
    subcategories=["string"],
    tagging={
        "no_tag": False,
        "tags": ["string"],
    },
    technologies=["string"],
    transfers_files=False,
    tunnels_other_apps=False,
    used_by_malware=False)
const applicationFilterResource = new scm.ApplicationFilter("applicationFilterResource", {
    categories: ["string"],
    device: "string",
    evasive: false,
    excessiveBandwidthUse: false,
    excludes: ["string"],
    folder: "string",
    hasKnownVulnerabilities: false,
    isSaas: false,
    name: "string",
    newAppid: false,
    pervasive: false,
    proneToMisuse: false,
    risks: [0],
    saasCertifications: ["string"],
    saasRisks: ["string"],
    snippet: "string",
    subcategories: ["string"],
    tagging: {
        noTag: false,
        tags: ["string"],
    },
    technologies: ["string"],
    transfersFiles: false,
    tunnelsOtherApps: false,
    usedByMalware: false,
});
type: scm:ApplicationFilter
properties:
    categories:
        - string
    device: string
    evasive: false
    excessiveBandwidthUse: false
    excludes:
        - string
    folder: string
    hasKnownVulnerabilities: false
    isSaas: false
    name: string
    newAppid: false
    pervasive: false
    proneToMisuse: false
    risks:
        - 0
    saasCertifications:
        - string
    saasRisks:
        - string
    snippet: string
    subcategories:
        - string
    tagging:
        noTag: false
        tags:
            - string
    technologies:
        - string
    transfersFiles: false
    tunnelsOtherApps: false
    usedByMalware: false
ApplicationFilter 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 ApplicationFilter resource accepts the following input properties:
- Categories List<string>
- The Categories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- Device string
- The Device param.
- Evasive bool
- only True is a valid value.
- ExcessiveBandwidth boolUse 
- only True is a valid value.
- Excludes List<string>
- The Excludes param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- Folder string
- The Folder param.
- HasKnown boolVulnerabilities 
- only True is a valid value.
- IsSaas bool
- only True is a valid value.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- NewAppid bool
- only True is a valid value.
- Pervasive bool
- only True is a valid value.
- ProneTo boolMisuse 
- only True is a valid value.
- Risks List<int>
- The Risks param. Individual elements in this list are subject to additional validation. Value must be between 1 and 5.
- SaasCertifications List<string>
- The SaasCertifications param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- SaasRisks List<string>
- The SaasRisks param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- Snippet string
- The Snippet param.
- Subcategories List<string>
- The Subcategories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- Tagging
ApplicationFilter Tagging 
- The Tagging param.
- Technologies List<string>
- The Technologies param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- TransfersFiles bool
- only True is a valid value.
- TunnelsOther boolApps 
- only True is a valid value.
- UsedBy boolMalware 
- only True is a valid value.
- Categories []string
- The Categories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- Device string
- The Device param.
- Evasive bool
- only True is a valid value.
- ExcessiveBandwidth boolUse 
- only True is a valid value.
- Excludes []string
- The Excludes param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- Folder string
- The Folder param.
- HasKnown boolVulnerabilities 
- only True is a valid value.
- IsSaas bool
- only True is a valid value.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- NewAppid bool
- only True is a valid value.
- Pervasive bool
- only True is a valid value.
- ProneTo boolMisuse 
- only True is a valid value.
- Risks []int
- The Risks param. Individual elements in this list are subject to additional validation. Value must be between 1 and 5.
- SaasCertifications []string
- The SaasCertifications param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- SaasRisks []string
- The SaasRisks param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- Snippet string
- The Snippet param.
- Subcategories []string
- The Subcategories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- Tagging
ApplicationFilter Tagging Args 
- The Tagging param.
- Technologies []string
- The Technologies param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- TransfersFiles bool
- only True is a valid value.
- TunnelsOther boolApps 
- only True is a valid value.
- UsedBy boolMalware 
- only True is a valid value.
- categories List<String>
- The Categories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- device String
- The Device param.
- evasive Boolean
- only True is a valid value.
- excessiveBandwidth BooleanUse 
- only True is a valid value.
- excludes List<String>
- The Excludes param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- folder String
- The Folder param.
- hasKnown BooleanVulnerabilities 
- only True is a valid value.
- isSaas Boolean
- only True is a valid value.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- newAppid Boolean
- only True is a valid value.
- pervasive Boolean
- only True is a valid value.
- proneTo BooleanMisuse 
- only True is a valid value.
- risks List<Integer>
- The Risks param. Individual elements in this list are subject to additional validation. Value must be between 1 and 5.
- saasCertifications List<String>
- The SaasCertifications param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- saasRisks List<String>
- The SaasRisks param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- snippet String
- The Snippet param.
- subcategories List<String>
- The Subcategories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- tagging
ApplicationFilter Tagging 
- The Tagging param.
- technologies List<String>
- The Technologies param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- transfersFiles Boolean
- only True is a valid value.
- tunnelsOther BooleanApps 
- only True is a valid value.
- usedBy BooleanMalware 
- only True is a valid value.
- categories string[]
- The Categories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- device string
- The Device param.
- evasive boolean
- only True is a valid value.
- excessiveBandwidth booleanUse 
- only True is a valid value.
- excludes string[]
- The Excludes param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- folder string
- The Folder param.
- hasKnown booleanVulnerabilities 
- only True is a valid value.
- isSaas boolean
- only True is a valid value.
- name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- newAppid boolean
- only True is a valid value.
- pervasive boolean
- only True is a valid value.
- proneTo booleanMisuse 
- only True is a valid value.
- risks number[]
- The Risks param. Individual elements in this list are subject to additional validation. Value must be between 1 and 5.
- saasCertifications string[]
- The SaasCertifications param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- saasRisks string[]
- The SaasRisks param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- snippet string
- The Snippet param.
- subcategories string[]
- The Subcategories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- tagging
ApplicationFilter Tagging 
- The Tagging param.
- technologies string[]
- The Technologies param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- transfersFiles boolean
- only True is a valid value.
- tunnelsOther booleanApps 
- only True is a valid value.
- usedBy booleanMalware 
- only True is a valid value.
- categories Sequence[str]
- The Categories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- device str
- The Device param.
- evasive bool
- only True is a valid value.
- excessive_bandwidth_ booluse 
- only True is a valid value.
- excludes Sequence[str]
- The Excludes param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- folder str
- The Folder param.
- has_known_ boolvulnerabilities 
- only True is a valid value.
- is_saas bool
- only True is a valid value.
- name str
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- new_appid bool
- only True is a valid value.
- pervasive bool
- only True is a valid value.
- prone_to_ boolmisuse 
- only True is a valid value.
- risks Sequence[int]
- The Risks param. Individual elements in this list are subject to additional validation. Value must be between 1 and 5.
- saas_certifications Sequence[str]
- The SaasCertifications param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- saas_risks Sequence[str]
- The SaasRisks param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- snippet str
- The Snippet param.
- subcategories Sequence[str]
- The Subcategories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- tagging
ApplicationFilter Tagging Args 
- The Tagging param.
- technologies Sequence[str]
- The Technologies param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- transfers_files bool
- only True is a valid value.
- tunnels_other_ boolapps 
- only True is a valid value.
- used_by_ boolmalware 
- only True is a valid value.
- categories List<String>
- The Categories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- device String
- The Device param.
- evasive Boolean
- only True is a valid value.
- excessiveBandwidth BooleanUse 
- only True is a valid value.
- excludes List<String>
- The Excludes param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- folder String
- The Folder param.
- hasKnown BooleanVulnerabilities 
- only True is a valid value.
- isSaas Boolean
- only True is a valid value.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- newAppid Boolean
- only True is a valid value.
- pervasive Boolean
- only True is a valid value.
- proneTo BooleanMisuse 
- only True is a valid value.
- risks List<Number>
- The Risks param. Individual elements in this list are subject to additional validation. Value must be between 1 and 5.
- saasCertifications List<String>
- The SaasCertifications param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- saasRisks List<String>
- The SaasRisks param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- snippet String
- The Snippet param.
- subcategories List<String>
- The Subcategories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- tagging Property Map
- The Tagging param.
- technologies List<String>
- The Technologies param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- transfersFiles Boolean
- only True is a valid value.
- tunnelsOther BooleanApps 
- only True is a valid value.
- usedBy BooleanMalware 
- only True is a valid value.
Outputs
All input properties are implicitly available as output properties. Additionally, the ApplicationFilter resource produces the following output properties:
Look up Existing ApplicationFilter Resource
Get an existing ApplicationFilter 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?: ApplicationFilterState, opts?: CustomResourceOptions): ApplicationFilter@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        categories: Optional[Sequence[str]] = None,
        device: Optional[str] = None,
        evasive: Optional[bool] = None,
        excessive_bandwidth_use: Optional[bool] = None,
        excludes: Optional[Sequence[str]] = None,
        folder: Optional[str] = None,
        has_known_vulnerabilities: Optional[bool] = None,
        is_saas: Optional[bool] = None,
        name: Optional[str] = None,
        new_appid: Optional[bool] = None,
        pervasive: Optional[bool] = None,
        prone_to_misuse: Optional[bool] = None,
        risks: Optional[Sequence[int]] = None,
        saas_certifications: Optional[Sequence[str]] = None,
        saas_risks: Optional[Sequence[str]] = None,
        snippet: Optional[str] = None,
        subcategories: Optional[Sequence[str]] = None,
        tagging: Optional[ApplicationFilterTaggingArgs] = None,
        technologies: Optional[Sequence[str]] = None,
        tfid: Optional[str] = None,
        transfers_files: Optional[bool] = None,
        tunnels_other_apps: Optional[bool] = None,
        used_by_malware: Optional[bool] = None) -> ApplicationFilterfunc GetApplicationFilter(ctx *Context, name string, id IDInput, state *ApplicationFilterState, opts ...ResourceOption) (*ApplicationFilter, error)public static ApplicationFilter Get(string name, Input<string> id, ApplicationFilterState? state, CustomResourceOptions? opts = null)public static ApplicationFilter get(String name, Output<String> id, ApplicationFilterState state, CustomResourceOptions options)resources:  _:    type: scm:ApplicationFilter    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.
- Categories List<string>
- The Categories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- Device string
- The Device param.
- Evasive bool
- only True is a valid value.
- ExcessiveBandwidth boolUse 
- only True is a valid value.
- Excludes List<string>
- The Excludes param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- Folder string
- The Folder param.
- HasKnown boolVulnerabilities 
- only True is a valid value.
- IsSaas bool
- only True is a valid value.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- NewAppid bool
- only True is a valid value.
- Pervasive bool
- only True is a valid value.
- ProneTo boolMisuse 
- only True is a valid value.
- Risks List<int>
- The Risks param. Individual elements in this list are subject to additional validation. Value must be between 1 and 5.
- SaasCertifications List<string>
- The SaasCertifications param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- SaasRisks List<string>
- The SaasRisks param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- Snippet string
- The Snippet param.
- Subcategories List<string>
- The Subcategories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- Tagging
ApplicationFilter Tagging 
- The Tagging param.
- Technologies List<string>
- The Technologies param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- Tfid string
- TransfersFiles bool
- only True is a valid value.
- TunnelsOther boolApps 
- only True is a valid value.
- UsedBy boolMalware 
- only True is a valid value.
- Categories []string
- The Categories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- Device string
- The Device param.
- Evasive bool
- only True is a valid value.
- ExcessiveBandwidth boolUse 
- only True is a valid value.
- Excludes []string
- The Excludes param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- Folder string
- The Folder param.
- HasKnown boolVulnerabilities 
- only True is a valid value.
- IsSaas bool
- only True is a valid value.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- NewAppid bool
- only True is a valid value.
- Pervasive bool
- only True is a valid value.
- ProneTo boolMisuse 
- only True is a valid value.
- Risks []int
- The Risks param. Individual elements in this list are subject to additional validation. Value must be between 1 and 5.
- SaasCertifications []string
- The SaasCertifications param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- SaasRisks []string
- The SaasRisks param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- Snippet string
- The Snippet param.
- Subcategories []string
- The Subcategories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- Tagging
ApplicationFilter Tagging Args 
- The Tagging param.
- Technologies []string
- The Technologies param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- Tfid string
- TransfersFiles bool
- only True is a valid value.
- TunnelsOther boolApps 
- only True is a valid value.
- UsedBy boolMalware 
- only True is a valid value.
- categories List<String>
- The Categories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- device String
- The Device param.
- evasive Boolean
- only True is a valid value.
- excessiveBandwidth BooleanUse 
- only True is a valid value.
- excludes List<String>
- The Excludes param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- folder String
- The Folder param.
- hasKnown BooleanVulnerabilities 
- only True is a valid value.
- isSaas Boolean
- only True is a valid value.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- newAppid Boolean
- only True is a valid value.
- pervasive Boolean
- only True is a valid value.
- proneTo BooleanMisuse 
- only True is a valid value.
- risks List<Integer>
- The Risks param. Individual elements in this list are subject to additional validation. Value must be between 1 and 5.
- saasCertifications List<String>
- The SaasCertifications param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- saasRisks List<String>
- The SaasRisks param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- snippet String
- The Snippet param.
- subcategories List<String>
- The Subcategories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- tagging
ApplicationFilter Tagging 
- The Tagging param.
- technologies List<String>
- The Technologies param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- tfid String
- transfersFiles Boolean
- only True is a valid value.
- tunnelsOther BooleanApps 
- only True is a valid value.
- usedBy BooleanMalware 
- only True is a valid value.
- categories string[]
- The Categories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- device string
- The Device param.
- evasive boolean
- only True is a valid value.
- excessiveBandwidth booleanUse 
- only True is a valid value.
- excludes string[]
- The Excludes param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- folder string
- The Folder param.
- hasKnown booleanVulnerabilities 
- only True is a valid value.
- isSaas boolean
- only True is a valid value.
- name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- newAppid boolean
- only True is a valid value.
- pervasive boolean
- only True is a valid value.
- proneTo booleanMisuse 
- only True is a valid value.
- risks number[]
- The Risks param. Individual elements in this list are subject to additional validation. Value must be between 1 and 5.
- saasCertifications string[]
- The SaasCertifications param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- saasRisks string[]
- The SaasRisks param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- snippet string
- The Snippet param.
- subcategories string[]
- The Subcategories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- tagging
ApplicationFilter Tagging 
- The Tagging param.
- technologies string[]
- The Technologies param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- tfid string
- transfersFiles boolean
- only True is a valid value.
- tunnelsOther booleanApps 
- only True is a valid value.
- usedBy booleanMalware 
- only True is a valid value.
- categories Sequence[str]
- The Categories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- device str
- The Device param.
- evasive bool
- only True is a valid value.
- excessive_bandwidth_ booluse 
- only True is a valid value.
- excludes Sequence[str]
- The Excludes param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- folder str
- The Folder param.
- has_known_ boolvulnerabilities 
- only True is a valid value.
- is_saas bool
- only True is a valid value.
- name str
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- new_appid bool
- only True is a valid value.
- pervasive bool
- only True is a valid value.
- prone_to_ boolmisuse 
- only True is a valid value.
- risks Sequence[int]
- The Risks param. Individual elements in this list are subject to additional validation. Value must be between 1 and 5.
- saas_certifications Sequence[str]
- The SaasCertifications param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- saas_risks Sequence[str]
- The SaasRisks param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- snippet str
- The Snippet param.
- subcategories Sequence[str]
- The Subcategories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- tagging
ApplicationFilter Tagging Args 
- The Tagging param.
- technologies Sequence[str]
- The Technologies param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- tfid str
- transfers_files bool
- only True is a valid value.
- tunnels_other_ boolapps 
- only True is a valid value.
- used_by_ boolmalware 
- only True is a valid value.
- categories List<String>
- The Categories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- device String
- The Device param.
- evasive Boolean
- only True is a valid value.
- excessiveBandwidth BooleanUse 
- only True is a valid value.
- excludes List<String>
- The Excludes param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters.
- folder String
- The Folder param.
- hasKnown BooleanVulnerabilities 
- only True is a valid value.
- isSaas Boolean
- only True is a valid value.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- newAppid Boolean
- only True is a valid value.
- pervasive Boolean
- only True is a valid value.
- proneTo BooleanMisuse 
- only True is a valid value.
- risks List<Number>
- The Risks param. Individual elements in this list are subject to additional validation. Value must be between 1 and 5.
- saasCertifications List<String>
- The SaasCertifications param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- saasRisks List<String>
- The SaasRisks param. Individual elements in this list are subject to additional validation. String length must not exceed 32 characters.
- snippet String
- The Snippet param.
- subcategories List<String>
- The Subcategories param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- tagging Property Map
- The Tagging param.
- technologies List<String>
- The Technologies param. Individual elements in this list are subject to additional validation. String length must not exceed 128 characters.
- tfid String
- transfersFiles Boolean
- only True is a valid value.
- tunnelsOther BooleanApps 
- only True is a valid value.
- usedBy BooleanMalware 
- only True is a valid value.
Supporting Types
ApplicationFilterTagging, ApplicationFilterTaggingArgs      
- NoTag bool
- The NoTag param. Ensure that only one of the following is specified: no_tag,tag
- List<string>
- The Tags param. Individual elements in this list are subject to additional validation. String length must not exceed 127 characters. Ensure that only one of the following is specified: no_tag,tag
- NoTag bool
- The NoTag param. Ensure that only one of the following is specified: no_tag,tag
- []string
- The Tags param. Individual elements in this list are subject to additional validation. String length must not exceed 127 characters. Ensure that only one of the following is specified: no_tag,tag
- noTag Boolean
- The NoTag param. Ensure that only one of the following is specified: no_tag,tag
- List<String>
- The Tags param. Individual elements in this list are subject to additional validation. String length must not exceed 127 characters. Ensure that only one of the following is specified: no_tag,tag
- noTag boolean
- The NoTag param. Ensure that only one of the following is specified: no_tag,tag
- string[]
- The Tags param. Individual elements in this list are subject to additional validation. String length must not exceed 127 characters. Ensure that only one of the following is specified: no_tag,tag
- no_tag bool
- The NoTag param. Ensure that only one of the following is specified: no_tag,tag
- Sequence[str]
- The Tags param. Individual elements in this list are subject to additional validation. String length must not exceed 127 characters. Ensure that only one of the following is specified: no_tag,tag
- noTag Boolean
- The NoTag param. Ensure that only one of the following is specified: no_tag,tag
- List<String>
- The Tags param. Individual elements in this list are subject to additional validation. String length must not exceed 127 characters. Ensure that only one of the following is specified: no_tag,tag
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the scmTerraform Provider.
