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_routerbgp_neighbor" {
source="./modules/fortios/r/fortios_routerbgp_neighbor"# activate - (optional) is a type of stringactivate=null# activate6 - (optional) is a type of stringactivate6=null# additional_path - (optional) is a type of stringadditional_path=null# additional_path6 - (optional) is a type of stringadditional_path6=null# adv_additional_path - (optional) is a type of numberadv_additional_path=null# adv_additional_path6 - (optional) is a type of numberadv_additional_path6=null# advertisement_interval - (optional) is a type of numberadvertisement_interval=null# allowas_in - (optional) is a type of numberallowas_in=null# allowas_in6 - (optional) is a type of numberallowas_in6=null# allowas_in_enable - (optional) is a type of stringallowas_in_enable=null# allowas_in_enable6 - (optional) is a type of stringallowas_in_enable6=null# as_override - (optional) is a type of stringas_override=null# as_override6 - (optional) is a type of stringas_override6=null# attribute_unchanged - (optional) is a type of stringattribute_unchanged=null# attribute_unchanged6 - (optional) is a type of stringattribute_unchanged6=null# bfd - (optional) is a type of stringbfd=null# capability_default_originate - (optional) is a type of stringcapability_default_originate=null# capability_default_originate6 - (optional) is a type of stringcapability_default_originate6=null# capability_dynamic - (optional) is a type of stringcapability_dynamic=null# capability_graceful_restart - (optional) is a type of stringcapability_graceful_restart=null# capability_graceful_restart6 - (optional) is a type of stringcapability_graceful_restart6=null# capability_orf - (optional) is a type of stringcapability_orf=null# capability_orf6 - (optional) is a type of stringcapability_orf6=null# capability_route_refresh - (optional) is a type of stringcapability_route_refresh=null# connect_timer - (optional) is a type of numberconnect_timer=null# default_originate_routemap - (optional) is a type of stringdefault_originate_routemap=null# default_originate_routemap6 - (optional) is a type of stringdefault_originate_routemap6=null# description - (optional) is a type of stringdescription=null# distribute_list_in - (optional) is a type of stringdistribute_list_in=null# distribute_list_in6 - (optional) is a type of stringdistribute_list_in6=null# distribute_list_out - (optional) is a type of stringdistribute_list_out=null# distribute_list_out6 - (optional) is a type of stringdistribute_list_out6=null# dont_capability_negotiate - (optional) is a type of stringdont_capability_negotiate=null# dynamic_sort_subtable - (optional) is a type of stringdynamic_sort_subtable=null# ebgp_enforce_multihop - (optional) is a type of stringebgp_enforce_multihop=null# ebgp_multihop_ttl - (optional) is a type of numberebgp_multihop_ttl=null# filter_list_in - (optional) is a type of stringfilter_list_in=null# filter_list_in6 - (optional) is a type of stringfilter_list_in6=null# filter_list_out - (optional) is a type of stringfilter_list_out=null# filter_list_out6 - (optional) is a type of stringfilter_list_out6=null# holdtime_timer - (optional) is a type of numberholdtime_timer=null# interface - (optional) is a type of stringinterface=null# ip - (required) is a type of stringip=null# keep_alive_timer - (optional) is a type of numberkeep_alive_timer=null# link_down_failover - (optional) is a type of stringlink_down_failover=null# local_as - (optional) is a type of numberlocal_as=null# local_as_no_prepend - (optional) is a type of stringlocal_as_no_prepend=null# local_as_replace_as - (optional) is a type of stringlocal_as_replace_as=null# maximum_prefix - (optional) is a type of numbermaximum_prefix=null# maximum_prefix6 - (optional) is a type of numbermaximum_prefix6=null# maximum_prefix_threshold - (optional) is a type of numbermaximum_prefix_threshold=null# maximum_prefix_threshold6 - (optional) is a type of numbermaximum_prefix_threshold6=null# maximum_prefix_warning_only - (optional) is a type of stringmaximum_prefix_warning_only=null# maximum_prefix_warning_only6 - (optional) is a type of stringmaximum_prefix_warning_only6=null# next_hop_self - (optional) is a type of stringnext_hop_self=null# next_hop_self6 - (optional) is a type of stringnext_hop_self6=null# next_hop_self_rr - (optional) is a type of stringnext_hop_self_rr=null# next_hop_self_rr6 - (optional) is a type of stringnext_hop_self_rr6=null# override_capability - (optional) is a type of stringoverride_capability=null# passive - (optional) is a type of stringpassive=null# password - (optional) is a type of stringpassword=null# prefix_list_in - (optional) is a type of stringprefix_list_in=null# prefix_list_in6 - (optional) is a type of stringprefix_list_in6=null# prefix_list_out - (optional) is a type of stringprefix_list_out=null# prefix_list_out6 - (optional) is a type of stringprefix_list_out6=null# remote_as - (optional) is a type of numberremote_as=null# remove_private_as - (optional) is a type of stringremove_private_as=null# remove_private_as6 - (optional) is a type of stringremove_private_as6=null# restart_time - (optional) is a type of numberrestart_time=null# retain_stale_time - (optional) is a type of numberretain_stale_time=null# route_map_in - (optional) is a type of stringroute_map_in=null# route_map_in6 - (optional) is a type of stringroute_map_in6=null# route_map_out - (optional) is a type of stringroute_map_out=null# route_map_out6 - (optional) is a type of stringroute_map_out6=null# route_map_out6_preferable - (optional) is a type of stringroute_map_out6_preferable=null# route_map_out_preferable - (optional) is a type of stringroute_map_out_preferable=null# route_reflector_client - (optional) is a type of stringroute_reflector_client=null# route_reflector_client6 - (optional) is a type of stringroute_reflector_client6=null# route_server_client - (optional) is a type of stringroute_server_client=null# route_server_client6 - (optional) is a type of stringroute_server_client6=null# send_community - (optional) is a type of stringsend_community=null# send_community6 - (optional) is a type of stringsend_community6=null# shutdown - (optional) is a type of stringshutdown=null# soft_reconfiguration - (optional) is a type of stringsoft_reconfiguration=null# soft_reconfiguration6 - (optional) is a type of stringsoft_reconfiguration6=null# stale_route - (optional) is a type of stringstale_route=null# strict_capability_match - (optional) is a type of stringstrict_capability_match=null# unsuppress_map - (optional) is a type of stringunsuppress_map=null# unsuppress_map6 - (optional) is a type of stringunsuppress_map6=null# update_source - (optional) is a type of stringupdate_source=null# weight - (optional) is a type of numberweight=nullconditional_advertise=[{
advertise_routemap =null
condition_routemap =null
condition_type =null
}]
}
resource"fortios_routerbgp_neighbor""this" {
# activate - (optional) is a type of stringactivate=var.activate# activate6 - (optional) is a type of stringactivate6=var.activate6# additional_path - (optional) is a type of stringadditional_path=var.additional_path# additional_path6 - (optional) is a type of stringadditional_path6=var.additional_path6# adv_additional_path - (optional) is a type of numberadv_additional_path=var.adv_additional_path# adv_additional_path6 - (optional) is a type of numberadv_additional_path6=var.adv_additional_path6# advertisement_interval - (optional) is a type of numberadvertisement_interval=var.advertisement_interval# allowas_in - (optional) is a type of numberallowas_in=var.allowas_in# allowas_in6 - (optional) is a type of numberallowas_in6=var.allowas_in6# allowas_in_enable - (optional) is a type of stringallowas_in_enable=var.allowas_in_enable# allowas_in_enable6 - (optional) is a type of stringallowas_in_enable6=var.allowas_in_enable6# as_override - (optional) is a type of stringas_override=var.as_override# as_override6 - (optional) is a type of stringas_override6=var.as_override6# attribute_unchanged - (optional) is a type of stringattribute_unchanged=var.attribute_unchanged# attribute_unchanged6 - (optional) is a type of stringattribute_unchanged6=var.attribute_unchanged6# bfd - (optional) is a type of stringbfd=var.bfd# capability_default_originate - (optional) is a type of stringcapability_default_originate=var.capability_default_originate# capability_default_originate6 - (optional) is a type of stringcapability_default_originate6=var.capability_default_originate6# capability_dynamic - (optional) is a type of stringcapability_dynamic=var.capability_dynamic# capability_graceful_restart - (optional) is a type of stringcapability_graceful_restart=var.capability_graceful_restart# capability_graceful_restart6 - (optional) is a type of stringcapability_graceful_restart6=var.capability_graceful_restart6# capability_orf - (optional) is a type of stringcapability_orf=var.capability_orf# capability_orf6 - (optional) is a type of stringcapability_orf6=var.capability_orf6# capability_route_refresh - (optional) is a type of stringcapability_route_refresh=var.capability_route_refresh# connect_timer - (optional) is a type of numberconnect_timer=var.connect_timer# default_originate_routemap - (optional) is a type of stringdefault_originate_routemap=var.default_originate_routemap# default_originate_routemap6 - (optional) is a type of stringdefault_originate_routemap6=var.default_originate_routemap6# description - (optional) is a type of stringdescription=var.description# distribute_list_in - (optional) is a type of stringdistribute_list_in=var.distribute_list_in# distribute_list_in6 - (optional) is a type of stringdistribute_list_in6=var.distribute_list_in6# distribute_list_out - (optional) is a type of stringdistribute_list_out=var.distribute_list_out# distribute_list_out6 - (optional) is a type of stringdistribute_list_out6=var.distribute_list_out6# dont_capability_negotiate - (optional) is a type of stringdont_capability_negotiate=var.dont_capability_negotiate# dynamic_sort_subtable - (optional) is a type of stringdynamic_sort_subtable=var.dynamic_sort_subtable# ebgp_enforce_multihop - (optional) is a type of stringebgp_enforce_multihop=var.ebgp_enforce_multihop# ebgp_multihop_ttl - (optional) is a type of numberebgp_multihop_ttl=var.ebgp_multihop_ttl# filter_list_in - (optional) is a type of stringfilter_list_in=var.filter_list_in# filter_list_in6 - (optional) is a type of stringfilter_list_in6=var.filter_list_in6# filter_list_out - (optional) is a type of stringfilter_list_out=var.filter_list_out# filter_list_out6 - (optional) is a type of stringfilter_list_out6=var.filter_list_out6# holdtime_timer - (optional) is a type of numberholdtime_timer=var.holdtime_timer# interface - (optional) is a type of stringinterface=var.interface# ip - (required) is a type of stringip=var.ip# keep_alive_timer - (optional) is a type of numberkeep_alive_timer=var.keep_alive_timer# link_down_failover - (optional) is a type of stringlink_down_failover=var.link_down_failover# local_as - (optional) is a type of numberlocal_as=var.local_as# local_as_no_prepend - (optional) is a type of stringlocal_as_no_prepend=var.local_as_no_prepend# local_as_replace_as - (optional) is a type of stringlocal_as_replace_as=var.local_as_replace_as# maximum_prefix - (optional) is a type of numbermaximum_prefix=var.maximum_prefix# maximum_prefix6 - (optional) is a type of numbermaximum_prefix6=var.maximum_prefix6# maximum_prefix_threshold - (optional) is a type of numbermaximum_prefix_threshold=var.maximum_prefix_threshold# maximum_prefix_threshold6 - (optional) is a type of numbermaximum_prefix_threshold6=var.maximum_prefix_threshold6# maximum_prefix_warning_only - (optional) is a type of stringmaximum_prefix_warning_only=var.maximum_prefix_warning_only# maximum_prefix_warning_only6 - (optional) is a type of stringmaximum_prefix_warning_only6=var.maximum_prefix_warning_only6# next_hop_self - (optional) is a type of stringnext_hop_self=var.next_hop_self# next_hop_self6 - (optional) is a type of stringnext_hop_self6=var.next_hop_self6# next_hop_self_rr - (optional) is a type of stringnext_hop_self_rr=var.next_hop_self_rr# next_hop_self_rr6 - (optional) is a type of stringnext_hop_self_rr6=var.next_hop_self_rr6# override_capability - (optional) is a type of stringoverride_capability=var.override_capability# passive - (optional) is a type of stringpassive=var.passive# password - (optional) is a type of stringpassword=var.password# prefix_list_in - (optional) is a type of stringprefix_list_in=var.prefix_list_in# prefix_list_in6 - (optional) is a type of stringprefix_list_in6=var.prefix_list_in6# prefix_list_out - (optional) is a type of stringprefix_list_out=var.prefix_list_out# prefix_list_out6 - (optional) is a type of stringprefix_list_out6=var.prefix_list_out6# remote_as - (optional) is a type of numberremote_as=var.remote_as# remove_private_as - (optional) is a type of stringremove_private_as=var.remove_private_as# remove_private_as6 - (optional) is a type of stringremove_private_as6=var.remove_private_as6# restart_time - (optional) is a type of numberrestart_time=var.restart_time# retain_stale_time - (optional) is a type of numberretain_stale_time=var.retain_stale_time# route_map_in - (optional) is a type of stringroute_map_in=var.route_map_in# route_map_in6 - (optional) is a type of stringroute_map_in6=var.route_map_in6# route_map_out - (optional) is a type of stringroute_map_out=var.route_map_out# route_map_out6 - (optional) is a type of stringroute_map_out6=var.route_map_out6# route_map_out6_preferable - (optional) is a type of stringroute_map_out6_preferable=var.route_map_out6_preferable# route_map_out_preferable - (optional) is a type of stringroute_map_out_preferable=var.route_map_out_preferable# route_reflector_client - (optional) is a type of stringroute_reflector_client=var.route_reflector_client# route_reflector_client6 - (optional) is a type of stringroute_reflector_client6=var.route_reflector_client6# route_server_client - (optional) is a type of stringroute_server_client=var.route_server_client# route_server_client6 - (optional) is a type of stringroute_server_client6=var.route_server_client6# send_community - (optional) is a type of stringsend_community=var.send_community# send_community6 - (optional) is a type of stringsend_community6=var.send_community6# shutdown - (optional) is a type of stringshutdown=var.shutdown# soft_reconfiguration - (optional) is a type of stringsoft_reconfiguration=var.soft_reconfiguration# soft_reconfiguration6 - (optional) is a type of stringsoft_reconfiguration6=var.soft_reconfiguration6# stale_route - (optional) is a type of stringstale_route=var.stale_route# strict_capability_match - (optional) is a type of stringstrict_capability_match=var.strict_capability_match# unsuppress_map - (optional) is a type of stringunsuppress_map=var.unsuppress_map# unsuppress_map6 - (optional) is a type of stringunsuppress_map6=var.unsuppress_map6# update_source - (optional) is a type of stringupdate_source=var.update_source# weight - (optional) is a type of numberweight=var.weightdynamic"conditional_advertise" {
for_each=var.conditional_advertisecontent {
# advertise_routemap - (optional) is a type of stringadvertise_routemap=conditional_advertise.value["advertise_routemap"]
# condition_routemap - (optional) is a type of stringcondition_routemap=conditional_advertise.value["condition_routemap"]
# condition_type - (optional) is a type of stringcondition_type=conditional_advertise.value["condition_type"]
}
}
}