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
Get
Antivirus Security Profile Location - The location of this object.
- Name 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
Get
Antivirus Security Profile Location - The location of this object.
- Name 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
Get
Antivirus Security Profile Location - The location of this object.
- name 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
Get
Antivirus Security Profile Location - The location of this object.
- name 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
Get
Antivirus Security Profile Location - The location of this object.
- name 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 Property Map
- The location of this object.
- name 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 string
- Action for standard antivirus signatures. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- Ml
Action 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 string
- Wildfire
Action string - Action for signatures generated by the WildFire system. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- Action string
- Action for standard antivirus signatures. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- Ml
Action 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 string
- Wildfire
Action string - Action for signatures generated by the WildFire system. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- action String
- Action for standard antivirus signatures. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- ml
Action 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 String
- wildfire
Action String - Action for signatures generated by the WildFire system. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- action string
- Action for standard antivirus signatures. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- ml
Action 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 string
- wildfire
Action string - Action for signatures generated by the WildFire system. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- action str
- Action for standard antivirus signatures. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- ml_
action 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 str
- wildfire_
action str - Action for signatures generated by the WildFire system. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- action String
- Action for standard antivirus signatures. Valid values are:
default
(default),allow
,alert
,drop
,reset-client
,reset-server
, orreset-both
- ml
Action 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 String
- wildfire
Action 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 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
GetAntivirusSecurityProfileLocationVsys
- 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
GetAntivirusSecurityProfileMachineLearningException
- Description string
- Exception description
- Filename string
- File name to exclude from enforcement
- Name string
- Description string
- Exception description
- Filename string
- File name to exclude from enforcement
- Name string
- description String
- Exception description
- filename String
- File name to exclude from enforcement
- name String
- description string
- Exception description
- filename string
- File name to exclude from enforcement
- name string
- description str
- Exception description
- filename str
- File name to exclude from enforcement
- name str
- description String
- Exception description
- filename String
- File name to exclude from enforcement
- name String
GetAntivirusSecurityProfileMachineLearningModel
GetAntivirusSecurityProfileThreatException
- Name string
- Name string
- name String
- name string
- name str
- name 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