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

panos logo
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

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

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

    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 panos Terraform Provider.
    panos logo
    panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks