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
module"fortios_firewallconsolidated_policy" {
source="./modules/fortios/r/fortios_firewallconsolidated_policy"# action - (optional) is a type of stringaction=null# application_list - (optional) is a type of stringapplication_list=null# auto_asic_offload - (optional) is a type of stringauto_asic_offload=null# av_profile - (optional) is a type of stringav_profile=null# captive_portal_exempt - (optional) is a type of stringcaptive_portal_exempt=null# cifs_profile - (optional) is a type of stringcifs_profile=null# comments - (optional) is a type of stringcomments=null# diffserv_forward - (optional) is a type of stringdiffserv_forward=null# diffserv_reverse - (optional) is a type of stringdiffserv_reverse=null# diffservcode_forward - (optional) is a type of stringdiffservcode_forward=null# diffservcode_rev - (optional) is a type of stringdiffservcode_rev=null# dlp_sensor - (optional) is a type of stringdlp_sensor=null# dnsfilter_profile - (optional) is a type of stringdnsfilter_profile=null# dstaddr_negate - (optional) is a type of stringdstaddr_negate=null# dynamic_sort_subtable - (optional) is a type of stringdynamic_sort_subtable=null# emailfilter_profile - (optional) is a type of stringemailfilter_profile=null# fixedport - (optional) is a type of stringfixedport=null# http_policy_redirect - (optional) is a type of stringhttp_policy_redirect=null# icap_profile - (optional) is a type of stringicap_profile=null# inbound - (optional) is a type of stringinbound=null# inspection_mode - (optional) is a type of stringinspection_mode=null# internet_service - (optional) is a type of stringinternet_service=null# internet_service_negate - (optional) is a type of stringinternet_service_negate=null# internet_service_src - (optional) is a type of stringinternet_service_src=null# internet_service_src_negate - (optional) is a type of stringinternet_service_src_negate=null# ippool - (optional) is a type of stringippool=null# ips_sensor - (optional) is a type of stringips_sensor=null# logtraffic - (optional) is a type of stringlogtraffic=null# logtraffic_start - (optional) is a type of stringlogtraffic_start=null# name - (optional) is a type of stringname=null# nat - (optional) is a type of stringnat=null# outbound - (optional) is a type of stringoutbound=null# per_ip_shaper - (optional) is a type of stringper_ip_shaper=null# policyid - (optional) is a type of numberpolicyid=null# profile_group - (optional) is a type of stringprofile_group=null# profile_protocol_options - (optional) is a type of stringprofile_protocol_options=null# profile_type - (optional) is a type of stringprofile_type=null# schedule - (optional) is a type of stringschedule=null# service_negate - (optional) is a type of stringservice_negate=null# session_ttl - (optional) is a type of numbersession_ttl=null# spamfilter_profile - (optional) is a type of stringspamfilter_profile=null# srcaddr_negate - (optional) is a type of stringsrcaddr_negate=null# ssh_filter_profile - (optional) is a type of stringssh_filter_profile=null# ssh_policy_redirect - (optional) is a type of stringssh_policy_redirect=null# ssl_ssh_profile - (optional) is a type of stringssl_ssh_profile=null# status - (optional) is a type of stringstatus=null# tcp_mss_receiver - (optional) is a type of numbertcp_mss_receiver=null# tcp_mss_sender - (optional) is a type of numbertcp_mss_sender=null# traffic_shaper - (optional) is a type of stringtraffic_shaper=null# traffic_shaper_reverse - (optional) is a type of stringtraffic_shaper_reverse=null# utm_status - (optional) is a type of stringutm_status=null# uuid - (optional) is a type of stringuuid=null# voip_profile - (optional) is a type of stringvoip_profile=null# vpntunnel - (optional) is a type of stringvpntunnel=null# waf_profile - (optional) is a type of stringwaf_profile=null# wanopt - (optional) is a type of stringwanopt=null# wanopt_detection - (optional) is a type of stringwanopt_detection=null# wanopt_passive_opt - (optional) is a type of stringwanopt_passive_opt=null# wanopt_peer - (optional) is a type of stringwanopt_peer=null# wanopt_profile - (optional) is a type of stringwanopt_profile=null# webcache - (optional) is a type of stringwebcache=null# webcache_https - (optional) is a type of stringwebcache_https=null# webfilter_profile - (optional) is a type of stringwebfilter_profile=null# webproxy_forward_server - (optional) is a type of stringwebproxy_forward_server=null# webproxy_profile - (optional) is a type of stringwebproxy_profile=nullapp_category=[{
id =null
}]
app_group=[{
name =null
}]
application=[{
id =null
}]
dstaddr4=[{
name =null
}]
dstaddr6=[{
name =null
}]
dstintf=[{
name =null
}]
fsso_groups=[{
name =null
}]
groups=[{
name =null
}]
internet_service_custom=[{
name =null
}]
internet_service_custom_group=[{
name =null
}]
internet_service_group=[{
name =null
}]
internet_service_id=[{
id =null
}]
internet_service_name=[{
name =null
}]
internet_service_src_custom=[{
name =null
}]
internet_service_src_custom_group=[{
name =null
}]
internet_service_src_group=[{
name =null
}]
internet_service_src_id=[{
id =null
}]
internet_service_src_name=[{
name =null
}]
poolname4=[{
name =null
}]
poolname6=[{
name =null
}]
service=[{
name =null
}]
srcaddr4=[{
name =null
}]
srcaddr6=[{
name =null
}]
srcintf=[{
name =null
}]
url_category=[{
id =null
}]
users=[{
name =null
}]
}
resource"fortios_firewallconsolidated_policy""this" {
# action - (optional) is a type of stringaction=var.action# application_list - (optional) is a type of stringapplication_list=var.application_list# auto_asic_offload - (optional) is a type of stringauto_asic_offload=var.auto_asic_offload# av_profile - (optional) is a type of stringav_profile=var.av_profile# captive_portal_exempt - (optional) is a type of stringcaptive_portal_exempt=var.captive_portal_exempt# cifs_profile - (optional) is a type of stringcifs_profile=var.cifs_profile# comments - (optional) is a type of stringcomments=var.comments# diffserv_forward - (optional) is a type of stringdiffserv_forward=var.diffserv_forward# diffserv_reverse - (optional) is a type of stringdiffserv_reverse=var.diffserv_reverse# diffservcode_forward - (optional) is a type of stringdiffservcode_forward=var.diffservcode_forward# diffservcode_rev - (optional) is a type of stringdiffservcode_rev=var.diffservcode_rev# dlp_sensor - (optional) is a type of stringdlp_sensor=var.dlp_sensor# dnsfilter_profile - (optional) is a type of stringdnsfilter_profile=var.dnsfilter_profile# dstaddr_negate - (optional) is a type of stringdstaddr_negate=var.dstaddr_negate# dynamic_sort_subtable - (optional) is a type of stringdynamic_sort_subtable=var.dynamic_sort_subtable# emailfilter_profile - (optional) is a type of stringemailfilter_profile=var.emailfilter_profile# fixedport - (optional) is a type of stringfixedport=var.fixedport# http_policy_redirect - (optional) is a type of stringhttp_policy_redirect=var.http_policy_redirect# icap_profile - (optional) is a type of stringicap_profile=var.icap_profile# inbound - (optional) is a type of stringinbound=var.inbound# inspection_mode - (optional) is a type of stringinspection_mode=var.inspection_mode# internet_service - (optional) is a type of stringinternet_service=var.internet_service# internet_service_negate - (optional) is a type of stringinternet_service_negate=var.internet_service_negate# internet_service_src - (optional) is a type of stringinternet_service_src=var.internet_service_src# internet_service_src_negate - (optional) is a type of stringinternet_service_src_negate=var.internet_service_src_negate# ippool - (optional) is a type of stringippool=var.ippool# ips_sensor - (optional) is a type of stringips_sensor=var.ips_sensor# logtraffic - (optional) is a type of stringlogtraffic=var.logtraffic# logtraffic_start - (optional) is a type of stringlogtraffic_start=var.logtraffic_start# name - (optional) is a type of stringname=var.name# nat - (optional) is a type of stringnat=var.nat# outbound - (optional) is a type of stringoutbound=var.outbound# per_ip_shaper - (optional) is a type of stringper_ip_shaper=var.per_ip_shaper# policyid - (optional) is a type of numberpolicyid=var.policyid# profile_group - (optional) is a type of stringprofile_group=var.profile_group# profile_protocol_options - (optional) is a type of stringprofile_protocol_options=var.profile_protocol_options# profile_type - (optional) is a type of stringprofile_type=var.profile_type# schedule - (optional) is a type of stringschedule=var.schedule# service_negate - (optional) is a type of stringservice_negate=var.service_negate# session_ttl - (optional) is a type of numbersession_ttl=var.session_ttl# spamfilter_profile - (optional) is a type of stringspamfilter_profile=var.spamfilter_profile# srcaddr_negate - (optional) is a type of stringsrcaddr_negate=var.srcaddr_negate# ssh_filter_profile - (optional) is a type of stringssh_filter_profile=var.ssh_filter_profile# ssh_policy_redirect - (optional) is a type of stringssh_policy_redirect=var.ssh_policy_redirect# ssl_ssh_profile - (optional) is a type of stringssl_ssh_profile=var.ssl_ssh_profile# status - (optional) is a type of stringstatus=var.status# tcp_mss_receiver - (optional) is a type of numbertcp_mss_receiver=var.tcp_mss_receiver# tcp_mss_sender - (optional) is a type of numbertcp_mss_sender=var.tcp_mss_sender# traffic_shaper - (optional) is a type of stringtraffic_shaper=var.traffic_shaper# traffic_shaper_reverse - (optional) is a type of stringtraffic_shaper_reverse=var.traffic_shaper_reverse# utm_status - (optional) is a type of stringutm_status=var.utm_status# uuid - (optional) is a type of stringuuid=var.uuid# voip_profile - (optional) is a type of stringvoip_profile=var.voip_profile# vpntunnel - (optional) is a type of stringvpntunnel=var.vpntunnel# waf_profile - (optional) is a type of stringwaf_profile=var.waf_profile# wanopt - (optional) is a type of stringwanopt=var.wanopt# wanopt_detection - (optional) is a type of stringwanopt_detection=var.wanopt_detection# wanopt_passive_opt - (optional) is a type of stringwanopt_passive_opt=var.wanopt_passive_opt# wanopt_peer - (optional) is a type of stringwanopt_peer=var.wanopt_peer# wanopt_profile - (optional) is a type of stringwanopt_profile=var.wanopt_profile# webcache - (optional) is a type of stringwebcache=var.webcache# webcache_https - (optional) is a type of stringwebcache_https=var.webcache_https# webfilter_profile - (optional) is a type of stringwebfilter_profile=var.webfilter_profile# webproxy_forward_server - (optional) is a type of stringwebproxy_forward_server=var.webproxy_forward_server# webproxy_profile - (optional) is a type of stringwebproxy_profile=var.webproxy_profiledynamic"app_category" {
for_each=var.app_categorycontent {
# id - (optional) is a type of numberid=app_category.value["id"]
}
}
dynamic"app_group" {
for_each=var.app_groupcontent {
# name - (optional) is a type of stringname=app_group.value["name"]
}
}
dynamic"application" {
for_each=var.applicationcontent {
# id - (optional) is a type of numberid=application.value["id"]
}
}
dynamic"dstaddr4" {
for_each=var.dstaddr4content {
# name - (optional) is a type of stringname=dstaddr4.value["name"]
}
}
dynamic"dstaddr6" {
for_each=var.dstaddr6content {
# name - (optional) is a type of stringname=dstaddr6.value["name"]
}
}
dynamic"dstintf" {
for_each=var.dstintfcontent {
# name - (optional) is a type of stringname=dstintf.value["name"]
}
}
dynamic"fsso_groups" {
for_each=var.fsso_groupscontent {
# name - (optional) is a type of stringname=fsso_groups.value["name"]
}
}
dynamic"groups" {
for_each=var.groupscontent {
# name - (optional) is a type of stringname=groups.value["name"]
}
}
dynamic"internet_service_custom" {
for_each=var.internet_service_customcontent {
# name - (optional) is a type of stringname=internet_service_custom.value["name"]
}
}
dynamic"internet_service_custom_group" {
for_each=var.internet_service_custom_groupcontent {
# name - (optional) is a type of stringname=internet_service_custom_group.value["name"]
}
}
dynamic"internet_service_group" {
for_each=var.internet_service_groupcontent {
# name - (optional) is a type of stringname=internet_service_group.value["name"]
}
}
dynamic"internet_service_id" {
for_each=var.internet_service_idcontent {
# id - (optional) is a type of numberid=internet_service_id.value["id"]
}
}
dynamic"internet_service_name" {
for_each=var.internet_service_namecontent {
# name - (optional) is a type of stringname=internet_service_name.value["name"]
}
}
dynamic"internet_service_src_custom" {
for_each=var.internet_service_src_customcontent {
# name - (optional) is a type of stringname=internet_service_src_custom.value["name"]
}
}
dynamic"internet_service_src_custom_group" {
for_each=var.internet_service_src_custom_groupcontent {
# name - (optional) is a type of stringname=internet_service_src_custom_group.value["name"]
}
}
dynamic"internet_service_src_group" {
for_each=var.internet_service_src_groupcontent {
# name - (optional) is a type of stringname=internet_service_src_group.value["name"]
}
}
dynamic"internet_service_src_id" {
for_each=var.internet_service_src_idcontent {
# id - (optional) is a type of numberid=internet_service_src_id.value["id"]
}
}
dynamic"internet_service_src_name" {
for_each=var.internet_service_src_namecontent {
# name - (optional) is a type of stringname=internet_service_src_name.value["name"]
}
}
dynamic"poolname4" {
for_each=var.poolname4content {
# name - (optional) is a type of stringname=poolname4.value["name"]
}
}
dynamic"poolname6" {
for_each=var.poolname6content {
# name - (optional) is a type of stringname=poolname6.value["name"]
}
}
dynamic"service" {
for_each=var.servicecontent {
# name - (optional) is a type of stringname=service.value["name"]
}
}
dynamic"srcaddr4" {
for_each=var.srcaddr4content {
# name - (optional) is a type of stringname=srcaddr4.value["name"]
}
}
dynamic"srcaddr6" {
for_each=var.srcaddr6content {
# name - (optional) is a type of stringname=srcaddr6.value["name"]
}
}
dynamic"srcintf" {
for_each=var.srcintfcontent {
# name - (optional) is a type of stringname=srcintf.value["name"]
}
}
dynamic"url_category" {
for_each=var.url_categorycontent {
# id - (optional) is a type of numberid=url_category.value["id"]
}
}
dynamic"users" {
for_each=var.userscontent {
# name - (optional) is a type of stringname=users.value["name"]
}
}
}