panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
panos.getApplication
Explore with Pulumi AI
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
Using getApplication
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getApplication(args: GetApplicationArgs, opts?: InvokeOptions): Promise<GetApplicationResult>
function getApplicationOutput(args: GetApplicationOutputArgs, opts?: InvokeOptions): Output<GetApplicationResult>
def get_application(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[GetApplicationDefault] = None,
description: Optional[str] = None,
disable_override: Optional[str] = None,
evasive_behavior: Optional[bool] = None,
file_type_ident: Optional[bool] = None,
has_known_vulnerability: Optional[bool] = None,
location: Optional[GetApplicationLocation] = 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[float] = None,
signatures: Optional[Sequence[GetApplicationSignature]] = None,
subcategory: Optional[str] = None,
tcp_half_closed_timeout: Optional[float] = None,
tcp_time_wait_timeout: Optional[float] = None,
tcp_timeout: Optional[float] = None,
technology: Optional[str] = None,
timeout: Optional[float] = None,
tunnel_applications: Optional[bool] = None,
tunnel_other_application: Optional[bool] = None,
udp_timeout: Optional[float] = None,
used_by_malware: Optional[bool] = None,
virus_ident: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetApplicationResult
def get_application_output(able_to_transfer_file: Optional[pulumi.Input[bool]] = None,
alg_disable_capability: Optional[pulumi.Input[str]] = None,
category: Optional[pulumi.Input[str]] = None,
consume_big_bandwidth: Optional[pulumi.Input[bool]] = None,
data_ident: Optional[pulumi.Input[bool]] = None,
default: Optional[pulumi.Input[GetApplicationDefaultArgs]] = None,
description: Optional[pulumi.Input[str]] = None,
disable_override: Optional[pulumi.Input[str]] = None,
evasive_behavior: Optional[pulumi.Input[bool]] = None,
file_type_ident: Optional[pulumi.Input[bool]] = None,
has_known_vulnerability: Optional[pulumi.Input[bool]] = None,
location: Optional[pulumi.Input[GetApplicationLocationArgs]] = None,
name: Optional[pulumi.Input[str]] = None,
no_appid_caching: Optional[pulumi.Input[bool]] = None,
parent_app: Optional[pulumi.Input[str]] = None,
pervasive_use: Optional[pulumi.Input[bool]] = None,
prone_to_misuse: Optional[pulumi.Input[bool]] = None,
risk: Optional[pulumi.Input[float]] = None,
signatures: Optional[pulumi.Input[Sequence[pulumi.Input[GetApplicationSignatureArgs]]]] = None,
subcategory: Optional[pulumi.Input[str]] = None,
tcp_half_closed_timeout: Optional[pulumi.Input[float]] = None,
tcp_time_wait_timeout: Optional[pulumi.Input[float]] = None,
tcp_timeout: Optional[pulumi.Input[float]] = None,
technology: Optional[pulumi.Input[str]] = None,
timeout: Optional[pulumi.Input[float]] = None,
tunnel_applications: Optional[pulumi.Input[bool]] = None,
tunnel_other_application: Optional[pulumi.Input[bool]] = None,
udp_timeout: Optional[pulumi.Input[float]] = None,
used_by_malware: Optional[pulumi.Input[bool]] = None,
virus_ident: Optional[pulumi.Input[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApplicationResult]
func LookupApplication(ctx *Context, args *LookupApplicationArgs, opts ...InvokeOption) (*LookupApplicationResult, error)
func LookupApplicationOutput(ctx *Context, args *LookupApplicationOutputArgs, opts ...InvokeOption) LookupApplicationResultOutput
> Note: This function is named LookupApplication
in the Go SDK.
public static class GetApplication
{
public static Task<GetApplicationResult> InvokeAsync(GetApplicationArgs args, InvokeOptions? opts = null)
public static Output<GetApplicationResult> Invoke(GetApplicationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
public static Output<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
fn::invoke:
function: panos:index/getApplication:getApplication
arguments:
# arguments dictionary
The following arguments are supported:
- Location
Get
Application Location - The location of this object.
- Name string
- Able
To boolTransfer File - Alg
Disable stringCapability - Category string
- Consume
Big boolBandwidth - Data
Ident bool - Default
Get
Application Default - Description string
- Disable
Override string - disable object override in child device groups
- Evasive
Behavior bool - File
Type boolIdent - Has
Known boolVulnerability - No
Appid boolCaching - Parent
App string - Pervasive
Use bool - Prone
To boolMisuse - Risk double
- Signatures
List<Get
Application Signature> - Subcategory string
- Tcp
Half doubleClosed Timeout - timeout for half-close session in seconds
- Tcp
Time doubleWait Timeout - timeout for session in time_wait state in seconds
- Tcp
Timeout double - timeout in seconds
- Technology string
- Timeout double
- timeout in seconds
- Tunnel
Applications bool - Tunnel
Other boolApplication - Udp
Timeout double - timeout in seconds
- Used
By boolMalware - Virus
Ident bool
- Location
Get
Application Location - The location of this object.
- Name string
- Able
To boolTransfer File - Alg
Disable stringCapability - Category string
- Consume
Big boolBandwidth - Data
Ident bool - Default
Get
Application Default - Description string
- Disable
Override string - disable object override in child device groups
- Evasive
Behavior bool - File
Type boolIdent - Has
Known boolVulnerability - No
Appid boolCaching - Parent
App string - Pervasive
Use bool - Prone
To boolMisuse - Risk float64
- Signatures
[]Get
Application Signature - Subcategory string
- Tcp
Half float64Closed Timeout - timeout for half-close session in seconds
- Tcp
Time float64Wait Timeout - timeout for session in time_wait state in seconds
- Tcp
Timeout float64 - timeout in seconds
- Technology string
- Timeout float64
- timeout in seconds
- Tunnel
Applications bool - Tunnel
Other boolApplication - Udp
Timeout float64 - timeout in seconds
- Used
By boolMalware - Virus
Ident bool
- location
Get
Application Location - The location of this object.
- name String
- able
To BooleanTransfer File - alg
Disable StringCapability - category String
- consume
Big BooleanBandwidth - data
Ident Boolean - default_
Get
Application Default - description String
- disable
Override String - disable object override in child device groups
- evasive
Behavior Boolean - file
Type BooleanIdent - has
Known BooleanVulnerability - no
Appid BooleanCaching - parent
App String - pervasive
Use Boolean - prone
To BooleanMisuse - risk Double
- signatures
List<Get
Application Signature> - subcategory String
- tcp
Half DoubleClosed Timeout - timeout for half-close session in seconds
- tcp
Time DoubleWait Timeout - timeout for session in time_wait state in seconds
- tcp
Timeout Double - timeout in seconds
- technology String
- timeout Double
- timeout in seconds
- tunnel
Applications Boolean - tunnel
Other BooleanApplication - udp
Timeout Double - timeout in seconds
- used
By BooleanMalware - virus
Ident Boolean
- location
Get
Application Location - The location of this object.
- name string
- able
To booleanTransfer File - alg
Disable stringCapability - category string
- consume
Big booleanBandwidth - data
Ident boolean - default
Get
Application Default - description string
- disable
Override string - disable object override in child device groups
- evasive
Behavior boolean - file
Type booleanIdent - has
Known booleanVulnerability - no
Appid booleanCaching - parent
App string - pervasive
Use boolean - prone
To booleanMisuse - risk number
- signatures
Get
Application Signature[] - subcategory string
- tcp
Half numberClosed Timeout - timeout for half-close session in seconds
- tcp
Time numberWait Timeout - timeout for session in time_wait state in seconds
- tcp
Timeout number - timeout in seconds
- technology string
- timeout number
- timeout in seconds
- tunnel
Applications boolean - tunnel
Other booleanApplication - udp
Timeout number - timeout in seconds
- used
By booleanMalware - virus
Ident boolean
- location
Get
Application Location - The location of this object.
- name str
- able_
to_ booltransfer_ file - alg_
disable_ strcapability - category str
- consume_
big_ boolbandwidth - data_
ident bool - default
Get
Application Default - description str
- disable_
override str - disable object override in child device groups
- evasive_
behavior bool - file_
type_ boolident - has_
known_ boolvulnerability - no_
appid_ boolcaching - parent_
app str - pervasive_
use bool - prone_
to_ boolmisuse - risk float
- signatures
Sequence[Get
Application Signature] - subcategory str
- tcp_
half_ floatclosed_ timeout - timeout for half-close session in seconds
- tcp_
time_ floatwait_ timeout - timeout for session in time_wait state in seconds
- tcp_
timeout float - timeout in seconds
- technology str
- timeout float
- timeout in seconds
- tunnel_
applications bool - tunnel_
other_ boolapplication - udp_
timeout float - timeout in seconds
- used_
by_ boolmalware - virus_
ident bool
- location Property Map
- The location of this object.
- name String
- able
To BooleanTransfer File - alg
Disable StringCapability - category String
- consume
Big BooleanBandwidth - data
Ident Boolean - default Property Map
- description String
- disable
Override String - disable object override in child device groups
- evasive
Behavior Boolean - file
Type BooleanIdent - has
Known BooleanVulnerability - no
Appid BooleanCaching - parent
App String - pervasive
Use Boolean - prone
To BooleanMisuse - risk Number
- signatures List<Property Map>
- subcategory String
- tcp
Half NumberClosed Timeout - timeout for half-close session in seconds
- tcp
Time NumberWait Timeout - timeout for session in time_wait state in seconds
- tcp
Timeout Number - timeout in seconds
- technology String
- timeout Number
- timeout in seconds
- tunnel
Applications Boolean - tunnel
Other BooleanApplication - udp
Timeout Number - timeout in seconds
- used
By BooleanMalware - virus
Ident Boolean
getApplication Result
The following output properties are available:
- Able
To boolTransfer File - Alg
Disable stringCapability - Category string
- Consume
Big boolBandwidth - Data
Ident bool - Default
Get
Application Default - Description string
- Disable
Override string - disable object override in child device groups
- Evasive
Behavior bool - File
Type boolIdent - Has
Known boolVulnerability - Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Application Location - The location of this object.
- Name string
- No
Appid boolCaching - Parent
App string - Pervasive
Use bool - Prone
To boolMisuse - Risk double
- Signatures
List<Get
Application Signature> - Subcategory string
- Tcp
Half doubleClosed Timeout - timeout for half-close session in seconds
- Tcp
Time doubleWait Timeout - timeout for session in time_wait state in seconds
- Tcp
Timeout double - timeout in seconds
- Technology string
- Timeout double
- timeout in seconds
- Tunnel
Applications bool - Tunnel
Other boolApplication - Udp
Timeout double - timeout in seconds
- Used
By boolMalware - Virus
Ident bool
- Able
To boolTransfer File - Alg
Disable stringCapability - Category string
- Consume
Big boolBandwidth - Data
Ident bool - Default
Get
Application Default - Description string
- Disable
Override string - disable object override in child device groups
- Evasive
Behavior bool - File
Type boolIdent - Has
Known boolVulnerability - Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Application Location - The location of this object.
- Name string
- No
Appid boolCaching - Parent
App string - Pervasive
Use bool - Prone
To boolMisuse - Risk float64
- Signatures
[]Get
Application Signature - Subcategory string
- Tcp
Half float64Closed Timeout - timeout for half-close session in seconds
- Tcp
Time float64Wait Timeout - timeout for session in time_wait state in seconds
- Tcp
Timeout float64 - timeout in seconds
- Technology string
- Timeout float64
- timeout in seconds
- Tunnel
Applications bool - Tunnel
Other boolApplication - Udp
Timeout float64 - timeout in seconds
- Used
By boolMalware - Virus
Ident bool
- able
To BooleanTransfer File - alg
Disable StringCapability - category String
- consume
Big BooleanBandwidth - data
Ident Boolean - default_
Get
Application Default - description String
- disable
Override String - disable object override in child device groups
- evasive
Behavior Boolean - file
Type BooleanIdent - has
Known BooleanVulnerability - id String
- The provider-assigned unique ID for this managed resource.
- location
Get
Application Location - The location of this object.
- name String
- no
Appid BooleanCaching - parent
App String - pervasive
Use Boolean - prone
To BooleanMisuse - risk Double
- signatures
List<Get
Application Signature> - subcategory String
- tcp
Half DoubleClosed Timeout - timeout for half-close session in seconds
- tcp
Time DoubleWait Timeout - timeout for session in time_wait state in seconds
- tcp
Timeout Double - timeout in seconds
- technology String
- timeout Double
- timeout in seconds
- tunnel
Applications Boolean - tunnel
Other BooleanApplication - udp
Timeout Double - timeout in seconds
- used
By BooleanMalware - virus
Ident Boolean
- able
To booleanTransfer File - alg
Disable stringCapability - category string
- consume
Big booleanBandwidth - data
Ident boolean - default
Get
Application Default - description string
- disable
Override string - disable object override in child device groups
- evasive
Behavior boolean - file
Type booleanIdent - has
Known booleanVulnerability - id string
- The provider-assigned unique ID for this managed resource.
- location
Get
Application Location - The location of this object.
- name string
- no
Appid booleanCaching - parent
App string - pervasive
Use boolean - prone
To booleanMisuse - risk number
- signatures
Get
Application Signature[] - subcategory string
- tcp
Half numberClosed Timeout - timeout for half-close session in seconds
- tcp
Time numberWait Timeout - timeout for session in time_wait state in seconds
- tcp
Timeout number - timeout in seconds
- technology string
- timeout number
- timeout in seconds
- tunnel
Applications boolean - tunnel
Other booleanApplication - udp
Timeout number - timeout in seconds
- used
By booleanMalware - virus
Ident boolean
- able_
to_ booltransfer_ file - alg_
disable_ strcapability - category str
- consume_
big_ boolbandwidth - data_
ident bool - default
Get
Application Default - description str
- disable_
override str - disable object override in child device groups
- evasive_
behavior bool - file_
type_ boolident - has_
known_ boolvulnerability - id str
- The provider-assigned unique ID for this managed resource.
- location
Get
Application Location - The location of this object.
- name str
- no_
appid_ boolcaching - parent_
app str - pervasive_
use bool - prone_
to_ boolmisuse - risk float
- signatures
Sequence[Get
Application Signature] - subcategory str
- tcp_
half_ floatclosed_ timeout - timeout for half-close session in seconds
- tcp_
time_ floatwait_ timeout - timeout for session in time_wait state in seconds
- tcp_
timeout float - timeout in seconds
- technology str
- timeout float
- timeout in seconds
- tunnel_
applications bool - tunnel_
other_ boolapplication - udp_
timeout float - timeout in seconds
- used_
by_ boolmalware - virus_
ident bool
- able
To BooleanTransfer File - alg
Disable StringCapability - category String
- consume
Big BooleanBandwidth - data
Ident Boolean - default Property Map
- description String
- disable
Override String - disable object override in child device groups
- evasive
Behavior Boolean - file
Type BooleanIdent - has
Known BooleanVulnerability - id String
- The provider-assigned unique ID for this managed resource.
- location Property Map
- The location of this object.
- name String
- no
Appid BooleanCaching - parent
App String - pervasive
Use Boolean - prone
To BooleanMisuse - risk Number
- signatures List<Property Map>
- subcategory String
- tcp
Half NumberClosed Timeout - timeout for half-close session in seconds
- tcp
Time NumberWait Timeout - timeout for session in time_wait state in seconds
- tcp
Timeout Number - timeout in seconds
- technology String
- timeout Number
- timeout in seconds
- tunnel
Applications Boolean - tunnel
Other BooleanApplication - udp
Timeout Number - timeout in seconds
- used
By BooleanMalware - virus
Ident Boolean
Supporting Types
GetApplicationDefault
- ident
By Property MapIcmp6Type - ident
By Property MapIcmp Type - ident
By StringIp Protocol - ports List<String>
GetApplicationDefaultIdentByIcmp6Type
GetApplicationDefaultIdentByIcmpType
GetApplicationLocation
- Device
Group GetApplication Location Device Group - Located in a specific Device Group
- Get
Application Location Shared - Panorama shared object
- Vsys
Get
Application Location Vsys - Located in a specific Virtual System
- Device
Group GetApplication Location Device Group - Located in a specific Device Group
- Get
Application Location Shared - Panorama shared object
- Vsys
Get
Application Location Vsys - Located in a specific Virtual System
- device
Group GetApplication Location Device Group - Located in a specific Device Group
- Get
Application Location Shared - Panorama shared object
- vsys
Get
Application Location Vsys - Located in a specific Virtual System
- device
Group GetApplication Location Device Group - Located in a specific Device Group
- Get
Application Location Shared - Panorama shared object
- vsys
Get
Application Location Vsys - Located in a specific Virtual System
- device_
group GetApplication Location Device Group - Located in a specific Device Group
- Get
Application Location Shared - Panorama shared object
- vsys
Get
Application Location Vsys - Located in a specific Virtual System
- device
Group Property Map - Located in a specific Device Group
- Property Map
- Panorama shared object
- vsys Property Map
- Located in a specific Virtual System
GetApplicationLocationDeviceGroup
- Name string
- Device Group name
- Panorama
Device string - Panorama device name
- Name string
- Device Group name
- Panorama
Device string - Panorama device name
- name String
- Device Group name
- panorama
Device String - Panorama device name
- name string
- Device Group name
- panorama
Device string - Panorama device name
- name str
- Device Group name
- panorama_
device str - Panorama device name
- name String
- Device Group name
- panorama
Device String - Panorama device name
GetApplicationLocationVsys
- Name string
- The Virtual System name
- Ngfw
Device string - The NGFW device name
- Name string
- The Virtual System name
- Ngfw
Device string - The NGFW device name
- name String
- The Virtual System name
- ngfw
Device String - The NGFW device name
- name string
- The Virtual System name
- ngfw
Device string - The NGFW device name
- name str
- The Virtual System name
- ngfw_
device str - The NGFW device name
- name String
- The Virtual System name
- ngfw
Device String - The NGFW device name
GetApplicationSignature
- And
Conditions List<GetApplication Signature And Condition> - Comment string
- Name string
- Order
Free bool - Scope string
- And
Conditions []GetApplication Signature And Condition - Comment string
- Name string
- Order
Free bool - Scope string
- and
Conditions List<GetApplication Signature And Condition> - comment String
- name String
- order
Free Boolean - scope String
- and
Conditions GetApplication Signature And Condition[] - comment string
- name string
- order
Free boolean - scope string
- and
Conditions List<Property Map> - comment String
- name String
- order
Free Boolean - scope String
GetApplicationSignatureAndCondition
GetApplicationSignatureAndConditionOrCondition
- name String
- operator Property Map
GetApplicationSignatureAndConditionOrConditionOperator
- equal_
to GetApplication Signature And Condition Or Condition Operator Equal To - greater_
than GetApplication Signature And Condition Or Condition Operator Greater Than - less_
than GetApplication Signature And Condition Or Condition Operator Less Than - pattern_
match GetApplication Signature And Condition Or Condition Operator Pattern Match
GetApplicationSignatureAndConditionOrConditionOperatorEqualTo
GetApplicationSignatureAndConditionOrConditionOperatorGreaterThan
- context String
- qualifiers List<Property Map>
- value Number
GetApplicationSignatureAndConditionOrConditionOperatorGreaterThanQualifier
GetApplicationSignatureAndConditionOrConditionOperatorLessThan
- context String
- qualifiers List<Property Map>
- value Number
GetApplicationSignatureAndConditionOrConditionOperatorLessThanQualifier
GetApplicationSignatureAndConditionOrConditionOperatorPatternMatch
- context String
- pattern String
- qualifiers List<Property Map>
GetApplicationSignatureAndConditionOrConditionOperatorPatternMatchQualifier
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panos
Terraform Provider.
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks