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

panos.getAntivirusSecurityProfile

Explore with Pulumi AI

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

    Using getAntivirusSecurityProfile

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getAntivirusSecurityProfile(args: GetAntivirusSecurityProfileArgs, opts?: InvokeOptions): Promise<GetAntivirusSecurityProfileResult>
    function getAntivirusSecurityProfileOutput(args: GetAntivirusSecurityProfileOutputArgs, opts?: InvokeOptions): Output<GetAntivirusSecurityProfileResult>
    def get_antivirus_security_profile(application_exceptions: Optional[Sequence[GetAntivirusSecurityProfileApplicationException]] = None,
                                       decoders: Optional[Sequence[GetAntivirusSecurityProfileDecoder]] = None,
                                       description: Optional[str] = None,
                                       disable_override: Optional[str] = None,
                                       location: Optional[GetAntivirusSecurityProfileLocation] = None,
                                       machine_learning_exceptions: Optional[Sequence[GetAntivirusSecurityProfileMachineLearningException]] = None,
                                       machine_learning_models: Optional[Sequence[GetAntivirusSecurityProfileMachineLearningModel]] = None,
                                       name: Optional[str] = None,
                                       packet_capture: Optional[bool] = None,
                                       threat_exceptions: Optional[Sequence[GetAntivirusSecurityProfileThreatException]] = None,
                                       wfrt_hold_mode: Optional[bool] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetAntivirusSecurityProfileResult
    def get_antivirus_security_profile_output(application_exceptions: Optional[pulumi.Input[Sequence[pulumi.Input[GetAntivirusSecurityProfileApplicationExceptionArgs]]]] = None,
                                       decoders: Optional[pulumi.Input[Sequence[pulumi.Input[GetAntivirusSecurityProfileDecoderArgs]]]] = None,
                                       description: Optional[pulumi.Input[str]] = None,
                                       disable_override: Optional[pulumi.Input[str]] = None,
                                       location: Optional[pulumi.Input[GetAntivirusSecurityProfileLocationArgs]] = None,
                                       machine_learning_exceptions: Optional[pulumi.Input[Sequence[pulumi.Input[GetAntivirusSecurityProfileMachineLearningExceptionArgs]]]] = None,
                                       machine_learning_models: Optional[pulumi.Input[Sequence[pulumi.Input[GetAntivirusSecurityProfileMachineLearningModelArgs]]]] = None,
                                       name: Optional[pulumi.Input[str]] = None,
                                       packet_capture: Optional[pulumi.Input[bool]] = None,
                                       threat_exceptions: Optional[pulumi.Input[Sequence[pulumi.Input[GetAntivirusSecurityProfileThreatExceptionArgs]]]] = None,
                                       wfrt_hold_mode: Optional[pulumi.Input[bool]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetAntivirusSecurityProfileResult]
    func LookupAntivirusSecurityProfile(ctx *Context, args *LookupAntivirusSecurityProfileArgs, opts ...InvokeOption) (*LookupAntivirusSecurityProfileResult, error)
    func LookupAntivirusSecurityProfileOutput(ctx *Context, args *LookupAntivirusSecurityProfileOutputArgs, opts ...InvokeOption) LookupAntivirusSecurityProfileResultOutput

    > Note: This function is named LookupAntivirusSecurityProfile in the Go SDK.

    public static class GetAntivirusSecurityProfile 
    {
        public static Task<GetAntivirusSecurityProfileResult> InvokeAsync(GetAntivirusSecurityProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetAntivirusSecurityProfileResult> Invoke(GetAntivirusSecurityProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAntivirusSecurityProfileResult> getAntivirusSecurityProfile(GetAntivirusSecurityProfileArgs args, InvokeOptions options)
    public static Output<GetAntivirusSecurityProfileResult> getAntivirusSecurityProfile(GetAntivirusSecurityProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getAntivirusSecurityProfile:getAntivirusSecurityProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetAntivirusSecurityProfileLocation
    The location of this object.
    Name string
    ApplicationExceptions List<GetAntivirusSecurityProfileApplicationException>
    Application exceptions
    Decoders List<GetAntivirusSecurityProfileDecoder>
    Protocol decoders
    Description string
    Profile description
    DisableOverride string
    Disable object override in child device groups
    MachineLearningExceptions List<GetAntivirusSecurityProfileMachineLearningException>
    Exceptions for ML based file scans.
    MachineLearningModels List<GetAntivirusSecurityProfileMachineLearningModel>
    Machine learning models
    PacketCapture bool
    Enable packet capture
    ThreatExceptions List<GetAntivirusSecurityProfileThreatException>
    Exceptions for specific threats
    WfrtHoldMode bool
    Enable hold mode for WildFire real time signature lookup
    Location GetAntivirusSecurityProfileLocation
    The location of this object.
    Name string
    ApplicationExceptions []GetAntivirusSecurityProfileApplicationException
    Application exceptions
    Decoders []GetAntivirusSecurityProfileDecoder
    Protocol decoders
    Description string
    Profile description
    DisableOverride string
    Disable object override in child device groups
    MachineLearningExceptions []GetAntivirusSecurityProfileMachineLearningException
    Exceptions for ML based file scans.
    MachineLearningModels []GetAntivirusSecurityProfileMachineLearningModel
    Machine learning models
    PacketCapture bool
    Enable packet capture
    ThreatExceptions []GetAntivirusSecurityProfileThreatException
    Exceptions for specific threats
    WfrtHoldMode bool
    Enable hold mode for WildFire real time signature lookup
    location GetAntivirusSecurityProfileLocation
    The location of this object.
    name String
    applicationExceptions List<GetAntivirusSecurityProfileApplicationException>
    Application exceptions
    decoders List<GetAntivirusSecurityProfileDecoder>
    Protocol decoders
    description String
    Profile description
    disableOverride String
    Disable object override in child device groups
    machineLearningExceptions List<GetAntivirusSecurityProfileMachineLearningException>
    Exceptions for ML based file scans.
    machineLearningModels List<GetAntivirusSecurityProfileMachineLearningModel>
    Machine learning models
    packetCapture Boolean
    Enable packet capture
    threatExceptions List<GetAntivirusSecurityProfileThreatException>
    Exceptions for specific threats
    wfrtHoldMode Boolean
    Enable hold mode for WildFire real time signature lookup
    location GetAntivirusSecurityProfileLocation
    The location of this object.
    name string
    applicationExceptions GetAntivirusSecurityProfileApplicationException[]
    Application exceptions
    decoders GetAntivirusSecurityProfileDecoder[]
    Protocol decoders
    description string
    Profile description
    disableOverride string
    Disable object override in child device groups
    machineLearningExceptions GetAntivirusSecurityProfileMachineLearningException[]
    Exceptions for ML based file scans.
    machineLearningModels GetAntivirusSecurityProfileMachineLearningModel[]
    Machine learning models
    packetCapture boolean
    Enable packet capture
    threatExceptions GetAntivirusSecurityProfileThreatException[]
    Exceptions for specific threats
    wfrtHoldMode boolean
    Enable hold mode for WildFire real time signature lookup
    location GetAntivirusSecurityProfileLocation
    The location of this object.
    name str
    application_exceptions Sequence[GetAntivirusSecurityProfileApplicationException]
    Application exceptions
    decoders Sequence[GetAntivirusSecurityProfileDecoder]
    Protocol decoders
    description str
    Profile description
    disable_override str
    Disable object override in child device groups
    machine_learning_exceptions Sequence[GetAntivirusSecurityProfileMachineLearningException]
    Exceptions for ML based file scans.
    machine_learning_models Sequence[GetAntivirusSecurityProfileMachineLearningModel]
    Machine learning models
    packet_capture bool
    Enable packet capture
    threat_exceptions Sequence[GetAntivirusSecurityProfileThreatException]
    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.
    name String
    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
    packetCapture Boolean
    Enable packet capture
    threatExceptions List<Property Map>
    Exceptions for specific threats
    wfrtHoldMode Boolean
    Enable hold mode for WildFire real time signature lookup

    getAntivirusSecurityProfile Result

    The following output properties are available:

    ApplicationExceptions List<GetAntivirusSecurityProfileApplicationException>
    Application exceptions
    Decoders List<GetAntivirusSecurityProfileDecoder>
    Protocol decoders
    Description string
    Profile description
    DisableOverride string
    Disable object override in child device groups
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetAntivirusSecurityProfileLocation
    The location of this object.
    MachineLearningExceptions List<GetAntivirusSecurityProfileMachineLearningException>
    Exceptions for ML based file scans.
    MachineLearningModels List<GetAntivirusSecurityProfileMachineLearningModel>
    Machine learning models
    Name string
    PacketCapture bool
    Enable packet capture
    ThreatExceptions List<GetAntivirusSecurityProfileThreatException>
    Exceptions for specific threats
    WfrtHoldMode bool
    Enable hold mode for WildFire real time signature lookup
    ApplicationExceptions []GetAntivirusSecurityProfileApplicationException
    Application exceptions
    Decoders []GetAntivirusSecurityProfileDecoder
    Protocol decoders
    Description string
    Profile description
    DisableOverride string
    Disable object override in child device groups
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetAntivirusSecurityProfileLocation
    The location of this object.
    MachineLearningExceptions []GetAntivirusSecurityProfileMachineLearningException
    Exceptions for ML based file scans.
    MachineLearningModels []GetAntivirusSecurityProfileMachineLearningModel
    Machine learning models
    Name string
    PacketCapture bool
    Enable packet capture
    ThreatExceptions []GetAntivirusSecurityProfileThreatException
    Exceptions for specific threats
    WfrtHoldMode bool
    Enable hold mode for WildFire real time signature lookup
    applicationExceptions List<GetAntivirusSecurityProfileApplicationException>
    Application exceptions
    decoders List<GetAntivirusSecurityProfileDecoder>
    Protocol decoders
    description String
    Profile description
    disableOverride String
    Disable object override in child device groups
    id String
    The provider-assigned unique ID for this managed resource.
    location GetAntivirusSecurityProfileLocation
    The location of this object.
    machineLearningExceptions List<GetAntivirusSecurityProfileMachineLearningException>
    Exceptions for ML based file scans.
    machineLearningModels List<GetAntivirusSecurityProfileMachineLearningModel>
    Machine learning models
    name String
    packetCapture Boolean
    Enable packet capture
    threatExceptions List<GetAntivirusSecurityProfileThreatException>
    Exceptions for specific threats
    wfrtHoldMode Boolean
    Enable hold mode for WildFire real time signature lookup
    applicationExceptions GetAntivirusSecurityProfileApplicationException[]
    Application exceptions
    decoders GetAntivirusSecurityProfileDecoder[]
    Protocol decoders
    description string
    Profile description
    disableOverride string
    Disable object override in child device groups
    id string
    The provider-assigned unique ID for this managed resource.
    location GetAntivirusSecurityProfileLocation
    The location of this object.
    machineLearningExceptions GetAntivirusSecurityProfileMachineLearningException[]
    Exceptions for ML based file scans.
    machineLearningModels GetAntivirusSecurityProfileMachineLearningModel[]
    Machine learning models
    name string
    packetCapture boolean
    Enable packet capture
    threatExceptions GetAntivirusSecurityProfileThreatException[]
    Exceptions for specific threats
    wfrtHoldMode boolean
    Enable hold mode for WildFire real time signature lookup
    application_exceptions Sequence[GetAntivirusSecurityProfileApplicationException]
    Application exceptions
    decoders Sequence[GetAntivirusSecurityProfileDecoder]
    Protocol decoders
    description str
    Profile description
    disable_override str
    Disable object override in child device groups
    id str
    The provider-assigned unique ID for this managed resource.
    location GetAntivirusSecurityProfileLocation
    The location of this object.
    machine_learning_exceptions Sequence[GetAntivirusSecurityProfileMachineLearningException]
    Exceptions for ML based file scans.
    machine_learning_models Sequence[GetAntivirusSecurityProfileMachineLearningModel]
    Machine learning models
    name str
    packet_capture bool
    Enable packet capture
    threat_exceptions Sequence[GetAntivirusSecurityProfileThreatException]
    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
    id String
    The provider-assigned unique ID for this managed resource.
    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

    GetAntivirusSecurityProfileApplicationException

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

    GetAntivirusSecurityProfileDecoder

    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
    Name string
    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
    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
    Name string
    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
    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
    name String
    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
    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
    name string
    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
    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
    name str
    wildfire_action str
    Action for signatures generated by the WildFire system. Valid values are: default (default), allow, alert, drop, reset-client, reset-server, or reset-both
    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
    name String
    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

    GetAntivirusSecurityProfileLocation

    deviceGroup Property Map
    Located in a specific Device Group
    shared Property Map
    Panorama shared object
    vsys Property Map
    Located in a specific Virtual System

    GetAntivirusSecurityProfileLocationDeviceGroup

    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

    GetAntivirusSecurityProfileLocationVsys

    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

    GetAntivirusSecurityProfileMachineLearningException

    Description string
    Exception description
    Filename string
    File name to exclude from enforcement
    Name string
    Description string
    Exception description
    Filename string
    File name to exclude from enforcement
    Name string
    description String
    Exception description
    filename String
    File name to exclude from enforcement
    name String
    description string
    Exception description
    filename string
    File name to exclude from enforcement
    name string
    description str
    Exception description
    filename str
    File name to exclude from enforcement
    name str
    description String
    Exception description
    filename String
    File name to exclude from enforcement
    name String

    GetAntivirusSecurityProfileMachineLearningModel

    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 string
    action str
    Action for ML model antivirus signatures. Valid values are: enable, enable(alert-only), or disable
    name str
    action String
    Action for ML model antivirus signatures. Valid values are: enable, enable(alert-only), or disable
    name String

    GetAntivirusSecurityProfileThreatException

    Name string
    Name string
    name String
    name string
    name str
    name String

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    panos logo
    panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks