import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface CloudNssFeedConfig extends cdktf.TerraformMetaArguments { /** * Policy action filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#action_filter CloudNssFeed#action_filter} */ readonly actionFilter?: string; /** * CASB activity filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#activity CloudNssFeed#activity} */ readonly activity?: string[]; /** * Filter based on custom user agent strings * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#adv_user_agents CloudNssFeed#adv_user_agents} */ readonly advUserAgents?: string[]; /** * Advanced threats filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#advanced_threats CloudNssFeed#advanced_threats} */ readonly advancedThreats?: string[]; /** * Alert filter * Supported Values: CRITICAL, WARN * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#alerts CloudNssFeed#alerts} */ readonly alerts?: string[]; /** * Audit log type filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#audit_log_type CloudNssFeed#audit_log_type} */ readonly auditLogType?: string[]; /** * The authentication token value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#authentication_token CloudNssFeed#authentication_token} */ readonly authenticationToken?: string; /** * Authentication URL applicable when SIEM type is set to Azure Sentinel * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#authentication_url CloudNssFeed#authentication_url} */ readonly authenticationUrl?: string; /** * Base64-encoded certificate * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#base64_encoded_certificate CloudNssFeed#base64_encoded_certificate} */ readonly base64EncodedCertificate?: string; /** * CASB policy action filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#casb_action CloudNssFeed#casb_action} */ readonly casbAction?: string[]; /** * CASB application filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#casb_applications CloudNssFeed#casb_applications} */ readonly casbApplications?: string[]; /** * Endpoint DLP file type filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#casb_file_type CloudNssFeed#casb_file_type} */ readonly casbFileType?: string[]; /** * Endpoint DLP file type category filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#casb_file_type_super_categories CloudNssFeed#casb_file_type_super_categories} */ readonly casbFileTypeSuperCategories?: string[]; /** * CASB policy type filter * Supported Values: MALWARE, DLP, ALL_INCIDENT * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#casb_policy_types CloudNssFeed#casb_policy_types} */ readonly casbPolicyTypes?: string[]; /** * Zscaler's Cloud Access Security Broker (CASB) severity filter * Supported Values: RULE_SEVERITY_HIGH, RULE_SEVERITY_MEDIUM, RULE_SEVERITY_LOW, RULE_SEVERITY_INFO * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#casb_severity CloudNssFeed#casb_severity} */ readonly casbSeverity?: string[]; /** * Collaboration channel name filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#channel_name CloudNssFeed#channel_name} */ readonly channelName?: string[]; /** * Client's destination IPv4 addresses in Firewall policy * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#client_destination_ips CloudNssFeed#client_destination_ips} */ readonly clientDestinationIps?: string[]; /** * Firewall logs filter based on a client's destination * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#client_destination_ports CloudNssFeed#client_destination_ports} */ readonly clientDestinationPorts?: string[]; /** * Client ID applicable when SIEM type is set to S3 or Azure Sentinel * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#client_id CloudNssFeed#client_id} */ readonly clientId?: string; /** * Filter to limit the logs based on a client's public IPv4 addresses * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#client_ips CloudNssFeed#client_ips} */ readonly clientIps?: string[]; /** * Client secret applicable when SIEM type is set to S3 or Azure Sentinel * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#client_secret CloudNssFeed#client_secret} */ readonly clientSecret?: string; /** * Client source IPs configured for NSS feed. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#client_source_ips CloudNssFeed#client_source_ips} */ readonly clientSourceIps?: string[]; /** * Firewall log filter based on a client's source ports * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#client_source_ports CloudNssFeed#client_source_ports} */ readonly clientSourcePorts?: string[]; /** * The HTTP Connection headers * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#connection_headers CloudNssFeed#connection_headers} */ readonly connectionHeaders?: string[]; /** * The HTTPS URL of the SIEM log collection API endpoint * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#connection_url CloudNssFeed#connection_url} */ readonly connectionUrl?: string; /** * Countries filter in the Firewall policy * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#countries CloudNssFeed#countries} */ readonly countries?: string[]; /** * Characters that need to be encoded using hex when they appear in URL, Host, or Referrer * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#custom_escaped_character CloudNssFeed#custom_escaped_character} */ readonly customEscapedCharacter?: string[]; /** * Traffic direction filter specifying inbound or outbound * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#direction CloudNssFeed#direction} */ readonly direction?: string; /** * DNS Control policy action filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#dns_actions CloudNssFeed#dns_actions} */ readonly dnsActions?: string[]; /** * DNS request types included in the feed * Supported Values: ANY, NONE, DNSREQ_A, DNSREQ_NS, DNSREQ_CNAME, DNSREQ_SOA, DNSREQ_WKS, * DNSREQ_PTR, DNSREQ_HINFO, DNSREQ_MINFO, DNSREQ_MX, DNSREQ_TXT, DNSREQ_AAAA, * DNSREQ_ISDN, DNSREQ_LOC, DNSREQ_RP, DNSREQ_RT, DNSREQ_MR, DNSREQ_MG, * DNSREQ_MB, DNSREQ_AFSDB, DNSREQ_HIP, DNSREQ_SRV, DNSREQ_DS, DNSREQ_NAPTR, * DNSREQ_NSEC, DNSREQ_DNSKEY, DNSREQ_HTTPS, DNSREQ_UNKNOWN * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#dns_request_types CloudNssFeed#dns_request_types} */ readonly dnsRequestTypes?: string[]; /** * DNS response types filter * Supported Values: ANY, DNSRES_ZSCODE, DNSRES_CNAME, DNSRES_IPV6, DNSRES_SRV_CODE, DNSRES_IPV4 * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#dns_response_types CloudNssFeed#dns_response_types} */ readonly dnsResponseTypes?: string[]; /** * DNS responses filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#dns_responses CloudNssFeed#dns_responses} */ readonly dnsResponses?: string[]; /** * Filter to limit the logs to sessions associated with specific domains * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#domains CloudNssFeed#domains} */ readonly domains?: string[]; /** * Download time filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#download_time CloudNssFeed#download_time} */ readonly downloadTime?: string[]; /** * Filter based on time durations * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#durations CloudNssFeed#durations} */ readonly durations?: string[]; /** * Email DLP record type filter * Supported Values: EPDLP_SCAN_AGGREGATE, EPDLP_SENSITIVE_ACTIVITY, EPDLP_DLP_INCIDENT * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#email_dlp_log_type CloudNssFeed#email_dlp_log_type} */ readonly emailDlpLogType?: string[]; /** * Action filter for Email DLP log type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#email_dlp_policy_action CloudNssFeed#email_dlp_policy_action} */ readonly emailDlpPolicyAction?: string; /** * Endpoint DLP log type filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#end_point_dlp_log_type CloudNssFeed#end_point_dlp_log_type} */ readonly endPointDlpLogType?: string[]; /** * Event per second limit * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#eps_rate_limit CloudNssFeed#eps_rate_limit} */ readonly epsRateLimit?: number; /** * CASB event filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#event CloudNssFeed#event} */ readonly event?: string; /** * Output format used for the feed * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#feed_output_format CloudNssFeed#feed_output_format} */ readonly feedOutputFormat?: string; /** * The status of the feed * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#feed_status CloudNssFeed#feed_status} */ readonly feedStatus?: string; /** * Filter based on the file name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#file_name CloudNssFeed#file_name} */ readonly fileName?: string[]; /** * File size filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#file_sizes CloudNssFeed#file_sizes} */ readonly fileSizes?: string[]; /** * Filter based on the file source * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#file_source CloudNssFeed#file_source} */ readonly fileSource?: string[]; /** * Filter based on the file type in download * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#file_type_categories CloudNssFeed#file_type_categories} */ readonly fileTypeCategories?: string[]; /** * Filter based on the category of file type in download * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#file_type_super_categories CloudNssFeed#file_type_super_categories} */ readonly fileTypeSuperCategories?: string[]; /** * Firewall actions included in the NSS feed * Supported Values: BLOCK,ALLOW,BLOCK_DROP,BLOCK_RESET,BLOCK_ICMP,COUNTRY_BLOCK * IPS_BLOCK_DROP,IPS_BLOCK_RESET,ALLOW_INSUFFICIENT_APPDATA, * BLOCK_ABUSE_DROP,INT_ERR_DROP,CFG_BYPASSED,CFG_TIMEDOUT * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#firewall_actions CloudNssFeed#firewall_actions} */ readonly firewallActions?: string[]; /** * Filter based on the Firewall Filtering policy logging mode * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#firewall_logging_mode CloudNssFeed#firewall_logging_mode} */ readonly firewallLoggingMode?: string; /** * Filter to limit the logs based on specific full URLs * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#full_urls CloudNssFeed#full_urls} */ readonly fullUrls?: string[]; /** * Grant type applicable when SIEM type is set to Azure Sentinel * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#grant_type CloudNssFeed#grant_type} */ readonly grantType?: string; /** * Filter to limit the logs based on specific hostnames * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#host_names CloudNssFeed#host_names} */ readonly hostNames?: string[]; /** * Filter based on inbound bytes * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#in_bound_bytes CloudNssFeed#in_bound_bytes} */ readonly inBoundBytes?: string[]; /** * Filter based on internal IPv4 addresses * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#internal_ips CloudNssFeed#internal_ips} */ readonly internalIps?: string[]; /** * A Boolean value indicating whether streaming of logs in JSON array format (e.g., [{JSON1},{JSON2}]) is enabled or disabled for the JSON feed output type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#json_array_toggle CloudNssFeed#json_array_toggle} */ readonly jsonArrayToggle?: boolean | cdktf.IResolvable; /** * Malware category filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#malware_classes CloudNssFeed#malware_classes} */ readonly malwareClasses?: string[]; /** * Filter based on malware names * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#malware_names CloudNssFeed#malware_names} */ readonly malwareNames?: string[]; /** * The maximum batch size in KB * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#max_batch_size CloudNssFeed#max_batch_size} */ readonly maxBatchSize?: number; /** * The name of the cloud NSS feed * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#name CloudNssFeed#name} */ readonly name?: string; /** * NAT Control policy actions filter * Supported Values: NONE, DNAT * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#nat_actions CloudNssFeed#nat_actions} */ readonly natActions?: string[]; /** * NSS feed format type (e.g. CSV, syslog, Splunk Common Information Model (CIM), etc. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#nss_feed_type CloudNssFeed#nss_feed_type} */ readonly nssFeedType?: string; /** * The type of NSS logs that are streamed (e.g. Web, Firewall, DNS, Alert, etc.) * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#nss_log_type CloudNssFeed#nss_log_type} */ readonly nssLogType?: string; /** * NSS type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#nss_type CloudNssFeed#nss_type} */ readonly nssType?: string; /** * Filter to include specific network applications in the logs. * By default, all network applications are included in the logs * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#nw_applications CloudNssFeed#nw_applications} */ readonly nwApplications?: string[]; /** * Filter to include specific network applications in the logs. * By default, no network application is excluded from the logs * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#nw_applications_exclude CloudNssFeed#nw_applications_exclude} */ readonly nwApplicationsExclude?: string[]; /** * A Boolean value indicating whether OAuth 2.0 authentication is enabled or not * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#oauth_authentication CloudNssFeed#oauth_authentication} */ readonly oauthAuthentication?: boolean | cdktf.IResolvable; /** * CRM object name filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#object_name CloudNssFeed#object_name} */ readonly objectName?: string[]; /** * CRM object type filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#object_type CloudNssFeed#object_type} */ readonly objectType?: string[]; /** * CASB activity object type filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#object_type1 CloudNssFeed#object_type1} */ readonly objectType1?: string[]; /** * CASB activity object type filter if applicable * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#object_type2 CloudNssFeed#object_type2} */ readonly objectType2?: string[]; /** * Filter based on outbound bytes * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#out_bound_bytes CloudNssFeed#out_bound_bytes} */ readonly outBoundBytes?: string[]; /** * Page Risk Index filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#page_risk_indexes CloudNssFeed#page_risk_indexes} */ readonly pageRiskIndexes?: string[]; /** * Policy reason filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#policy_reasons CloudNssFeed#policy_reasons} */ readonly policyReasons?: string[]; /** * Repository project name filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#project_name CloudNssFeed#project_name} */ readonly projectName?: string[]; /** * Protocol types filter * Supported Values: TUNNEL, SSL, HTTP, HTTPS, FTP, FTPOVERHTTP, HTTP_PROXY, TUNNEL_SSL, DNSOVERHTTPS, WEBSOCKET, WEBSOCKET_SSL * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#protocol_types CloudNssFeed#protocol_types} */ readonly protocolTypes?: string[]; /** * Referrer URL filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#referer_urls CloudNssFeed#referer_urls} */ readonly refererUrls?: string[]; /** * Repository name filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#repo_name CloudNssFeed#repo_name} */ readonly repoName?: string[]; /** * Request methods filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#request_methods CloudNssFeed#request_methods} */ readonly requestMethods?: string[]; /** * Request size filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#request_sizes CloudNssFeed#request_sizes} */ readonly requestSizes?: string[]; /** * Response codes filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#response_codes CloudNssFeed#response_codes} */ readonly responseCodes?: string[]; /** * Request size filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#response_sizes CloudNssFeed#response_sizes} */ readonly responseSizes?: string[]; /** * Scan time filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#scan_time CloudNssFeed#scan_time} */ readonly scanTime?: string[]; /** * Scope applicable when SIEM type is set to Azure Sentinel * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#scope CloudNssFeed#scope} */ readonly scope?: string; /** * Filter based on the server's destination IPv4 addresses in Firewall policy * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#server_destination_ips CloudNssFeed#server_destination_ips} */ readonly serverDestinationIps?: string[]; /** * Filter to limit the logs based on the server's IPv4 addresses * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#server_ips CloudNssFeed#server_ips} */ readonly serverIps?: string[]; /** * Filter based on the server's source IPv4 addresses in Firewall policy * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#server_source_ips CloudNssFeed#server_source_ips} */ readonly serverSourceIps?: string[]; /** * Firewall log filter based on the traffic destination name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#server_source_ports CloudNssFeed#server_source_ports} */ readonly serverSourcePorts?: string[]; /** * Firewall logs filter based on the number of sessions * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#session_counts CloudNssFeed#session_counts} */ readonly sessionCounts?: string[]; /** * Cloud NSS SIEM type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#siem_type CloudNssFeed#siem_type} */ readonly siemType?: string; /** * Filter based on threat names * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#threat_names CloudNssFeed#threat_names} */ readonly threatNames?: string[]; /** * Specifies the time zone that must be used in the output file * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#time_zone CloudNssFeed#time_zone} */ readonly timeZone?: string; /** * Filter based on the firewall traffic forwarding method * Supported Values: ANY, NONE, PBF, GRE, IPSEC, Z_APP, ZAPP_GRE, ZAPP_IPSEC, EC, MTGRE, ZAPP_DIRECT, CCA, MTUN_PROXY, MTUN_CBI * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#traffic_forwards CloudNssFeed#traffic_forwards} */ readonly trafficForwards?: string[]; /** * Transaction size filter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#transaction_sizes CloudNssFeed#transaction_sizes} */ readonly transactionSizes?: string[]; /** * Destination IPv4 addresses of tunnels * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#tunnel_dest_ips CloudNssFeed#tunnel_dest_ips} */ readonly tunnelDestIps?: string[]; /** * Filter based on tunnel IPv4 addresses in Firewall policy * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#tunnel_ips CloudNssFeed#tunnel_ips} */ readonly tunnelIps?: string[]; /** * Source IPv4 addresses of tunnels * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#tunnel_source_ips CloudNssFeed#tunnel_source_ips} */ readonly tunnelSourceIps?: string[]; /** * Filter based on the tunnel source port * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#tunnel_source_port CloudNssFeed#tunnel_source_port} */ readonly tunnelSourcePort?: string[]; /** * Tunnel type filter * Supported Values: GRE, IPSEC_IKEV1, IPSEC_IKEV2, SVPN, EXTRANET, ZUB, ZCB * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#tunnel_types CloudNssFeed#tunnel_types} */ readonly tunnelTypes?: string[]; /** * URL category filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#url_classes CloudNssFeed#url_classes} */ readonly urlClasses?: string[]; /** * URL supercategory filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#url_super_categories CloudNssFeed#url_super_categories} */ readonly urlSuperCategories?: string[]; /** * Predefined user agents filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#user_agents CloudNssFeed#user_agents} */ readonly userAgents?: string[]; /** * Cloud application categories Filter * See the [Cloud Nanolog Streaming Service (NSS) documentation * https://help.zscaler.com/zia/cloud-nanolog-streaming-service-nss#/nssFeeds-get * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#web_application_classes CloudNssFeed#web_application_classes} */ readonly webApplicationClasses?: string[]; /** * Filter to include specific cloud applications in the logs. * By default, all cloud applications are included in the logs. * To obtain the list of cloud applications that can be specified in this attribute, use the GET /cloudApplications/lite request * To retrieve the list of cloud applications, use the data source: zia_cloud_applications * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#web_applications CloudNssFeed#web_applications} */ readonly webApplications?: string[]; /** * Filter to exclude specific cloud applications from the logs. * By default, no cloud applications is excluded from the logs. * To obtain the list of cloud applications that can be specified in this attribute, use the GET /cloudApplications/lite request. * To retrieve the list of cloud applications, use the data source: zia_cloud_applications * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#web_applications_exclude CloudNssFeed#web_applications_exclude} */ readonly webApplicationsExclude?: string[]; /** * Filter based on the web traffic forwarding method * Supported Values: ANY, NONE, PBF, GRE, IPSEC, Z_APP, ZAPP_GRE, ZAPP_IPSEC, EC, MTGRE, ZAPP_DIRECT, CCA, MTUN_PROXY, MTUN_CBI * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#web_traffic_forwards CloudNssFeed#web_traffic_forwards} */ readonly webTrafficForwards?: string[]; /** * buckets block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#buckets CloudNssFeed#buckets} */ readonly buckets?: CloudNssFeedBuckets; /** * casb_tenant block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#casb_tenant CloudNssFeed#casb_tenant} */ readonly casbTenant?: CloudNssFeedCasbTenant; /** * departments block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#departments CloudNssFeed#departments} */ readonly departments?: CloudNssFeedDepartments; /** * dlp_dictionaries block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#dlp_dictionaries CloudNssFeed#dlp_dictionaries} */ readonly dlpDictionaries?: CloudNssFeedDlpDictionaries; /** * dlp_engines block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#dlp_engines CloudNssFeed#dlp_engines} */ readonly dlpEngines?: CloudNssFeedDlpEngines; /** * external_collaborators block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#external_collaborators CloudNssFeed#external_collaborators} */ readonly externalCollaborators?: CloudNssFeedExternalCollaborators; /** * external_owners block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#external_owners CloudNssFeed#external_owners} */ readonly externalOwners?: CloudNssFeedExternalOwners; /** * internal_collaborators block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#internal_collaborators CloudNssFeed#internal_collaborators} */ readonly internalCollaborators?: CloudNssFeedInternalCollaborators; /** * itsm_object_type block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#itsm_object_type CloudNssFeed#itsm_object_type} */ readonly itsmObjectType?: CloudNssFeedItsmObjectType; /** * location_groups block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#location_groups CloudNssFeed#location_groups} */ readonly locationGroups?: CloudNssFeedLocationGroups; /** * locations block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#locations CloudNssFeed#locations} */ readonly locations?: CloudNssFeedLocations; /** * nw_services block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#nw_services CloudNssFeed#nw_services} */ readonly nwServices?: CloudNssFeedNwServices; /** * rules block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#rules CloudNssFeed#rules} */ readonly rules?: CloudNssFeedRules; /** * sender_name block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#sender_name CloudNssFeed#sender_name} */ readonly senderName?: CloudNssFeedSenderName; /** * url_categories block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#url_categories CloudNssFeed#url_categories} */ readonly urlCategories?: CloudNssFeedUrlCategories; /** * users block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#users CloudNssFeed#users} */ readonly users?: CloudNssFeedUsers; /** * vpn_credentials block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#vpn_credentials CloudNssFeed#vpn_credentials} */ readonly vpnCredentials?: CloudNssFeedVpnCredentials; } export interface CloudNssFeedBuckets { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedBucketsToTerraform(struct?: CloudNssFeedBucketsOutputReference | CloudNssFeedBuckets): any; export declare function cloudNssFeedBucketsToHclTerraform(struct?: CloudNssFeedBucketsOutputReference | CloudNssFeedBuckets): any; export declare class CloudNssFeedBucketsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedBuckets | undefined; set internalValue(value: CloudNssFeedBuckets | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedCasbTenant { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedCasbTenantToTerraform(struct?: CloudNssFeedCasbTenantOutputReference | CloudNssFeedCasbTenant): any; export declare function cloudNssFeedCasbTenantToHclTerraform(struct?: CloudNssFeedCasbTenantOutputReference | CloudNssFeedCasbTenant): any; export declare class CloudNssFeedCasbTenantOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedCasbTenant | undefined; set internalValue(value: CloudNssFeedCasbTenant | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedDepartments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedDepartmentsToTerraform(struct?: CloudNssFeedDepartmentsOutputReference | CloudNssFeedDepartments): any; export declare function cloudNssFeedDepartmentsToHclTerraform(struct?: CloudNssFeedDepartmentsOutputReference | CloudNssFeedDepartments): any; export declare class CloudNssFeedDepartmentsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedDepartments | undefined; set internalValue(value: CloudNssFeedDepartments | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedDlpDictionaries { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedDlpDictionariesToTerraform(struct?: CloudNssFeedDlpDictionariesOutputReference | CloudNssFeedDlpDictionaries): any; export declare function cloudNssFeedDlpDictionariesToHclTerraform(struct?: CloudNssFeedDlpDictionariesOutputReference | CloudNssFeedDlpDictionaries): any; export declare class CloudNssFeedDlpDictionariesOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedDlpDictionaries | undefined; set internalValue(value: CloudNssFeedDlpDictionaries | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedDlpEngines { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedDlpEnginesToTerraform(struct?: CloudNssFeedDlpEnginesOutputReference | CloudNssFeedDlpEngines): any; export declare function cloudNssFeedDlpEnginesToHclTerraform(struct?: CloudNssFeedDlpEnginesOutputReference | CloudNssFeedDlpEngines): any; export declare class CloudNssFeedDlpEnginesOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedDlpEngines | undefined; set internalValue(value: CloudNssFeedDlpEngines | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedExternalCollaborators { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedExternalCollaboratorsToTerraform(struct?: CloudNssFeedExternalCollaboratorsOutputReference | CloudNssFeedExternalCollaborators): any; export declare function cloudNssFeedExternalCollaboratorsToHclTerraform(struct?: CloudNssFeedExternalCollaboratorsOutputReference | CloudNssFeedExternalCollaborators): any; export declare class CloudNssFeedExternalCollaboratorsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedExternalCollaborators | undefined; set internalValue(value: CloudNssFeedExternalCollaborators | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedExternalOwners { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedExternalOwnersToTerraform(struct?: CloudNssFeedExternalOwnersOutputReference | CloudNssFeedExternalOwners): any; export declare function cloudNssFeedExternalOwnersToHclTerraform(struct?: CloudNssFeedExternalOwnersOutputReference | CloudNssFeedExternalOwners): any; export declare class CloudNssFeedExternalOwnersOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedExternalOwners | undefined; set internalValue(value: CloudNssFeedExternalOwners | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedInternalCollaborators { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedInternalCollaboratorsToTerraform(struct?: CloudNssFeedInternalCollaboratorsOutputReference | CloudNssFeedInternalCollaborators): any; export declare function cloudNssFeedInternalCollaboratorsToHclTerraform(struct?: CloudNssFeedInternalCollaboratorsOutputReference | CloudNssFeedInternalCollaborators): any; export declare class CloudNssFeedInternalCollaboratorsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedInternalCollaborators | undefined; set internalValue(value: CloudNssFeedInternalCollaborators | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedItsmObjectType { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedItsmObjectTypeToTerraform(struct?: CloudNssFeedItsmObjectTypeOutputReference | CloudNssFeedItsmObjectType): any; export declare function cloudNssFeedItsmObjectTypeToHclTerraform(struct?: CloudNssFeedItsmObjectTypeOutputReference | CloudNssFeedItsmObjectType): any; export declare class CloudNssFeedItsmObjectTypeOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedItsmObjectType | undefined; set internalValue(value: CloudNssFeedItsmObjectType | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedLocationGroups { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedLocationGroupsToTerraform(struct?: CloudNssFeedLocationGroupsOutputReference | CloudNssFeedLocationGroups): any; export declare function cloudNssFeedLocationGroupsToHclTerraform(struct?: CloudNssFeedLocationGroupsOutputReference | CloudNssFeedLocationGroups): any; export declare class CloudNssFeedLocationGroupsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedLocationGroups | undefined; set internalValue(value: CloudNssFeedLocationGroups | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedLocations { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedLocationsToTerraform(struct?: CloudNssFeedLocationsOutputReference | CloudNssFeedLocations): any; export declare function cloudNssFeedLocationsToHclTerraform(struct?: CloudNssFeedLocationsOutputReference | CloudNssFeedLocations): any; export declare class CloudNssFeedLocationsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedLocations | undefined; set internalValue(value: CloudNssFeedLocations | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedNwServices { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedNwServicesToTerraform(struct?: CloudNssFeedNwServicesOutputReference | CloudNssFeedNwServices): any; export declare function cloudNssFeedNwServicesToHclTerraform(struct?: CloudNssFeedNwServicesOutputReference | CloudNssFeedNwServices): any; export declare class CloudNssFeedNwServicesOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedNwServices | undefined; set internalValue(value: CloudNssFeedNwServices | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedRules { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedRulesToTerraform(struct?: CloudNssFeedRulesOutputReference | CloudNssFeedRules): any; export declare function cloudNssFeedRulesToHclTerraform(struct?: CloudNssFeedRulesOutputReference | CloudNssFeedRules): any; export declare class CloudNssFeedRulesOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedRules | undefined; set internalValue(value: CloudNssFeedRules | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedSenderName { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedSenderNameToTerraform(struct?: CloudNssFeedSenderNameOutputReference | CloudNssFeedSenderName): any; export declare function cloudNssFeedSenderNameToHclTerraform(struct?: CloudNssFeedSenderNameOutputReference | CloudNssFeedSenderName): any; export declare class CloudNssFeedSenderNameOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedSenderName | undefined; set internalValue(value: CloudNssFeedSenderName | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedUrlCategories { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedUrlCategoriesToTerraform(struct?: CloudNssFeedUrlCategoriesOutputReference | CloudNssFeedUrlCategories): any; export declare function cloudNssFeedUrlCategoriesToHclTerraform(struct?: CloudNssFeedUrlCategoriesOutputReference | CloudNssFeedUrlCategories): any; export declare class CloudNssFeedUrlCategoriesOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedUrlCategories | undefined; set internalValue(value: CloudNssFeedUrlCategories | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedUsers { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedUsersToTerraform(struct?: CloudNssFeedUsersOutputReference | CloudNssFeedUsers): any; export declare function cloudNssFeedUsersToHclTerraform(struct?: CloudNssFeedUsersOutputReference | CloudNssFeedUsers): any; export declare class CloudNssFeedUsersOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedUsers | undefined; set internalValue(value: CloudNssFeedUsers | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } export interface CloudNssFeedVpnCredentials { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#id CloudNssFeed#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: number[]; } export declare function cloudNssFeedVpnCredentialsToTerraform(struct?: CloudNssFeedVpnCredentialsOutputReference | CloudNssFeedVpnCredentials): any; export declare function cloudNssFeedVpnCredentialsToHclTerraform(struct?: CloudNssFeedVpnCredentialsOutputReference | CloudNssFeedVpnCredentials): any; export declare class CloudNssFeedVpnCredentialsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CloudNssFeedVpnCredentials | undefined; set internalValue(value: CloudNssFeedVpnCredentials | undefined); private _id?; get id(): number[]; set id(value: number[]); resetId(): void; get idInput(): number[]; } /** * Represents a {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed zia_cloud_nss_feed} */ export declare class CloudNssFeed extends cdktf.TerraformResource { static readonly tfResourceType = "zia_cloud_nss_feed"; /** * Generates CDKTF code for importing a CloudNssFeed resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the CloudNssFeed to import * @param importFromId The id of the existing CloudNssFeed that should be imported. Refer to the {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the CloudNssFeed to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): any; /** * Create a new {@link https://registry.terraform.io/providers/zscaler/zia/4.6.5/docs/resources/cloud_nss_feed zia_cloud_nss_feed} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope * @param options CloudNssFeedConfig = {} */ constructor(scope: Construct, id: string, config?: CloudNssFeedConfig); private _actionFilter?; get actionFilter(): string; set actionFilter(value: string); resetActionFilter(): void; get actionFilterInput(): string; private _activity?; get activity(): string[]; set activity(value: string[]); resetActivity(): void; get activityInput(): string[]; private _advUserAgents?; get advUserAgents(): string[]; set advUserAgents(value: string[]); resetAdvUserAgents(): void; get advUserAgentsInput(): string[]; private _advancedThreats?; get advancedThreats(): string[]; set advancedThreats(value: string[]); resetAdvancedThreats(): void; get advancedThreatsInput(): string[]; private _alerts?; get alerts(): string[]; set alerts(value: string[]); resetAlerts(): void; get alertsInput(): string[]; private _auditLogType?; get auditLogType(): string[]; set auditLogType(value: string[]); resetAuditLogType(): void; get auditLogTypeInput(): string[]; private _authenticationToken?; get authenticationToken(): string; set authenticationToken(value: string); resetAuthenticationToken(): void; get authenticationTokenInput(): string; private _authenticationUrl?; get authenticationUrl(): string; set authenticationUrl(value: string); resetAuthenticationUrl(): void; get authenticationUrlInput(): string; private _base64EncodedCertificate?; get base64EncodedCertificate(): string; set base64EncodedCertificate(value: string); resetBase64EncodedCertificate(): void; get base64EncodedCertificateInput(): string; private _casbAction?; get casbAction(): string[]; set casbAction(value: string[]); resetCasbAction(): void; get casbActionInput(): string[]; private _casbApplications?; get casbApplications(): string[]; set casbApplications(value: string[]); resetCasbApplications(): void; get casbApplicationsInput(): string[]; private _casbFileType?; get casbFileType(): string[]; set casbFileType(value: string[]); resetCasbFileType(): void; get casbFileTypeInput(): string[]; private _casbFileTypeSuperCategories?; get casbFileTypeSuperCategories(): string[]; set casbFileTypeSuperCategories(value: string[]); resetCasbFileTypeSuperCategories(): void; get casbFileTypeSuperCategoriesInput(): string[]; private _casbPolicyTypes?; get casbPolicyTypes(): string[]; set casbPolicyTypes(value: string[]); resetCasbPolicyTypes(): void; get casbPolicyTypesInput(): string[]; private _casbSeverity?; get casbSeverity(): string[]; set casbSeverity(value: string[]); resetCasbSeverity(): void; get casbSeverityInput(): string[]; private _channelName?; get channelName(): string[]; set channelName(value: string[]); resetChannelName(): void; get channelNameInput(): string[]; private _clientDestinationIps?; get clientDestinationIps(): string[]; set clientDestinationIps(value: string[]); resetClientDestinationIps(): void; get clientDestinationIpsInput(): string[]; private _clientDestinationPorts?; get clientDestinationPorts(): string[]; set clientDestinationPorts(value: string[]); resetClientDestinationPorts(): void; get clientDestinationPortsInput(): string[]; private _clientId?; get clientId(): string; set clientId(value: string); resetClientId(): void; get clientIdInput(): string; private _clientIps?; get clientIps(): string[]; set clientIps(value: string[]); resetClientIps(): void; get clientIpsInput(): string[]; private _clientSecret?; get clientSecret(): string; set clientSecret(value: string); resetClientSecret(): void; get clientSecretInput(): string; private _clientSourceIps?; get clientSourceIps(): string[]; set clientSourceIps(value: string[]); resetClientSourceIps(): void; get clientSourceIpsInput(): string[]; private _clientSourcePorts?; get clientSourcePorts(): string[]; set clientSourcePorts(value: string[]); resetClientSourcePorts(): void; get clientSourcePortsInput(): string[]; private _connectionHeaders?; get connectionHeaders(): string[]; set connectionHeaders(value: string[]); resetConnectionHeaders(): void; get connectionHeadersInput(): string[]; private _connectionUrl?; get connectionUrl(): string; set connectionUrl(value: string); resetConnectionUrl(): void; get connectionUrlInput(): string; private _countries?; get countries(): string[]; set countries(value: string[]); resetCountries(): void; get countriesInput(): string[]; private _customEscapedCharacter?; get customEscapedCharacter(): string[]; set customEscapedCharacter(value: string[]); resetCustomEscapedCharacter(): void; get customEscapedCharacterInput(): string[]; private _direction?; get direction(): string; set direction(value: string); resetDirection(): void; get directionInput(): string; private _dnsActions?; get dnsActions(): string[]; set dnsActions(value: string[]); resetDnsActions(): void; get dnsActionsInput(): string[]; private _dnsRequestTypes?; get dnsRequestTypes(): string[]; set dnsRequestTypes(value: string[]); resetDnsRequestTypes(): void; get dnsRequestTypesInput(): string[]; private _dnsResponseTypes?; get dnsResponseTypes(): string[]; set dnsResponseTypes(value: string[]); resetDnsResponseTypes(): void; get dnsResponseTypesInput(): string[]; private _dnsResponses?; get dnsResponses(): string[]; set dnsResponses(value: string[]); resetDnsResponses(): void; get dnsResponsesInput(): string[]; private _domains?; get domains(): string[]; set domains(value: string[]); resetDomains(): void; get domainsInput(): string[]; private _downloadTime?; get downloadTime(): string[]; set downloadTime(value: string[]); resetDownloadTime(): void; get downloadTimeInput(): string[]; private _durations?; get durations(): string[]; set durations(value: string[]); resetDurations(): void; get durationsInput(): string[]; private _emailDlpLogType?; get emailDlpLogType(): string[]; set emailDlpLogType(value: string[]); resetEmailDlpLogType(): void; get emailDlpLogTypeInput(): string[]; private _emailDlpPolicyAction?; get emailDlpPolicyAction(): string; set emailDlpPolicyAction(value: string); resetEmailDlpPolicyAction(): void; get emailDlpPolicyActionInput(): string; private _endPointDlpLogType?; get endPointDlpLogType(): string[]; set endPointDlpLogType(value: string[]); resetEndPointDlpLogType(): void; get endPointDlpLogTypeInput(): string[]; private _epsRateLimit?; get epsRateLimit(): number; set epsRateLimit(value: number); resetEpsRateLimit(): void; get epsRateLimitInput(): number; private _event?; get event(): string; set event(value: string); resetEvent(): void; get eventInput(): string; private _feedOutputFormat?; get feedOutputFormat(): string; set feedOutputFormat(value: string); resetFeedOutputFormat(): void; get feedOutputFormatInput(): string; private _feedStatus?; get feedStatus(): string; set feedStatus(value: string); resetFeedStatus(): void; get feedStatusInput(): string; private _fileName?; get fileName(): string[]; set fileName(value: string[]); resetFileName(): void; get fileNameInput(): string[]; private _fileSizes?; get fileSizes(): string[]; set fileSizes(value: string[]); resetFileSizes(): void; get fileSizesInput(): string[]; private _fileSource?; get fileSource(): string[]; set fileSource(value: string[]); resetFileSource(): void; get fileSourceInput(): string[]; private _fileTypeCategories?; get fileTypeCategories(): string[]; set fileTypeCategories(value: string[]); resetFileTypeCategories(): void; get fileTypeCategoriesInput(): string[]; private _fileTypeSuperCategories?; get fileTypeSuperCategories(): string[]; set fileTypeSuperCategories(value: string[]); resetFileTypeSuperCategories(): void; get fileTypeSuperCategoriesInput(): string[]; private _firewallActions?; get firewallActions(): string[]; set firewallActions(value: string[]); resetFirewallActions(): void; get firewallActionsInput(): string[]; private _firewallLoggingMode?; get firewallLoggingMode(): string; set firewallLoggingMode(value: string); resetFirewallLoggingMode(): void; get firewallLoggingModeInput(): string; private _fullUrls?; get fullUrls(): string[]; set fullUrls(value: string[]); resetFullUrls(): void; get fullUrlsInput(): string[]; private _grantType?; get grantType(): string; set grantType(value: string); resetGrantType(): void; get grantTypeInput(): string; private _hostNames?; get hostNames(): string[]; set hostNames(value: string[]); resetHostNames(): void; get hostNamesInput(): string[]; get id(): any; private _inBoundBytes?; get inBoundBytes(): string[]; set inBoundBytes(value: string[]); resetInBoundBytes(): void; get inBoundBytesInput(): string[]; private _internalIps?; get internalIps(): string[]; set internalIps(value: string[]); resetInternalIps(): void; get internalIpsInput(): string[]; private _jsonArrayToggle?; get jsonArrayToggle(): boolean | cdktf.IResolvable; set jsonArrayToggle(value: boolean | cdktf.IResolvable); resetJsonArrayToggle(): void; get jsonArrayToggleInput(): any; private _malwareClasses?; get malwareClasses(): string[]; set malwareClasses(value: string[]); resetMalwareClasses(): void; get malwareClassesInput(): string[]; private _malwareNames?; get malwareNames(): string[]; set malwareNames(value: string[]); resetMalwareNames(): void; get malwareNamesInput(): string[]; private _maxBatchSize?; get maxBatchSize(): number; set maxBatchSize(value: number); resetMaxBatchSize(): void; get maxBatchSizeInput(): number; private _name?; get name(): string; set name(value: string); resetName(): void; get nameInput(): string; private _natActions?; get natActions(): string[]; set natActions(value: string[]); resetNatActions(): void; get natActionsInput(): string[]; private _nssFeedType?; get nssFeedType(): string; set nssFeedType(value: string); resetNssFeedType(): void; get nssFeedTypeInput(): string; get nssId(): any; private _nssLogType?; get nssLogType(): string; set nssLogType(value: string); resetNssLogType(): void; get nssLogTypeInput(): string; private _nssType?; get nssType(): string; set nssType(value: string); resetNssType(): void; get nssTypeInput(): string; private _nwApplications?; get nwApplications(): string[]; set nwApplications(value: string[]); resetNwApplications(): void; get nwApplicationsInput(): string[]; private _nwApplicationsExclude?; get nwApplicationsExclude(): string[]; set nwApplicationsExclude(value: string[]); resetNwApplicationsExclude(): void; get nwApplicationsExcludeInput(): string[]; private _oauthAuthentication?; get oauthAuthentication(): boolean | cdktf.IResolvable; set oauthAuthentication(value: boolean | cdktf.IResolvable); resetOauthAuthentication(): void; get oauthAuthenticationInput(): any; private _objectName?; get objectName(): string[]; set objectName(value: string[]); resetObjectName(): void; get objectNameInput(): string[]; private _objectType?; get objectType(): string[]; set objectType(value: string[]); resetObjectType(): void; get objectTypeInput(): string[]; private _objectType1?; get objectType1(): string[]; set objectType1(value: string[]); resetObjectType1(): void; get objectType1Input(): string[]; private _objectType2?; get objectType2(): string[]; set objectType2(value: string[]); resetObjectType2(): void; get objectType2Input(): string[]; private _outBoundBytes?; get outBoundBytes(): string[]; set outBoundBytes(value: string[]); resetOutBoundBytes(): void; get outBoundBytesInput(): string[]; private _pageRiskIndexes?; get pageRiskIndexes(): string[]; set pageRiskIndexes(value: string[]); resetPageRiskIndexes(): void; get pageRiskIndexesInput(): string[]; private _policyReasons?; get policyReasons(): string[]; set policyReasons(value: string[]); resetPolicyReasons(): void; get policyReasonsInput(): string[]; private _projectName?; get projectName(): string[]; set projectName(value: string[]); resetProjectName(): void; get projectNameInput(): string[]; private _protocolTypes?; get protocolTypes(): string[]; set protocolTypes(value: string[]); resetProtocolTypes(): void; get protocolTypesInput(): string[]; private _refererUrls?; get refererUrls(): string[]; set refererUrls(value: string[]); resetRefererUrls(): void; get refererUrlsInput(): string[]; private _repoName?; get repoName(): string[]; set repoName(value: string[]); resetRepoName(): void; get repoNameInput(): string[]; private _requestMethods?; get requestMethods(): string[]; set requestMethods(value: string[]); resetRequestMethods(): void; get requestMethodsInput(): string[]; private _requestSizes?; get requestSizes(): string[]; set requestSizes(value: string[]); resetRequestSizes(): void; get requestSizesInput(): string[]; private _responseCodes?; get responseCodes(): string[]; set responseCodes(value: string[]); resetResponseCodes(): void; get responseCodesInput(): string[]; private _responseSizes?; get responseSizes(): string[]; set responseSizes(value: string[]); resetResponseSizes(): void; get responseSizesInput(): string[]; private _scanTime?; get scanTime(): string[]; set scanTime(value: string[]); resetScanTime(): void; get scanTimeInput(): string[]; private _scope?; get scope(): string; set scope(value: string); resetScope(): void; get scopeInput(): string; private _serverDestinationIps?; get serverDestinationIps(): string[]; set serverDestinationIps(value: string[]); resetServerDestinationIps(): void; get serverDestinationIpsInput(): string[]; private _serverIps?; get serverIps(): string[]; set serverIps(value: string[]); resetServerIps(): void; get serverIpsInput(): string[]; private _serverSourceIps?; get serverSourceIps(): string[]; set serverSourceIps(value: string[]); resetServerSourceIps(): void; get serverSourceIpsInput(): string[]; private _serverSourcePorts?; get serverSourcePorts(): string[]; set serverSourcePorts(value: string[]); resetServerSourcePorts(): void; get serverSourcePortsInput(): string[]; private _sessionCounts?; get sessionCounts(): string[]; set sessionCounts(value: string[]); resetSessionCounts(): void; get sessionCountsInput(): string[]; private _siemType?; get siemType(): string; set siemType(value: string); resetSiemType(): void; get siemTypeInput(): string; private _threatNames?; get threatNames(): string[]; set threatNames(value: string[]); resetThreatNames(): void; get threatNamesInput(): string[]; private _timeZone?; get timeZone(): string; set timeZone(value: string); resetTimeZone(): void; get timeZoneInput(): string; private _trafficForwards?; get trafficForwards(): string[]; set trafficForwards(value: string[]); resetTrafficForwards(): void; get trafficForwardsInput(): string[]; private _transactionSizes?; get transactionSizes(): string[]; set transactionSizes(value: string[]); resetTransactionSizes(): void; get transactionSizesInput(): string[]; private _tunnelDestIps?; get tunnelDestIps(): string[]; set tunnelDestIps(value: string[]); resetTunnelDestIps(): void; get tunnelDestIpsInput(): string[]; private _tunnelIps?; get tunnelIps(): string[]; set tunnelIps(value: string[]); resetTunnelIps(): void; get tunnelIpsInput(): string[]; private _tunnelSourceIps?; get tunnelSourceIps(): string[]; set tunnelSourceIps(value: string[]); resetTunnelSourceIps(): void; get tunnelSourceIpsInput(): string[]; private _tunnelSourcePort?; get tunnelSourcePort(): string[]; set tunnelSourcePort(value: string[]); resetTunnelSourcePort(): void; get tunnelSourcePortInput(): string[]; private _tunnelTypes?; get tunnelTypes(): string[]; set tunnelTypes(value: string[]); resetTunnelTypes(): void; get tunnelTypesInput(): string[]; private _urlClasses?; get urlClasses(): string[]; set urlClasses(value: string[]); resetUrlClasses(): void; get urlClassesInput(): string[]; private _urlSuperCategories?; get urlSuperCategories(): string[]; set urlSuperCategories(value: string[]); resetUrlSuperCategories(): void; get urlSuperCategoriesInput(): string[]; private _userAgents?; get userAgents(): string[]; set userAgents(value: string[]); resetUserAgents(): void; get userAgentsInput(): string[]; private _webApplicationClasses?; get webApplicationClasses(): string[]; set webApplicationClasses(value: string[]); resetWebApplicationClasses(): void; get webApplicationClassesInput(): string[]; private _webApplications?; get webApplications(): string[]; set webApplications(value: string[]); resetWebApplications(): void; get webApplicationsInput(): string[]; private _webApplicationsExclude?; get webApplicationsExclude(): string[]; set webApplicationsExclude(value: string[]); resetWebApplicationsExclude(): void; get webApplicationsExcludeInput(): string[]; private _webTrafficForwards?; get webTrafficForwards(): string[]; set webTrafficForwards(value: string[]); resetWebTrafficForwards(): void; get webTrafficForwardsInput(): string[]; private _buckets; get buckets(): CloudNssFeedBucketsOutputReference; putBuckets(value: CloudNssFeedBuckets): void; resetBuckets(): void; get bucketsInput(): CloudNssFeedBuckets; private _casbTenant; get casbTenant(): CloudNssFeedCasbTenantOutputReference; putCasbTenant(value: CloudNssFeedCasbTenant): void; resetCasbTenant(): void; get casbTenantInput(): CloudNssFeedCasbTenant; private _departments; get departments(): CloudNssFeedDepartmentsOutputReference; putDepartments(value: CloudNssFeedDepartments): void; resetDepartments(): void; get departmentsInput(): CloudNssFeedDepartments; private _dlpDictionaries; get dlpDictionaries(): CloudNssFeedDlpDictionariesOutputReference; putDlpDictionaries(value: CloudNssFeedDlpDictionaries): void; resetDlpDictionaries(): void; get dlpDictionariesInput(): CloudNssFeedDlpDictionaries; private _dlpEngines; get dlpEngines(): CloudNssFeedDlpEnginesOutputReference; putDlpEngines(value: CloudNssFeedDlpEngines): void; resetDlpEngines(): void; get dlpEnginesInput(): CloudNssFeedDlpEngines; private _externalCollaborators; get externalCollaborators(): CloudNssFeedExternalCollaboratorsOutputReference; putExternalCollaborators(value: CloudNssFeedExternalCollaborators): void; resetExternalCollaborators(): void; get externalCollaboratorsInput(): CloudNssFeedExternalCollaborators; private _externalOwners; get externalOwners(): CloudNssFeedExternalOwnersOutputReference; putExternalOwners(value: CloudNssFeedExternalOwners): void; resetExternalOwners(): void; get externalOwnersInput(): CloudNssFeedExternalOwners; private _internalCollaborators; get internalCollaborators(): CloudNssFeedInternalCollaboratorsOutputReference; putInternalCollaborators(value: CloudNssFeedInternalCollaborators): void; resetInternalCollaborators(): void; get internalCollaboratorsInput(): CloudNssFeedInternalCollaborators; private _itsmObjectType; get itsmObjectType(): CloudNssFeedItsmObjectTypeOutputReference; putItsmObjectType(value: CloudNssFeedItsmObjectType): void; resetItsmObjectType(): void; get itsmObjectTypeInput(): CloudNssFeedItsmObjectType; private _locationGroups; get locationGroups(): CloudNssFeedLocationGroupsOutputReference; putLocationGroups(value: CloudNssFeedLocationGroups): void; resetLocationGroups(): void; get locationGroupsInput(): CloudNssFeedLocationGroups; private _locations; get locations(): CloudNssFeedLocationsOutputReference; putLocations(value: CloudNssFeedLocations): void; resetLocations(): void; get locationsInput(): CloudNssFeedLocations; private _nwServices; get nwServices(): CloudNssFeedNwServicesOutputReference; putNwServices(value: CloudNssFeedNwServices): void; resetNwServices(): void; get nwServicesInput(): CloudNssFeedNwServices; private _rules; get rules(): CloudNssFeedRulesOutputReference; putRules(value: CloudNssFeedRules): void; resetRules(): void; get rulesInput(): CloudNssFeedRules; private _senderName; get senderName(): CloudNssFeedSenderNameOutputReference; putSenderName(value: CloudNssFeedSenderName): void; resetSenderName(): void; get senderNameInput(): CloudNssFeedSenderName; private _urlCategories; get urlCategories(): CloudNssFeedUrlCategoriesOutputReference; putUrlCategories(value: CloudNssFeedUrlCategories): void; resetUrlCategories(): void; get urlCategoriesInput(): CloudNssFeedUrlCategories; private _users; get users(): CloudNssFeedUsersOutputReference; putUsers(value: CloudNssFeedUsers): void; resetUsers(): void; get usersInput(): CloudNssFeedUsers; private _vpnCredentials; get vpnCredentials(): CloudNssFeedVpnCredentialsOutputReference; putVpnCredentials(value: CloudNssFeedVpnCredentials): void; resetVpnCredentials(): void; get vpnCredentialsInput(): CloudNssFeedVpnCredentials; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }