panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
panos.getAntivirusSecurityProfile
Explore with Pulumi AI
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
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>
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]
func LookupAntivirusSecurityProfile(ctx *Context, args *LookupAntivirusSecurityProfileArgs, opts ...InvokeOption) (*LookupAntivirusSecurityProfileResult, error)
func LookupAntivirusSecurityProfileOutput(ctx *Context, args *LookupAntivirusSecurityProfileOutputArgs, opts ...InvokeOption) LookupAntivirusSecurityProfileResultOutput
> 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)
}
public static CompletableFuture<GetAntivirusSecurityProfileResult> getAntivirusSecurityProfile(GetAntivirusSecurityProfileArgs args, InvokeOptions options)
public static Output<GetAntivirusSecurityProfileResult> getAntivirusSecurityProfile(GetAntivirusSecurityProfileArgs args, InvokeOptions options)
fn::invoke:
function: panos:index/getAntivirusSecurityProfile:getAntivirusSecurityProfile
arguments:
# arguments dictionary
The following arguments are supported:
- Location
This property is required. GetAntivirus Security Profile Location - The location of this object.
- Name
This property is required. string - Application
Exceptions List<GetAntivirus Security Profile Application Exception> - Application exceptions
- Decoders
List<Get
Antivirus Security Profile Decoder> - Protocol decoders
- Description string
- Profile description
- Disable
Override string - Disable object override in child device groups
- Machine
Learning List<GetExceptions Antivirus Security Profile Machine Learning Exception> - Exceptions for ML based file scans.
- Machine
Learning List<GetModels Antivirus Security Profile Machine Learning Model> - Machine learning models
- Packet
Capture bool - Enable packet capture
- Threat
Exceptions List<GetAntivirus Security Profile Threat Exception> - Exceptions for specific threats
- Wfrt
Hold boolMode - Enable hold mode for WildFire real time signature lookup
- Location
This property is required. GetAntivirus Security Profile Location - The location of this object.
- Name
This property is required. string - Application
Exceptions []GetAntivirus Security Profile Application Exception - Application exceptions
- Decoders
[]Get
Antivirus Security Profile Decoder - Protocol decoders
- Description string
- Profile description
- Disable
Override string - Disable object override in child device groups
- Machine
Learning []GetExceptions Antivirus Security Profile Machine Learning Exception - Exceptions for ML based file scans.
- Machine
Learning []GetModels Antivirus Security Profile Machine Learning Model - Machine learning models
- Packet
Capture bool - Enable packet capture
- Threat
Exceptions []GetAntivirus Security Profile Threat Exception - Exceptions for specific threats
- Wfrt
Hold boolMode - Enable hold mode for WildFire real time signature lookup
- location
This property is required. GetAntivirus Security Profile Location - The location of this object.
- name
This property is required. String - application
Exceptions List<GetAntivirus Security Profile Application Exception> - Application exceptions
- decoders
List<Get
Antivirus Security Profile Decoder> - Protocol decoders
- description String
- Profile description
- disable
Override String - Disable object override in child device groups
- machine
Learning List<GetExceptions Antivirus Security Profile Machine Learning Exception> - Exceptions for ML based file scans.
- machine
Learning List<GetModels Antivirus Security Profile Machine Learning Model> - Machine learning models
- packet
Capture Boolean - Enable packet capture
- threat
Exceptions List<GetAntivirus Security Profile Threat Exception> - Exceptions for specific threats
- wfrt
Hold BooleanMode - Enable hold mode for WildFire real time signature lookup
- location
This property is required. GetAntivirus Security Profile Location - The location of this object.
- name
This property is required. string - application
Exceptions GetAntivirus Security Profile Application Exception[] - Application exceptions
- decoders
Get
Antivirus Security Profile Decoder[] - Protocol decoders
- description string
- Profile description
- disable
Override string - Disable object override in child device groups
- machine
Learning GetExceptions Antivirus Security Profile Machine Learning Exception[] - Exceptions for ML based file scans.
- machine
Learning GetModels Antivirus Security Profile Machine Learning Model[] - Machine learning models
- packet
Capture boolean - Enable packet capture
- threat
Exceptions GetAntivirus Security Profile Threat Exception[] - Exceptions for specific threats
- wfrt
Hold booleanMode - Enable hold mode for WildFire real time signature lookup
- location
This property is required. GetAntivirus Security Profile Location - The location of this object.
- name
This property is required. str - application_
exceptions Sequence[GetAntivirus Security Profile Application Exception] - Application exceptions
- decoders
Sequence[Get
Antivirus Security Profile Decoder] - Protocol decoders
- description str
- Profile description
- disable_
override str - Disable object override in child device groups
- machine_
learning_ Sequence[Getexceptions Antivirus Security Profile Machine Learning Exception] - Exceptions for ML based file scans.
- machine_
learning_ Sequence[Getmodels Antivirus Security Profile Machine Learning Model] - Machine learning models
- packet_
capture bool - Enable packet capture
- threat_
exceptions Sequence[GetAntivirus Security Profile Threat Exception] - Exceptions for specific threats
- wfrt_
hold_ boolmode - 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 - application
Exceptions List<Property Map> - Application exceptions
- decoders List<Property Map>
- Protocol decoders
- description String
- Profile description
- disable
Override String - Disable object override in child device groups
- machine
Learning List<Property Map>Exceptions - Exceptions for ML based file scans.
- machine
Learning List<Property Map>Models - Machine learning models
- packet
Capture Boolean - Enable packet capture
- threat
Exceptions List<Property Map> - Exceptions for specific threats
- wfrt
Hold BooleanMode - Enable hold mode for WildFire real time signature lookup
getAntivirusSecurityProfile Result
The following output properties are available:
- Application
Exceptions List<GetAntivirus Security Profile Application Exception> - Application exceptions
- Decoders
List<Get
Antivirus Security Profile Decoder> - Protocol decoders
- Description string
- Profile description
- Disable
Override string - Disable object override in child device groups
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Antivirus Security Profile Location - The location of this object.
- Machine
Learning List<GetExceptions Antivirus Security Profile Machine Learning Exception> - Exceptions for ML based file scans.
- Machine
Learning List<GetModels Antivirus Security Profile Machine Learning Model> - Machine learning models
- Name string
- Packet
Capture bool - Enable packet capture
- Threat
Exceptions List<GetAntivirus Security Profile Threat Exception> - Exceptions for specific threats
- Wfrt
Hold boolMode - Enable hold mode for WildFire real time signature lookup
- Application
Exceptions []GetAntivirus Security Profile Application Exception - Application exceptions
- Decoders
[]Get
Antivirus Security Profile Decoder - Protocol decoders
- Description string
- Profile description
- Disable
Override string - Disable object override in child device groups
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Antivirus Security Profile Location - The location of this object.
- Machine
Learning []GetExceptions Antivirus Security Profile Machine Learning Exception - Exceptions for ML based file scans.
- Machine
Learning []GetModels Antivirus Security Profile Machine Learning Model - Machine learning models
- Name string
- Packet
Capture bool - Enable packet capture
- Threat
Exceptions []GetAntivirus Security Profile Threat Exception - Exceptions for specific threats
- Wfrt
Hold boolMode - Enable hold mode for WildFire real time signature lookup
- application
Exceptions List<GetAntivirus Security Profile Application Exception> - Application exceptions
- decoders
List<Get
Antivirus Security Profile Decoder> - Protocol decoders
- description String
- Profile description
- disable
Override String - Disable object override in child device groups
- id String
- The provider-assigned unique ID for this managed resource.
- location
Get
Antivirus Security Profile Location - The location of this object.
- machine
Learning List<GetExceptions Antivirus Security Profile Machine Learning Exception> - Exceptions for ML based file scans.
- machine
Learning List<GetModels Antivirus Security Profile Machine Learning Model> - Machine learning models
- name String
- packet
Capture Boolean - Enable packet capture
- threat
Exceptions List<GetAntivirus Security Profile Threat Exception> - Exceptions for specific threats
- wfrt
Hold BooleanMode - Enable hold mode for WildFire real time signature lookup
- application
Exceptions GetAntivirus Security Profile Application Exception[] - Application exceptions
- decoders
Get
Antivirus Security Profile Decoder[] - Protocol decoders
- description string
- Profile description
- disable
Override string - Disable object override in child device groups
- id string
- The provider-assigned unique ID for this managed resource.
- location
Get
Antivirus Security Profile Location - The location of this object.
- machine
Learning GetExceptions Antivirus Security Profile Machine Learning Exception[] - Exceptions for ML based file scans.
- machine
Learning GetModels Antivirus Security Profile Machine Learning Model[] - Machine learning models
- name string
- packet
Capture boolean - Enable packet capture
- threat
Exceptions GetAntivirus Security Profile Threat Exception[] - Exceptions for specific threats
- wfrt
Hold booleanMode - Enable hold mode for WildFire real time signature lookup
- application_
exceptions Sequence[GetAntivirus Security Profile Application Exception] - Application exceptions
- decoders
Sequence[Get
Antivirus Security Profile Decoder] - 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
Get
Antivirus Security Profile Location - The location of this object.
- machine_
learning_ Sequence[Getexceptions Antivirus Security Profile Machine Learning Exception] - Exceptions for ML based file scans.
- machine_
learning_ Sequence[Getmodels Antivirus Security Profile Machine Learning Model] - Machine learning models
- name str
- packet_
capture bool - Enable packet capture
- threat_
exceptions Sequence[GetAntivirus Security Profile Threat Exception] - Exceptions for specific threats
- wfrt_
hold_ boolmode - Enable hold mode for WildFire real time signature lookup
- application
Exceptions List<Property Map> - Application exceptions
- decoders List<Property Map>
- Protocol decoders
- description String
- Profile description
- disable
Override 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.
- machine
Learning List<Property Map>Exceptions - Exceptions for ML based file scans.
- machine
Learning List<Property Map>Models - Machine learning models
- name String
- packet
Capture Boolean - Enable packet capture
- threat
Exceptions List<Property Map> - Exceptions for specific threats
- wfrt
Hold BooleanMode - Enable hold mode for WildFire real time signature lookup
Supporting Types
GetAntivirusSecurityProfileApplicationException
GetAntivirusSecurityProfileDecoder
- Action
This property is required. string - Action for standard antivirus signatures. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- Ml
Action 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
, orreset-both
- Name
This property is required. string - Wildfire
Action 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
, orreset-both
- Action
This property is required. string - Action for standard antivirus signatures. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- Ml
Action 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
, orreset-both
- Name
This property is required. string - Wildfire
Action 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
, orreset-both
- action
This property is required. String - Action for standard antivirus signatures. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- ml
Action 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
, orreset-both
- name
This property is required. String - wildfire
Action 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
, orreset-both
- action
This property is required. string - Action for standard antivirus signatures. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- ml
Action 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
, orreset-both
- name
This property is required. string - wildfire
Action 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
, orreset-both
- action
This property is required. str - Action for standard antivirus signatures. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-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
, orreset-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
, orreset-both
- action
This property is required. String - Action for standard antivirus signatures. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- ml
Action 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
, orreset-both
- name
This property is required. String - wildfire
Action 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
, orreset-both
GetAntivirusSecurityProfileLocation
- Device
Group GetAntivirus Security Profile Location Device Group - Located in a specific Device Group
- Get
Antivirus Security Profile Location Shared - Panorama shared object
- Vsys
Get
Antivirus Security Profile Location Vsys - Located in a specific Virtual System
- Device
Group GetAntivirus Security Profile Location Device Group - Located in a specific Device Group
- Get
Antivirus Security Profile Location Shared - Panorama shared object
- Vsys
Get
Antivirus Security Profile Location Vsys - Located in a specific Virtual System
- device
Group GetAntivirus Security Profile Location Device Group - Located in a specific Device Group
- Get
Antivirus Security Profile Location Shared - Panorama shared object
- vsys
Get
Antivirus Security Profile Location Vsys - Located in a specific Virtual System
- device
Group GetAntivirus Security Profile Location Device Group - Located in a specific Device Group
- Get
Antivirus Security Profile Location Shared - Panorama shared object
- vsys
Get
Antivirus Security Profile Location Vsys - Located in a specific Virtual System
- device_
group GetAntivirus Security Profile Location Device Group - Located in a specific Device Group
- Get
Antivirus Security Profile Location Shared - Panorama shared object
- vsys
Get
Antivirus Security Profile 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
GetAntivirusSecurityProfileLocationDeviceGroup
- Name
This property is required. string - Device Group name
- Panorama
Device This property is required. string - Panorama device name
- Name
This property is required. string - Device Group name
- Panorama
Device This property is required. string - Panorama device name
- name
This property is required. String - Device Group name
- panorama
Device This property is required. String - Panorama device name
- name
This property is required. string - Device Group name
- panorama
Device 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
- panorama
Device This property is required. String - Panorama device name
GetAntivirusSecurityProfileLocationVsys
- Name
This property is required. string - The Virtual System name
- Ngfw
Device This property is required. string - The NGFW device name
- Name
This property is required. string - The Virtual System name
- Ngfw
Device This property is required. string - The NGFW device name
- name
This property is required. String - The Virtual System name
- ngfw
Device This property is required. String - The NGFW device name
- name
This property is required. string - The Virtual System name
- ngfw
Device 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
- ngfw
Device 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
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.
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks