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

panos.AntivirusSecurityProfile

Explore with Pulumi AI

Create AntivirusSecurityProfile Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new AntivirusSecurityProfile(name: string, args: AntivirusSecurityProfileArgs, opts?: CustomResourceOptions);
@overload
def AntivirusSecurityProfile(resource_name: str,
                             args: AntivirusSecurityProfileArgs,
                             opts: Optional[ResourceOptions] = None)

@overload
def AntivirusSecurityProfile(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             location: Optional[AntivirusSecurityProfileLocationArgs] = None,
                             application_exceptions: Optional[Sequence[AntivirusSecurityProfileApplicationExceptionArgs]] = None,
                             decoders: Optional[Sequence[AntivirusSecurityProfileDecoderArgs]] = None,
                             description: Optional[str] = None,
                             disable_override: Optional[str] = None,
                             machine_learning_exceptions: Optional[Sequence[AntivirusSecurityProfileMachineLearningExceptionArgs]] = None,
                             machine_learning_models: Optional[Sequence[AntivirusSecurityProfileMachineLearningModelArgs]] = None,
                             name: Optional[str] = None,
                             packet_capture: Optional[bool] = None,
                             threat_exceptions: Optional[Sequence[AntivirusSecurityProfileThreatExceptionArgs]] = None,
                             wfrt_hold_mode: Optional[bool] = None)
func NewAntivirusSecurityProfile(ctx *Context, name string, args AntivirusSecurityProfileArgs, opts ...ResourceOption) (*AntivirusSecurityProfile, error)
public AntivirusSecurityProfile(string name, AntivirusSecurityProfileArgs args, CustomResourceOptions? opts = null)
public AntivirusSecurityProfile(String name, AntivirusSecurityProfileArgs args)
public AntivirusSecurityProfile(String name, AntivirusSecurityProfileArgs args, CustomResourceOptions options)
type: panos:AntivirusSecurityProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. AntivirusSecurityProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. AntivirusSecurityProfileArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. AntivirusSecurityProfileArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. AntivirusSecurityProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. AntivirusSecurityProfileArgs
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 antivirusSecurityProfileResource = new Panos.AntivirusSecurityProfile("antivirusSecurityProfileResource", new()
{
    Location = new Panos.Inputs.AntivirusSecurityProfileLocationArgs
    {
        DeviceGroup = new Panos.Inputs.AntivirusSecurityProfileLocationDeviceGroupArgs
        {
            Name = "string",
            PanoramaDevice = "string",
        },
        Shared = null,
        Vsys = new Panos.Inputs.AntivirusSecurityProfileLocationVsysArgs
        {
            Name = "string",
            NgfwDevice = "string",
        },
    },
    ApplicationExceptions = new[]
    {
        new Panos.Inputs.AntivirusSecurityProfileApplicationExceptionArgs
        {
            Name = "string",
            Action = "string",
        },
    },
    Decoders = new[]
    {
        new Panos.Inputs.AntivirusSecurityProfileDecoderArgs
        {
            Name = "string",
            Action = "string",
            MlAction = "string",
            WildfireAction = "string",
        },
    },
    Description = "string",
    DisableOverride = "string",
    MachineLearningExceptions = new[]
    {
        new Panos.Inputs.AntivirusSecurityProfileMachineLearningExceptionArgs
        {
            Name = "string",
            Description = "string",
            Filename = "string",
        },
    },
    MachineLearningModels = new[]
    {
        new Panos.Inputs.AntivirusSecurityProfileMachineLearningModelArgs
        {
            Name = "string",
            Action = "string",
        },
    },
    Name = "string",
    PacketCapture = false,
    ThreatExceptions = new[]
    {
        new Panos.Inputs.AntivirusSecurityProfileThreatExceptionArgs
        {
            Name = "string",
        },
    },
    WfrtHoldMode = false,
});
Copy
example, err := panos.NewAntivirusSecurityProfile(ctx, "antivirusSecurityProfileResource", &panos.AntivirusSecurityProfileArgs{
	Location: &panos.AntivirusSecurityProfileLocationArgs{
		DeviceGroup: &panos.AntivirusSecurityProfileLocationDeviceGroupArgs{
			Name:           pulumi.String("string"),
			PanoramaDevice: pulumi.String("string"),
		},
		Shared: &panos.AntivirusSecurityProfileLocationSharedArgs{},
		Vsys: &panos.AntivirusSecurityProfileLocationVsysArgs{
			Name:       pulumi.String("string"),
			NgfwDevice: pulumi.String("string"),
		},
	},
	ApplicationExceptions: panos.AntivirusSecurityProfileApplicationExceptionArray{
		&panos.AntivirusSecurityProfileApplicationExceptionArgs{
			Name:   pulumi.String("string"),
			Action: pulumi.String("string"),
		},
	},
	Decoders: panos.AntivirusSecurityProfileDecoderArray{
		&panos.AntivirusSecurityProfileDecoderArgs{
			Name:           pulumi.String("string"),
			Action:         pulumi.String("string"),
			MlAction:       pulumi.String("string"),
			WildfireAction: pulumi.String("string"),
		},
	},
	Description:     pulumi.String("string"),
	DisableOverride: pulumi.String("string"),
	MachineLearningExceptions: panos.AntivirusSecurityProfileMachineLearningExceptionArray{
		&panos.AntivirusSecurityProfileMachineLearningExceptionArgs{
			Name:        pulumi.String("string"),
			Description: pulumi.String("string"),
			Filename:    pulumi.String("string"),
		},
	},
	MachineLearningModels: panos.AntivirusSecurityProfileMachineLearningModelArray{
		&panos.AntivirusSecurityProfileMachineLearningModelArgs{
			Name:   pulumi.String("string"),
			Action: pulumi.String("string"),
		},
	},
	Name:          pulumi.String("string"),
	PacketCapture: pulumi.Bool(false),
	ThreatExceptions: panos.AntivirusSecurityProfileThreatExceptionArray{
		&panos.AntivirusSecurityProfileThreatExceptionArgs{
			Name: pulumi.String("string"),
		},
	},
	WfrtHoldMode: pulumi.Bool(false),
})
Copy
var antivirusSecurityProfileResource = new AntivirusSecurityProfile("antivirusSecurityProfileResource", AntivirusSecurityProfileArgs.builder()
    .location(AntivirusSecurityProfileLocationArgs.builder()
        .deviceGroup(AntivirusSecurityProfileLocationDeviceGroupArgs.builder()
            .name("string")
            .panoramaDevice("string")
            .build())
        .shared()
        .vsys(AntivirusSecurityProfileLocationVsysArgs.builder()
            .name("string")
            .ngfwDevice("string")
            .build())
        .build())
    .applicationExceptions(AntivirusSecurityProfileApplicationExceptionArgs.builder()
        .name("string")
        .action("string")
        .build())
    .decoders(AntivirusSecurityProfileDecoderArgs.builder()
        .name("string")
        .action("string")
        .mlAction("string")
        .wildfireAction("string")
        .build())
    .description("string")
    .disableOverride("string")
    .machineLearningExceptions(AntivirusSecurityProfileMachineLearningExceptionArgs.builder()
        .name("string")
        .description("string")
        .filename("string")
        .build())
    .machineLearningModels(AntivirusSecurityProfileMachineLearningModelArgs.builder()
        .name("string")
        .action("string")
        .build())
    .name("string")
    .packetCapture(false)
    .threatExceptions(AntivirusSecurityProfileThreatExceptionArgs.builder()
        .name("string")
        .build())
    .wfrtHoldMode(false)
    .build());
Copy
antivirus_security_profile_resource = panos.AntivirusSecurityProfile("antivirusSecurityProfileResource",
    location={
        "device_group": {
            "name": "string",
            "panorama_device": "string",
        },
        "shared": {},
        "vsys": {
            "name": "string",
            "ngfw_device": "string",
        },
    },
    application_exceptions=[{
        "name": "string",
        "action": "string",
    }],
    decoders=[{
        "name": "string",
        "action": "string",
        "ml_action": "string",
        "wildfire_action": "string",
    }],
    description="string",
    disable_override="string",
    machine_learning_exceptions=[{
        "name": "string",
        "description": "string",
        "filename": "string",
    }],
    machine_learning_models=[{
        "name": "string",
        "action": "string",
    }],
    name="string",
    packet_capture=False,
    threat_exceptions=[{
        "name": "string",
    }],
    wfrt_hold_mode=False)
Copy
const antivirusSecurityProfileResource = new panos.AntivirusSecurityProfile("antivirusSecurityProfileResource", {
    location: {
        deviceGroup: {
            name: "string",
            panoramaDevice: "string",
        },
        shared: {},
        vsys: {
            name: "string",
            ngfwDevice: "string",
        },
    },
    applicationExceptions: [{
        name: "string",
        action: "string",
    }],
    decoders: [{
        name: "string",
        action: "string",
        mlAction: "string",
        wildfireAction: "string",
    }],
    description: "string",
    disableOverride: "string",
    machineLearningExceptions: [{
        name: "string",
        description: "string",
        filename: "string",
    }],
    machineLearningModels: [{
        name: "string",
        action: "string",
    }],
    name: "string",
    packetCapture: false,
    threatExceptions: [{
        name: "string",
    }],
    wfrtHoldMode: false,
});
Copy
type: panos:AntivirusSecurityProfile
properties:
    applicationExceptions:
        - action: string
          name: string
    decoders:
        - action: string
          mlAction: string
          name: string
          wildfireAction: string
    description: string
    disableOverride: string
    location:
        deviceGroup:
            name: string
            panoramaDevice: string
        shared: {}
        vsys:
            name: string
            ngfwDevice: string
    machineLearningExceptions:
        - description: string
          filename: string
          name: string
    machineLearningModels:
        - action: string
          name: string
    name: string
    packetCapture: false
    threatExceptions:
        - name: string
    wfrtHoldMode: false
Copy

AntivirusSecurityProfile Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The AntivirusSecurityProfile resource accepts the following input properties:

Location This property is required. AntivirusSecurityProfileLocation
The location of this object.
ApplicationExceptions List<AntivirusSecurityProfileApplicationException>
Application exceptions
Decoders List<AntivirusSecurityProfileDecoder>
Protocol decoders
Description string
Profile description
DisableOverride string
Disable object override in child device groups
MachineLearningExceptions List<AntivirusSecurityProfileMachineLearningException>
Exceptions for ML based file scans.
MachineLearningModels List<AntivirusSecurityProfileMachineLearningModel>
Machine learning models
Name string
PacketCapture bool
Enable packet capture
ThreatExceptions List<AntivirusSecurityProfileThreatException>
Exceptions for specific threats
WfrtHoldMode bool
Enable hold mode for WildFire real time signature lookup
Location This property is required. AntivirusSecurityProfileLocationArgs
The location of this object.
ApplicationExceptions []AntivirusSecurityProfileApplicationExceptionArgs
Application exceptions
Decoders []AntivirusSecurityProfileDecoderArgs
Protocol decoders
Description string
Profile description
DisableOverride string
Disable object override in child device groups
MachineLearningExceptions []AntivirusSecurityProfileMachineLearningExceptionArgs
Exceptions for ML based file scans.
MachineLearningModels []AntivirusSecurityProfileMachineLearningModelArgs
Machine learning models
Name string
PacketCapture bool
Enable packet capture
ThreatExceptions []AntivirusSecurityProfileThreatExceptionArgs
Exceptions for specific threats
WfrtHoldMode bool
Enable hold mode for WildFire real time signature lookup
location This property is required. AntivirusSecurityProfileLocation
The location of this object.
applicationExceptions List<AntivirusSecurityProfileApplicationException>
Application exceptions
decoders List<AntivirusSecurityProfileDecoder>
Protocol decoders
description String
Profile description
disableOverride String
Disable object override in child device groups
machineLearningExceptions List<AntivirusSecurityProfileMachineLearningException>
Exceptions for ML based file scans.
machineLearningModels List<AntivirusSecurityProfileMachineLearningModel>
Machine learning models
name String
packetCapture Boolean
Enable packet capture
threatExceptions List<AntivirusSecurityProfileThreatException>
Exceptions for specific threats
wfrtHoldMode Boolean
Enable hold mode for WildFire real time signature lookup
location This property is required. AntivirusSecurityProfileLocation
The location of this object.
applicationExceptions AntivirusSecurityProfileApplicationException[]
Application exceptions
decoders AntivirusSecurityProfileDecoder[]
Protocol decoders
description string
Profile description
disableOverride string
Disable object override in child device groups
machineLearningExceptions AntivirusSecurityProfileMachineLearningException[]
Exceptions for ML based file scans.
machineLearningModels AntivirusSecurityProfileMachineLearningModel[]
Machine learning models
name string
packetCapture boolean
Enable packet capture
threatExceptions AntivirusSecurityProfileThreatException[]
Exceptions for specific threats
wfrtHoldMode boolean
Enable hold mode for WildFire real time signature lookup
location This property is required. AntivirusSecurityProfileLocationArgs
The location of this object.
application_exceptions Sequence[AntivirusSecurityProfileApplicationExceptionArgs]
Application exceptions
decoders Sequence[AntivirusSecurityProfileDecoderArgs]
Protocol decoders
description str
Profile description
disable_override str
Disable object override in child device groups
machine_learning_exceptions Sequence[AntivirusSecurityProfileMachineLearningExceptionArgs]
Exceptions for ML based file scans.
machine_learning_models Sequence[AntivirusSecurityProfileMachineLearningModelArgs]
Machine learning models
name str
packet_capture bool
Enable packet capture
threat_exceptions Sequence[AntivirusSecurityProfileThreatExceptionArgs]
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.
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
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

Outputs

All input properties are implicitly available as output properties. Additionally, the AntivirusSecurityProfile resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing AntivirusSecurityProfile Resource

Get an existing AntivirusSecurityProfile 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?: AntivirusSecurityProfileState, opts?: CustomResourceOptions): AntivirusSecurityProfile
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        application_exceptions: Optional[Sequence[AntivirusSecurityProfileApplicationExceptionArgs]] = None,
        decoders: Optional[Sequence[AntivirusSecurityProfileDecoderArgs]] = None,
        description: Optional[str] = None,
        disable_override: Optional[str] = None,
        location: Optional[AntivirusSecurityProfileLocationArgs] = None,
        machine_learning_exceptions: Optional[Sequence[AntivirusSecurityProfileMachineLearningExceptionArgs]] = None,
        machine_learning_models: Optional[Sequence[AntivirusSecurityProfileMachineLearningModelArgs]] = None,
        name: Optional[str] = None,
        packet_capture: Optional[bool] = None,
        threat_exceptions: Optional[Sequence[AntivirusSecurityProfileThreatExceptionArgs]] = None,
        wfrt_hold_mode: Optional[bool] = None) -> AntivirusSecurityProfile
func GetAntivirusSecurityProfile(ctx *Context, name string, id IDInput, state *AntivirusSecurityProfileState, opts ...ResourceOption) (*AntivirusSecurityProfile, error)
public static AntivirusSecurityProfile Get(string name, Input<string> id, AntivirusSecurityProfileState? state, CustomResourceOptions? opts = null)
public static AntivirusSecurityProfile get(String name, Output<String> id, AntivirusSecurityProfileState state, CustomResourceOptions options)
resources:  _:    type: panos:AntivirusSecurityProfile    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.
The following state arguments are supported:
ApplicationExceptions List<AntivirusSecurityProfileApplicationException>
Application exceptions
Decoders List<AntivirusSecurityProfileDecoder>
Protocol decoders
Description string
Profile description
DisableOverride string
Disable object override in child device groups
Location AntivirusSecurityProfileLocation
The location of this object.
MachineLearningExceptions List<AntivirusSecurityProfileMachineLearningException>
Exceptions for ML based file scans.
MachineLearningModels List<AntivirusSecurityProfileMachineLearningModel>
Machine learning models
Name string
PacketCapture bool
Enable packet capture
ThreatExceptions List<AntivirusSecurityProfileThreatException>
Exceptions for specific threats
WfrtHoldMode bool
Enable hold mode for WildFire real time signature lookup
ApplicationExceptions []AntivirusSecurityProfileApplicationExceptionArgs
Application exceptions
Decoders []AntivirusSecurityProfileDecoderArgs
Protocol decoders
Description string
Profile description
DisableOverride string
Disable object override in child device groups
Location AntivirusSecurityProfileLocationArgs
The location of this object.
MachineLearningExceptions []AntivirusSecurityProfileMachineLearningExceptionArgs
Exceptions for ML based file scans.
MachineLearningModels []AntivirusSecurityProfileMachineLearningModelArgs
Machine learning models
Name string
PacketCapture bool
Enable packet capture
ThreatExceptions []AntivirusSecurityProfileThreatExceptionArgs
Exceptions for specific threats
WfrtHoldMode bool
Enable hold mode for WildFire real time signature lookup
applicationExceptions List<AntivirusSecurityProfileApplicationException>
Application exceptions
decoders List<AntivirusSecurityProfileDecoder>
Protocol decoders
description String
Profile description
disableOverride String
Disable object override in child device groups
location AntivirusSecurityProfileLocation
The location of this object.
machineLearningExceptions List<AntivirusSecurityProfileMachineLearningException>
Exceptions for ML based file scans.
machineLearningModels List<AntivirusSecurityProfileMachineLearningModel>
Machine learning models
name String
packetCapture Boolean
Enable packet capture
threatExceptions List<AntivirusSecurityProfileThreatException>
Exceptions for specific threats
wfrtHoldMode Boolean
Enable hold mode for WildFire real time signature lookup
applicationExceptions AntivirusSecurityProfileApplicationException[]
Application exceptions
decoders AntivirusSecurityProfileDecoder[]
Protocol decoders
description string
Profile description
disableOverride string
Disable object override in child device groups
location AntivirusSecurityProfileLocation
The location of this object.
machineLearningExceptions AntivirusSecurityProfileMachineLearningException[]
Exceptions for ML based file scans.
machineLearningModels AntivirusSecurityProfileMachineLearningModel[]
Machine learning models
name string
packetCapture boolean
Enable packet capture
threatExceptions AntivirusSecurityProfileThreatException[]
Exceptions for specific threats
wfrtHoldMode boolean
Enable hold mode for WildFire real time signature lookup
application_exceptions Sequence[AntivirusSecurityProfileApplicationExceptionArgs]
Application exceptions
decoders Sequence[AntivirusSecurityProfileDecoderArgs]
Protocol decoders
description str
Profile description
disable_override str
Disable object override in child device groups
location AntivirusSecurityProfileLocationArgs
The location of this object.
machine_learning_exceptions Sequence[AntivirusSecurityProfileMachineLearningExceptionArgs]
Exceptions for ML based file scans.
machine_learning_models Sequence[AntivirusSecurityProfileMachineLearningModelArgs]
Machine learning models
name str
packet_capture bool
Enable packet capture
threat_exceptions Sequence[AntivirusSecurityProfileThreatExceptionArgs]
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
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

AntivirusSecurityProfileApplicationException
, AntivirusSecurityProfileApplicationExceptionArgs

Name This property is required. string
Action 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 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 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 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. str
action 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. String
action String
Action for application exception. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both

AntivirusSecurityProfileDecoder
, AntivirusSecurityProfileDecoderArgs

Name This property is required. string
Action string
Action for standard antivirus signatures. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
MlAction 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
WildfireAction string
Action for signatures generated by the WildFire system. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
Name This property is required. string
Action string
Action for standard antivirus signatures. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
MlAction 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
WildfireAction string
Action for signatures generated by the WildFire system. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
name This property is required. String
action String
Action for standard antivirus signatures. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
mlAction 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
wildfireAction String
Action for signatures generated by the WildFire system. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
name This property is required. string
action string
Action for standard antivirus signatures. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
mlAction 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
wildfireAction string
Action for signatures generated by the WildFire system. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
name This property is required. str
action str
Action for standard antivirus signatures. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-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, or reset-both
wildfire_action str
Action for signatures generated by the WildFire system. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
name This property is required. String
action String
Action for standard antivirus signatures. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
mlAction 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
wildfireAction String
Action for signatures generated by the WildFire system. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both

AntivirusSecurityProfileLocation
, AntivirusSecurityProfileLocationArgs

DeviceGroup AntivirusSecurityProfileLocationDeviceGroup
Located in a specific Device Group
Shared AntivirusSecurityProfileLocationShared
Panorama shared object
Vsys AntivirusSecurityProfileLocationVsys
Located in a specific Virtual System
DeviceGroup AntivirusSecurityProfileLocationDeviceGroup
Located in a specific Device Group
Shared AntivirusSecurityProfileLocationShared
Panorama shared object
Vsys AntivirusSecurityProfileLocationVsys
Located in a specific Virtual System
deviceGroup AntivirusSecurityProfileLocationDeviceGroup
Located in a specific Device Group
shared AntivirusSecurityProfileLocationShared
Panorama shared object
vsys AntivirusSecurityProfileLocationVsys
Located in a specific Virtual System
deviceGroup AntivirusSecurityProfileLocationDeviceGroup
Located in a specific Device Group
shared AntivirusSecurityProfileLocationShared
Panorama shared object
vsys AntivirusSecurityProfileLocationVsys
Located in a specific Virtual System
device_group AntivirusSecurityProfileLocationDeviceGroup
Located in a specific Device Group
shared AntivirusSecurityProfileLocationShared
Panorama shared object
vsys AntivirusSecurityProfileLocationVsys
Located in a specific Virtual System
deviceGroup Property Map
Located in a specific Device Group
shared Property Map
Panorama shared object
vsys Property Map
Located in a specific Virtual System

AntivirusSecurityProfileLocationDeviceGroup
, AntivirusSecurityProfileLocationDeviceGroupArgs

Name string
Device Group name
PanoramaDevice string
Panorama device name
Name string
Device Group name
PanoramaDevice string
Panorama device name
name String
Device Group name
panoramaDevice String
Panorama device name
name string
Device Group name
panoramaDevice string
Panorama device name
name str
Device Group name
panorama_device str
Panorama device name
name String
Device Group name
panoramaDevice String
Panorama device name

AntivirusSecurityProfileLocationVsys
, AntivirusSecurityProfileLocationVsysArgs

Name string
The Virtual System name
NgfwDevice string
The NGFW device name
Name string
The Virtual System name
NgfwDevice string
The NGFW device name
name String
The Virtual System name
ngfwDevice String
The NGFW device name
name string
The Virtual System name
ngfwDevice string
The NGFW device name
name str
The Virtual System name
ngfw_device str
The NGFW device name
name String
The Virtual System name
ngfwDevice String
The NGFW device name

AntivirusSecurityProfileMachineLearningException
, AntivirusSecurityProfileMachineLearningExceptionArgs

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

AntivirusSecurityProfileMachineLearningModel
, AntivirusSecurityProfileMachineLearningModelArgs

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

AntivirusSecurityProfileThreatException
, AntivirusSecurityProfileThreatExceptionArgs

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.