Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var FILTER_TYPE_LIST = 1
View Source
var FILTER_TYPE_STRING = 0
Functions ¶
Types ¶
type Config ¶
type Config struct { Hostname string Token string Insecure *bool CABundle string CABundleContent string Vdom string HTTPProxy string PeerAuth string CaCert string ClientCert string ClientKey string }
Config gets the authentication information from the given metadata
func (*Config) CreateClient ¶
CreateClient creates a FortiClient Object with the authentication information. It returns the FortiClient Object for the use when the plugin is initialized.
type FortiClient ¶
type FortiClient struct { //to sdk client Client *forticlient.FortiSDKClient }
FortiClient contains the basic FortiOS SDK connection information to FortiOS It can be used to as a client of FortiOS for the plugin Now FortiClient contains two kinds of clients: Client is for FortiGate Client Fottimanager is for FortiManager
Source Files ¶
- client.go
- config.go
- data_source_config_sync_list.go
- data_source_config_sync_listlist.go
- data_source_firewall_nat_snat.go
- data_source_firewall_nat_snatlist.go
- data_source_firewall_vip.go
- data_source_firewall_viplist.go
- data_source_json_generic_api.go
- data_source_load_balance_allowlist.go
- data_source_load_balance_allowlistlist.go
- data_source_load_balance_auth_policy.go
- data_source_load_balance_auth_policylist.go
- data_source_load_balance_caching.go
- data_source_load_balance_caching_child_dyn_cache_list.go
- data_source_load_balance_caching_child_dyn_cache_listlist.go
- data_source_load_balance_caching_child_uri_exclude_list.go
- data_source_load_balance_caching_child_uri_exclude_listlist.go
- data_source_load_balance_cachinglist.go
- data_source_load_balance_captcha_profile.go
- data_source_load_balance_captcha_profilelist.go
- data_source_load_balance_certificate_caching.go
- data_source_load_balance_certificate_cachinglist.go
- data_source_load_balance_client_ssl_profile.go
- data_source_load_balance_client_ssl_profilelist.go
- data_source_load_balance_clone_pool.go
- data_source_load_balance_clone_pool_child_pool_member.go
- data_source_load_balance_clone_pool_child_pool_memberlist.go
- data_source_load_balance_clone_poollist.go
- data_source_load_balance_compression.go
- data_source_load_balance_compression_child_content_types.go
- data_source_load_balance_compression_child_content_typeslist.go
- data_source_load_balance_compression_child_uri_list.go
- data_source_load_balance_compression_child_uri_listlist.go
- data_source_load_balance_compressionlist.go
- data_source_load_balance_content_rewriting.go
- data_source_load_balance_content_rewriting_child_match_condition.go
- data_source_load_balance_content_rewriting_child_match_conditionlist.go
- data_source_load_balance_content_rewritinglist.go
- data_source_load_balance_content_routing.go
- data_source_load_balance_content_routing_child_match_condition.go
- data_source_load_balance_content_routing_child_match_conditionlist.go
- data_source_load_balance_content_routinglist.go
- data_source_load_balance_decompression.go
- data_source_load_balance_decompression_child_content_types.go
- data_source_load_balance_decompression_child_content_typeslist.go
- data_source_load_balance_decompression_child_uri_list.go
- data_source_load_balance_decompression_child_uri_listlist.go
- data_source_load_balance_decompressionlist.go
- data_source_load_balance_error_page.go
- data_source_load_balance_error_pagelist.go
- data_source_load_balance_geoip_list.go
- data_source_load_balance_geoip_listlist.go
- data_source_load_balance_http2_profile.go
- data_source_load_balance_http2_profilelist.go
- data_source_load_balance_ippool.go
- data_source_load_balance_ippool_child_node_member.go
- data_source_load_balance_ippool_child_node_memberlist.go
- data_source_load_balance_ippoollist.go
- data_source_load_balance_l2_exception_list.go
- data_source_load_balance_l2_exception_list_child_member.go
- data_source_load_balance_l2_exception_list_child_memberlist.go
- data_source_load_balance_l2_exception_listlist.go
- data_source_load_balance_method.go
- data_source_load_balance_methodlist.go
- data_source_load_balance_pagespeed.go
- data_source_load_balance_pagespeed_child_page_control.go
- data_source_load_balance_pagespeed_child_page_controllist.go
- data_source_load_balance_pagespeed_child_resource_control.go
- data_source_load_balance_pagespeed_child_resource_controllist.go
- data_source_load_balance_pagespeed_profile.go
- data_source_load_balance_pagespeed_profilelist.go
- data_source_load_balance_pagespeedlist.go
- data_source_load_balance_persistence.go
- data_source_load_balance_persistence_child_iso8583_bitmap.go
- data_source_load_balance_persistence_child_iso8583_bitmaplist.go
- data_source_load_balance_persistence_child_radius_attribute.go
- data_source_load_balance_persistence_child_radius_attributelist.go
- data_source_load_balance_persistencelist.go
- data_source_load_balance_pool.go
- data_source_load_balance_pool_child_pool_member.go
- data_source_load_balance_pool_child_pool_memberlist.go
- data_source_load_balance_poollist.go
- data_source_load_balance_profile.go
- data_source_load_balance_profile_child_client_request_header_erase.go
- data_source_load_balance_profile_child_client_request_header_eraselist.go
- data_source_load_balance_profile_child_client_request_header_insert.go
- data_source_load_balance_profile_child_client_request_header_insertlist.go
- data_source_load_balance_profile_child_client_response_header_erase.go
- data_source_load_balance_profile_child_client_response_header_eraselist.go
- data_source_load_balance_profile_child_client_response_header_insert.go
- data_source_load_balance_profile_child_client_response_header_insertlist.go
- data_source_load_balance_profile_child_mssql_user_password.go
- data_source_load_balance_profile_child_mssql_user_passwordlist.go
- data_source_load_balance_profile_child_mysql_rule.go
- data_source_load_balance_profile_child_mysql_rulelist.go
- data_source_load_balance_profile_child_mysql_sharding.go
- data_source_load_balance_profile_child_mysql_shardinglist.go
- data_source_load_balance_profile_child_mysql_user_password.go
- data_source_load_balance_profile_child_mysql_user_passwordlist.go
- data_source_load_balance_profile_child_server_request_header_erase.go
- data_source_load_balance_profile_child_server_request_header_eraselist.go
- data_source_load_balance_profile_child_server_request_header_insert.go
- data_source_load_balance_profile_child_server_request_header_insertlist.go
- data_source_load_balance_profile_child_server_response_header_erase.go
- data_source_load_balance_profile_child_server_response_header_eraselist.go
- data_source_load_balance_profile_child_server_response_header_insert.go
- data_source_load_balance_profile_child_server_response_header_insertlist.go
- data_source_load_balance_profilelist.go
- data_source_load_balance_real_server.go
- data_source_load_balance_real_server_ssl_profile.go
- data_source_load_balance_real_server_ssl_profilelist.go
- data_source_load_balance_real_serverlist.go
- data_source_load_balance_schedule_pool.go
- data_source_load_balance_schedule_poollist.go
- data_source_load_balance_virtual_server.go
- data_source_load_balance_virtual_serverlist.go
- data_source_load_balance_web_category.go
- data_source_load_balance_web_categorylist.go
- data_source_load_balance_web_filter_profile.go
- data_source_load_balance_web_filter_profile_child_category_members.go
- data_source_load_balance_web_filter_profile_child_category_memberslist.go
- data_source_load_balance_web_filter_profilelist.go
- data_source_load_balance_web_sub_category.go
- data_source_load_balance_web_sub_categorylist.go
- data_source_router_access_list.go
- data_source_router_access_list6.go
- data_source_router_access_list6_child_rule.go
- data_source_router_access_list6_child_rulelist.go
- data_source_router_access_list6list.go
- data_source_router_access_list_child_rule.go
- data_source_router_access_list_child_rulelist.go
- data_source_router_access_listlist.go
- data_source_router_bgp.go
- data_source_router_bgp_child_ha_router_id_list.go
- data_source_router_bgp_child_ha_router_id_listlist.go
- data_source_router_bgp_child_neighbor.go
- data_source_router_bgp_child_neighborlist.go
- data_source_router_bgp_child_network.go
- data_source_router_bgp_child_networklist.go
- data_source_router_isp.go
- data_source_router_isplist.go
- data_source_router_md5_ospf.go
- data_source_router_md5_ospf_child_md5_member.go
- data_source_router_md5_ospf_child_md5_memberlist.go
- data_source_router_md5_ospflist.go
- data_source_router_ospf.go
- data_source_router_ospf_child_area.go
- data_source_router_ospf_child_arealist.go
- data_source_router_ospf_child_ha_router_id_list.go
- data_source_router_ospf_child_ha_router_id_listlist.go
- data_source_router_ospf_child_network.go
- data_source_router_ospf_child_networklist.go
- data_source_router_ospf_child_ospf_interface.go
- data_source_router_ospf_child_ospf_interfacelist.go
- data_source_router_policy.go
- data_source_router_policylist.go
- data_source_router_prefix_list.go
- data_source_router_prefix_list6.go
- data_source_router_prefix_list6_child_rule.go
- data_source_router_prefix_list6_child_rulelist.go
- data_source_router_prefix_list6list.go
- data_source_router_prefix_list_child_rule.go
- data_source_router_prefix_list_child_rulelist.go
- data_source_router_prefix_listlist.go
- data_source_router_static.go
- data_source_router_staticlist.go
- data_source_security_antivirus_profile.go
- data_source_security_antivirus_profilelist.go
- data_source_security_dos_dos_protection_profile.go
- data_source_security_dos_dos_protection_profilelist.go
- data_source_security_ips_profile.go
- data_source_security_ips_profilelist.go
- data_source_security_waf_profile.go
- data_source_security_waf_profilelist.go
- data_source_security_ztna_profile.go
- data_source_security_ztna_profilelist.go
- data_source_system_address.go
- data_source_system_address6.go
- data_source_system_address6list.go
- data_source_system_addresslist.go
- data_source_system_addrgrp.go
- data_source_system_addrgrp6.go
- data_source_system_addrgrp6list.go
- data_source_system_addrgrplist.go
- data_source_system_auto_backup.go
- data_source_system_azure_lb_backend_ip.go
- data_source_system_azure_lb_backend_iplist.go
- data_source_system_certificate_ca_group.go
- data_source_system_certificate_ca_group_child_group_member.go
- data_source_system_certificate_ca_group_child_group_memberlist.go
- data_source_system_certificate_ca_grouplist.go
- data_source_system_certificate_certificate_verify.go
- data_source_system_certificate_certificate_verify_child_group_member.go
- data_source_system_certificate_certificate_verify_child_group_memberlist.go
- data_source_system_certificate_certificate_verifylist.go
- data_source_system_certificate_crl.go
- data_source_system_certificate_crllist.go
- data_source_system_certificate_intermediate_ca.go
- data_source_system_certificate_intermediate_ca_group.go
- data_source_system_certificate_intermediate_ca_group_child_group_member.go
- data_source_system_certificate_intermediate_ca_group_child_group_memberlist.go
- data_source_system_certificate_intermediate_ca_grouplist.go
- data_source_system_certificate_intermediate_calist.go
- data_source_system_certificate_local.go
- data_source_system_certificate_local_cert_group.go
- data_source_system_certificate_local_cert_group_child_group_member.go
- data_source_system_certificate_local_cert_group_child_group_memberlist.go
- data_source_system_certificate_local_cert_grouplist.go
- data_source_system_certificate_locallist.go
- data_source_system_certificate_ocsp.go
- data_source_system_certificate_ocsplist.go
- data_source_system_dns.go
- data_source_system_global.go
- data_source_system_ha.go
- data_source_system_ha_child_remote_ip_monitor_list.go
- data_source_system_ha_child_remote_ip_monitor_listlist.go
- data_source_system_health_check.go
- data_source_system_health_check_script.go
- data_source_system_health_check_scriptlist.go
- data_source_system_health_checklist.go
- data_source_system_interface.go
- data_source_system_interface_child_ha_node_ip_list.go
- data_source_system_interface_child_ha_node_ip_listlist.go
- data_source_system_interface_child_secondary_ip_list.go
- data_source_system_interface_child_secondary_ip_listlist.go
- data_source_system_interface_child_trust_ip_list.go
- data_source_system_interface_child_trust_ip_listlist.go
- data_source_system_interfacelist.go
- data_source_system_isp_addr.go
- data_source_system_isp_addr_child_address.go
- data_source_system_isp_addr_child_addresslist.go
- data_source_system_isp_addrlist.go
- data_source_system_isp_province.go
- data_source_system_isp_provincelist.go
- data_source_system_mailserver.go
- data_source_system_overlay_tunnel.go
- data_source_system_overlay_tunnel_child_remote_host.go
- data_source_system_overlay_tunnel_child_remote_hostlist.go
- data_source_system_overlay_tunnellist.go
- data_source_system_schedule_group.go
- data_source_system_schedule_group_child_schedule_member.go
- data_source_system_schedule_group_child_schedule_memberlist.go
- data_source_system_schedule_grouplist.go
- data_source_system_scripting.go
- data_source_system_scriptinglist.go
- data_source_system_sdn_connector.go
- data_source_system_sdn_connectorlist.go
- data_source_system_service.go
- data_source_system_servicegrp.go
- data_source_system_servicegrplist.go
- data_source_system_servicelist.go
- data_source_system_stream_scripting.go
- data_source_system_stream_scriptinglist.go
- data_source_system_time_manual.go
- data_source_system_traffic_group.go
- data_source_system_traffic_grouplist.go
- data_source_system_vdom.go
- data_source_system_vdom_link.go
- data_source_system_vdom_linklist.go
- data_source_system_vdomlist.go
- data_source_user_adfs_publish.go
- data_source_user_adfs_publishlist.go
- data_source_vdomlist.go
- multipart.go
- provider.go
- resource_ca_certificateupload.go
- resource_certificate_crlupload.go
- resource_certificate_intmed_caupload.go
- resource_config_sync_list.go
- resource_firewall_nat_snat.go
- resource_firewall_vip.go
- resource_json_generic_api.go
- resource_load_balance_allowlist.go
- resource_load_balance_auth_policy.go
- resource_load_balance_caching.go
- resource_load_balance_caching_child_dyn_cache_list.go
- resource_load_balance_caching_child_uri_exclude_list.go
- resource_load_balance_captcha_profile.go
- resource_load_balance_certificate_caching.go
- resource_load_balance_client_ssl_profile.go
- resource_load_balance_clone_pool.go
- resource_load_balance_clone_pool_child_pool_member.go
- resource_load_balance_compression.go
- resource_load_balance_compression_child_content_types.go
- resource_load_balance_compression_child_uri_list.go
- resource_load_balance_content_rewriting.go
- resource_load_balance_content_rewriting_child_match_condition.go
- resource_load_balance_content_routing.go
- resource_load_balance_content_routing_child_match_condition.go
- resource_load_balance_decompression.go
- resource_load_balance_decompression_child_content_types.go
- resource_load_balance_decompression_child_uri_list.go
- resource_load_balance_error_page.go
- resource_load_balance_geoip_list.go
- resource_load_balance_http2_profile.go
- resource_load_balance_ippool.go
- resource_load_balance_ippool_child_node_member.go
- resource_load_balance_l2_exception_list.go
- resource_load_balance_l2_exception_list_child_member.go
- resource_load_balance_method.go
- resource_load_balance_pagespeed.go
- resource_load_balance_pagespeed_child_page_control.go
- resource_load_balance_pagespeed_child_resource_control.go
- resource_load_balance_pagespeed_profile.go
- resource_load_balance_persistence.go
- resource_load_balance_persistence_child_iso8583_bitmap.go
- resource_load_balance_persistence_child_radius_attribute.go
- resource_load_balance_pool.go
- resource_load_balance_pool_child_pool_member.go
- resource_load_balance_profile.go
- resource_load_balance_profile_child_client_request_header_erase.go
- resource_load_balance_profile_child_client_request_header_insert.go
- resource_load_balance_profile_child_client_response_header_erase.go
- resource_load_balance_profile_child_client_response_header_insert.go
- resource_load_balance_profile_child_mssql_user_password.go
- resource_load_balance_profile_child_mysql_rule.go
- resource_load_balance_profile_child_mysql_sharding.go
- resource_load_balance_profile_child_mysql_user_password.go
- resource_load_balance_profile_child_server_request_header_erase.go
- resource_load_balance_profile_child_server_request_header_insert.go
- resource_load_balance_profile_child_server_response_header_erase.go
- resource_load_balance_profile_child_server_response_header_insert.go
- resource_load_balance_real_server.go
- resource_load_balance_real_server_ssl_profile.go
- resource_load_balance_schedule_pool.go
- resource_load_balance_virtual_server.go
- resource_load_balance_web_category.go
- resource_load_balance_web_filter_profile.go
- resource_load_balance_web_filter_profile_child_category_members.go
- resource_load_balance_web_sub_category.go
- resource_local_certificateupload.go
- resource_router_access_list.go
- resource_router_access_list6.go
- resource_router_access_list6_child_rule.go
- resource_router_access_list_child_rule.go
- resource_router_bgp.go
- resource_router_bgp_child_ha_router_id_list.go
- resource_router_bgp_child_neighbor.go
- resource_router_bgp_child_network.go
- resource_router_isp.go
- resource_router_md5_ospf.go
- resource_router_md5_ospf_child_md5_member.go
- resource_router_ospf.go
- resource_router_ospf_child_area.go
- resource_router_ospf_child_ha_router_id_list.go
- resource_router_ospf_child_network.go
- resource_router_ospf_child_ospf_interface.go
- resource_router_policy.go
- resource_router_prefix_list.go
- resource_router_prefix_list6.go
- resource_router_prefix_list6_child_rule.go
- resource_router_prefix_list_child_rule.go
- resource_router_static.go
- resource_security_antivirus_profile.go
- resource_security_dos_dos_protection_profile.go
- resource_security_ips_profile.go
- resource_security_waf_profile.go
- resource_security_ztna_profile.go
- resource_system_address.go
- resource_system_address6.go
- resource_system_addrgrp.go
- resource_system_addrgrp6.go
- resource_system_auto_backup.go
- resource_system_azure_lb_backend_ip.go
- resource_system_certificate_ca_group.go
- resource_system_certificate_ca_group_child_group_member.go
- resource_system_certificate_certificate_verify.go
- resource_system_certificate_certificate_verify_child_group_member.go
- resource_system_certificate_crl.go
- resource_system_certificate_intermediate_ca.go
- resource_system_certificate_intermediate_ca_group.go
- resource_system_certificate_intermediate_ca_group_child_group_member.go
- resource_system_certificate_local.go
- resource_system_certificate_local_cert_group.go
- resource_system_certificate_local_cert_group_child_group_member.go
- resource_system_certificate_ocsp.go
- resource_system_dns.go
- resource_system_global.go
- resource_system_ha.go
- resource_system_ha_child_remote_ip_monitor_list.go
- resource_system_ha_mgmt_update.go
- resource_system_health_check.go
- resource_system_health_check_script.go
- resource_system_interface.go
- resource_system_interface_child_ha_node_ip_list.go
- resource_system_interface_child_secondary_ip_list.go
- resource_system_interface_child_trust_ip_list.go
- resource_system_isp_addr.go
- resource_system_isp_addr_child_address.go
- resource_system_isp_province.go
- resource_system_mailserver.go
- resource_system_overlay_tunnel.go
- resource_system_overlay_tunnel_child_remote_host.go
- resource_system_schedule_group.go
- resource_system_schedule_group_child_schedule_member.go
- resource_system_scripting.go
- resource_system_scripting_upload.go
- resource_system_sdn_connector.go
- resource_system_service.go
- resource_system_servicegrp.go
- resource_system_stream_scripting.go
- resource_system_time_manual.go
- resource_system_traffic_group.go
- resource_system_vdom.go
- resource_system_vdom_link.go
- resource_upload_captcha_cust.go
- resource_upload_error_page.go
- resource_user_adfs_publish.go
- resource_vdom.go
Click to show internal directories.
Click to hide internal directories.