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_endpointcontrol_profile""this" {
# description - (optional) is a type of stringdescription=var.description# dynamic_sort_subtable - (optional) is a type of stringdynamic_sort_subtable=var.dynamic_sort_subtable# profile_name - (optional) is a type of stringprofile_name=var.profile_name# replacemsg_override_group - (optional) is a type of stringreplacemsg_override_group=var.replacemsg_override_groupdynamic"device_groups" {
for_each=var.device_groupscontent {
# name - (optional) is a type of stringname=device_groups.value["name"]
}
}
dynamic"forticlient_android_settings" {
for_each=var.forticlient_android_settingscontent {
# disable_wf_when_protected - (optional) is a type of stringdisable_wf_when_protected=forticlient_android_settings.value["disable_wf_when_protected"]
# forticlient_advanced_vpn - (optional) is a type of stringforticlient_advanced_vpn=forticlient_android_settings.value["forticlient_advanced_vpn"]
# forticlient_advanced_vpn_buffer - (optional) is a type of stringforticlient_advanced_vpn_buffer=forticlient_android_settings.value["forticlient_advanced_vpn_buffer"]
# forticlient_vpn_provisioning - (optional) is a type of stringforticlient_vpn_provisioning=forticlient_android_settings.value["forticlient_vpn_provisioning"]
# forticlient_wf - (optional) is a type of stringforticlient_wf=forticlient_android_settings.value["forticlient_wf"]
# forticlient_wf_profile - (optional) is a type of stringforticlient_wf_profile=forticlient_android_settings.value["forticlient_wf_profile"]
dynamic"forticlient_vpn_settings" {
for_each=forticlient_android_settings.value.forticlient_vpn_settingscontent {
# auth_method - (optional) is a type of stringauth_method=forticlient_vpn_settings.value["auth_method"]
# name - (optional) is a type of stringname=forticlient_vpn_settings.value["name"]
# preshared_key - (optional) is a type of stringpreshared_key=forticlient_vpn_settings.value["preshared_key"]
# remote_gw - (optional) is a type of stringremote_gw=forticlient_vpn_settings.value["remote_gw"]
# sslvpn_access_port - (optional) is a type of numbersslvpn_access_port=forticlient_vpn_settings.value["sslvpn_access_port"]
# sslvpn_require_certificate - (optional) is a type of stringsslvpn_require_certificate=forticlient_vpn_settings.value["sslvpn_require_certificate"]
# type - (optional) is a type of stringtype=forticlient_vpn_settings.value["type"]
}
}
}
}
dynamic"forticlient_ios_settings" {
for_each=var.forticlient_ios_settingscontent {
# client_vpn_provisioning - (optional) is a type of stringclient_vpn_provisioning=forticlient_ios_settings.value["client_vpn_provisioning"]
# configuration_content - (optional) is a type of stringconfiguration_content=forticlient_ios_settings.value["configuration_content"]
# configuration_name - (optional) is a type of stringconfiguration_name=forticlient_ios_settings.value["configuration_name"]
# disable_wf_when_protected - (optional) is a type of stringdisable_wf_when_protected=forticlient_ios_settings.value["disable_wf_when_protected"]
# distribute_configuration_profile - (optional) is a type of stringdistribute_configuration_profile=forticlient_ios_settings.value["distribute_configuration_profile"]
# forticlient_wf - (optional) is a type of stringforticlient_wf=forticlient_ios_settings.value["forticlient_wf"]
# forticlient_wf_profile - (optional) is a type of stringforticlient_wf_profile=forticlient_ios_settings.value["forticlient_wf_profile"]
dynamic"client_vpn_settings" {
for_each=forticlient_ios_settings.value.client_vpn_settingscontent {
# auth_method - (optional) is a type of stringauth_method=client_vpn_settings.value["auth_method"]
# name - (optional) is a type of stringname=client_vpn_settings.value["name"]
# preshared_key - (optional) is a type of stringpreshared_key=client_vpn_settings.value["preshared_key"]
# remote_gw - (optional) is a type of stringremote_gw=client_vpn_settings.value["remote_gw"]
# sslvpn_access_port - (optional) is a type of numbersslvpn_access_port=client_vpn_settings.value["sslvpn_access_port"]
# sslvpn_require_certificate - (optional) is a type of stringsslvpn_require_certificate=client_vpn_settings.value["sslvpn_require_certificate"]
# type - (optional) is a type of stringtype=client_vpn_settings.value["type"]
# vpn_configuration_content - (optional) is a type of stringvpn_configuration_content=client_vpn_settings.value["vpn_configuration_content"]
# vpn_configuration_name - (optional) is a type of stringvpn_configuration_name=client_vpn_settings.value["vpn_configuration_name"]
}
}
}
}
dynamic"forticlient_winmac_settings" {
for_each=var.forticlient_winmac_settingscontent {
# av_realtime_protection - (optional) is a type of stringav_realtime_protection=forticlient_winmac_settings.value["av_realtime_protection"]
# av_signature_up_to_date - (optional) is a type of stringav_signature_up_to_date=forticlient_winmac_settings.value["av_signature_up_to_date"]
# forticlient_application_firewall - (optional) is a type of stringforticlient_application_firewall=forticlient_winmac_settings.value["forticlient_application_firewall"]
# forticlient_application_firewall_list - (optional) is a type of stringforticlient_application_firewall_list=forticlient_winmac_settings.value["forticlient_application_firewall_list"]
# forticlient_av - (optional) is a type of stringforticlient_av=forticlient_winmac_settings.value["forticlient_av"]
# forticlient_ems_compliance - (optional) is a type of stringforticlient_ems_compliance=forticlient_winmac_settings.value["forticlient_ems_compliance"]
# forticlient_ems_compliance_action - (optional) is a type of stringforticlient_ems_compliance_action=forticlient_winmac_settings.value["forticlient_ems_compliance_action"]
# forticlient_linux_ver - (optional) is a type of stringforticlient_linux_ver=forticlient_winmac_settings.value["forticlient_linux_ver"]
# forticlient_log_upload - (optional) is a type of stringforticlient_log_upload=forticlient_winmac_settings.value["forticlient_log_upload"]
# forticlient_log_upload_level - (optional) is a type of stringforticlient_log_upload_level=forticlient_winmac_settings.value["forticlient_log_upload_level"]
# forticlient_log_upload_server - (optional) is a type of stringforticlient_log_upload_server=forticlient_winmac_settings.value["forticlient_log_upload_server"]
# forticlient_mac_ver - (optional) is a type of stringforticlient_mac_ver=forticlient_winmac_settings.value["forticlient_mac_ver"]
# forticlient_minimum_software_version - (optional) is a type of stringforticlient_minimum_software_version=forticlient_winmac_settings.value["forticlient_minimum_software_version"]
# forticlient_registration_compliance_action - (optional) is a type of stringforticlient_registration_compliance_action=forticlient_winmac_settings.value["forticlient_registration_compliance_action"]
# forticlient_security_posture - (optional) is a type of stringforticlient_security_posture=forticlient_winmac_settings.value["forticlient_security_posture"]
# forticlient_security_posture_compliance_action - (optional) is a type of stringforticlient_security_posture_compliance_action=forticlient_winmac_settings.value["forticlient_security_posture_compliance_action"]
# forticlient_system_compliance - (optional) is a type of stringforticlient_system_compliance=forticlient_winmac_settings.value["forticlient_system_compliance"]
# forticlient_system_compliance_action - (optional) is a type of stringforticlient_system_compliance_action=forticlient_winmac_settings.value["forticlient_system_compliance_action"]
# forticlient_vuln_scan - (optional) is a type of stringforticlient_vuln_scan=forticlient_winmac_settings.value["forticlient_vuln_scan"]
# forticlient_vuln_scan_compliance_action - (optional) is a type of stringforticlient_vuln_scan_compliance_action=forticlient_winmac_settings.value["forticlient_vuln_scan_compliance_action"]
# forticlient_vuln_scan_enforce - (optional) is a type of stringforticlient_vuln_scan_enforce=forticlient_winmac_settings.value["forticlient_vuln_scan_enforce"]
# forticlient_vuln_scan_enforce_grace - (optional) is a type of numberforticlient_vuln_scan_enforce_grace=forticlient_winmac_settings.value["forticlient_vuln_scan_enforce_grace"]
# forticlient_vuln_scan_exempt - (optional) is a type of stringforticlient_vuln_scan_exempt=forticlient_winmac_settings.value["forticlient_vuln_scan_exempt"]
# forticlient_wf - (optional) is a type of stringforticlient_wf=forticlient_winmac_settings.value["forticlient_wf"]
# forticlient_wf_profile - (optional) is a type of stringforticlient_wf_profile=forticlient_winmac_settings.value["forticlient_wf_profile"]
# forticlient_win_ver - (optional) is a type of stringforticlient_win_ver=forticlient_winmac_settings.value["forticlient_win_ver"]
# os_av_software_installed - (optional) is a type of stringos_av_software_installed=forticlient_winmac_settings.value["os_av_software_installed"]
# sandbox_address - (optional) is a type of stringsandbox_address=forticlient_winmac_settings.value["sandbox_address"]
# sandbox_analysis - (optional) is a type of stringsandbox_analysis=forticlient_winmac_settings.value["sandbox_analysis"]
dynamic"forticlient_ems_entries" {
for_each=forticlient_winmac_settings.value.forticlient_ems_entriescontent {
# name - (optional) is a type of stringname=forticlient_ems_entries.value["name"]
}
}
dynamic"forticlient_operating_system" {
for_each=forticlient_winmac_settings.value.forticlient_operating_systemcontent {
# id - (optional) is a type of numberid=forticlient_operating_system.value["id"]
# os_name - (optional) is a type of stringos_name=forticlient_operating_system.value["os_name"]
# os_type - (optional) is a type of stringos_type=forticlient_operating_system.value["os_type"]
}
}
dynamic"forticlient_own_file" {
for_each=forticlient_winmac_settings.value.forticlient_own_filecontent {
# file - (optional) is a type of stringfile=forticlient_own_file.value["file"]
# id - (optional) is a type of numberid=forticlient_own_file.value["id"]
}
}
dynamic"forticlient_registry_entry" {
for_each=forticlient_winmac_settings.value.forticlient_registry_entrycontent {
# id - (optional) is a type of numberid=forticlient_registry_entry.value["id"]
# registry_entry - (optional) is a type of stringregistry_entry=forticlient_registry_entry.value["registry_entry"]
}
}
dynamic"forticlient_running_app" {
for_each=forticlient_winmac_settings.value.forticlient_running_appcontent {
# app_name - (optional) is a type of stringapp_name=forticlient_running_app.value["app_name"]
# app_sha256_signature - (optional) is a type of stringapp_sha256_signature=forticlient_running_app.value["app_sha256_signature"]
# app_sha256_signature2 - (optional) is a type of stringapp_sha256_signature2=forticlient_running_app.value["app_sha256_signature2"]
# app_sha256_signature3 - (optional) is a type of stringapp_sha256_signature3=forticlient_running_app.value["app_sha256_signature3"]
# app_sha256_signature4 - (optional) is a type of stringapp_sha256_signature4=forticlient_running_app.value["app_sha256_signature4"]
# application_check_rule - (optional) is a type of stringapplication_check_rule=forticlient_running_app.value["application_check_rule"]
# id - (optional) is a type of numberid=forticlient_running_app.value["id"]
# process_name - (optional) is a type of stringprocess_name=forticlient_running_app.value["process_name"]
# process_name2 - (optional) is a type of stringprocess_name2=forticlient_running_app.value["process_name2"]
# process_name3 - (optional) is a type of stringprocess_name3=forticlient_running_app.value["process_name3"]
# process_name4 - (optional) is a type of stringprocess_name4=forticlient_running_app.value["process_name4"]
}
}
}
}
dynamic"on_net_addr" {
for_each=var.on_net_addrcontent {
# name - (optional) is a type of stringname=on_net_addr.value["name"]
}
}
dynamic"src_addr" {
for_each=var.src_addrcontent {
# name - (optional) is a type of stringname=src_addr.value["name"]
}
}
dynamic"user_groups" {
for_each=var.user_groupscontent {
# name - (optional) is a type of stringname=user_groups.value["name"]
}
}
dynamic"users" {
for_each=var.userscontent {
# name - (optional) is a type of stringname=users.value["name"]
}
}
}