@bdzscaler/pulumi-zia
Version:
A Pulumi package for creating and managing zia cloud resources.
662 lines (661 loc) • 30.4 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* * [Official documentation](https://help.zscaler.com/zia/configuring-advanced-threat-protection-policy)
* * [API documentation](https://help.zscaler.com/zia/advanced-threat-protection-policy#/)
*
* The **zia_advanced_threat_settings** resource allows you to update the advanced threat configuration settings. To learn more see [Configuring Advanced Settings](https://help.zscaler.com/zia/configuring-advanced-settings)
*
* ## Example Usage
*
* ## 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:
*
* ```sh
* $ pulumi import zia:index/advancedThreatSettings:AdvancedThreatSettings this "advanced_threat_settings"
* ```
*/
export declare class AdvancedThreatSettings extends pulumi.CustomResource {
/**
* Get an existing AdvancedThreatSettings resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param state Any extra arguments used during the lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
static get(name: string, id: pulumi.Input<pulumi.ID>, state?: AdvancedThreatSettingsState, opts?: pulumi.CustomResourceOptions): AdvancedThreatSettings;
/**
* Returns true if the given object is an instance of AdvancedThreatSettings. This is designed to work even
* when multiple copies of the Pulumi SDK have been loaded into the same process.
*/
static isInstance(obj: any): obj is AdvancedThreatSettings;
/**
* A Boolean value specifying whether sites are allowed or blocked from accessing vulnerable ActiveX controls that are
* known to have been exploited.
*/
readonly activexBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for ActiveX controls
*/
readonly activexCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether to allow or block websites known to contain adware or spyware that displays malicious
* advertisements that can collect users' information without their knowledge
*/
readonly adSpywareSitesBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for adware and spyware sites
*/
readonly adSpywareSitesCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether to send alerts upon detecting unknown or suspicious C2 traffic
*/
readonly alertForUnknownSuspiciousC2Traffic: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether to allow or block applications and methods used to obscure the destination and the
* content accessed by the user, therefore blocking traffic to anonymizing web proxies
*/
readonly anonymizerBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for anonymizers
*/
readonly anonymizerCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for blocked countries
*/
readonly bitTorrentBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for BitTorrent
*/
readonly bitTorrentCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for blocked countries
*/
readonly blockCountriesCapture: pulumi.Output<boolean | undefined>;
/**
* Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination
* countries.
*/
readonly blockedCountries: pulumi.Output<string[]>;
/**
* A Boolean value specifying whether known web browser vulnerabilities prone to exploitation are allowed or blocked.
*/
readonly browserExploitsBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for browser exploits
*/
readonly browserExploitsCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether connections to known Command & Control (C2) Servers are allowed or blocked
*/
readonly cmdCtlServerBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for connections to known C2 servers
*/
readonly cmdCtlServerCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether botnets are allowed or blocked from sending or receiving commands to unknown servers
*/
readonly cmdCtlTrafficBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for botnets
*/
readonly cmdCtlTrafficCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether to allow or block third-party websites that gather cookie information
*/
readonly cookieStealingBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for cookie stealing
*/
readonly cookieStealingPcapEnabled: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether to allow or block cryptocurrency mining network traffic and script
*/
readonly cryptoMiningBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for cryptomining
*/
readonly cryptoMiningCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether to allow or block domains that are suspected to be generated using domain generation
* algorithms (DGA)
*/
readonly dgaDomainsBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for DGA domains
*/
readonly dgaDomainsCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether known file format vulnerabilities and suspicious or malicious content in Microsoft
* Office or PDF documents are allowed or blocked
*/
readonly fileFormatVunerabilitesBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for file format vulnerabilities
*/
readonly fileFormatVunerabilitesCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether to allow or block access to Google Hangouts, a popular P2P VoIP application.
*/
readonly googleTalkBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for Google Hangouts
*/
readonly googleTalkCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for web spam
*/
readonly ircTunnellingBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for IRC tunnels
*/
readonly ircTunnellingCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether known phishing sites are allowed or blocked
*/
readonly knownPhishingSitesBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for known phishing sites
*/
readonly knownPhishingSitesCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for malicious URLs
*/
readonly maliciousUrlsCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether known malicious sites and content are allowed or blocked
*/
readonly malwareSitesBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for malicious sites
*/
readonly malwareSitesCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether to allow or block this type of cross-site scripting (XSS)
*/
readonly potentialMaliciousRequestsBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for (XSS) attacks
*/
readonly potentialMaliciousRequestsCapture: pulumi.Output<boolean | undefined>;
/**
* The Page Risk tolerance index set between 0 and 100 (100 being the highest risk).
*/
readonly riskTolerance: pulumi.Output<number | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for suspicious web pages
*/
readonly riskToleranceCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether to allow or block SSH traffic being tunneled over HTTP/Ss
*/
readonly sshTunnellingBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for SSH tunnels
*/
readonly sshTunnellingCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether to allow or block any detections of communication and callback traffic associated
* with spyware agents and data transmission
*/
readonly suspectAdwareSpywareSitesBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for suspected adware and spyware sites
*/
readonly suspectAdwareSpywareSitesCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether to allow or block suspected phishing sites identified through heuristic detection.
*/
readonly suspectedPhishingSitesBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for suspected phishing sites
*/
readonly suspectedPhishingSitesCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether to allow or block the usage of Tor, a popular P2P anonymizer protocol with support
* for encryption.
*/
readonly torBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for Tor
*/
readonly torCapture: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether to allow or block web pages that pretend to contain useful information, to get higher
* ranking in search engine results or drive traffic to phishing, adware, or spyware distribution sites.
*/
readonly webSpamBlocked: pulumi.Output<boolean | undefined>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for web spam
*/
readonly webSpamCapture: pulumi.Output<boolean | undefined>;
/**
* Create a AdvancedThreatSettings resource with the given unique name, arguments, and options.
*
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource's properties.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(name: string, args?: AdvancedThreatSettingsArgs, opts?: pulumi.CustomResourceOptions);
}
/**
* Input properties used for looking up and filtering AdvancedThreatSettings resources.
*/
export interface AdvancedThreatSettingsState {
/**
* A Boolean value specifying whether sites are allowed or blocked from accessing vulnerable ActiveX controls that are
* known to have been exploited.
*/
activexBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for ActiveX controls
*/
activexCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block websites known to contain adware or spyware that displays malicious
* advertisements that can collect users' information without their knowledge
*/
adSpywareSitesBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for adware and spyware sites
*/
adSpywareSitesCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to send alerts upon detecting unknown or suspicious C2 traffic
*/
alertForUnknownSuspiciousC2Traffic?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block applications and methods used to obscure the destination and the
* content accessed by the user, therefore blocking traffic to anonymizing web proxies
*/
anonymizerBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for anonymizers
*/
anonymizerCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for blocked countries
*/
bitTorrentBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for BitTorrent
*/
bitTorrentCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for blocked countries
*/
blockCountriesCapture?: pulumi.Input<boolean>;
/**
* Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination
* countries.
*/
blockedCountries?: pulumi.Input<pulumi.Input<string>[]>;
/**
* A Boolean value specifying whether known web browser vulnerabilities prone to exploitation are allowed or blocked.
*/
browserExploitsBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for browser exploits
*/
browserExploitsCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether connections to known Command & Control (C2) Servers are allowed or blocked
*/
cmdCtlServerBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for connections to known C2 servers
*/
cmdCtlServerCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether botnets are allowed or blocked from sending or receiving commands to unknown servers
*/
cmdCtlTrafficBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for botnets
*/
cmdCtlTrafficCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block third-party websites that gather cookie information
*/
cookieStealingBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for cookie stealing
*/
cookieStealingPcapEnabled?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block cryptocurrency mining network traffic and script
*/
cryptoMiningBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for cryptomining
*/
cryptoMiningCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block domains that are suspected to be generated using domain generation
* algorithms (DGA)
*/
dgaDomainsBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for DGA domains
*/
dgaDomainsCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether known file format vulnerabilities and suspicious or malicious content in Microsoft
* Office or PDF documents are allowed or blocked
*/
fileFormatVunerabilitesBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for file format vulnerabilities
*/
fileFormatVunerabilitesCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block access to Google Hangouts, a popular P2P VoIP application.
*/
googleTalkBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for Google Hangouts
*/
googleTalkCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for web spam
*/
ircTunnellingBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for IRC tunnels
*/
ircTunnellingCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether known phishing sites are allowed or blocked
*/
knownPhishingSitesBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for known phishing sites
*/
knownPhishingSitesCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for malicious URLs
*/
maliciousUrlsCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether known malicious sites and content are allowed or blocked
*/
malwareSitesBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for malicious sites
*/
malwareSitesCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block this type of cross-site scripting (XSS)
*/
potentialMaliciousRequestsBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for (XSS) attacks
*/
potentialMaliciousRequestsCapture?: pulumi.Input<boolean>;
/**
* The Page Risk tolerance index set between 0 and 100 (100 being the highest risk).
*/
riskTolerance?: pulumi.Input<number>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for suspicious web pages
*/
riskToleranceCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block SSH traffic being tunneled over HTTP/Ss
*/
sshTunnellingBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for SSH tunnels
*/
sshTunnellingCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block any detections of communication and callback traffic associated
* with spyware agents and data transmission
*/
suspectAdwareSpywareSitesBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for suspected adware and spyware sites
*/
suspectAdwareSpywareSitesCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block suspected phishing sites identified through heuristic detection.
*/
suspectedPhishingSitesBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for suspected phishing sites
*/
suspectedPhishingSitesCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block the usage of Tor, a popular P2P anonymizer protocol with support
* for encryption.
*/
torBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for Tor
*/
torCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block web pages that pretend to contain useful information, to get higher
* ranking in search engine results or drive traffic to phishing, adware, or spyware distribution sites.
*/
webSpamBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for web spam
*/
webSpamCapture?: pulumi.Input<boolean>;
}
/**
* The set of arguments for constructing a AdvancedThreatSettings resource.
*/
export interface AdvancedThreatSettingsArgs {
/**
* A Boolean value specifying whether sites are allowed or blocked from accessing vulnerable ActiveX controls that are
* known to have been exploited.
*/
activexBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for ActiveX controls
*/
activexCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block websites known to contain adware or spyware that displays malicious
* advertisements that can collect users' information without their knowledge
*/
adSpywareSitesBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for adware and spyware sites
*/
adSpywareSitesCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to send alerts upon detecting unknown or suspicious C2 traffic
*/
alertForUnknownSuspiciousC2Traffic?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block applications and methods used to obscure the destination and the
* content accessed by the user, therefore blocking traffic to anonymizing web proxies
*/
anonymizerBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for anonymizers
*/
anonymizerCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for blocked countries
*/
bitTorrentBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for BitTorrent
*/
bitTorrentCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for blocked countries
*/
blockCountriesCapture?: pulumi.Input<boolean>;
/**
* Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination
* countries.
*/
blockedCountries?: pulumi.Input<pulumi.Input<string>[]>;
/**
* A Boolean value specifying whether known web browser vulnerabilities prone to exploitation are allowed or blocked.
*/
browserExploitsBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for browser exploits
*/
browserExploitsCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether connections to known Command & Control (C2) Servers are allowed or blocked
*/
cmdCtlServerBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for connections to known C2 servers
*/
cmdCtlServerCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether botnets are allowed or blocked from sending or receiving commands to unknown servers
*/
cmdCtlTrafficBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for botnets
*/
cmdCtlTrafficCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block third-party websites that gather cookie information
*/
cookieStealingBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for cookie stealing
*/
cookieStealingPcapEnabled?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block cryptocurrency mining network traffic and script
*/
cryptoMiningBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for cryptomining
*/
cryptoMiningCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block domains that are suspected to be generated using domain generation
* algorithms (DGA)
*/
dgaDomainsBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for DGA domains
*/
dgaDomainsCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether known file format vulnerabilities and suspicious or malicious content in Microsoft
* Office or PDF documents are allowed or blocked
*/
fileFormatVunerabilitesBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for file format vulnerabilities
*/
fileFormatVunerabilitesCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block access to Google Hangouts, a popular P2P VoIP application.
*/
googleTalkBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for Google Hangouts
*/
googleTalkCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for web spam
*/
ircTunnellingBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for IRC tunnels
*/
ircTunnellingCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether known phishing sites are allowed or blocked
*/
knownPhishingSitesBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for known phishing sites
*/
knownPhishingSitesCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for malicious URLs
*/
maliciousUrlsCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether known malicious sites and content are allowed or blocked
*/
malwareSitesBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for malicious sites
*/
malwareSitesCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block this type of cross-site scripting (XSS)
*/
potentialMaliciousRequestsBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for (XSS) attacks
*/
potentialMaliciousRequestsCapture?: pulumi.Input<boolean>;
/**
* The Page Risk tolerance index set between 0 and 100 (100 being the highest risk).
*/
riskTolerance?: pulumi.Input<number>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for suspicious web pages
*/
riskToleranceCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block SSH traffic being tunneled over HTTP/Ss
*/
sshTunnellingBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for SSH tunnels
*/
sshTunnellingCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block any detections of communication and callback traffic associated
* with spyware agents and data transmission
*/
suspectAdwareSpywareSitesBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for suspected adware and spyware sites
*/
suspectAdwareSpywareSitesCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block suspected phishing sites identified through heuristic detection.
*/
suspectedPhishingSitesBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for suspected phishing sites
*/
suspectedPhishingSitesCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block the usage of Tor, a popular P2P anonymizer protocol with support
* for encryption.
*/
torBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for Tor
*/
torCapture?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether to allow or block web pages that pretend to contain useful information, to get higher
* ranking in search engine results or drive traffic to phishing, adware, or spyware distribution sites.
*/
webSpamBlocked?: pulumi.Input<boolean>;
/**
* A Boolean value specifying whether packet capture (PCAP) is enabled or not for web spam
*/
webSpamCapture?: pulumi.Input<boolean>;
}