Strata Cloud Manager v0.1.4 published on Tuesday, Sep 24, 2024 by Pulumi
scm.Application
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.Application("example", {});
import pulumi
import pulumi_scm as scm
example = scm.Application("example")
package main
import (
"github.com/pulumi/pulumi-scm/sdk/go/scm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := scm.NewApplication(ctx, "example", nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
var example = new Scm.Application("example");
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.Application;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new Application("example");
}
}
resources:
example:
type: scm:Application
Create Application Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
@overload
def Application(resource_name: str,
args: ApplicationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Application(resource_name: str,
opts: Optional[ResourceOptions] = None,
risk: Optional[int] = None,
technology: Optional[str] = None,
category: Optional[str] = None,
subcategory: Optional[str] = None,
parent_app: Optional[str] = None,
data_ident: Optional[bool] = None,
description: Optional[str] = None,
device: Optional[str] = None,
evasive_behavior: Optional[bool] = None,
file_type_ident: Optional[bool] = None,
folder: Optional[str] = None,
has_known_vulnerability: Optional[bool] = None,
name: Optional[str] = None,
no_appid_caching: Optional[bool] = None,
able_to_transfer_file: Optional[bool] = None,
pervasive_use: Optional[bool] = None,
prone_to_misuse: Optional[bool] = None,
default: Optional[ApplicationDefaultArgs] = None,
signatures: Optional[Sequence[ApplicationSignatureArgs]] = None,
snippet: Optional[str] = None,
consume_big_bandwidth: Optional[bool] = None,
tcp_half_closed_timeout: Optional[int] = None,
tcp_time_wait_timeout: Optional[int] = None,
tcp_timeout: Optional[int] = None,
alg_disable_capability: Optional[str] = None,
timeout: Optional[int] = None,
tunnel_applications: Optional[bool] = None,
tunnel_other_application: Optional[bool] = None,
udp_timeout: Optional[int] = None,
used_by_malware: Optional[bool] = None,
virus_ident: Optional[bool] = None)
func NewApplication(ctx *Context, name string, args ApplicationArgs, opts ...ResourceOption) (*Application, error)
public Application(string name, ApplicationArgs args, CustomResourceOptions? opts = null)
public Application(String name, ApplicationArgs args)
public Application(String name, ApplicationArgs args, CustomResourceOptions options)
type: scm:Application
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var applicationResource = new Scm.Application("applicationResource", new()
{
Risk = 0,
Technology = "string",
Category = "string",
Subcategory = "string",
ParentApp = "string",
DataIdent = false,
Description = "string",
Device = "string",
EvasiveBehavior = false,
FileTypeIdent = false,
Folder = "string",
HasKnownVulnerability = false,
Name = "string",
NoAppidCaching = false,
AbleToTransferFile = false,
PervasiveUse = false,
ProneToMisuse = false,
Default = new Scm.Inputs.ApplicationDefaultArgs
{
IdentByIcmp6Type = new Scm.Inputs.ApplicationDefaultIdentByIcmp6TypeArgs
{
Type = "string",
Code = "string",
},
IdentByIcmpType = new Scm.Inputs.ApplicationDefaultIdentByIcmpTypeArgs
{
Type = "string",
Code = "string",
},
IdentByIpProtocol = "string",
Ports = new[]
{
"string",
},
},
Signatures = new[]
{
new Scm.Inputs.ApplicationSignatureArgs
{
Name = "string",
AndConditions = new[]
{
new Scm.Inputs.ApplicationSignatureAndConditionArgs
{
Name = "string",
OrConditions = new[]
{
new Scm.Inputs.ApplicationSignatureAndConditionOrConditionArgs
{
Name = "string",
Operator = new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorArgs
{
EqualTo = new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorEqualToArgs
{
Context = "string",
Value = "string",
Mask = "string",
Position = "string",
},
GreaterThan = new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorGreaterThanArgs
{
Context = "string",
Value = 0,
Qualifiers = new[]
{
new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifierArgs
{
Name = "string",
Value = "string",
},
},
},
LessThan = new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorLessThanArgs
{
Context = "string",
Value = 0,
Qualifiers = new[]
{
new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifierArgs
{
Name = "string",
Value = "string",
},
},
},
PatternMatch = new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorPatternMatchArgs
{
Context = "string",
Pattern = "string",
Qualifiers = new[]
{
new Scm.Inputs.ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifierArgs
{
Name = "string",
Value = "string",
},
},
},
},
},
},
},
},
Comment = "string",
OrderFree = false,
Scope = "string",
},
},
Snippet = "string",
ConsumeBigBandwidth = false,
TcpHalfClosedTimeout = 0,
TcpTimeWaitTimeout = 0,
TcpTimeout = 0,
AlgDisableCapability = "string",
Timeout = 0,
TunnelApplications = false,
TunnelOtherApplication = false,
UdpTimeout = 0,
UsedByMalware = false,
VirusIdent = false,
});
example, err := scm.NewApplication(ctx, "applicationResource", &scm.ApplicationArgs{
Risk: pulumi.Int(0),
Technology: pulumi.String("string"),
Category: pulumi.String("string"),
Subcategory: pulumi.String("string"),
ParentApp: pulumi.String("string"),
DataIdent: pulumi.Bool(false),
Description: pulumi.String("string"),
Device: pulumi.String("string"),
EvasiveBehavior: pulumi.Bool(false),
FileTypeIdent: pulumi.Bool(false),
Folder: pulumi.String("string"),
HasKnownVulnerability: pulumi.Bool(false),
Name: pulumi.String("string"),
NoAppidCaching: pulumi.Bool(false),
AbleToTransferFile: pulumi.Bool(false),
PervasiveUse: pulumi.Bool(false),
ProneToMisuse: pulumi.Bool(false),
Default: &scm.ApplicationDefaultArgs{
IdentByIcmp6Type: &scm.ApplicationDefaultIdentByIcmp6TypeArgs{
Type: pulumi.String("string"),
Code: pulumi.String("string"),
},
IdentByIcmpType: &scm.ApplicationDefaultIdentByIcmpTypeArgs{
Type: pulumi.String("string"),
Code: pulumi.String("string"),
},
IdentByIpProtocol: pulumi.String("string"),
Ports: pulumi.StringArray{
pulumi.String("string"),
},
},
Signatures: scm.ApplicationSignatureArray{
&scm.ApplicationSignatureArgs{
Name: pulumi.String("string"),
AndConditions: scm.ApplicationSignatureAndConditionArray{
&scm.ApplicationSignatureAndConditionArgs{
Name: pulumi.String("string"),
OrConditions: scm.ApplicationSignatureAndConditionOrConditionArray{
&scm.ApplicationSignatureAndConditionOrConditionArgs{
Name: pulumi.String("string"),
Operator: &scm.ApplicationSignatureAndConditionOrConditionOperatorArgs{
EqualTo: &scm.ApplicationSignatureAndConditionOrConditionOperatorEqualToArgs{
Context: pulumi.String("string"),
Value: pulumi.String("string"),
Mask: pulumi.String("string"),
Position: pulumi.String("string"),
},
GreaterThan: &scm.ApplicationSignatureAndConditionOrConditionOperatorGreaterThanArgs{
Context: pulumi.String("string"),
Value: pulumi.Int(0),
Qualifiers: scm.ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifierArray{
&scm.ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
LessThan: &scm.ApplicationSignatureAndConditionOrConditionOperatorLessThanArgs{
Context: pulumi.String("string"),
Value: pulumi.Int(0),
Qualifiers: scm.ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifierArray{
&scm.ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
PatternMatch: &scm.ApplicationSignatureAndConditionOrConditionOperatorPatternMatchArgs{
Context: pulumi.String("string"),
Pattern: pulumi.String("string"),
Qualifiers: scm.ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifierArray{
&scm.ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
},
},
},
},
Comment: pulumi.String("string"),
OrderFree: pulumi.Bool(false),
Scope: pulumi.String("string"),
},
},
Snippet: pulumi.String("string"),
ConsumeBigBandwidth: pulumi.Bool(false),
TcpHalfClosedTimeout: pulumi.Int(0),
TcpTimeWaitTimeout: pulumi.Int(0),
TcpTimeout: pulumi.Int(0),
AlgDisableCapability: pulumi.String("string"),
Timeout: pulumi.Int(0),
TunnelApplications: pulumi.Bool(false),
TunnelOtherApplication: pulumi.Bool(false),
UdpTimeout: pulumi.Int(0),
UsedByMalware: pulumi.Bool(false),
VirusIdent: pulumi.Bool(false),
})
var applicationResource = new Application("applicationResource", ApplicationArgs.builder()
.risk(0)
.technology("string")
.category("string")
.subcategory("string")
.parentApp("string")
.dataIdent(false)
.description("string")
.device("string")
.evasiveBehavior(false)
.fileTypeIdent(false)
.folder("string")
.hasKnownVulnerability(false)
.name("string")
.noAppidCaching(false)
.ableToTransferFile(false)
.pervasiveUse(false)
.proneToMisuse(false)
.default_(ApplicationDefaultArgs.builder()
.identByIcmp6Type(ApplicationDefaultIdentByIcmp6TypeArgs.builder()
.type("string")
.code("string")
.build())
.identByIcmpType(ApplicationDefaultIdentByIcmpTypeArgs.builder()
.type("string")
.code("string")
.build())
.identByIpProtocol("string")
.ports("string")
.build())
.signatures(ApplicationSignatureArgs.builder()
.name("string")
.andConditions(ApplicationSignatureAndConditionArgs.builder()
.name("string")
.orConditions(ApplicationSignatureAndConditionOrConditionArgs.builder()
.name("string")
.operator(ApplicationSignatureAndConditionOrConditionOperatorArgs.builder()
.equalTo(ApplicationSignatureAndConditionOrConditionOperatorEqualToArgs.builder()
.context("string")
.value("string")
.mask("string")
.position("string")
.build())
.greaterThan(ApplicationSignatureAndConditionOrConditionOperatorGreaterThanArgs.builder()
.context("string")
.value(0)
.qualifiers(ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifierArgs.builder()
.name("string")
.value("string")
.build())
.build())
.lessThan(ApplicationSignatureAndConditionOrConditionOperatorLessThanArgs.builder()
.context("string")
.value(0)
.qualifiers(ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifierArgs.builder()
.name("string")
.value("string")
.build())
.build())
.patternMatch(ApplicationSignatureAndConditionOrConditionOperatorPatternMatchArgs.builder()
.context("string")
.pattern("string")
.qualifiers(ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifierArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build())
.build())
.build())
.comment("string")
.orderFree(false)
.scope("string")
.build())
.snippet("string")
.consumeBigBandwidth(false)
.tcpHalfClosedTimeout(0)
.tcpTimeWaitTimeout(0)
.tcpTimeout(0)
.algDisableCapability("string")
.timeout(0)
.tunnelApplications(false)
.tunnelOtherApplication(false)
.udpTimeout(0)
.usedByMalware(false)
.virusIdent(false)
.build());
application_resource = scm.Application("applicationResource",
risk=0,
technology="string",
category="string",
subcategory="string",
parent_app="string",
data_ident=False,
description="string",
device="string",
evasive_behavior=False,
file_type_ident=False,
folder="string",
has_known_vulnerability=False,
name="string",
no_appid_caching=False,
able_to_transfer_file=False,
pervasive_use=False,
prone_to_misuse=False,
default=scm.ApplicationDefaultArgs(
ident_by_icmp6_type=scm.ApplicationDefaultIdentByIcmp6TypeArgs(
type="string",
code="string",
),
ident_by_icmp_type=scm.ApplicationDefaultIdentByIcmpTypeArgs(
type="string",
code="string",
),
ident_by_ip_protocol="string",
ports=["string"],
),
signatures=[scm.ApplicationSignatureArgs(
name="string",
and_conditions=[scm.ApplicationSignatureAndConditionArgs(
name="string",
or_conditions=[scm.ApplicationSignatureAndConditionOrConditionArgs(
name="string",
operator=scm.ApplicationSignatureAndConditionOrConditionOperatorArgs(
equal_to=scm.ApplicationSignatureAndConditionOrConditionOperatorEqualToArgs(
context="string",
value="string",
mask="string",
position="string",
),
greater_than=scm.ApplicationSignatureAndConditionOrConditionOperatorGreaterThanArgs(
context="string",
value=0,
qualifiers=[scm.ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifierArgs(
name="string",
value="string",
)],
),
less_than=scm.ApplicationSignatureAndConditionOrConditionOperatorLessThanArgs(
context="string",
value=0,
qualifiers=[scm.ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifierArgs(
name="string",
value="string",
)],
),
pattern_match=scm.ApplicationSignatureAndConditionOrConditionOperatorPatternMatchArgs(
context="string",
pattern="string",
qualifiers=[scm.ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifierArgs(
name="string",
value="string",
)],
),
),
)],
)],
comment="string",
order_free=False,
scope="string",
)],
snippet="string",
consume_big_bandwidth=False,
tcp_half_closed_timeout=0,
tcp_time_wait_timeout=0,
tcp_timeout=0,
alg_disable_capability="string",
timeout=0,
tunnel_applications=False,
tunnel_other_application=False,
udp_timeout=0,
used_by_malware=False,
virus_ident=False)
const applicationResource = new scm.Application("applicationResource", {
risk: 0,
technology: "string",
category: "string",
subcategory: "string",
parentApp: "string",
dataIdent: false,
description: "string",
device: "string",
evasiveBehavior: false,
fileTypeIdent: false,
folder: "string",
hasKnownVulnerability: false,
name: "string",
noAppidCaching: false,
ableToTransferFile: false,
pervasiveUse: false,
proneToMisuse: false,
"default": {
identByIcmp6Type: {
type: "string",
code: "string",
},
identByIcmpType: {
type: "string",
code: "string",
},
identByIpProtocol: "string",
ports: ["string"],
},
signatures: [{
name: "string",
andConditions: [{
name: "string",
orConditions: [{
name: "string",
operator: {
equalTo: {
context: "string",
value: "string",
mask: "string",
position: "string",
},
greaterThan: {
context: "string",
value: 0,
qualifiers: [{
name: "string",
value: "string",
}],
},
lessThan: {
context: "string",
value: 0,
qualifiers: [{
name: "string",
value: "string",
}],
},
patternMatch: {
context: "string",
pattern: "string",
qualifiers: [{
name: "string",
value: "string",
}],
},
},
}],
}],
comment: "string",
orderFree: false,
scope: "string",
}],
snippet: "string",
consumeBigBandwidth: false,
tcpHalfClosedTimeout: 0,
tcpTimeWaitTimeout: 0,
tcpTimeout: 0,
algDisableCapability: "string",
timeout: 0,
tunnelApplications: false,
tunnelOtherApplication: false,
udpTimeout: 0,
usedByMalware: false,
virusIdent: false,
});
type: scm:Application
properties:
ableToTransferFile: false
algDisableCapability: string
category: string
consumeBigBandwidth: false
dataIdent: false
default:
identByIcmp6Type:
code: string
type: string
identByIcmpType:
code: string
type: string
identByIpProtocol: string
ports:
- string
description: string
device: string
evasiveBehavior: false
fileTypeIdent: false
folder: string
hasKnownVulnerability: false
name: string
noAppidCaching: false
parentApp: string
pervasiveUse: false
proneToMisuse: false
risk: 0
signatures:
- andConditions:
- name: string
orConditions:
- name: string
operator:
equalTo:
context: string
mask: string
position: string
value: string
greaterThan:
context: string
qualifiers:
- name: string
value: string
value: 0
lessThan:
context: string
qualifiers:
- name: string
value: string
value: 0
patternMatch:
context: string
pattern: string
qualifiers:
- name: string
value: string
comment: string
name: string
orderFree: false
scope: string
snippet: string
subcategory: string
tcpHalfClosedTimeout: 0
tcpTimeWaitTimeout: 0
tcpTimeout: 0
technology: string
timeout: 0
tunnelApplications: false
tunnelOtherApplication: false
udpTimeout: 0
usedByMalware: false
virusIdent: false
Application Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Application resource accepts the following input properties:
- Category string
- The Category param.
- Risk int
- The Risk param. Value must be between 1 and 5.
- Subcategory string
- The Subcategory param. String length must not exceed 63 characters.
- Technology string
- The Technology param. String length must not exceed 63 characters.
- Able
To boolTransfer File - The AbleToTransferFile param.
- Alg
Disable stringCapability - The AlgDisableCapability param. String length must not exceed 127 characters.
- Consume
Big boolBandwidth - The ConsumeBigBandwidth param.
- Data
Ident bool - The DataIdent param.
- Default
Application
Default - The Default param.
- Description string
- The Description param. String length must not exceed 1023 characters.
- Device string
- The Device param.
- Evasive
Behavior bool - The EvasiveBehavior param.
- File
Type boolIdent - The FileTypeIdent param.
- Folder string
- The Folder param.
- Has
Known boolVulnerability - The HasKnownVulnerability param.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- No
Appid boolCaching - The NoAppidCaching param.
- Parent
App string - The ParentApp param. String length must not exceed 127 characters.
- Pervasive
Use bool - The PervasiveUse param.
- Prone
To boolMisuse - The ProneToMisuse param.
- Signatures
List<Application
Signature> - The Signatures param.
- Snippet string
- The Snippet param.
- Tcp
Half intClosed Timeout - timeout for half-close session in seconds. Value must be between 1 and 604800.
- Tcp
Time intWait Timeout - timeout for session in time_wait state in seconds. Value must be between 1 and 600.
- Tcp
Timeout int - timeout in seconds. Value must be between 0 and 604800.
- Timeout int
- timeout in seconds. Value must be between 0 and 604800.
- Tunnel
Applications bool - The TunnelApplications param.
- Tunnel
Other boolApplication - The TunnelOtherApplication param.
- Udp
Timeout int - timeout in seconds. Value must be between 0 and 604800.
- Used
By boolMalware - The UsedByMalware param.
- Virus
Ident bool - The VirusIdent param.
- Category string
- The Category param.
- Risk int
- The Risk param. Value must be between 1 and 5.
- Subcategory string
- The Subcategory param. String length must not exceed 63 characters.
- Technology string
- The Technology param. String length must not exceed 63 characters.
- Able
To boolTransfer File - The AbleToTransferFile param.
- Alg
Disable stringCapability - The AlgDisableCapability param. String length must not exceed 127 characters.
- Consume
Big boolBandwidth - The ConsumeBigBandwidth param.
- Data
Ident bool - The DataIdent param.
- Default
Application
Default Args - The Default param.
- Description string
- The Description param. String length must not exceed 1023 characters.
- Device string
- The Device param.
- Evasive
Behavior bool - The EvasiveBehavior param.
- File
Type boolIdent - The FileTypeIdent param.
- Folder string
- The Folder param.
- Has
Known boolVulnerability - The HasKnownVulnerability param.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- No
Appid boolCaching - The NoAppidCaching param.
- Parent
App string - The ParentApp param. String length must not exceed 127 characters.
- Pervasive
Use bool - The PervasiveUse param.
- Prone
To boolMisuse - The ProneToMisuse param.
- Signatures
[]Application
Signature Args - The Signatures param.
- Snippet string
- The Snippet param.
- Tcp
Half intClosed Timeout - timeout for half-close session in seconds. Value must be between 1 and 604800.
- Tcp
Time intWait Timeout - timeout for session in time_wait state in seconds. Value must be between 1 and 600.
- Tcp
Timeout int - timeout in seconds. Value must be between 0 and 604800.
- Timeout int
- timeout in seconds. Value must be between 0 and 604800.
- Tunnel
Applications bool - The TunnelApplications param.
- Tunnel
Other boolApplication - The TunnelOtherApplication param.
- Udp
Timeout int - timeout in seconds. Value must be between 0 and 604800.
- Used
By boolMalware - The UsedByMalware param.
- Virus
Ident bool - The VirusIdent param.
- category String
- The Category param.
- risk Integer
- The Risk param. Value must be between 1 and 5.
- subcategory String
- The Subcategory param. String length must not exceed 63 characters.
- technology String
- The Technology param. String length must not exceed 63 characters.
- able
To BooleanTransfer File - The AbleToTransferFile param.
- alg
Disable StringCapability - The AlgDisableCapability param. String length must not exceed 127 characters.
- consume
Big BooleanBandwidth - The ConsumeBigBandwidth param.
- data
Ident Boolean - The DataIdent param.
- default_
Application
Default - The Default param.
- description String
- The Description param. String length must not exceed 1023 characters.
- device String
- The Device param.
- evasive
Behavior Boolean - The EvasiveBehavior param.
- file
Type BooleanIdent - The FileTypeIdent param.
- folder String
- The Folder param.
- has
Known BooleanVulnerability - The HasKnownVulnerability param.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- no
Appid BooleanCaching - The NoAppidCaching param.
- parent
App String - The ParentApp param. String length must not exceed 127 characters.
- pervasive
Use Boolean - The PervasiveUse param.
- prone
To BooleanMisuse - The ProneToMisuse param.
- signatures
List<Application
Signature> - The Signatures param.
- snippet String
- The Snippet param.
- tcp
Half IntegerClosed Timeout - timeout for half-close session in seconds. Value must be between 1 and 604800.
- tcp
Time IntegerWait Timeout - timeout for session in time_wait state in seconds. Value must be between 1 and 600.
- tcp
Timeout Integer - timeout in seconds. Value must be between 0 and 604800.
- timeout Integer
- timeout in seconds. Value must be between 0 and 604800.
- tunnel
Applications Boolean - The TunnelApplications param.
- tunnel
Other BooleanApplication - The TunnelOtherApplication param.
- udp
Timeout Integer - timeout in seconds. Value must be between 0 and 604800.
- used
By BooleanMalware - The UsedByMalware param.
- virus
Ident Boolean - The VirusIdent param.
- category string
- The Category param.
- risk number
- The Risk param. Value must be between 1 and 5.
- subcategory string
- The Subcategory param. String length must not exceed 63 characters.
- technology string
- The Technology param. String length must not exceed 63 characters.
- able
To booleanTransfer File - The AbleToTransferFile param.
- alg
Disable stringCapability - The AlgDisableCapability param. String length must not exceed 127 characters.
- consume
Big booleanBandwidth - The ConsumeBigBandwidth param.
- data
Ident boolean - The DataIdent param.
- default
Application
Default - The Default param.
- description string
- The Description param. String length must not exceed 1023 characters.
- device string
- The Device param.
- evasive
Behavior boolean - The EvasiveBehavior param.
- file
Type booleanIdent - The FileTypeIdent param.
- folder string
- The Folder param.
- has
Known booleanVulnerability - The HasKnownVulnerability param.
- name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- no
Appid booleanCaching - The NoAppidCaching param.
- parent
App string - The ParentApp param. String length must not exceed 127 characters.
- pervasive
Use boolean - The PervasiveUse param.
- prone
To booleanMisuse - The ProneToMisuse param.
- signatures
Application
Signature[] - The Signatures param.
- snippet string
- The Snippet param.
- tcp
Half numberClosed Timeout - timeout for half-close session in seconds. Value must be between 1 and 604800.
- tcp
Time numberWait Timeout - timeout for session in time_wait state in seconds. Value must be between 1 and 600.
- tcp
Timeout number - timeout in seconds. Value must be between 0 and 604800.
- timeout number
- timeout in seconds. Value must be between 0 and 604800.
- tunnel
Applications boolean - The TunnelApplications param.
- tunnel
Other booleanApplication - The TunnelOtherApplication param.
- udp
Timeout number - timeout in seconds. Value must be between 0 and 604800.
- used
By booleanMalware - The UsedByMalware param.
- virus
Ident boolean - The VirusIdent param.
- category str
- The Category param.
- risk int
- The Risk param. Value must be between 1 and 5.
- subcategory str
- The Subcategory param. String length must not exceed 63 characters.
- technology str
- The Technology param. String length must not exceed 63 characters.
- able_
to_ booltransfer_ file - The AbleToTransferFile param.
- alg_
disable_ strcapability - The AlgDisableCapability param. String length must not exceed 127 characters.
- consume_
big_ boolbandwidth - The ConsumeBigBandwidth param.
- data_
ident bool - The DataIdent param.
- default
Application
Default Args - The Default param.
- description str
- The Description param. String length must not exceed 1023 characters.
- device str
- The Device param.
- evasive_
behavior bool - The EvasiveBehavior param.
- file_
type_ boolident - The FileTypeIdent param.
- folder str
- The Folder param.
- has_
known_ boolvulnerability - The HasKnownVulnerability param.
- name str
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- no_
appid_ boolcaching - The NoAppidCaching param.
- parent_
app str - The ParentApp param. String length must not exceed 127 characters.
- pervasive_
use bool - The PervasiveUse param.
- prone_
to_ boolmisuse - The ProneToMisuse param.
- signatures
Sequence[Application
Signature Args] - The Signatures param.
- snippet str
- The Snippet param.
- tcp_
half_ intclosed_ timeout - timeout for half-close session in seconds. Value must be between 1 and 604800.
- tcp_
time_ intwait_ timeout - timeout for session in time_wait state in seconds. Value must be between 1 and 600.
- tcp_
timeout int - timeout in seconds. Value must be between 0 and 604800.
- timeout int
- timeout in seconds. Value must be between 0 and 604800.
- tunnel_
applications bool - The TunnelApplications param.
- tunnel_
other_ boolapplication - The TunnelOtherApplication param.
- udp_
timeout int - timeout in seconds. Value must be between 0 and 604800.
- used_
by_ boolmalware - The UsedByMalware param.
- virus_
ident bool - The VirusIdent param.
- category String
- The Category param.
- risk Number
- The Risk param. Value must be between 1 and 5.
- subcategory String
- The Subcategory param. String length must not exceed 63 characters.
- technology String
- The Technology param. String length must not exceed 63 characters.
- able
To BooleanTransfer File - The AbleToTransferFile param.
- alg
Disable StringCapability - The AlgDisableCapability param. String length must not exceed 127 characters.
- consume
Big BooleanBandwidth - The ConsumeBigBandwidth param.
- data
Ident Boolean - The DataIdent param.
- default Property Map
- The Default param.
- description String
- The Description param. String length must not exceed 1023 characters.
- device String
- The Device param.
- evasive
Behavior Boolean - The EvasiveBehavior param.
- file
Type BooleanIdent - The FileTypeIdent param.
- folder String
- The Folder param.
- has
Known BooleanVulnerability - The HasKnownVulnerability param.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- no
Appid BooleanCaching - The NoAppidCaching param.
- parent
App String - The ParentApp param. String length must not exceed 127 characters.
- pervasive
Use Boolean - The PervasiveUse param.
- prone
To BooleanMisuse - The ProneToMisuse param.
- signatures List<Property Map>
- The Signatures param.
- snippet String
- The Snippet param.
- tcp
Half NumberClosed Timeout - timeout for half-close session in seconds. Value must be between 1 and 604800.
- tcp
Time NumberWait Timeout - timeout for session in time_wait state in seconds. Value must be between 1 and 600.
- tcp
Timeout Number - timeout in seconds. Value must be between 0 and 604800.
- timeout Number
- timeout in seconds. Value must be between 0 and 604800.
- tunnel
Applications Boolean - The TunnelApplications param.
- tunnel
Other BooleanApplication - The TunnelOtherApplication param.
- udp
Timeout Number - timeout in seconds. Value must be between 0 and 604800.
- used
By BooleanMalware - The UsedByMalware param.
- virus
Ident Boolean - The VirusIdent param.
Outputs
All input properties are implicitly available as output properties. Additionally, the Application resource produces the following output properties:
Look up Existing Application Resource
Get an existing Application resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ApplicationState, opts?: CustomResourceOptions): Application
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
able_to_transfer_file: Optional[bool] = None,
alg_disable_capability: Optional[str] = None,
category: Optional[str] = None,
consume_big_bandwidth: Optional[bool] = None,
data_ident: Optional[bool] = None,
default: Optional[ApplicationDefaultArgs] = None,
description: Optional[str] = None,
device: Optional[str] = None,
evasive_behavior: Optional[bool] = None,
file_type_ident: Optional[bool] = None,
folder: Optional[str] = None,
has_known_vulnerability: Optional[bool] = None,
name: Optional[str] = None,
no_appid_caching: Optional[bool] = None,
parent_app: Optional[str] = None,
pervasive_use: Optional[bool] = None,
prone_to_misuse: Optional[bool] = None,
risk: Optional[int] = None,
signatures: Optional[Sequence[ApplicationSignatureArgs]] = None,
snippet: Optional[str] = None,
subcategory: Optional[str] = None,
tcp_half_closed_timeout: Optional[int] = None,
tcp_time_wait_timeout: Optional[int] = None,
tcp_timeout: Optional[int] = None,
technology: Optional[str] = None,
tfid: Optional[str] = None,
timeout: Optional[int] = None,
tunnel_applications: Optional[bool] = None,
tunnel_other_application: Optional[bool] = None,
udp_timeout: Optional[int] = None,
used_by_malware: Optional[bool] = None,
virus_ident: Optional[bool] = None) -> Application
func GetApplication(ctx *Context, name string, id IDInput, state *ApplicationState, opts ...ResourceOption) (*Application, error)
public static Application Get(string name, Input<string> id, ApplicationState? state, CustomResourceOptions? opts = null)
public static Application get(String name, Output<String> id, ApplicationState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Able
To boolTransfer File - The AbleToTransferFile param.
- Alg
Disable stringCapability - The AlgDisableCapability param. String length must not exceed 127 characters.
- Category string
- The Category param.
- Consume
Big boolBandwidth - The ConsumeBigBandwidth param.
- Data
Ident bool - The DataIdent param.
- Default
Application
Default - The Default param.
- Description string
- The Description param. String length must not exceed 1023 characters.
- Device string
- The Device param.
- Evasive
Behavior bool - The EvasiveBehavior param.
- File
Type boolIdent - The FileTypeIdent param.
- Folder string
- The Folder param.
- Has
Known boolVulnerability - The HasKnownVulnerability param.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- No
Appid boolCaching - The NoAppidCaching param.
- Parent
App string - The ParentApp param. String length must not exceed 127 characters.
- Pervasive
Use bool - The PervasiveUse param.
- Prone
To boolMisuse - The ProneToMisuse param.
- Risk int
- The Risk param. Value must be between 1 and 5.
- Signatures
List<Application
Signature> - The Signatures param.
- Snippet string
- The Snippet param.
- Subcategory string
- The Subcategory param. String length must not exceed 63 characters.
- Tcp
Half intClosed Timeout - timeout for half-close session in seconds. Value must be between 1 and 604800.
- Tcp
Time intWait Timeout - timeout for session in time_wait state in seconds. Value must be between 1 and 600.
- Tcp
Timeout int - timeout in seconds. Value must be between 0 and 604800.
- Technology string
- The Technology param. String length must not exceed 63 characters.
- Tfid string
- Timeout int
- timeout in seconds. Value must be between 0 and 604800.
- Tunnel
Applications bool - The TunnelApplications param.
- Tunnel
Other boolApplication - The TunnelOtherApplication param.
- Udp
Timeout int - timeout in seconds. Value must be between 0 and 604800.
- Used
By boolMalware - The UsedByMalware param.
- Virus
Ident bool - The VirusIdent param.
- Able
To boolTransfer File - The AbleToTransferFile param.
- Alg
Disable stringCapability - The AlgDisableCapability param. String length must not exceed 127 characters.
- Category string
- The Category param.
- Consume
Big boolBandwidth - The ConsumeBigBandwidth param.
- Data
Ident bool - The DataIdent param.
- Default
Application
Default Args - The Default param.
- Description string
- The Description param. String length must not exceed 1023 characters.
- Device string
- The Device param.
- Evasive
Behavior bool - The EvasiveBehavior param.
- File
Type boolIdent - The FileTypeIdent param.
- Folder string
- The Folder param.
- Has
Known boolVulnerability - The HasKnownVulnerability param.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- No
Appid boolCaching - The NoAppidCaching param.
- Parent
App string - The ParentApp param. String length must not exceed 127 characters.
- Pervasive
Use bool - The PervasiveUse param.
- Prone
To boolMisuse - The ProneToMisuse param.
- Risk int
- The Risk param. Value must be between 1 and 5.
- Signatures
[]Application
Signature Args - The Signatures param.
- Snippet string
- The Snippet param.
- Subcategory string
- The Subcategory param. String length must not exceed 63 characters.
- Tcp
Half intClosed Timeout - timeout for half-close session in seconds. Value must be between 1 and 604800.
- Tcp
Time intWait Timeout - timeout for session in time_wait state in seconds. Value must be between 1 and 600.
- Tcp
Timeout int - timeout in seconds. Value must be between 0 and 604800.
- Technology string
- The Technology param. String length must not exceed 63 characters.
- Tfid string
- Timeout int
- timeout in seconds. Value must be between 0 and 604800.
- Tunnel
Applications bool - The TunnelApplications param.
- Tunnel
Other boolApplication - The TunnelOtherApplication param.
- Udp
Timeout int - timeout in seconds. Value must be between 0 and 604800.
- Used
By boolMalware - The UsedByMalware param.
- Virus
Ident bool - The VirusIdent param.
- able
To BooleanTransfer File - The AbleToTransferFile param.
- alg
Disable StringCapability - The AlgDisableCapability param. String length must not exceed 127 characters.
- category String
- The Category param.
- consume
Big BooleanBandwidth - The ConsumeBigBandwidth param.
- data
Ident Boolean - The DataIdent param.
- default_
Application
Default - The Default param.
- description String
- The Description param. String length must not exceed 1023 characters.
- device String
- The Device param.
- evasive
Behavior Boolean - The EvasiveBehavior param.
- file
Type BooleanIdent - The FileTypeIdent param.
- folder String
- The Folder param.
- has
Known BooleanVulnerability - The HasKnownVulnerability param.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- no
Appid BooleanCaching - The NoAppidCaching param.
- parent
App String - The ParentApp param. String length must not exceed 127 characters.
- pervasive
Use Boolean - The PervasiveUse param.
- prone
To BooleanMisuse - The ProneToMisuse param.
- risk Integer
- The Risk param. Value must be between 1 and 5.
- signatures
List<Application
Signature> - The Signatures param.
- snippet String
- The Snippet param.
- subcategory String
- The Subcategory param. String length must not exceed 63 characters.
- tcp
Half IntegerClosed Timeout - timeout for half-close session in seconds. Value must be between 1 and 604800.
- tcp
Time IntegerWait Timeout - timeout for session in time_wait state in seconds. Value must be between 1 and 600.
- tcp
Timeout Integer - timeout in seconds. Value must be between 0 and 604800.
- technology String
- The Technology param. String length must not exceed 63 characters.
- tfid String
- timeout Integer
- timeout in seconds. Value must be between 0 and 604800.
- tunnel
Applications Boolean - The TunnelApplications param.
- tunnel
Other BooleanApplication - The TunnelOtherApplication param.
- udp
Timeout Integer - timeout in seconds. Value must be between 0 and 604800.
- used
By BooleanMalware - The UsedByMalware param.
- virus
Ident Boolean - The VirusIdent param.
- able
To booleanTransfer File - The AbleToTransferFile param.
- alg
Disable stringCapability - The AlgDisableCapability param. String length must not exceed 127 characters.
- category string
- The Category param.
- consume
Big booleanBandwidth - The ConsumeBigBandwidth param.
- data
Ident boolean - The DataIdent param.
- default
Application
Default - The Default param.
- description string
- The Description param. String length must not exceed 1023 characters.
- device string
- The Device param.
- evasive
Behavior boolean - The EvasiveBehavior param.
- file
Type booleanIdent - The FileTypeIdent param.
- folder string
- The Folder param.
- has
Known booleanVulnerability - The HasKnownVulnerability param.
- name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- no
Appid booleanCaching - The NoAppidCaching param.
- parent
App string - The ParentApp param. String length must not exceed 127 characters.
- pervasive
Use boolean - The PervasiveUse param.
- prone
To booleanMisuse - The ProneToMisuse param.
- risk number
- The Risk param. Value must be between 1 and 5.
- signatures
Application
Signature[] - The Signatures param.
- snippet string
- The Snippet param.
- subcategory string
- The Subcategory param. String length must not exceed 63 characters.
- tcp
Half numberClosed Timeout - timeout for half-close session in seconds. Value must be between 1 and 604800.
- tcp
Time numberWait Timeout - timeout for session in time_wait state in seconds. Value must be between 1 and 600.
- tcp
Timeout number - timeout in seconds. Value must be between 0 and 604800.
- technology string
- The Technology param. String length must not exceed 63 characters.
- tfid string
- timeout number
- timeout in seconds. Value must be between 0 and 604800.
- tunnel
Applications boolean - The TunnelApplications param.
- tunnel
Other booleanApplication - The TunnelOtherApplication param.
- udp
Timeout number - timeout in seconds. Value must be between 0 and 604800.
- used
By booleanMalware - The UsedByMalware param.
- virus
Ident boolean - The VirusIdent param.
- able_
to_ booltransfer_ file - The AbleToTransferFile param.
- alg_
disable_ strcapability - The AlgDisableCapability param. String length must not exceed 127 characters.
- category str
- The Category param.
- consume_
big_ boolbandwidth - The ConsumeBigBandwidth param.
- data_
ident bool - The DataIdent param.
- default
Application
Default Args - The Default param.
- description str
- The Description param. String length must not exceed 1023 characters.
- device str
- The Device param.
- evasive_
behavior bool - The EvasiveBehavior param.
- file_
type_ boolident - The FileTypeIdent param.
- folder str
- The Folder param.
- has_
known_ boolvulnerability - The HasKnownVulnerability param.
- name str
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- no_
appid_ boolcaching - The NoAppidCaching param.
- parent_
app str - The ParentApp param. String length must not exceed 127 characters.
- pervasive_
use bool - The PervasiveUse param.
- prone_
to_ boolmisuse - The ProneToMisuse param.
- risk int
- The Risk param. Value must be between 1 and 5.
- signatures
Sequence[Application
Signature Args] - The Signatures param.
- snippet str
- The Snippet param.
- subcategory str
- The Subcategory param. String length must not exceed 63 characters.
- tcp_
half_ intclosed_ timeout - timeout for half-close session in seconds. Value must be between 1 and 604800.
- tcp_
time_ intwait_ timeout - timeout for session in time_wait state in seconds. Value must be between 1 and 600.
- tcp_
timeout int - timeout in seconds. Value must be between 0 and 604800.
- technology str
- The Technology param. String length must not exceed 63 characters.
- tfid str
- timeout int
- timeout in seconds. Value must be between 0 and 604800.
- tunnel_
applications bool - The TunnelApplications param.
- tunnel_
other_ boolapplication - The TunnelOtherApplication param.
- udp_
timeout int - timeout in seconds. Value must be between 0 and 604800.
- used_
by_ boolmalware - The UsedByMalware param.
- virus_
ident bool - The VirusIdent param.
- able
To BooleanTransfer File - The AbleToTransferFile param.
- alg
Disable StringCapability - The AlgDisableCapability param. String length must not exceed 127 characters.
- category String
- The Category param.
- consume
Big BooleanBandwidth - The ConsumeBigBandwidth param.
- data
Ident Boolean - The DataIdent param.
- default Property Map
- The Default param.
- description String
- The Description param. String length must not exceed 1023 characters.
- device String
- The Device param.
- evasive
Behavior Boolean - The EvasiveBehavior param.
- file
Type BooleanIdent - The FileTypeIdent param.
- folder String
- The Folder param.
- has
Known BooleanVulnerability - The HasKnownVulnerability param.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- no
Appid BooleanCaching - The NoAppidCaching param.
- parent
App String - The ParentApp param. String length must not exceed 127 characters.
- pervasive
Use Boolean - The PervasiveUse param.
- prone
To BooleanMisuse - The ProneToMisuse param.
- risk Number
- The Risk param. Value must be between 1 and 5.
- signatures List<Property Map>
- The Signatures param.
- snippet String
- The Snippet param.
- subcategory String
- The Subcategory param. String length must not exceed 63 characters.
- tcp
Half NumberClosed Timeout - timeout for half-close session in seconds. Value must be between 1 and 604800.
- tcp
Time NumberWait Timeout - timeout for session in time_wait state in seconds. Value must be between 1 and 600.
- tcp
Timeout Number - timeout in seconds. Value must be between 0 and 604800.
- technology String
- The Technology param. String length must not exceed 63 characters.
- tfid String
- timeout Number
- timeout in seconds. Value must be between 0 and 604800.
- tunnel
Applications Boolean - The TunnelApplications param.
- tunnel
Other BooleanApplication - The TunnelOtherApplication param.
- udp
Timeout Number - timeout in seconds. Value must be between 0 and 604800.
- used
By BooleanMalware - The UsedByMalware param.
- virus
Ident Boolean - The VirusIdent param.
Supporting Types
ApplicationDefault, ApplicationDefaultArgs
- Ident
By ApplicationIcmp6Type Default Ident By Icmp6Type - The IdentByIcmp6Type param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- Ident
By ApplicationIcmp Type Default Ident By Icmp Type - The IdentByIcmpType param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- Ident
By stringIp Protocol - The IdentByIpProtocol param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- Ports List<string>
- The Ports param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- Ident
By ApplicationIcmp6Type Default Ident By Icmp6Type - The IdentByIcmp6Type param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- Ident
By ApplicationIcmp Type Default Ident By Icmp Type - The IdentByIcmpType param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- Ident
By stringIp Protocol - The IdentByIpProtocol param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- Ports []string
- The Ports param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ident
By ApplicationIcmp6Type Default Ident By Icmp6Type - The IdentByIcmp6Type param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ident
By ApplicationIcmp Type Default Ident By Icmp Type - The IdentByIcmpType param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ident
By StringIp Protocol - The IdentByIpProtocol param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ports List<String>
- The Ports param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ident
By ApplicationIcmp6Type Default Ident By Icmp6Type - The IdentByIcmp6Type param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ident
By ApplicationIcmp Type Default Ident By Icmp Type - The IdentByIcmpType param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ident
By stringIp Protocol - The IdentByIpProtocol param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ports string[]
- The Ports param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ident_
by_ Applicationicmp6_ type Default Ident By Icmp6Type - The IdentByIcmp6Type param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ident_
by_ Applicationicmp_ type Default Ident By Icmp Type - The IdentByIcmpType param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ident_
by_ strip_ protocol - The IdentByIpProtocol param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ports Sequence[str]
- The Ports param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ident
By Property MapIcmp6Type - The IdentByIcmp6Type param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ident
By Property MapIcmp Type - The IdentByIcmpType param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ident
By StringIp Protocol - The IdentByIpProtocol param. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
- ports List<String>
- The Ports param. Individual elements in this list are subject to additional validation. String length must not exceed 63 characters. Ensure that only one of the following is specified:
ident_by_icmp6_type
,ident_by_icmp_type
,ident_by_ip_protocol
,port
ApplicationDefaultIdentByIcmp6Type, ApplicationDefaultIdentByIcmp6TypeArgs
ApplicationDefaultIdentByIcmpType, ApplicationDefaultIdentByIcmpTypeArgs
ApplicationSignature, ApplicationSignatureArgs
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- And
Conditions List<ApplicationSignature And Condition> - The AndConditions param.
- Comment string
- The Comment param. String length must not exceed 256 characters.
- Order
Free bool - The OrderFree param. Default:
false
. - Scope string
- The Scope param. String must be one of these:
"protocol-data-unit"
,"session"
. Default:"protocol-data-unit"
.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- And
Conditions []ApplicationSignature And Condition - The AndConditions param.
- Comment string
- The Comment param. String length must not exceed 256 characters.
- Order
Free bool - The OrderFree param. Default:
false
. - Scope string
- The Scope param. String must be one of these:
"protocol-data-unit"
,"session"
. Default:"protocol-data-unit"
.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- and
Conditions List<ApplicationSignature And Condition> - The AndConditions param.
- comment String
- The Comment param. String length must not exceed 256 characters.
- order
Free Boolean - The OrderFree param. Default:
false
. - scope String
- The Scope param. String must be one of these:
"protocol-data-unit"
,"session"
. Default:"protocol-data-unit"
.
- name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- and
Conditions ApplicationSignature And Condition[] - The AndConditions param.
- comment string
- The Comment param. String length must not exceed 256 characters.
- order
Free boolean - The OrderFree param. Default:
false
. - scope string
- The Scope param. String must be one of these:
"protocol-data-unit"
,"session"
. Default:"protocol-data-unit"
.
- name str
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- and_
conditions Sequence[ApplicationSignature And Condition] - The AndConditions param.
- comment str
- The Comment param. String length must not exceed 256 characters.
- order_
free bool - The OrderFree param. Default:
false
. - scope str
- The Scope param. String must be one of these:
"protocol-data-unit"
,"session"
. Default:"protocol-data-unit"
.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- and
Conditions List<Property Map> - The AndConditions param.
- comment String
- The Comment param. String length must not exceed 256 characters.
- order
Free Boolean - The OrderFree param. Default:
false
. - scope String
- The Scope param. String must be one of these:
"protocol-data-unit"
,"session"
. Default:"protocol-data-unit"
.
ApplicationSignatureAndCondition, ApplicationSignatureAndConditionArgs
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- Or
Conditions List<ApplicationSignature And Condition Or Condition> - The OrConditions param.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- Or
Conditions []ApplicationSignature And Condition Or Condition - The OrConditions param.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- or
Conditions List<ApplicationSignature And Condition Or Condition> - The OrConditions param.
- name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- or
Conditions ApplicationSignature And Condition Or Condition[] - The OrConditions param.
- name str
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- or_
conditions Sequence[ApplicationSignature And Condition Or Condition] - The OrConditions param.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- or
Conditions List<Property Map> - The OrConditions param.
ApplicationSignatureAndConditionOrCondition, ApplicationSignatureAndConditionOrConditionArgs
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- Operator
Application
Signature And Condition Or Condition Operator - The Operator param.
- Name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- Operator
Application
Signature And Condition Or Condition Operator - The Operator param.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- operator
Application
Signature And Condition Or Condition Operator - The Operator param.
- name string
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- operator
Application
Signature And Condition Or Condition Operator - The Operator param.
- name str
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- operator
Application
Signature And Condition Or Condition Operator - The Operator param.
- name String
- Alphanumeric string [ 0-9a-zA-Z._-]. String length must not exceed 31 characters.
- operator Property Map
- The Operator param.
ApplicationSignatureAndConditionOrConditionOperator, ApplicationSignatureAndConditionOrConditionOperatorArgs
- Equal
To ApplicationSignature And Condition Or Condition Operator Equal To - The EqualTo param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- Greater
Than ApplicationSignature And Condition Or Condition Operator Greater Than - The GreaterThan param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- Less
Than ApplicationSignature And Condition Or Condition Operator Less Than - The LessThan param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- Pattern
Match ApplicationSignature And Condition Or Condition Operator Pattern Match - The PatternMatch param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- Equal
To ApplicationSignature And Condition Or Condition Operator Equal To - The EqualTo param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- Greater
Than ApplicationSignature And Condition Or Condition Operator Greater Than - The GreaterThan param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- Less
Than ApplicationSignature And Condition Or Condition Operator Less Than - The LessThan param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- Pattern
Match ApplicationSignature And Condition Or Condition Operator Pattern Match - The PatternMatch param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- equal
To ApplicationSignature And Condition Or Condition Operator Equal To - The EqualTo param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- greater
Than ApplicationSignature And Condition Or Condition Operator Greater Than - The GreaterThan param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- less
Than ApplicationSignature And Condition Or Condition Operator Less Than - The LessThan param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- pattern
Match ApplicationSignature And Condition Or Condition Operator Pattern Match - The PatternMatch param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- equal
To ApplicationSignature And Condition Or Condition Operator Equal To - The EqualTo param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- greater
Than ApplicationSignature And Condition Or Condition Operator Greater Than - The GreaterThan param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- less
Than ApplicationSignature And Condition Or Condition Operator Less Than - The LessThan param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- pattern
Match ApplicationSignature And Condition Or Condition Operator Pattern Match - The PatternMatch param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- equal_
to ApplicationSignature And Condition Or Condition Operator Equal To - The EqualTo param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- greater_
than ApplicationSignature And Condition Or Condition Operator Greater Than - The GreaterThan param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- less_
than ApplicationSignature And Condition Or Condition Operator Less Than - The LessThan param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- pattern_
match ApplicationSignature And Condition Or Condition Operator Pattern Match - The PatternMatch param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- equal
To Property Map - The EqualTo param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- greater
Than Property Map - The GreaterThan param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- less
Than Property Map - The LessThan param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
- pattern
Match Property Map - The PatternMatch param. Ensure that only one of the following is specified:
equal_to
,greater_than
,less_than
,pattern_match
ApplicationSignatureAndConditionOrConditionOperatorEqualTo, ApplicationSignatureAndConditionOrConditionOperatorEqualToArgs
- Context string
- The Context param.
- Value string
- The Value param. String length must not exceed 10 characters.
- Mask string
- 4-byte hex value. String length must not exceed 10 characters. String validation regex:
^[0][xX][0-9A-Fa-f]{8}$
. - Position string
- The Position param. String length must not exceed 127 characters.
- Context string
- The Context param.
- Value string
- The Value param. String length must not exceed 10 characters.
- Mask string
- 4-byte hex value. String length must not exceed 10 characters. String validation regex:
^[0][xX][0-9A-Fa-f]{8}$
. - Position string
- The Position param. String length must not exceed 127 characters.
- context String
- The Context param.
- value String
- The Value param. String length must not exceed 10 characters.
- mask String
- 4-byte hex value. String length must not exceed 10 characters. String validation regex:
^[0][xX][0-9A-Fa-f]{8}$
. - position String
- The Position param. String length must not exceed 127 characters.
- context string
- The Context param.
- value string
- The Value param. String length must not exceed 10 characters.
- mask string
- 4-byte hex value. String length must not exceed 10 characters. String validation regex:
^[0][xX][0-9A-Fa-f]{8}$
. - position string
- The Position param. String length must not exceed 127 characters.
- context String
- The Context param.
- value String
- The Value param. String length must not exceed 10 characters.
- mask String
- 4-byte hex value. String length must not exceed 10 characters. String validation regex:
^[0][xX][0-9A-Fa-f]{8}$
. - position String
- The Position param. String length must not exceed 127 characters.
ApplicationSignatureAndConditionOrConditionOperatorGreaterThan, ApplicationSignatureAndConditionOrConditionOperatorGreaterThanArgs
- Context string
- The Context param. String length must not exceed 127 characters.
- Value int
- The Value param. Value must be between 0 and 4294967295.
- Qualifiers
List<Application
Signature And Condition Or Condition Operator Greater Than Qualifier> - The Qualifiers param.
- Context string
- The Context param. String length must not exceed 127 characters.
- Value int
- The Value param. Value must be between 0 and 4294967295.
- Qualifiers
[]Application
Signature And Condition Or Condition Operator Greater Than Qualifier - The Qualifiers param.
- context String
- The Context param. String length must not exceed 127 characters.
- value Integer
- The Value param. Value must be between 0 and 4294967295.
- qualifiers
List<Application
Signature And Condition Or Condition Operator Greater Than Qualifier> - The Qualifiers param.
- context string
- The Context param. String length must not exceed 127 characters.
- value number
- The Value param. Value must be between 0 and 4294967295.
- qualifiers
Application
Signature And Condition Or Condition Operator Greater Than Qualifier[] - The Qualifiers param.
- context str
- The Context param. String length must not exceed 127 characters.
- value int
- The Value param. Value must be between 0 and 4294967295.
- qualifiers
Sequence[Application
Signature And Condition Or Condition Operator Greater Than Qualifier] - The Qualifiers param.
- context String
- The Context param. String length must not exceed 127 characters.
- value Number
- The Value param. Value must be between 0 and 4294967295.
- qualifiers List<Property Map>
- The Qualifiers param.
ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifier, ApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifierArgs
ApplicationSignatureAndConditionOrConditionOperatorLessThan, ApplicationSignatureAndConditionOrConditionOperatorLessThanArgs
- Context string
- The Context param. String length must not exceed 127 characters.
- Value int
- The Value param. Value must be between 0 and 4294967295.
- Qualifiers
List<Application
Signature And Condition Or Condition Operator Less Than Qualifier> - The Qualifiers param.
- Context string
- The Context param. String length must not exceed 127 characters.
- Value int
- The Value param. Value must be between 0 and 4294967295.
- Qualifiers
[]Application
Signature And Condition Or Condition Operator Less Than Qualifier - The Qualifiers param.
- context String
- The Context param. String length must not exceed 127 characters.
- value Integer
- The Value param. Value must be between 0 and 4294967295.
- qualifiers
List<Application
Signature And Condition Or Condition Operator Less Than Qualifier> - The Qualifiers param.
- context string
- The Context param. String length must not exceed 127 characters.
- value number
- The Value param. Value must be between 0 and 4294967295.
- qualifiers
Application
Signature And Condition Or Condition Operator Less Than Qualifier[] - The Qualifiers param.
- context str
- The Context param. String length must not exceed 127 characters.
- value int
- The Value param. Value must be between 0 and 4294967295.
- qualifiers
Sequence[Application
Signature And Condition Or Condition Operator Less Than Qualifier] - The Qualifiers param.
- context String
- The Context param. String length must not exceed 127 characters.
- value Number
- The Value param. Value must be between 0 and 4294967295.
- qualifiers List<Property Map>
- The Qualifiers param.
ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifier, ApplicationSignatureAndConditionOrConditionOperatorLessThanQualifierArgs
ApplicationSignatureAndConditionOrConditionOperatorPatternMatch, ApplicationSignatureAndConditionOrConditionOperatorPatternMatchArgs
- Context string
- The Context param. String length must not exceed 127 characters.
- Pattern string
- The Pattern param. String length must not exceed 127 characters.
- Qualifiers
List<Application
Signature And Condition Or Condition Operator Pattern Match Qualifier> - The Qualifiers param.
- Context string
- The Context param. String length must not exceed 127 characters.
- Pattern string
- The Pattern param. String length must not exceed 127 characters.
- Qualifiers
[]Application
Signature And Condition Or Condition Operator Pattern Match Qualifier - The Qualifiers param.
- context String
- The Context param. String length must not exceed 127 characters.
- pattern String
- The Pattern param. String length must not exceed 127 characters.
- qualifiers
List<Application
Signature And Condition Or Condition Operator Pattern Match Qualifier> - The Qualifiers param.
- context string
- The Context param. String length must not exceed 127 characters.
- pattern string
- The Pattern param. String length must not exceed 127 characters.
- qualifiers
Application
Signature And Condition Or Condition Operator Pattern Match Qualifier[] - The Qualifiers param.
- context str
- The Context param. String length must not exceed 127 characters.
- pattern str
- The Pattern param. String length must not exceed 127 characters.
- qualifiers
Sequence[Application
Signature And Condition Or Condition Operator Pattern Match Qualifier] - The Qualifiers param.
- context String
- The Context param. String length must not exceed 127 characters.
- pattern String
- The Pattern param. String length must not exceed 127 characters.
- qualifiers List<Property Map>
- The Qualifiers param.
ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifier, ApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifierArgs
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scm
Terraform Provider.