1. Packages
  2. Zscaler Internet Access (ZIA)
  3. API Docs
  4. ATPMalwareSettings
Zscaler Internet Access v1.0.1 published on Friday, Jun 6, 2025 by Zscaler

zia.ATPMalwareSettings

Explore with Pulumi AI

zia logo
Zscaler Internet Access v1.0.1 published on Friday, Jun 6, 2025 by Zscaler

    The zia_atp_malware_settings resource allows you to update the malware protection policy configuration details. To learn more see Configuring Malware Protection Policy

    Example Usage

    resource "zia_atp_malware_settings" "this" {
      virus_blocked                       = true
      virus_capture                       = false
      unwanted_applications_blocked       = true
      unwanted_applications_capture       = false
      trojan_blocked                      = true
      trojan_capture                      = false
      worm_blocked                        = true
      worm_capture                        = false
      adware_blocked                      = true
      adware_capture                      = false
      spyware_blocked                     = true
      spyware_capture                     = false
      ransomware_blocked                  = true
      ransomware_capture                  = false
      remote_access_tool_blocked          = true
      remote_access_tool_capture          = false
    }
    

    Create ATPMalwareSettings Resource

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

    Constructor syntax

    new ATPMalwareSettings(name: string, args?: ATPMalwareSettingsArgs, opts?: CustomResourceOptions);
    @overload
    def ATPMalwareSettings(resource_name: str,
                           args: Optional[ATPMalwareSettingsArgs] = None,
                           opts: Optional[ResourceOptions] = None)
    
    @overload
    def ATPMalwareSettings(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           adware_blocked: Optional[bool] = None,
                           adware_capture: Optional[bool] = None,
                           ransomware_blocked: Optional[bool] = None,
                           ransomware_capture: Optional[bool] = None,
                           remote_access_tool_blocked: Optional[bool] = None,
                           remote_access_tool_capture: Optional[bool] = None,
                           spyware_blocked: Optional[bool] = None,
                           spyware_capture: Optional[bool] = None,
                           trojan_blocked: Optional[bool] = None,
                           trojan_capture: Optional[bool] = None,
                           unwanted_applications_blocked: Optional[bool] = None,
                           unwanted_applications_capture: Optional[bool] = None,
                           virus_blocked: Optional[bool] = None,
                           virus_capture: Optional[bool] = None,
                           worm_blocked: Optional[bool] = None,
                           worm_capture: Optional[bool] = None)
    func NewATPMalwareSettings(ctx *Context, name string, args *ATPMalwareSettingsArgs, opts ...ResourceOption) (*ATPMalwareSettings, error)
    public ATPMalwareSettings(string name, ATPMalwareSettingsArgs? args = null, CustomResourceOptions? opts = null)
    public ATPMalwareSettings(String name, ATPMalwareSettingsArgs args)
    public ATPMalwareSettings(String name, ATPMalwareSettingsArgs args, CustomResourceOptions options)
    
    type: zia:ATPMalwareSettings
    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 ATPMalwareSettingsArgs
    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 ATPMalwareSettingsArgs
    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 ATPMalwareSettingsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ATPMalwareSettingsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ATPMalwareSettingsArgs
    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 atpmalwareSettingsResource = new Zia.ATPMalwareSettings("atpmalwareSettingsResource", new()
    {
        AdwareBlocked = false,
        AdwareCapture = false,
        RansomwareBlocked = false,
        RansomwareCapture = false,
        RemoteAccessToolBlocked = false,
        RemoteAccessToolCapture = false,
        SpywareBlocked = false,
        SpywareCapture = false,
        TrojanBlocked = false,
        TrojanCapture = false,
        UnwantedApplicationsBlocked = false,
        UnwantedApplicationsCapture = false,
        VirusBlocked = false,
        VirusCapture = false,
        WormBlocked = false,
        WormCapture = false,
    });
    
    example, err := zia.NewATPMalwareSettings(ctx, "atpmalwareSettingsResource", &zia.ATPMalwareSettingsArgs{
    	AdwareBlocked:               pulumi.Bool(false),
    	AdwareCapture:               pulumi.Bool(false),
    	RansomwareBlocked:           pulumi.Bool(false),
    	RansomwareCapture:           pulumi.Bool(false),
    	RemoteAccessToolBlocked:     pulumi.Bool(false),
    	RemoteAccessToolCapture:     pulumi.Bool(false),
    	SpywareBlocked:              pulumi.Bool(false),
    	SpywareCapture:              pulumi.Bool(false),
    	TrojanBlocked:               pulumi.Bool(false),
    	TrojanCapture:               pulumi.Bool(false),
    	UnwantedApplicationsBlocked: pulumi.Bool(false),
    	UnwantedApplicationsCapture: pulumi.Bool(false),
    	VirusBlocked:                pulumi.Bool(false),
    	VirusCapture:                pulumi.Bool(false),
    	WormBlocked:                 pulumi.Bool(false),
    	WormCapture:                 pulumi.Bool(false),
    })
    
    var atpmalwareSettingsResource = new ATPMalwareSettings("atpmalwareSettingsResource", ATPMalwareSettingsArgs.builder()
        .adwareBlocked(false)
        .adwareCapture(false)
        .ransomwareBlocked(false)
        .ransomwareCapture(false)
        .remoteAccessToolBlocked(false)
        .remoteAccessToolCapture(false)
        .spywareBlocked(false)
        .spywareCapture(false)
        .trojanBlocked(false)
        .trojanCapture(false)
        .unwantedApplicationsBlocked(false)
        .unwantedApplicationsCapture(false)
        .virusBlocked(false)
        .virusCapture(false)
        .wormBlocked(false)
        .wormCapture(false)
        .build());
    
    atpmalware_settings_resource = zia.ATPMalwareSettings("atpmalwareSettingsResource",
        adware_blocked=False,
        adware_capture=False,
        ransomware_blocked=False,
        ransomware_capture=False,
        remote_access_tool_blocked=False,
        remote_access_tool_capture=False,
        spyware_blocked=False,
        spyware_capture=False,
        trojan_blocked=False,
        trojan_capture=False,
        unwanted_applications_blocked=False,
        unwanted_applications_capture=False,
        virus_blocked=False,
        virus_capture=False,
        worm_blocked=False,
        worm_capture=False)
    
    const atpmalwareSettingsResource = new zia.ATPMalwareSettings("atpmalwareSettingsResource", {
        adwareBlocked: false,
        adwareCapture: false,
        ransomwareBlocked: false,
        ransomwareCapture: false,
        remoteAccessToolBlocked: false,
        remoteAccessToolCapture: false,
        spywareBlocked: false,
        spywareCapture: false,
        trojanBlocked: false,
        trojanCapture: false,
        unwantedApplicationsBlocked: false,
        unwantedApplicationsCapture: false,
        virusBlocked: false,
        virusCapture: false,
        wormBlocked: false,
        wormCapture: false,
    });
    
    type: zia:ATPMalwareSettings
    properties:
        adwareBlocked: false
        adwareCapture: false
        ransomwareBlocked: false
        ransomwareCapture: false
        remoteAccessToolBlocked: false
        remoteAccessToolCapture: false
        spywareBlocked: false
        spywareCapture: false
        trojanBlocked: false
        trojanCapture: false
        unwantedApplicationsBlocked: false
        unwantedApplicationsCapture: false
        virusBlocked: false
        virusCapture: false
        wormBlocked: false
        wormCapture: false
    

    ATPMalwareSettings 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 ATPMalwareSettings resource accepts the following input properties:

    AdwareBlocked bool
    A Boolean value indicating whether malicious files that automatically render advertisements and install adware are allowed or blocked
    AdwareCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for adware
    RansomwareBlocked bool
    A Boolean value specifying whether to allow or block malicious programs that can encrypt files and prevent users from accessing their devices, files, or data until a ransom payment is made.
    RansomwareCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for ransomware
    RemoteAccessToolBlocked bool
    A Boolean value specifying whether to allow or block file download from tools that are common from remote access sites
    RemoteAccessToolCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for remote access tools
    SpywareBlocked bool
    A Boolean value indicating whether malicious files that covertly gather information about a user or an organization are allowed or blocked
    SpywareCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for spyware
    TrojanBlocked bool
    A Boolean value that allows or blocks malicious programs such as Trojan viruses that are presented as beneficial or useful
    TrojanCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for Trojan viruses
    UnwantedApplicationsBlocked bool
    A Boolean value that allows or blocks unwanted files that are downloaded alongside intentional programs downloaded by users
    UnwantedApplicationsCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for unwanted applications
    VirusBlocked bool
    A Boolean value that indicates if malicious programs that cause damage to systems and data are allowed or blocked.
    VirusCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for viruses
    WormBlocked bool
    A Boolean value indicating whether malicious programs that duplicate themselves to spread malicious code to other devices are allowed or blocked
    WormCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for worms
    AdwareBlocked bool
    A Boolean value indicating whether malicious files that automatically render advertisements and install adware are allowed or blocked
    AdwareCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for adware
    RansomwareBlocked bool
    A Boolean value specifying whether to allow or block malicious programs that can encrypt files and prevent users from accessing their devices, files, or data until a ransom payment is made.
    RansomwareCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for ransomware
    RemoteAccessToolBlocked bool
    A Boolean value specifying whether to allow or block file download from tools that are common from remote access sites
    RemoteAccessToolCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for remote access tools
    SpywareBlocked bool
    A Boolean value indicating whether malicious files that covertly gather information about a user or an organization are allowed or blocked
    SpywareCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for spyware
    TrojanBlocked bool
    A Boolean value that allows or blocks malicious programs such as Trojan viruses that are presented as beneficial or useful
    TrojanCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for Trojan viruses
    UnwantedApplicationsBlocked bool
    A Boolean value that allows or blocks unwanted files that are downloaded alongside intentional programs downloaded by users
    UnwantedApplicationsCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for unwanted applications
    VirusBlocked bool
    A Boolean value that indicates if malicious programs that cause damage to systems and data are allowed or blocked.
    VirusCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for viruses
    WormBlocked bool
    A Boolean value indicating whether malicious programs that duplicate themselves to spread malicious code to other devices are allowed or blocked
    WormCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for worms
    adwareBlocked Boolean
    A Boolean value indicating whether malicious files that automatically render advertisements and install adware are allowed or blocked
    adwareCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for adware
    ransomwareBlocked Boolean
    A Boolean value specifying whether to allow or block malicious programs that can encrypt files and prevent users from accessing their devices, files, or data until a ransom payment is made.
    ransomwareCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for ransomware
    remoteAccessToolBlocked Boolean
    A Boolean value specifying whether to allow or block file download from tools that are common from remote access sites
    remoteAccessToolCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for remote access tools
    spywareBlocked Boolean
    A Boolean value indicating whether malicious files that covertly gather information about a user or an organization are allowed or blocked
    spywareCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for spyware
    trojanBlocked Boolean
    A Boolean value that allows or blocks malicious programs such as Trojan viruses that are presented as beneficial or useful
    trojanCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for Trojan viruses
    unwantedApplicationsBlocked Boolean
    A Boolean value that allows or blocks unwanted files that are downloaded alongside intentional programs downloaded by users
    unwantedApplicationsCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for unwanted applications
    virusBlocked Boolean
    A Boolean value that indicates if malicious programs that cause damage to systems and data are allowed or blocked.
    virusCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for viruses
    wormBlocked Boolean
    A Boolean value indicating whether malicious programs that duplicate themselves to spread malicious code to other devices are allowed or blocked
    wormCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for worms
    adwareBlocked boolean
    A Boolean value indicating whether malicious files that automatically render advertisements and install adware are allowed or blocked
    adwareCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for adware
    ransomwareBlocked boolean
    A Boolean value specifying whether to allow or block malicious programs that can encrypt files and prevent users from accessing their devices, files, or data until a ransom payment is made.
    ransomwareCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for ransomware
    remoteAccessToolBlocked boolean
    A Boolean value specifying whether to allow or block file download from tools that are common from remote access sites
    remoteAccessToolCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for remote access tools
    spywareBlocked boolean
    A Boolean value indicating whether malicious files that covertly gather information about a user or an organization are allowed or blocked
    spywareCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for spyware
    trojanBlocked boolean
    A Boolean value that allows or blocks malicious programs such as Trojan viruses that are presented as beneficial or useful
    trojanCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for Trojan viruses
    unwantedApplicationsBlocked boolean
    A Boolean value that allows or blocks unwanted files that are downloaded alongside intentional programs downloaded by users
    unwantedApplicationsCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for unwanted applications
    virusBlocked boolean
    A Boolean value that indicates if malicious programs that cause damage to systems and data are allowed or blocked.
    virusCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for viruses
    wormBlocked boolean
    A Boolean value indicating whether malicious programs that duplicate themselves to spread malicious code to other devices are allowed or blocked
    wormCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for worms
    adware_blocked bool
    A Boolean value indicating whether malicious files that automatically render advertisements and install adware are allowed or blocked
    adware_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for adware
    ransomware_blocked bool
    A Boolean value specifying whether to allow or block malicious programs that can encrypt files and prevent users from accessing their devices, files, or data until a ransom payment is made.
    ransomware_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for ransomware
    remote_access_tool_blocked bool
    A Boolean value specifying whether to allow or block file download from tools that are common from remote access sites
    remote_access_tool_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for remote access tools
    spyware_blocked bool
    A Boolean value indicating whether malicious files that covertly gather information about a user or an organization are allowed or blocked
    spyware_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for spyware
    trojan_blocked bool
    A Boolean value that allows or blocks malicious programs such as Trojan viruses that are presented as beneficial or useful
    trojan_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for Trojan viruses
    unwanted_applications_blocked bool
    A Boolean value that allows or blocks unwanted files that are downloaded alongside intentional programs downloaded by users
    unwanted_applications_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for unwanted applications
    virus_blocked bool
    A Boolean value that indicates if malicious programs that cause damage to systems and data are allowed or blocked.
    virus_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for viruses
    worm_blocked bool
    A Boolean value indicating whether malicious programs that duplicate themselves to spread malicious code to other devices are allowed or blocked
    worm_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for worms
    adwareBlocked Boolean
    A Boolean value indicating whether malicious files that automatically render advertisements and install adware are allowed or blocked
    adwareCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for adware
    ransomwareBlocked Boolean
    A Boolean value specifying whether to allow or block malicious programs that can encrypt files and prevent users from accessing their devices, files, or data until a ransom payment is made.
    ransomwareCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for ransomware
    remoteAccessToolBlocked Boolean
    A Boolean value specifying whether to allow or block file download from tools that are common from remote access sites
    remoteAccessToolCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for remote access tools
    spywareBlocked Boolean
    A Boolean value indicating whether malicious files that covertly gather information about a user or an organization are allowed or blocked
    spywareCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for spyware
    trojanBlocked Boolean
    A Boolean value that allows or blocks malicious programs such as Trojan viruses that are presented as beneficial or useful
    trojanCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for Trojan viruses
    unwantedApplicationsBlocked Boolean
    A Boolean value that allows or blocks unwanted files that are downloaded alongside intentional programs downloaded by users
    unwantedApplicationsCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for unwanted applications
    virusBlocked Boolean
    A Boolean value that indicates if malicious programs that cause damage to systems and data are allowed or blocked.
    virusCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for viruses
    wormBlocked Boolean
    A Boolean value indicating whether malicious programs that duplicate themselves to spread malicious code to other devices are allowed or blocked
    wormCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for worms

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ATPMalwareSettings 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 ATPMalwareSettings Resource

    Get an existing ATPMalwareSettings 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?: ATPMalwareSettingsState, opts?: CustomResourceOptions): ATPMalwareSettings
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            adware_blocked: Optional[bool] = None,
            adware_capture: Optional[bool] = None,
            ransomware_blocked: Optional[bool] = None,
            ransomware_capture: Optional[bool] = None,
            remote_access_tool_blocked: Optional[bool] = None,
            remote_access_tool_capture: Optional[bool] = None,
            spyware_blocked: Optional[bool] = None,
            spyware_capture: Optional[bool] = None,
            trojan_blocked: Optional[bool] = None,
            trojan_capture: Optional[bool] = None,
            unwanted_applications_blocked: Optional[bool] = None,
            unwanted_applications_capture: Optional[bool] = None,
            virus_blocked: Optional[bool] = None,
            virus_capture: Optional[bool] = None,
            worm_blocked: Optional[bool] = None,
            worm_capture: Optional[bool] = None) -> ATPMalwareSettings
    func GetATPMalwareSettings(ctx *Context, name string, id IDInput, state *ATPMalwareSettingsState, opts ...ResourceOption) (*ATPMalwareSettings, error)
    public static ATPMalwareSettings Get(string name, Input<string> id, ATPMalwareSettingsState? state, CustomResourceOptions? opts = null)
    public static ATPMalwareSettings get(String name, Output<String> id, ATPMalwareSettingsState state, CustomResourceOptions options)
    resources:  _:    type: zia:ATPMalwareSettings    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:
    AdwareBlocked bool
    A Boolean value indicating whether malicious files that automatically render advertisements and install adware are allowed or blocked
    AdwareCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for adware
    RansomwareBlocked bool
    A Boolean value specifying whether to allow or block malicious programs that can encrypt files and prevent users from accessing their devices, files, or data until a ransom payment is made.
    RansomwareCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for ransomware
    RemoteAccessToolBlocked bool
    A Boolean value specifying whether to allow or block file download from tools that are common from remote access sites
    RemoteAccessToolCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for remote access tools
    SpywareBlocked bool
    A Boolean value indicating whether malicious files that covertly gather information about a user or an organization are allowed or blocked
    SpywareCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for spyware
    TrojanBlocked bool
    A Boolean value that allows or blocks malicious programs such as Trojan viruses that are presented as beneficial or useful
    TrojanCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for Trojan viruses
    UnwantedApplicationsBlocked bool
    A Boolean value that allows or blocks unwanted files that are downloaded alongside intentional programs downloaded by users
    UnwantedApplicationsCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for unwanted applications
    VirusBlocked bool
    A Boolean value that indicates if malicious programs that cause damage to systems and data are allowed or blocked.
    VirusCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for viruses
    WormBlocked bool
    A Boolean value indicating whether malicious programs that duplicate themselves to spread malicious code to other devices are allowed or blocked
    WormCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for worms
    AdwareBlocked bool
    A Boolean value indicating whether malicious files that automatically render advertisements and install adware are allowed or blocked
    AdwareCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for adware
    RansomwareBlocked bool
    A Boolean value specifying whether to allow or block malicious programs that can encrypt files and prevent users from accessing their devices, files, or data until a ransom payment is made.
    RansomwareCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for ransomware
    RemoteAccessToolBlocked bool
    A Boolean value specifying whether to allow or block file download from tools that are common from remote access sites
    RemoteAccessToolCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for remote access tools
    SpywareBlocked bool
    A Boolean value indicating whether malicious files that covertly gather information about a user or an organization are allowed or blocked
    SpywareCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for spyware
    TrojanBlocked bool
    A Boolean value that allows or blocks malicious programs such as Trojan viruses that are presented as beneficial or useful
    TrojanCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for Trojan viruses
    UnwantedApplicationsBlocked bool
    A Boolean value that allows or blocks unwanted files that are downloaded alongside intentional programs downloaded by users
    UnwantedApplicationsCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for unwanted applications
    VirusBlocked bool
    A Boolean value that indicates if malicious programs that cause damage to systems and data are allowed or blocked.
    VirusCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for viruses
    WormBlocked bool
    A Boolean value indicating whether malicious programs that duplicate themselves to spread malicious code to other devices are allowed or blocked
    WormCapture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for worms
    adwareBlocked Boolean
    A Boolean value indicating whether malicious files that automatically render advertisements and install adware are allowed or blocked
    adwareCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for adware
    ransomwareBlocked Boolean
    A Boolean value specifying whether to allow or block malicious programs that can encrypt files and prevent users from accessing their devices, files, or data until a ransom payment is made.
    ransomwareCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for ransomware
    remoteAccessToolBlocked Boolean
    A Boolean value specifying whether to allow or block file download from tools that are common from remote access sites
    remoteAccessToolCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for remote access tools
    spywareBlocked Boolean
    A Boolean value indicating whether malicious files that covertly gather information about a user or an organization are allowed or blocked
    spywareCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for spyware
    trojanBlocked Boolean
    A Boolean value that allows or blocks malicious programs such as Trojan viruses that are presented as beneficial or useful
    trojanCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for Trojan viruses
    unwantedApplicationsBlocked Boolean
    A Boolean value that allows or blocks unwanted files that are downloaded alongside intentional programs downloaded by users
    unwantedApplicationsCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for unwanted applications
    virusBlocked Boolean
    A Boolean value that indicates if malicious programs that cause damage to systems and data are allowed or blocked.
    virusCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for viruses
    wormBlocked Boolean
    A Boolean value indicating whether malicious programs that duplicate themselves to spread malicious code to other devices are allowed or blocked
    wormCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for worms
    adwareBlocked boolean
    A Boolean value indicating whether malicious files that automatically render advertisements and install adware are allowed or blocked
    adwareCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for adware
    ransomwareBlocked boolean
    A Boolean value specifying whether to allow or block malicious programs that can encrypt files and prevent users from accessing their devices, files, or data until a ransom payment is made.
    ransomwareCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for ransomware
    remoteAccessToolBlocked boolean
    A Boolean value specifying whether to allow or block file download from tools that are common from remote access sites
    remoteAccessToolCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for remote access tools
    spywareBlocked boolean
    A Boolean value indicating whether malicious files that covertly gather information about a user or an organization are allowed or blocked
    spywareCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for spyware
    trojanBlocked boolean
    A Boolean value that allows or blocks malicious programs such as Trojan viruses that are presented as beneficial or useful
    trojanCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for Trojan viruses
    unwantedApplicationsBlocked boolean
    A Boolean value that allows or blocks unwanted files that are downloaded alongside intentional programs downloaded by users
    unwantedApplicationsCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for unwanted applications
    virusBlocked boolean
    A Boolean value that indicates if malicious programs that cause damage to systems and data are allowed or blocked.
    virusCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for viruses
    wormBlocked boolean
    A Boolean value indicating whether malicious programs that duplicate themselves to spread malicious code to other devices are allowed or blocked
    wormCapture boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for worms
    adware_blocked bool
    A Boolean value indicating whether malicious files that automatically render advertisements and install adware are allowed or blocked
    adware_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for adware
    ransomware_blocked bool
    A Boolean value specifying whether to allow or block malicious programs that can encrypt files and prevent users from accessing their devices, files, or data until a ransom payment is made.
    ransomware_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for ransomware
    remote_access_tool_blocked bool
    A Boolean value specifying whether to allow or block file download from tools that are common from remote access sites
    remote_access_tool_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for remote access tools
    spyware_blocked bool
    A Boolean value indicating whether malicious files that covertly gather information about a user or an organization are allowed or blocked
    spyware_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for spyware
    trojan_blocked bool
    A Boolean value that allows or blocks malicious programs such as Trojan viruses that are presented as beneficial or useful
    trojan_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for Trojan viruses
    unwanted_applications_blocked bool
    A Boolean value that allows or blocks unwanted files that are downloaded alongside intentional programs downloaded by users
    unwanted_applications_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for unwanted applications
    virus_blocked bool
    A Boolean value that indicates if malicious programs that cause damage to systems and data are allowed or blocked.
    virus_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for viruses
    worm_blocked bool
    A Boolean value indicating whether malicious programs that duplicate themselves to spread malicious code to other devices are allowed or blocked
    worm_capture bool
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for worms
    adwareBlocked Boolean
    A Boolean value indicating whether malicious files that automatically render advertisements and install adware are allowed or blocked
    adwareCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for adware
    ransomwareBlocked Boolean
    A Boolean value specifying whether to allow or block malicious programs that can encrypt files and prevent users from accessing their devices, files, or data until a ransom payment is made.
    ransomwareCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for ransomware
    remoteAccessToolBlocked Boolean
    A Boolean value specifying whether to allow or block file download from tools that are common from remote access sites
    remoteAccessToolCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for remote access tools
    spywareBlocked Boolean
    A Boolean value indicating whether malicious files that covertly gather information about a user or an organization are allowed or blocked
    spywareCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for spyware
    trojanBlocked Boolean
    A Boolean value that allows or blocks malicious programs such as Trojan viruses that are presented as beneficial or useful
    trojanCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for Trojan viruses
    unwantedApplicationsBlocked Boolean
    A Boolean value that allows or blocks unwanted files that are downloaded alongside intentional programs downloaded by users
    unwantedApplicationsCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for unwanted applications
    virusBlocked Boolean
    A Boolean value that indicates if malicious programs that cause damage to systems and data are allowed or blocked.
    virusCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for viruses
    wormBlocked Boolean
    A Boolean value indicating whether malicious programs that duplicate themselves to spread malicious code to other devices are allowed or blocked
    wormCapture Boolean
    A Boolean value specifying whether packet capture (PCAP) is enabled or disabled for worms

    Import

    Zscaler offers a dedicated tool called Zscaler-Terraformer to allow the automated import of ZIA configurations into Terraform-compliant HashiCorp Configuration Language.

    Visit

    zia_advanced_threat_settings can be imported by using advanced_threat_settings as the import ID.

    For example:

    $ pulumi import zia:index/aTPMalwareSettings:ATPMalwareSettings this "advanced_threat_settings"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    zia zscaler/pulumi-zia
    License
    MIT
    Notes
    This Pulumi package is based on the zia Terraform Provider.
    zia logo
    Zscaler Internet Access v1.0.1 published on Friday, Jun 6, 2025 by Zscaler