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 string
 - The unique name of the resource.
 - args AntivirusSecurityProfileArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- resource_name str
 - The unique name of the resource.
 - args 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 string
 - The unique name of the resource.
 - args AntivirusSecurityProfileArgs
 - The arguments to resource properties.
 - opts ResourceOption
 - Bag of options to control resource's behavior.
 
- name string
 - The unique name of the resource.
 - args AntivirusSecurityProfileArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- name String
 - The unique name of the resource.
 - args 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,
});
example, err := panos.NewAntivirusSecurityProfile(ctx, "antivirusSecurityProfileResource", &panos.AntivirusSecurityProfileArgs{
Location: &.AntivirusSecurityProfileLocationArgs{
DeviceGroup: &.AntivirusSecurityProfileLocationDeviceGroupArgs{
Name: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
},
Shared: &.AntivirusSecurityProfileLocationSharedArgs{
},
Vsys: &.AntivirusSecurityProfileLocationVsysArgs{
Name: pulumi.String("string"),
NgfwDevice: pulumi.String("string"),
},
},
ApplicationExceptions: .AntivirusSecurityProfileApplicationExceptionArray{
&.AntivirusSecurityProfileApplicationExceptionArgs{
Name: pulumi.String("string"),
Action: pulumi.String("string"),
},
},
Decoders: .AntivirusSecurityProfileDecoderArray{
&.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: .AntivirusSecurityProfileMachineLearningExceptionArray{
&.AntivirusSecurityProfileMachineLearningExceptionArgs{
Name: pulumi.String("string"),
Description: pulumi.String("string"),
Filename: pulumi.String("string"),
},
},
MachineLearningModels: .AntivirusSecurityProfileMachineLearningModelArray{
&.AntivirusSecurityProfileMachineLearningModelArgs{
Name: pulumi.String("string"),
Action: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
PacketCapture: pulumi.Bool(false),
ThreatExceptions: .AntivirusSecurityProfileThreatExceptionArray{
&.AntivirusSecurityProfileThreatExceptionArgs{
Name: pulumi.String("string"),
},
},
WfrtHoldMode: pulumi.Bool(false),
})
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());
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)
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,
});
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
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
Antivirus
Security Profile Location  - The location of this object.
 - Application
Exceptions List<AntivirusSecurity Profile Application Exception>  - Application exceptions
 - Decoders
List<Antivirus
Security Profile Decoder>  - Protocol decoders
 - Description string
 - Profile description
 - Disable
Override string - Disable object override in child device groups
 - Machine
Learning List<AntivirusExceptions Security Profile Machine Learning Exception>  - Exceptions for ML based file scans.
 - Machine
Learning List<AntivirusModels Security Profile Machine Learning Model>  - Machine learning models
 - Name string
 - Packet
Capture bool - Enable packet capture
 - Threat
Exceptions List<AntivirusSecurity Profile Threat Exception>  - Exceptions for specific threats
 - Wfrt
Hold boolMode  - Enable hold mode for WildFire real time signature lookup
 
- Location
Antivirus
Security Profile Location Args  - The location of this object.
 - Application
Exceptions []AntivirusSecurity Profile Application Exception Args  - Application exceptions
 - Decoders
[]Antivirus
Security Profile Decoder Args  - Protocol decoders
 - Description string
 - Profile description
 - Disable
Override string - Disable object override in child device groups
 - Machine
Learning []AntivirusExceptions Security Profile Machine Learning Exception Args  - Exceptions for ML based file scans.
 - Machine
Learning []AntivirusModels Security Profile Machine Learning Model Args  - Machine learning models
 - Name string
 - Packet
Capture bool - Enable packet capture
 - Threat
Exceptions []AntivirusSecurity Profile Threat Exception Args  - Exceptions for specific threats
 - Wfrt
Hold boolMode  - Enable hold mode for WildFire real time signature lookup
 
- location
Antivirus
Security Profile Location  - The location of this object.
 - application
Exceptions List<AntivirusSecurity Profile Application Exception>  - Application exceptions
 - decoders
List<Antivirus
Security Profile Decoder>  - Protocol decoders
 - description String
 - Profile description
 - disable
Override String - Disable object override in child device groups
 - machine
Learning List<AntivirusExceptions Security Profile Machine Learning Exception>  - Exceptions for ML based file scans.
 - machine
Learning List<AntivirusModels Security Profile Machine Learning Model>  - Machine learning models
 - name String
 - packet
Capture Boolean - Enable packet capture
 - threat
Exceptions List<AntivirusSecurity Profile Threat Exception>  - Exceptions for specific threats
 - wfrt
Hold BooleanMode  - Enable hold mode for WildFire real time signature lookup
 
- location
Antivirus
Security Profile Location  - The location of this object.
 - application
Exceptions AntivirusSecurity Profile Application Exception[]  - Application exceptions
 - decoders
Antivirus
Security Profile Decoder[]  - Protocol decoders
 - description string
 - Profile description
 - disable
Override string - Disable object override in child device groups
 - machine
Learning AntivirusExceptions Security Profile Machine Learning Exception[]  - Exceptions for ML based file scans.
 - machine
Learning AntivirusModels Security Profile Machine Learning Model[]  - Machine learning models
 - name string
 - packet
Capture boolean - Enable packet capture
 - threat
Exceptions AntivirusSecurity Profile Threat Exception[]  - Exceptions for specific threats
 - wfrt
Hold booleanMode  - Enable hold mode for WildFire real time signature lookup
 
- location
Antivirus
Security Profile Location Args  - The location of this object.
 - application_
exceptions Sequence[AntivirusSecurity Profile Application Exception Args]  - Application exceptions
 - decoders
Sequence[Antivirus
Security Profile Decoder Args]  - Protocol decoders
 - description str
 - Profile description
 - disable_
override str - Disable object override in child device groups
 - machine_
learning_ Sequence[Antivirusexceptions Security Profile Machine Learning Exception Args]  - Exceptions for ML based file scans.
 - machine_
learning_ Sequence[Antivirusmodels Security Profile Machine Learning Model Args]  - Machine learning models
 - name str
 - packet_
capture bool - Enable packet capture
 - threat_
exceptions Sequence[AntivirusSecurity Profile Threat Exception Args]  - Exceptions for specific threats
 - wfrt_
hold_ boolmode  - Enable hold mode for WildFire real time signature lookup
 
- location Property Map
 - The location of this object.
 - 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
 - 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
 
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) -> AntivirusSecurityProfilefunc 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
 - The unique name of the resulting resource.
 - id
 - 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
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 
- name
 - The unique name of the resulting resource.
 - id
 - 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
 - The unique name of the resulting resource.
 - id
 - 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
 - The unique name of the resulting resource.
 - id
 - 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.
 
- Application
Exceptions List<AntivirusSecurity Profile Application Exception>  - Application exceptions
 - Decoders
List<Antivirus
Security Profile Decoder>  - Protocol decoders
 - Description string
 - Profile description
 - Disable
Override string - Disable object override in child device groups
 - Location
Antivirus
Security Profile Location  - The location of this object.
 - Machine
Learning List<AntivirusExceptions Security Profile Machine Learning Exception>  - Exceptions for ML based file scans.
 - Machine
Learning List<AntivirusModels Security Profile Machine Learning Model>  - Machine learning models
 - Name string
 - Packet
Capture bool - Enable packet capture
 - Threat
Exceptions List<AntivirusSecurity Profile Threat Exception>  - Exceptions for specific threats
 - Wfrt
Hold boolMode  - Enable hold mode for WildFire real time signature lookup
 
- Application
Exceptions []AntivirusSecurity Profile Application Exception Args  - Application exceptions
 - Decoders
[]Antivirus
Security Profile Decoder Args  - Protocol decoders
 - Description string
 - Profile description
 - Disable
Override string - Disable object override in child device groups
 - Location
Antivirus
Security Profile Location Args  - The location of this object.
 - Machine
Learning []AntivirusExceptions Security Profile Machine Learning Exception Args  - Exceptions for ML based file scans.
 - Machine
Learning []AntivirusModels Security Profile Machine Learning Model Args  - Machine learning models
 - Name string
 - Packet
Capture bool - Enable packet capture
 - Threat
Exceptions []AntivirusSecurity Profile Threat Exception Args  - Exceptions for specific threats
 - Wfrt
Hold boolMode  - Enable hold mode for WildFire real time signature lookup
 
- application
Exceptions List<AntivirusSecurity Profile Application Exception>  - Application exceptions
 - decoders
List<Antivirus
Security Profile Decoder>  - Protocol decoders
 - description String
 - Profile description
 - disable
Override String - Disable object override in child device groups
 - location
Antivirus
Security Profile Location  - The location of this object.
 - machine
Learning List<AntivirusExceptions Security Profile Machine Learning Exception>  - Exceptions for ML based file scans.
 - machine
Learning List<AntivirusModels Security Profile Machine Learning Model>  - Machine learning models
 - name String
 - packet
Capture Boolean - Enable packet capture
 - threat
Exceptions List<AntivirusSecurity Profile Threat Exception>  - Exceptions for specific threats
 - wfrt
Hold BooleanMode  - Enable hold mode for WildFire real time signature lookup
 
- application
Exceptions AntivirusSecurity Profile Application Exception[]  - Application exceptions
 - decoders
Antivirus
Security Profile Decoder[]  - Protocol decoders
 - description string
 - Profile description
 - disable
Override string - Disable object override in child device groups
 - location
Antivirus
Security Profile Location  - The location of this object.
 - machine
Learning AntivirusExceptions Security Profile Machine Learning Exception[]  - Exceptions for ML based file scans.
 - machine
Learning AntivirusModels Security Profile Machine Learning Model[]  - Machine learning models
 - name string
 - packet
Capture boolean - Enable packet capture
 - threat
Exceptions AntivirusSecurity Profile Threat Exception[]  - Exceptions for specific threats
 - wfrt
Hold booleanMode  - Enable hold mode for WildFire real time signature lookup
 
- application_
exceptions Sequence[AntivirusSecurity Profile Application Exception Args]  - Application exceptions
 - decoders
Sequence[Antivirus
Security Profile Decoder Args]  - Protocol decoders
 - description str
 - Profile description
 - disable_
override str - Disable object override in child device groups
 - location
Antivirus
Security Profile Location Args  - The location of this object.
 - machine_
learning_ Sequence[Antivirusexceptions Security Profile Machine Learning Exception Args]  - Exceptions for ML based file scans.
 - machine_
learning_ Sequence[Antivirusmodels Security Profile Machine Learning Model Args]  - Machine learning models
 - name str
 - packet_
capture bool - Enable packet capture
 - threat_
exceptions Sequence[AntivirusSecurity Profile Threat Exception Args]  - 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
 - 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
AntivirusSecurityProfileApplicationException, AntivirusSecurityProfileApplicationExceptionArgs          
AntivirusSecurityProfileDecoder, AntivirusSecurityProfileDecoderArgs        
- Name string
 - 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 - 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 
- Name string
 - 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 - 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 
- name String
 - 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 - 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 
- name string
 - 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 - 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 
- name str
 - 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 - 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 
- name String
 - 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 - 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 
AntivirusSecurityProfileLocation, AntivirusSecurityProfileLocationArgs        
- Device
Group AntivirusSecurity Profile Location Device Group  - Located in a specific Device Group
 - 
Antivirus
Security Profile Location Shared  - Panorama shared object
 - Vsys
Antivirus
Security Profile Location Vsys  - Located in a specific Virtual System
 
- Device
Group AntivirusSecurity Profile Location Device Group  - Located in a specific Device Group
 - 
Antivirus
Security Profile Location Shared  - Panorama shared object
 - Vsys
Antivirus
Security Profile Location Vsys  - Located in a specific Virtual System
 
- device
Group AntivirusSecurity Profile Location Device Group  - Located in a specific Device Group
 - 
Antivirus
Security Profile Location Shared  - Panorama shared object
 - vsys
Antivirus
Security Profile Location Vsys  - Located in a specific Virtual System
 
- device
Group AntivirusSecurity Profile Location Device Group  - Located in a specific Device Group
 - 
Antivirus
Security Profile Location Shared  - Panorama shared object
 - vsys
Antivirus
Security Profile Location Vsys  - Located in a specific Virtual System
 
- device_
group AntivirusSecurity Profile Location Device Group  - Located in a specific Device Group
 - 
Antivirus
Security Profile Location Shared  - Panorama shared object
 - vsys
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
 
AntivirusSecurityProfileLocationDeviceGroup, AntivirusSecurityProfileLocationDeviceGroupArgs            
- 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
 
AntivirusSecurityProfileLocationVsys, AntivirusSecurityProfileLocationVsysArgs          
- 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
 
AntivirusSecurityProfileMachineLearningException, AntivirusSecurityProfileMachineLearningExceptionArgs            
- 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 string
 - Exception description
 - filename string
 - File name to exclude from enforcement
 
- name str
 - description str
 - Exception description
 - filename str
 - File name to exclude from enforcement
 
- name String
 - description String
 - Exception description
 - filename String
 - File name to exclude from enforcement
 
AntivirusSecurityProfileMachineLearningModel, AntivirusSecurityProfileMachineLearningModelArgs            
AntivirusSecurityProfileThreatException, AntivirusSecurityProfileThreatExceptionArgs          
- 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 
panosTerraform Provider.