1. Packages
  2. Panos Provider
  3. API Docs
  4. getAntivirusSecurityProfile
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

panos.getAntivirusSecurityProfile

Explore with Pulumi AI

Using getAntivirusSecurityProfile

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 getAntivirusSecurityProfile(args: GetAntivirusSecurityProfileArgs, opts?: InvokeOptions): Promise<GetAntivirusSecurityProfileResult>
function getAntivirusSecurityProfileOutput(args: GetAntivirusSecurityProfileOutputArgs, opts?: InvokeOptions): Output<GetAntivirusSecurityProfileResult>
Copy
def get_antivirus_security_profile(application_exceptions: Optional[Sequence[GetAntivirusSecurityProfileApplicationException]] = None,
                                   decoders: Optional[Sequence[GetAntivirusSecurityProfileDecoder]] = None,
                                   description: Optional[str] = None,
                                   disable_override: Optional[str] = None,
                                   location: Optional[GetAntivirusSecurityProfileLocation] = None,
                                   machine_learning_exceptions: Optional[Sequence[GetAntivirusSecurityProfileMachineLearningException]] = None,
                                   machine_learning_models: Optional[Sequence[GetAntivirusSecurityProfileMachineLearningModel]] = None,
                                   name: Optional[str] = None,
                                   packet_capture: Optional[bool] = None,
                                   threat_exceptions: Optional[Sequence[GetAntivirusSecurityProfileThreatException]] = None,
                                   wfrt_hold_mode: Optional[bool] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetAntivirusSecurityProfileResult
def get_antivirus_security_profile_output(application_exceptions: Optional[pulumi.Input[Sequence[pulumi.Input[GetAntivirusSecurityProfileApplicationExceptionArgs]]]] = None,
                                   decoders: Optional[pulumi.Input[Sequence[pulumi.Input[GetAntivirusSecurityProfileDecoderArgs]]]] = None,
                                   description: Optional[pulumi.Input[str]] = None,
                                   disable_override: Optional[pulumi.Input[str]] = None,
                                   location: Optional[pulumi.Input[GetAntivirusSecurityProfileLocationArgs]] = None,
                                   machine_learning_exceptions: Optional[pulumi.Input[Sequence[pulumi.Input[GetAntivirusSecurityProfileMachineLearningExceptionArgs]]]] = None,
                                   machine_learning_models: Optional[pulumi.Input[Sequence[pulumi.Input[GetAntivirusSecurityProfileMachineLearningModelArgs]]]] = None,
                                   name: Optional[pulumi.Input[str]] = None,
                                   packet_capture: Optional[pulumi.Input[bool]] = None,
                                   threat_exceptions: Optional[pulumi.Input[Sequence[pulumi.Input[GetAntivirusSecurityProfileThreatExceptionArgs]]]] = None,
                                   wfrt_hold_mode: Optional[pulumi.Input[bool]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetAntivirusSecurityProfileResult]
Copy
func LookupAntivirusSecurityProfile(ctx *Context, args *LookupAntivirusSecurityProfileArgs, opts ...InvokeOption) (*LookupAntivirusSecurityProfileResult, error)
func LookupAntivirusSecurityProfileOutput(ctx *Context, args *LookupAntivirusSecurityProfileOutputArgs, opts ...InvokeOption) LookupAntivirusSecurityProfileResultOutput
Copy

> Note: This function is named LookupAntivirusSecurityProfile in the Go SDK.

public static class GetAntivirusSecurityProfile 
{
    public static Task<GetAntivirusSecurityProfileResult> InvokeAsync(GetAntivirusSecurityProfileArgs args, InvokeOptions? opts = null)
    public static Output<GetAntivirusSecurityProfileResult> Invoke(GetAntivirusSecurityProfileInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAntivirusSecurityProfileResult> getAntivirusSecurityProfile(GetAntivirusSecurityProfileArgs args, InvokeOptions options)
public static Output<GetAntivirusSecurityProfileResult> getAntivirusSecurityProfile(GetAntivirusSecurityProfileArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: panos:index/getAntivirusSecurityProfile:getAntivirusSecurityProfile
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. GetAntivirusSecurityProfileLocation
The location of this object.
Name This property is required. string
ApplicationExceptions List<GetAntivirusSecurityProfileApplicationException>
Application exceptions
Decoders List<GetAntivirusSecurityProfileDecoder>
Protocol decoders
Description string
Profile description
DisableOverride string
Disable object override in child device groups
MachineLearningExceptions List<GetAntivirusSecurityProfileMachineLearningException>
Exceptions for ML based file scans.
MachineLearningModels List<GetAntivirusSecurityProfileMachineLearningModel>
Machine learning models
PacketCapture bool
Enable packet capture
ThreatExceptions List<GetAntivirusSecurityProfileThreatException>
Exceptions for specific threats
WfrtHoldMode bool
Enable hold mode for WildFire real time signature lookup
Location This property is required. GetAntivirusSecurityProfileLocation
The location of this object.
Name This property is required. string
ApplicationExceptions []GetAntivirusSecurityProfileApplicationException
Application exceptions
Decoders []GetAntivirusSecurityProfileDecoder
Protocol decoders
Description string
Profile description
DisableOverride string
Disable object override in child device groups
MachineLearningExceptions []GetAntivirusSecurityProfileMachineLearningException
Exceptions for ML based file scans.
MachineLearningModels []GetAntivirusSecurityProfileMachineLearningModel
Machine learning models
PacketCapture bool
Enable packet capture
ThreatExceptions []GetAntivirusSecurityProfileThreatException
Exceptions for specific threats
WfrtHoldMode bool
Enable hold mode for WildFire real time signature lookup
location This property is required. GetAntivirusSecurityProfileLocation
The location of this object.
name This property is required. String
applicationExceptions List<GetAntivirusSecurityProfileApplicationException>
Application exceptions
decoders List<GetAntivirusSecurityProfileDecoder>
Protocol decoders
description String
Profile description
disableOverride String
Disable object override in child device groups
machineLearningExceptions List<GetAntivirusSecurityProfileMachineLearningException>
Exceptions for ML based file scans.
machineLearningModels List<GetAntivirusSecurityProfileMachineLearningModel>
Machine learning models
packetCapture Boolean
Enable packet capture
threatExceptions List<GetAntivirusSecurityProfileThreatException>
Exceptions for specific threats
wfrtHoldMode Boolean
Enable hold mode for WildFire real time signature lookup
location This property is required. GetAntivirusSecurityProfileLocation
The location of this object.
name This property is required. string
applicationExceptions GetAntivirusSecurityProfileApplicationException[]
Application exceptions
decoders GetAntivirusSecurityProfileDecoder[]
Protocol decoders
description string
Profile description
disableOverride string
Disable object override in child device groups
machineLearningExceptions GetAntivirusSecurityProfileMachineLearningException[]
Exceptions for ML based file scans.
machineLearningModels GetAntivirusSecurityProfileMachineLearningModel[]
Machine learning models
packetCapture boolean
Enable packet capture
threatExceptions GetAntivirusSecurityProfileThreatException[]
Exceptions for specific threats
wfrtHoldMode boolean
Enable hold mode for WildFire real time signature lookup
location This property is required. GetAntivirusSecurityProfileLocation
The location of this object.
name This property is required. str
application_exceptions Sequence[GetAntivirusSecurityProfileApplicationException]
Application exceptions
decoders Sequence[GetAntivirusSecurityProfileDecoder]
Protocol decoders
description str
Profile description
disable_override str
Disable object override in child device groups
machine_learning_exceptions Sequence[GetAntivirusSecurityProfileMachineLearningException]
Exceptions for ML based file scans.
machine_learning_models Sequence[GetAntivirusSecurityProfileMachineLearningModel]
Machine learning models
packet_capture bool
Enable packet capture
threat_exceptions Sequence[GetAntivirusSecurityProfileThreatException]
Exceptions for specific threats
wfrt_hold_mode bool
Enable hold mode for WildFire real time signature lookup
location This property is required. Property Map
The location of this object.
name This property is required. String
applicationExceptions List<Property Map>
Application exceptions
decoders List<Property Map>
Protocol decoders
description String
Profile description
disableOverride String
Disable object override in child device groups
machineLearningExceptions List<Property Map>
Exceptions for ML based file scans.
machineLearningModels List<Property Map>
Machine learning models
packetCapture Boolean
Enable packet capture
threatExceptions List<Property Map>
Exceptions for specific threats
wfrtHoldMode Boolean
Enable hold mode for WildFire real time signature lookup

getAntivirusSecurityProfile Result

The following output properties are available:

ApplicationExceptions List<GetAntivirusSecurityProfileApplicationException>
Application exceptions
Decoders List<GetAntivirusSecurityProfileDecoder>
Protocol decoders
Description string
Profile description
DisableOverride string
Disable object override in child device groups
Id string
The provider-assigned unique ID for this managed resource.
Location GetAntivirusSecurityProfileLocation
The location of this object.
MachineLearningExceptions List<GetAntivirusSecurityProfileMachineLearningException>
Exceptions for ML based file scans.
MachineLearningModels List<GetAntivirusSecurityProfileMachineLearningModel>
Machine learning models
Name string
PacketCapture bool
Enable packet capture
ThreatExceptions List<GetAntivirusSecurityProfileThreatException>
Exceptions for specific threats
WfrtHoldMode bool
Enable hold mode for WildFire real time signature lookup
ApplicationExceptions []GetAntivirusSecurityProfileApplicationException
Application exceptions
Decoders []GetAntivirusSecurityProfileDecoder
Protocol decoders
Description string
Profile description
DisableOverride string
Disable object override in child device groups
Id string
The provider-assigned unique ID for this managed resource.
Location GetAntivirusSecurityProfileLocation
The location of this object.
MachineLearningExceptions []GetAntivirusSecurityProfileMachineLearningException
Exceptions for ML based file scans.
MachineLearningModels []GetAntivirusSecurityProfileMachineLearningModel
Machine learning models
Name string
PacketCapture bool
Enable packet capture
ThreatExceptions []GetAntivirusSecurityProfileThreatException
Exceptions for specific threats
WfrtHoldMode bool
Enable hold mode for WildFire real time signature lookup
applicationExceptions List<GetAntivirusSecurityProfileApplicationException>
Application exceptions
decoders List<GetAntivirusSecurityProfileDecoder>
Protocol decoders
description String
Profile description
disableOverride String
Disable object override in child device groups
id String
The provider-assigned unique ID for this managed resource.
location GetAntivirusSecurityProfileLocation
The location of this object.
machineLearningExceptions List<GetAntivirusSecurityProfileMachineLearningException>
Exceptions for ML based file scans.
machineLearningModels List<GetAntivirusSecurityProfileMachineLearningModel>
Machine learning models
name String
packetCapture Boolean
Enable packet capture
threatExceptions List<GetAntivirusSecurityProfileThreatException>
Exceptions for specific threats
wfrtHoldMode Boolean
Enable hold mode for WildFire real time signature lookup
applicationExceptions GetAntivirusSecurityProfileApplicationException[]
Application exceptions
decoders GetAntivirusSecurityProfileDecoder[]
Protocol decoders
description string
Profile description
disableOverride string
Disable object override in child device groups
id string
The provider-assigned unique ID for this managed resource.
location GetAntivirusSecurityProfileLocation
The location of this object.
machineLearningExceptions GetAntivirusSecurityProfileMachineLearningException[]
Exceptions for ML based file scans.
machineLearningModels GetAntivirusSecurityProfileMachineLearningModel[]
Machine learning models
name string
packetCapture boolean
Enable packet capture
threatExceptions GetAntivirusSecurityProfileThreatException[]
Exceptions for specific threats
wfrtHoldMode boolean
Enable hold mode for WildFire real time signature lookup
application_exceptions Sequence[GetAntivirusSecurityProfileApplicationException]
Application exceptions
decoders Sequence[GetAntivirusSecurityProfileDecoder]
Protocol decoders
description str
Profile description
disable_override str
Disable object override in child device groups
id str
The provider-assigned unique ID for this managed resource.
location GetAntivirusSecurityProfileLocation
The location of this object.
machine_learning_exceptions Sequence[GetAntivirusSecurityProfileMachineLearningException]
Exceptions for ML based file scans.
machine_learning_models Sequence[GetAntivirusSecurityProfileMachineLearningModel]
Machine learning models
name str
packet_capture bool
Enable packet capture
threat_exceptions Sequence[GetAntivirusSecurityProfileThreatException]
Exceptions for specific threats
wfrt_hold_mode bool
Enable hold mode for WildFire real time signature lookup
applicationExceptions List<Property Map>
Application exceptions
decoders List<Property Map>
Protocol decoders
description String
Profile description
disableOverride String
Disable object override in child device groups
id String
The provider-assigned unique ID for this managed resource.
location Property Map
The location of this object.
machineLearningExceptions List<Property Map>
Exceptions for ML based file scans.
machineLearningModels List<Property Map>
Machine learning models
name String
packetCapture Boolean
Enable packet capture
threatExceptions List<Property Map>
Exceptions for specific threats
wfrtHoldMode Boolean
Enable hold mode for WildFire real time signature lookup

Supporting Types

GetAntivirusSecurityProfileApplicationException

Action This property is required. string
Action for application exception. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
Name This property is required. string
Action This property is required. string
Action for application exception. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
Name This property is required. string
action This property is required. String
Action for application exception. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
name This property is required. String
action This property is required. string
Action for application exception. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
name This property is required. string
action This property is required. str
Action for application exception. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
name This property is required. str
action This property is required. String
Action for application exception. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
name This property is required. String

GetAntivirusSecurityProfileDecoder

Action This property is required. string
Action for standard antivirus signatures. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
MlAction This property is required. string
Action for malicious threats detected in real-time by the WildFire Inline ML models. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
Name This property is required. string
WildfireAction This property is required. string
Action for signatures generated by the WildFire system. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
Action This property is required. string
Action for standard antivirus signatures. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
MlAction This property is required. string
Action for malicious threats detected in real-time by the WildFire Inline ML models. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
Name This property is required. string
WildfireAction This property is required. string
Action for signatures generated by the WildFire system. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
action This property is required. String
Action for standard antivirus signatures. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
mlAction This property is required. String
Action for malicious threats detected in real-time by the WildFire Inline ML models. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
name This property is required. String
wildfireAction This property is required. String
Action for signatures generated by the WildFire system. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
action This property is required. string
Action for standard antivirus signatures. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
mlAction This property is required. string
Action for malicious threats detected in real-time by the WildFire Inline ML models. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
name This property is required. string
wildfireAction This property is required. string
Action for signatures generated by the WildFire system. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
action This property is required. str
Action for standard antivirus signatures. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
ml_action This property is required. str
Action for malicious threats detected in real-time by the WildFire Inline ML models. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
name This property is required. str
wildfire_action This property is required. str
Action for signatures generated by the WildFire system. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
action This property is required. String
Action for standard antivirus signatures. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
mlAction This property is required. String
Action for malicious threats detected in real-time by the WildFire Inline ML models. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
name This property is required. String
wildfireAction This property is required. String
Action for signatures generated by the WildFire system. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both

GetAntivirusSecurityProfileLocation

deviceGroup Property Map
Located in a specific Device Group
shared Property Map
Panorama shared object
vsys Property Map
Located in a specific Virtual System

GetAntivirusSecurityProfileLocationDeviceGroup

Name This property is required. string
Device Group name
PanoramaDevice This property is required. string
Panorama device name
Name This property is required. string
Device Group name
PanoramaDevice This property is required. string
Panorama device name
name This property is required. String
Device Group name
panoramaDevice This property is required. String
Panorama device name
name This property is required. string
Device Group name
panoramaDevice This property is required. string
Panorama device name
name This property is required. str
Device Group name
panorama_device This property is required. str
Panorama device name
name This property is required. String
Device Group name
panoramaDevice This property is required. String
Panorama device name

GetAntivirusSecurityProfileLocationVsys

Name This property is required. string
The Virtual System name
NgfwDevice This property is required. string
The NGFW device name
Name This property is required. string
The Virtual System name
NgfwDevice This property is required. string
The NGFW device name
name This property is required. String
The Virtual System name
ngfwDevice This property is required. String
The NGFW device name
name This property is required. string
The Virtual System name
ngfwDevice This property is required. string
The NGFW device name
name This property is required. str
The Virtual System name
ngfw_device This property is required. str
The NGFW device name
name This property is required. String
The Virtual System name
ngfwDevice This property is required. String
The NGFW device name

GetAntivirusSecurityProfileMachineLearningException

Description This property is required. string
Exception description
Filename This property is required. string
File name to exclude from enforcement
Name This property is required. string
Description This property is required. string
Exception description
Filename This property is required. string
File name to exclude from enforcement
Name This property is required. string
description This property is required. String
Exception description
filename This property is required. String
File name to exclude from enforcement
name This property is required. String
description This property is required. string
Exception description
filename This property is required. string
File name to exclude from enforcement
name This property is required. string
description This property is required. str
Exception description
filename This property is required. str
File name to exclude from enforcement
name This property is required. str
description This property is required. String
Exception description
filename This property is required. String
File name to exclude from enforcement
name This property is required. String

GetAntivirusSecurityProfileMachineLearningModel

Action This property is required. string
Action for ML model antivirus signatures. Valid values are: enable, enable(alert-only), or disable
Name This property is required. string
Action This property is required. string
Action for ML model antivirus signatures. Valid values are: enable, enable(alert-only), or disable
Name This property is required. string
action This property is required. String
Action for ML model antivirus signatures. Valid values are: enable, enable(alert-only), or disable
name This property is required. String
action This property is required. string
Action for ML model antivirus signatures. Valid values are: enable, enable(alert-only), or disable
name This property is required. string
action This property is required. str
Action for ML model antivirus signatures. Valid values are: enable, enable(alert-only), or disable
name This property is required. str
action This property is required. String
Action for ML model antivirus signatures. Valid values are: enable, enable(alert-only), or disable
name This property is required. String

GetAntivirusSecurityProfileThreatException

Name This property is required. string
Name This property is required. string
name This property is required. String
name This property is required. string
name This property is required. str
name This property is required. String

Package Details

Repository
panos paloaltonetworks/terraform-provider-panos
License
Notes
This Pulumi package is based on the panos Terraform Provider.