You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
resource"fortios_firewall_profileprotocoloptions""this" {
# comment - (optional) is a type of stringcomment=var.comment# feature_set - (optional) is a type of stringfeature_set=var.feature_set# name - (required) is a type of stringname=var.name# oversize_log - (optional) is a type of stringoversize_log=var.oversize_log# replacemsg_group - (optional) is a type of stringreplacemsg_group=var.replacemsg_group# rpc_over_http - (optional) is a type of stringrpc_over_http=var.rpc_over_http# switching_protocols_log - (optional) is a type of stringswitching_protocols_log=var.switching_protocols_logdynamic"cifs" {
for_each=var.cifscontent {
# domain_controller - (optional) is a type of stringdomain_controller=cifs.value["domain_controller"]
# options - (optional) is a type of stringoptions=cifs.value["options"]
# oversize_limit - (optional) is a type of numberoversize_limit=cifs.value["oversize_limit"]
# ports - (optional) is a type of numberports=cifs.value["ports"]
# scan_bzip2 - (optional) is a type of stringscan_bzip2=cifs.value["scan_bzip2"]
# server_credential_type - (optional) is a type of stringserver_credential_type=cifs.value["server_credential_type"]
# status - (optional) is a type of stringstatus=cifs.value["status"]
# tcp_window_maximum - (optional) is a type of numbertcp_window_maximum=cifs.value["tcp_window_maximum"]
# tcp_window_minimum - (optional) is a type of numbertcp_window_minimum=cifs.value["tcp_window_minimum"]
# tcp_window_size - (optional) is a type of numbertcp_window_size=cifs.value["tcp_window_size"]
# tcp_window_type - (optional) is a type of stringtcp_window_type=cifs.value["tcp_window_type"]
# uncompressed_nest_limit - (optional) is a type of numberuncompressed_nest_limit=cifs.value["uncompressed_nest_limit"]
# uncompressed_oversize_limit - (optional) is a type of numberuncompressed_oversize_limit=cifs.value["uncompressed_oversize_limit"]
dynamic"server_keytab" {
for_each=cifs.value.server_keytabcontent {
# keytab - (optional) is a type of stringkeytab=server_keytab.value["keytab"]
# principal - (optional) is a type of stringprincipal=server_keytab.value["principal"]
}
}
}
}
dynamic"dns" {
for_each=var.dnscontent {
# ports - (optional) is a type of numberports=dns.value["ports"]
# status - (optional) is a type of stringstatus=dns.value["status"]
}
}
dynamic"ftp" {
for_each=var.ftpcontent {
# comfort_amount - (optional) is a type of numbercomfort_amount=ftp.value["comfort_amount"]
# comfort_interval - (optional) is a type of numbercomfort_interval=ftp.value["comfort_interval"]
# inspect_all - (optional) is a type of stringinspect_all=ftp.value["inspect_all"]
# options - (optional) is a type of stringoptions=ftp.value["options"]
# oversize_limit - (optional) is a type of numberoversize_limit=ftp.value["oversize_limit"]
# ports - (optional) is a type of numberports=ftp.value["ports"]
# scan_bzip2 - (optional) is a type of stringscan_bzip2=ftp.value["scan_bzip2"]
# ssl_offloaded - (optional) is a type of stringssl_offloaded=ftp.value["ssl_offloaded"]
# status - (optional) is a type of stringstatus=ftp.value["status"]
# stream_based_uncompressed_limit - (optional) is a type of numberstream_based_uncompressed_limit=ftp.value["stream_based_uncompressed_limit"]
# tcp_window_maximum - (optional) is a type of numbertcp_window_maximum=ftp.value["tcp_window_maximum"]
# tcp_window_minimum - (optional) is a type of numbertcp_window_minimum=ftp.value["tcp_window_minimum"]
# tcp_window_size - (optional) is a type of numbertcp_window_size=ftp.value["tcp_window_size"]
# tcp_window_type - (optional) is a type of stringtcp_window_type=ftp.value["tcp_window_type"]
# uncompressed_nest_limit - (optional) is a type of numberuncompressed_nest_limit=ftp.value["uncompressed_nest_limit"]
# uncompressed_oversize_limit - (optional) is a type of numberuncompressed_oversize_limit=ftp.value["uncompressed_oversize_limit"]
}
}
dynamic"http" {
for_each=var.httpcontent {
# block_page_status_code - (optional) is a type of numberblock_page_status_code=http.value["block_page_status_code"]
# comfort_amount - (optional) is a type of numbercomfort_amount=http.value["comfort_amount"]
# comfort_interval - (optional) is a type of numbercomfort_interval=http.value["comfort_interval"]
# fortinet_bar - (optional) is a type of stringfortinet_bar=http.value["fortinet_bar"]
# fortinet_bar_port - (optional) is a type of numberfortinet_bar_port=http.value["fortinet_bar_port"]
# http_policy - (optional) is a type of stringhttp_policy=http.value["http_policy"]
# inspect_all - (optional) is a type of stringinspect_all=http.value["inspect_all"]
# options - (optional) is a type of stringoptions=http.value["options"]
# oversize_limit - (optional) is a type of numberoversize_limit=http.value["oversize_limit"]
# ports - (optional) is a type of numberports=http.value["ports"]
# post_lang - (optional) is a type of stringpost_lang=http.value["post_lang"]
# proxy_after_tcp_handshake - (optional) is a type of stringproxy_after_tcp_handshake=http.value["proxy_after_tcp_handshake"]
# range_block - (optional) is a type of stringrange_block=http.value["range_block"]
# retry_count - (optional) is a type of numberretry_count=http.value["retry_count"]
# scan_bzip2 - (optional) is a type of stringscan_bzip2=http.value["scan_bzip2"]
# ssl_offloaded - (optional) is a type of stringssl_offloaded=http.value["ssl_offloaded"]
# status - (optional) is a type of stringstatus=http.value["status"]
# stream_based_uncompressed_limit - (optional) is a type of numberstream_based_uncompressed_limit=http.value["stream_based_uncompressed_limit"]
# streaming_content_bypass - (optional) is a type of stringstreaming_content_bypass=http.value["streaming_content_bypass"]
# strip_x_forwarded_for - (optional) is a type of stringstrip_x_forwarded_for=http.value["strip_x_forwarded_for"]
# switching_protocols - (optional) is a type of stringswitching_protocols=http.value["switching_protocols"]
# tcp_window_maximum - (optional) is a type of numbertcp_window_maximum=http.value["tcp_window_maximum"]
# tcp_window_minimum - (optional) is a type of numbertcp_window_minimum=http.value["tcp_window_minimum"]
# tcp_window_size - (optional) is a type of numbertcp_window_size=http.value["tcp_window_size"]
# tcp_window_type - (optional) is a type of stringtcp_window_type=http.value["tcp_window_type"]
# tunnel_non_http - (optional) is a type of stringtunnel_non_http=http.value["tunnel_non_http"]
# uncompressed_nest_limit - (optional) is a type of numberuncompressed_nest_limit=http.value["uncompressed_nest_limit"]
# uncompressed_oversize_limit - (optional) is a type of numberuncompressed_oversize_limit=http.value["uncompressed_oversize_limit"]
# unknown_http_version - (optional) is a type of stringunknown_http_version=http.value["unknown_http_version"]
}
}
dynamic"imap" {
for_each=var.imapcontent {
# inspect_all - (optional) is a type of stringinspect_all=imap.value["inspect_all"]
# options - (optional) is a type of stringoptions=imap.value["options"]
# oversize_limit - (optional) is a type of numberoversize_limit=imap.value["oversize_limit"]
# ports - (optional) is a type of numberports=imap.value["ports"]
# proxy_after_tcp_handshake - (optional) is a type of stringproxy_after_tcp_handshake=imap.value["proxy_after_tcp_handshake"]
# scan_bzip2 - (optional) is a type of stringscan_bzip2=imap.value["scan_bzip2"]
# ssl_offloaded - (optional) is a type of stringssl_offloaded=imap.value["ssl_offloaded"]
# status - (optional) is a type of stringstatus=imap.value["status"]
# uncompressed_nest_limit - (optional) is a type of numberuncompressed_nest_limit=imap.value["uncompressed_nest_limit"]
# uncompressed_oversize_limit - (optional) is a type of numberuncompressed_oversize_limit=imap.value["uncompressed_oversize_limit"]
}
}
dynamic"mail_signature" {
for_each=var.mail_signaturecontent {
# signature - (optional) is a type of stringsignature=mail_signature.value["signature"]
# status - (optional) is a type of stringstatus=mail_signature.value["status"]
}
}
dynamic"mapi" {
for_each=var.mapicontent {
# options - (optional) is a type of stringoptions=mapi.value["options"]
# oversize_limit - (optional) is a type of numberoversize_limit=mapi.value["oversize_limit"]
# ports - (optional) is a type of numberports=mapi.value["ports"]
# scan_bzip2 - (optional) is a type of stringscan_bzip2=mapi.value["scan_bzip2"]
# status - (optional) is a type of stringstatus=mapi.value["status"]
# uncompressed_nest_limit - (optional) is a type of numberuncompressed_nest_limit=mapi.value["uncompressed_nest_limit"]
# uncompressed_oversize_limit - (optional) is a type of numberuncompressed_oversize_limit=mapi.value["uncompressed_oversize_limit"]
}
}
dynamic"nntp" {
for_each=var.nntpcontent {
# inspect_all - (optional) is a type of stringinspect_all=nntp.value["inspect_all"]
# options - (optional) is a type of stringoptions=nntp.value["options"]
# oversize_limit - (optional) is a type of numberoversize_limit=nntp.value["oversize_limit"]
# ports - (optional) is a type of numberports=nntp.value["ports"]
# proxy_after_tcp_handshake - (optional) is a type of stringproxy_after_tcp_handshake=nntp.value["proxy_after_tcp_handshake"]
# scan_bzip2 - (optional) is a type of stringscan_bzip2=nntp.value["scan_bzip2"]
# status - (optional) is a type of stringstatus=nntp.value["status"]
# uncompressed_nest_limit - (optional) is a type of numberuncompressed_nest_limit=nntp.value["uncompressed_nest_limit"]
# uncompressed_oversize_limit - (optional) is a type of numberuncompressed_oversize_limit=nntp.value["uncompressed_oversize_limit"]
}
}
dynamic"pop3" {
for_each=var.pop3content {
# inspect_all - (optional) is a type of stringinspect_all=pop3.value["inspect_all"]
# options - (optional) is a type of stringoptions=pop3.value["options"]
# oversize_limit - (optional) is a type of numberoversize_limit=pop3.value["oversize_limit"]
# ports - (optional) is a type of numberports=pop3.value["ports"]
# proxy_after_tcp_handshake - (optional) is a type of stringproxy_after_tcp_handshake=pop3.value["proxy_after_tcp_handshake"]
# scan_bzip2 - (optional) is a type of stringscan_bzip2=pop3.value["scan_bzip2"]
# ssl_offloaded - (optional) is a type of stringssl_offloaded=pop3.value["ssl_offloaded"]
# status - (optional) is a type of stringstatus=pop3.value["status"]
# uncompressed_nest_limit - (optional) is a type of numberuncompressed_nest_limit=pop3.value["uncompressed_nest_limit"]
# uncompressed_oversize_limit - (optional) is a type of numberuncompressed_oversize_limit=pop3.value["uncompressed_oversize_limit"]
}
}
dynamic"smtp" {
for_each=var.smtpcontent {
# inspect_all - (optional) is a type of stringinspect_all=smtp.value["inspect_all"]
# options - (optional) is a type of stringoptions=smtp.value["options"]
# oversize_limit - (optional) is a type of numberoversize_limit=smtp.value["oversize_limit"]
# ports - (optional) is a type of numberports=smtp.value["ports"]
# proxy_after_tcp_handshake - (optional) is a type of stringproxy_after_tcp_handshake=smtp.value["proxy_after_tcp_handshake"]
# scan_bzip2 - (optional) is a type of stringscan_bzip2=smtp.value["scan_bzip2"]
# server_busy - (optional) is a type of stringserver_busy=smtp.value["server_busy"]
# ssl_offloaded - (optional) is a type of stringssl_offloaded=smtp.value["ssl_offloaded"]
# status - (optional) is a type of stringstatus=smtp.value["status"]
# uncompressed_nest_limit - (optional) is a type of numberuncompressed_nest_limit=smtp.value["uncompressed_nest_limit"]
# uncompressed_oversize_limit - (optional) is a type of numberuncompressed_oversize_limit=smtp.value["uncompressed_oversize_limit"]
}
}
dynamic"ssh" {
for_each=var.sshcontent {
# comfort_amount - (optional) is a type of numbercomfort_amount=ssh.value["comfort_amount"]
# comfort_interval - (optional) is a type of numbercomfort_interval=ssh.value["comfort_interval"]
# options - (optional) is a type of stringoptions=ssh.value["options"]
# oversize_limit - (optional) is a type of numberoversize_limit=ssh.value["oversize_limit"]
# scan_bzip2 - (optional) is a type of stringscan_bzip2=ssh.value["scan_bzip2"]
# ssl_offloaded - (optional) is a type of stringssl_offloaded=ssh.value["ssl_offloaded"]
# stream_based_uncompressed_limit - (optional) is a type of numberstream_based_uncompressed_limit=ssh.value["stream_based_uncompressed_limit"]
# tcp_window_maximum - (optional) is a type of numbertcp_window_maximum=ssh.value["tcp_window_maximum"]
# tcp_window_minimum - (optional) is a type of numbertcp_window_minimum=ssh.value["tcp_window_minimum"]
# tcp_window_size - (optional) is a type of numbertcp_window_size=ssh.value["tcp_window_size"]
# tcp_window_type - (optional) is a type of stringtcp_window_type=ssh.value["tcp_window_type"]
# uncompressed_nest_limit - (optional) is a type of numberuncompressed_nest_limit=ssh.value["uncompressed_nest_limit"]
# uncompressed_oversize_limit - (optional) is a type of numberuncompressed_oversize_limit=ssh.value["uncompressed_oversize_limit"]
}
}
}