From 1c3f46440c0f33515bc9126c3ba04ce159af6436 Mon Sep 17 00:00:00 2001 From: Migara Ekanayake <2110772+migara@users.noreply.github.com> Date: Thu, 12 Sep 2024 16:04:37 +0100 Subject: [PATCH 1/7] remove old files --- CHANGELOG.md | 489 --------- docs/data-sources/address_object.md | 61 -- docs/data-sources/address_objects.md | 34 - .../anti_spyware_security_profile.md | 135 --- .../anti_spyware_security_profiles.md | 34 - .../antivirus_security_profile.md | 94 -- .../antivirus_security_profiles.md | 34 - docs/data-sources/api_key.md | 26 - docs/data-sources/application_object.md | 103 -- docs/data-sources/application_objects.md | 38 - docs/data-sources/arp.md | 155 --- docs/data-sources/arps.md | 43 - docs/data-sources/audit_comment_history.md | 111 -- docs/data-sources/authentication_profiles.md | 39 - docs/data-sources/certificate_profile.md | 67 -- docs/data-sources/certificate_profiles.md | 39 - .../custom_data_pattern_object.md | 125 --- .../custom_data_pattern_objects.md | 33 - docs/data-sources/custom_url_categories.md | 39 - docs/data-sources/custom_url_category.md | 46 - .../data_filtering_security_profile.md | 81 -- .../data_filtering_security_profiles.md | 34 - docs/data-sources/decryption_rule.md | 97 -- docs/data-sources/decryption_rules.md | 41 - docs/data-sources/device_group.md | 42 - docs/data-sources/device_group_parent.md | 32 - docs/data-sources/device_groups.md | 23 - docs/data-sources/dhcp_interface_info.md | 50 - docs/data-sources/dos_protection_profile.md | 81 -- docs/data-sources/dos_protection_profiles.md | 34 - docs/data-sources/dynamic_user_group.md | 53 - docs/data-sources/dynamic_user_groups.md | 36 - docs/data-sources/edl.md | 61 -- docs/data-sources/edls.md | 33 - .../file_blocking_security_profile.md | 62 -- .../file_blocking_security_profiles.md | 34 - .../globalprotect_ipsec_crypto_profile.md | 43 - .../globalprotect_ipsec_crypto_profiles.md | 40 - docs/data-sources/ip_tag.md | 53 - docs/data-sources/kerberos_profile.md | 57 -- docs/data-sources/kerberos_profiles.md | 40 - docs/data-sources/ldap_profiles.md | 40 - docs/data-sources/local_user_db_group.md | 46 - docs/data-sources/local_user_db_groups.md | 36 - docs/data-sources/nat_rule.md | 168 ---- docs/data-sources/nat_rules.md | 41 - docs/data-sources/ospf.md | 82 -- docs/data-sources/ospf_area.md | 90 -- docs/data-sources/ospf_area_interface.md | 53 - docs/data-sources/ospf_area_interfaces.md | 40 - docs/data-sources/ospf_area_virtual_link.md | 49 - docs/data-sources/ospf_area_virtual_links.md | 40 - docs/data-sources/ospf_areas.md | 37 - docs/data-sources/ospf_auth_profiles.md | 37 - docs/data-sources/ospf_export.md | 94 -- docs/data-sources/ospf_exports.md | 38 - docs/data-sources/pbf_rule.md | 98 -- docs/data-sources/pbf_rules.md | 41 - docs/data-sources/plugin.md | 38 - docs/data-sources/predefined_dlp_file_type.md | 41 - docs/data-sources/predefined_tdb_file_type.md | 43 - docs/data-sources/predefined_threat.md | 40 - docs/data-sources/radius_profiles.md | 40 - docs/data-sources/saml_profile.md | 59 -- docs/data-sources/saml_profiles.md | 40 - docs/data-sources/security_profile_group.md | 54 - docs/data-sources/security_profile_groups.md | 35 - docs/data-sources/security_rule.md | 94 -- docs/data-sources/security_rules.md | 41 - docs/data-sources/ssl_decrypt.md | 61 -- docs/data-sources/ssl_tls_service_profile.md | 64 -- docs/data-sources/ssl_tls_service_profiles.md | 40 - docs/data-sources/system_info.md | 25 - docs/data-sources/tacacs_plus_profiles.md | 40 - docs/data-sources/tech_support_file.md | 47 - .../url_filtering_security_profile.md | 127 --- .../url_filtering_security_profiles.md | 34 - docs/data-sources/user_tag.md | 47 - docs/data-sources/virtual_router.md | 65 -- docs/data-sources/virtual_routers.md | 36 - docs/data-sources/vm_auth_key.md | 32 - .../vulnerability_security_profile.md | 95 -- .../vulnerability_security_profiles.md | 34 - .../wildfire_analysis_security_profile.md | 76 -- .../wildfire_analysis_security_profiles.md | 34 - docs/guides/auditcomments.md | 71 -- docs/guides/awsgcp.md | 244 ----- docs/guides/commits-overview.md | 50 - docs/index.md | 266 ----- docs/resources/address_group.md | 87 -- docs/resources/address_object.md | 77 -- docs/resources/address_objects.md | 254 ----- docs/resources/administrative_tag.md | 95 -- docs/resources/aggregate_interface.md | 82 -- .../anti_spyware_security_profile.md | 139 --- docs/resources/antivirus_security_profile.md | 104 -- docs/resources/application_group.md | 63 -- docs/resources/application_object.md | 123 --- docs/resources/application_signature.md | 146 --- docs/resources/arp.md | 144 --- docs/resources/authentication_profile.md | 112 --- docs/resources/aws_cloud_watch.md | 29 - docs/resources/bfd_profile.md | 56 -- docs/resources/bgp.md | 91 -- docs/resources/bgp_aggregate.md | 88 -- .../bgp_aggregate_advertise_filter.md | 97 -- .../bgp_aggregate_suppress_filter.md | 97 -- docs/resources/bgp_auth_profile.md | 55 - docs/resources/bgp_conditional_adv.md | 97 -- .../bgp_conditional_adv_advertise_filter.md | 105 -- .../bgp_conditional_adv_non_exist_filter.md | 105 -- docs/resources/bgp_dampening_profile.md | 69 -- docs/resources/bgp_export_rule_group.md | 157 --- docs/resources/bgp_import_rule_group.md | 155 --- docs/resources/bgp_peer.md | 145 --- docs/resources/bgp_peer_group.md | 71 -- docs/resources/bgp_redist_rule.md | 80 -- docs/resources/certificate_import.md | 111 -- docs/resources/certificate_profile.md | 85 -- docs/resources/custom_data_pattern_object.md | 131 --- docs/resources/custom_url_category.md | 67 -- docs/resources/custom_url_category_entry.md | 63 -- docs/resources/dag_tags.md | 49 - .../data_filtering_security_profile.md | 87 -- docs/resources/decryption_rule_group.md | 175 ---- docs/resources/device_group.md | 72 -- docs/resources/device_group_entry.md | 95 -- docs/resources/device_group_parent.md | 80 -- docs/resources/dos_protection_profile.md | 88 -- docs/resources/dynamic_user_group.md | 59 -- docs/resources/edl.md | 103 -- docs/resources/email_server_profile.md | 74 -- docs/resources/ethernet_interface.md | 102 -- .../file_blocking_security_profile.md | 72 -- docs/resources/general_settings.md | 71 -- .../globalprotect_ipsec_crypto_profile.md | 46 - docs/resources/gre_tunnel.md | 81 -- docs/resources/http_server_profile.md | 90 -- docs/resources/ike_crypto_profile.md | 72 -- docs/resources/ike_gateway.md | 100 -- docs/resources/ip_tag.md | 54 - docs/resources/ipsec_crypto_profile.md | 61 -- docs/resources/ipsec_tunnel.md | 96 -- docs/resources/ipsec_tunnel_proxy_id_ipv4.md | 54 - docs/resources/kerberos_profile.md | 65 -- docs/resources/layer2_subinterface.md | 63 -- docs/resources/layer3_subinterface.md | 81 -- docs/resources/ldap_profile.md | 80 -- docs/resources/license_api_key.md | 43 - docs/resources/licensing.md | 62 -- docs/resources/local_user_db_group.md | 73 -- docs/resources/local_user_db_user.md | 48 - docs/resources/log_forwarding_profile.md | 165 --- docs/resources/loopback_interface.md | 51 - docs/resources/management_profile.md | 56 -- docs/resources/monitor_profile.md | 50 - docs/resources/nat_rule.md | 135 --- docs/resources/nat_rule_group.md | 338 ------- docs/resources/ospf.md | 86 -- docs/resources/ospf_area.md | 94 -- docs/resources/ospf_area_interface.md | 118 --- docs/resources/ospf_area_virtual_link.md | 101 -- docs/resources/ospf_auth_profile.md | 95 -- docs/resources/ospf_export.md | 82 -- docs/resources/panorama_address_group.md | 87 -- docs/resources/panorama_administrative_tag.md | 94 -- .../resources/panorama_aggregate_interface.md | 92 -- docs/resources/panorama_application_group.md | 63 -- docs/resources/panorama_application_object.md | 6 - .../panorama_application_signature.md | 146 --- docs/resources/panorama_bfd_profile.md | 70 -- docs/resources/panorama_bgp.md | 106 -- docs/resources/panorama_bgp_aggregate.md | 104 -- ...panorama_bgp_aggregate_advertise_filter.md | 114 --- .../panorama_bgp_aggregate_suppress_filter.md | 114 --- docs/resources/panorama_bgp_auth_profile.md | 66 -- .../resources/panorama_bgp_conditional_adv.md | 115 --- ...ma_bgp_conditional_adv_advertise_filter.md | 123 --- ...ma_bgp_conditional_adv_non_exist_filter.md | 123 --- .../panorama_bgp_dampening_profile.md | 85 -- .../panorama_bgp_export_rule_group.md | 173 ---- .../panorama_bgp_import_rule_group.md | 171 ---- docs/resources/panorama_bgp_peer.md | 162 --- docs/resources/panorama_bgp_peer_group.md | 87 -- docs/resources/panorama_bgp_redist_rule.md | 96 -- docs/resources/panorama_device_group.md | 6 - docs/resources/panorama_device_group_entry.md | 6 - docs/resources/panorama_edl.md | 6 - .../panorama_email_server_profile.md | 89 -- docs/resources/panorama_ethernet_interface.md | 121 --- docs/resources/panorama_gcp_account.md | 65 -- docs/resources/panorama_gke_cluster.md | 98 -- docs/resources/panorama_gke_cluster_group.md | 77 -- docs/resources/panorama_gre_tunnel.md | 93 -- .../resources/panorama_http_server_profile.md | 100 -- docs/resources/panorama_ike_crypto_profile.md | 6 - docs/resources/panorama_ike_gateway.md | 117 --- .../panorama_ipsec_crypto_profile.md | 76 -- docs/resources/panorama_ipsec_tunnel.md | 99 -- .../panorama_ipsec_tunnel_proxy_id_ipv4.md | 66 -- .../resources/panorama_layer2_subinterface.md | 74 -- .../resources/panorama_layer3_subinterface.md | 92 -- .../panorama_log_forwarding_profile.md | 141 --- docs/resources/panorama_loopback_interface.md | 62 -- docs/resources/panorama_management_profile.md | 71 -- docs/resources/panorama_monitor_profile.md | 64 -- docs/resources/panorama_nat_rule.md | 125 --- docs/resources/panorama_nat_rule_group.md | 6 - docs/resources/panorama_pbf_rule_group.md | 6 - .../panorama_redistribution_profile_ipv4.md | 83 -- docs/resources/panorama_security_policy.md | 6 - .../resources/panorama_security_rule_group.md | 6 - docs/resources/panorama_service_group.md | 65 -- docs/resources/panorama_service_object.md | 61 -- .../panorama_snmptrap_server_profile.md | 69 -- docs/resources/panorama_static_route_ipv4.md | 78 -- .../panorama_syslog_server_profile.md | 89 -- docs/resources/panorama_template.md | 71 -- docs/resources/panorama_template_entry.md | 79 -- docs/resources/panorama_template_stack.md | 57 -- .../panorama_template_stack_entry.md | 59 -- docs/resources/panorama_template_variable.md | 64 -- docs/resources/panorama_tunnel_interface.md | 59 -- docs/resources/panorama_virtual_router.md | 6 - .../panorama_virtual_router_entry.md | 6 - docs/resources/panorama_vlan.md | 64 -- docs/resources/panorama_vlan_entry.md | 76 -- docs/resources/panorama_vlan_interface.md | 68 -- docs/resources/panorama_zone.md | 6 - docs/resources/panorama_zone_entry.md | 6 - docs/resources/pbf_rule_group.md | 180 ---- docs/resources/radius_profile.md | 103 -- docs/resources/redistribution_profile_ipv4.md | 72 -- docs/resources/saml_profile.md | 72 -- docs/resources/security_policy.md | 155 --- docs/resources/security_profile_group.md | 61 -- docs/resources/security_rule_group.md | 325 ------ docs/resources/service_group.md | 57 -- docs/resources/service_object.md | 62 -- docs/resources/snmptrap_server_profile.md | 55 - docs/resources/ssl_decrypt.md | 103 -- .../ssl_decrypt_exclude_certificate_entry.md | 66 -- .../ssl_decrypt_trusted_root_ca_entry.md | 79 -- docs/resources/ssl_tls_service_profile.md | 67 -- docs/resources/static_route_ipv4.md | 63 -- docs/resources/syslog_server_profile.md | 75 -- docs/resources/tacacs_plus_profile.md | 82 -- docs/resources/telemetry.md | 59 -- docs/resources/tunnel_interface.md | 48 - .../url_filtering_security_profile.md | 134 --- docs/resources/user_tag.md | 54 - docs/resources/userid_login.md | 36 - docs/resources/virtual_router.md | 121 --- docs/resources/virtual_router_entry.md | 76 -- docs/resources/vlan.md | 53 - docs/resources/vlan_entry.md | 64 -- docs/resources/vlan_interface.md | 58 -- docs/resources/vm_auth_key.md | 62 -- docs/resources/vm_information_source.md | 173 ---- .../vulnerability_security_profile.md | 106 -- .../wildfire_analysis_security_profile.md | 72 -- docs/resources/zone.md | 147 --- docs/resources/zone_entry.md | 81 -- panos/address_object.go | 522 ---------- panos/address_object_test.go | 184 ---- panos/anti_spyware_security_profile.go | 710 ------------- panos/anti_spyware_security_profile_test.go | 309 ------ panos/antivirus_security_profile.go | 519 ---------- panos/antivirus_security_profile_test.go | 332 ------ panos/application_object.go | 701 ------------- panos/arp.go | 336 ------- panos/arp_test.go | 663 ------------ panos/audit_comment_history.go | 183 ---- panos/authentication_profile.go | 639 ------------ panos/aws_cloudwatch.go | 107 -- panos/certificate_import.go | 388 ------- panos/certificate_profile.go | 403 -------- panos/custom_data_pattern_object.go | 451 --------- panos/custom_data_pattern_object_test.go | 376 ------- panos/custom_url_categories.go | 398 -------- panos/data_filtering_security_profile.go | 361 ------- panos/data_filtering_security_profile_test.go | 251 ----- panos/data_source_api_key.go | 38 - panos/data_source_api_key_test.go | 28 - panos/data_source_dhcp_interface_info.go | 124 --- panos/data_source_dhcp_interface_info_test.go | 44 - panos/data_source_plugin.go | 121 --- panos/data_source_plugin_test.go | 29 - panos/data_source_predefined_dlp_file_type.go | 146 --- ...ta_source_predefined_dlp_file_type_test.go | 37 - panos/data_source_predefined_tdb_file_type.go | 185 ---- ...ta_source_predefined_tdb_file_type_test.go | 34 - panos/data_source_predefined_threat.go | 166 --- panos/data_source_predefined_threat_test.go | 68 -- panos/data_source_system_info.go | 60 -- panos/data_source_system_info_test.go | 30 - panos/decryption_rule_group.go | 559 ----------- panos/device_group_parent_test.go | 177 ---- panos/device_groups.go | 441 -------- panos/dos_protection_profile.go | 600 ----------- panos/dos_protection_profile_test.go | 513 ---------- panos/dynamic_user_group.go | 267 ----- panos/dynamic_user_group_test.go | 179 ---- panos/edl.go | 449 --------- panos/email_server_profile.go | 479 --------- panos/email_server_profile_test.go | 328 ------ panos/file_blocking_security_profile.go | 341 ------- panos/file_blocking_security_profile_test.go | 228 ----- panos/globalprotect_ipsec_crypto_profile.go | 295 ------ panos/hashes.go | 26 - panos/http_server_profile.go | 552 ---------- panos/http_server_profile_test.go | 449 --------- panos/ike_crypto_profile.go | 254 ----- panos/ip_tag.go | 305 ------ panos/ip_tag_test.go | 177 ---- panos/kerberos_profile.go | 314 ------ panos/ldap_profile.go | 389 -------- panos/local_user_db_group.go | 266 ----- panos/local_user_db_user.go | 164 --- panos/nat_rule_group.go | 944 ------------------ panos/ospf.go | 296 ------ panos/ospf_area.go | 425 -------- panos/ospf_area_interface.go | 405 -------- panos/ospf_area_interface_test.go | 432 -------- panos/ospf_area_test.go | 410 -------- panos/ospf_area_virtual_link.go | 362 ------- panos/ospf_area_virtual_link_test.go | 355 ------- panos/ospf_auth_profile.go | 393 -------- panos/ospf_auth_profile_test.go | 314 ------ panos/ospf_export.go | 301 ------ panos/ospf_export_test.go | 279 ------ panos/ospf_test.go | 291 ------ panos/pbf_rule_group.go | 685 ------------- panos/provider.go | 448 --------- panos/provider_test.go | 136 --- panos/radius_profile.go | 511 ---------- panos/resource_address_group.go | 168 ---- panos/resource_address_group_test.go | 184 ---- panos/resource_administrative_tag.go | 144 --- panos/resource_administrative_tag_test.go | 118 --- panos/resource_aggregate_interface.go | 339 ------- panos/resource_aggregate_interface_test.go | 121 --- panos/resource_application_group.go | 146 --- panos/resource_application_group_test.go | 130 --- panos/resource_application_object_test.go | 237 ----- panos/resource_application_signature.go | 460 --------- panos/resource_application_signature_test.go | 281 ------ panos/resource_bfd_profile.go | 157 --- panos/resource_bfd_profile_test.go | 136 --- panos/resource_bgp.go | 249 ----- panos/resource_bgp_aggregate.go | 241 ----- ...resource_bgp_aggregate_advertise_filter.go | 240 ----- ...rce_bgp_aggregate_advertise_filter_test.go | 172 ---- .../resource_bgp_aggregate_suppress_filter.go | 240 ----- ...urce_bgp_aggregate_suppress_filter_test.go | 172 ---- panos/resource_bgp_aggregate_test.go | 180 ---- panos/resource_bgp_auth_profile.go | 160 --- panos/resource_bgp_auth_profile_test.go | 128 --- panos/resource_bgp_conditional_adv.go | 151 --- ...ce_bgp_conditional_adv_advertise_filter.go | 211 ---- ...p_conditional_adv_advertise_filter_test.go | 171 ---- ...ce_bgp_conditional_adv_non_exist_filter.go | 211 ---- ...p_conditional_adv_non_exist_filter_test.go | 171 ---- panos/resource_bgp_conditional_adv_test.go | 160 --- panos/resource_bgp_dampening_profile.go | 178 ---- panos/resource_bgp_dampening_profile_test.go | 153 --- panos/resource_bgp_export_rule_group.go | 389 -------- panos/resource_bgp_export_rule_group_test.go | 287 ------ panos/resource_bgp_import_rule_group.go | 395 -------- panos/resource_bgp_import_rule_group_test.go | 287 ------ panos/resource_bgp_peer.go | 305 ------ panos/resource_bgp_peer_group.go | 185 ---- panos/resource_bgp_peer_group_test.go | 165 --- panos/resource_bgp_peer_test.go | 201 ---- panos/resource_bgp_redist_rule.go | 217 ---- panos/resource_bgp_redist_rule_test.go | 159 --- panos/resource_bgp_test.go | 144 --- panos/resource_dag_tags.go | 190 ---- panos/resource_dag_tags_test.go | 143 --- panos/resource_edl_test.go | 132 --- panos/resource_ethernet_interface.go | 303 ------ panos/resource_ethernet_interface_test.go | 133 --- panos/resource_general_settings.go | 265 ----- panos/resource_general_settings_test.go | 102 -- panos/resource_gre_tunnel.go | 194 ---- panos/resource_gre_tunnel_test.go | 160 --- panos/resource_ike_crypto_profile_test.go | 139 --- panos/resource_ike_gateway.go | 344 ------- panos/resource_ike_gateway_test.go | 185 ---- panos/resource_ipsec_crypto_profile.go | 165 --- panos/resource_ipsec_crypto_profile_test.go | 148 --- panos/resource_ipsec_tunnel.go | 356 ------- panos/resource_ipsec_tunnel_proxy_id_ipv4.go | 168 ---- ...esource_ipsec_tunnel_proxy_id_ipv4_test.go | 161 --- panos/resource_ipsec_tunnel_test.go | 147 --- panos/resource_layer2_subinterface.go | 192 ---- panos/resource_layer2_subinterface_test.go | 129 --- panos/resource_layer3_subinterface.go | 274 ----- panos/resource_layer3_subinterface_test.go | 146 --- panos/resource_license_api_key.go | 82 -- panos/resource_license_api_key_test.go | 127 --- panos/resource_licensing.go | 199 ---- panos/resource_log_forwarding_profile.go | 511 ---------- panos/resource_log_forwarding_profile_test.go | 421 -------- panos/resource_loopback_interface.go | 185 ---- panos/resource_loopback_interface_test.go | 123 --- panos/resource_management_profile.go | 190 ---- panos/resource_management_profile_test.go | 134 --- panos/resource_monitor_profile.go | 141 --- panos/resource_monitor_profile_test.go | 121 --- panos/resource_nat_rule.go | 368 ------- panos/resource_nat_rule_group_test.go | 327 ------ panos/resource_nat_rule_test.go | 156 --- panos/resource_panorama_address_group.go | 169 ---- panos/resource_panorama_address_group_test.go | 184 ---- panos/resource_panorama_administrative_tag.go | 144 --- ...source_panorama_administrative_tag_test.go | 117 --- .../resource_panorama_aggregate_interface.go | 122 --- ...ource_panorama_aggregate_interface_test.go | 128 --- panos/resource_panorama_application_group.go | 106 -- ...esource_panorama_application_group_test.go | 139 --- ...source_panorama_application_object_test.go | 244 ----- ...resource_panorama_application_signature.go | 128 --- ...rce_panorama_application_signature_test.go | 289 ------ panos/resource_panorama_bfd_profile.go | 110 -- panos/resource_panorama_bfd_profile_test.go | 142 --- panos/resource_panorama_bgp.go | 108 -- panos/resource_panorama_bgp_aggregate.go | 108 -- ...panorama_bgp_aggregate_advertise_filter.go | 111 -- ...ama_bgp_aggregate_advertise_filter_test.go | 181 ---- ..._panorama_bgp_aggregate_suppress_filter.go | 111 -- ...rama_bgp_aggregate_suppress_filter_test.go | 181 ---- panos/resource_panorama_bgp_aggregate_test.go | 188 ---- panos/resource_panorama_bgp_auth_profile.go | 120 --- ...resource_panorama_bgp_auth_profile_test.go | 137 --- .../resource_panorama_bgp_conditional_adv.go | 109 -- ...ma_bgp_conditional_adv_advertise_filter.go | 112 --- ...p_conditional_adv_advertise_filter_test.go | 181 ---- ...ma_bgp_conditional_adv_non_exist_filter.go | 112 --- ...p_conditional_adv_non_exist_filter_test.go | 181 ---- ...ource_panorama_bgp_conditional_adv_test.go | 172 ---- ...resource_panorama_bgp_dampening_profile.go | 111 -- ...rce_panorama_bgp_dampening_profile_test.go | 162 --- ...resource_panorama_bgp_export_rule_group.go | 395 -------- ...rce_panorama_bgp_export_rule_group_test.go | 299 ------ ...resource_panorama_bgp_import_rule_group.go | 401 -------- ...rce_panorama_bgp_import_rule_group_test.go | 299 ------ panos/resource_panorama_bgp_peer.go | 110 -- panos/resource_panorama_bgp_peer_group.go | 111 -- .../resource_panorama_bgp_peer_group_test.go | 174 ---- panos/resource_panorama_bgp_peer_test.go | 210 ---- panos/resource_panorama_bgp_redist_rule.go | 110 -- .../resource_panorama_bgp_redist_rule_test.go | 167 ---- panos/resource_panorama_bgp_test.go | 151 --- ...source_panorama_device_group_entry_test.go | 134 --- panos/resource_panorama_device_group_test.go | 110 -- panos/resource_panorama_edl_test.go | 132 --- panos/resource_panorama_ethernet_interface.go | 311 ------ ...source_panorama_ethernet_interface_test.go | 138 --- panos/resource_panorama_gcp_account.go | 150 --- panos/resource_panorama_gcp_account_test.go | 128 --- panos/resource_panorama_gke_cluster.go | 133 --- panos/resource_panorama_gke_cluster_group.go | 126 --- ...esource_panorama_gke_cluster_group_test.go | 148 --- panos/resource_panorama_gke_cluster_test.go | 163 --- panos/resource_panorama_gre_tunnel.go | 108 -- panos/resource_panorama_gre_tunnel_test.go | 169 ---- ...source_panorama_ike_crypto_profile_test.go | 145 --- panos/resource_panorama_ike_gateway.go | 373 ------- panos/resource_panorama_ike_gateway_test.go | 190 ---- .../resource_panorama_ipsec_crypto_profile.go | 192 ---- ...urce_panorama_ipsec_crypto_profile_test.go | 155 --- panos/resource_panorama_ipsec_tunnel.go | 374 ------- ...rce_panorama_ipsec_tunnel_proxy_id_ipv4.go | 175 ---- ...anorama_ipsec_tunnel_proxy_id_ipv4_test.go | 171 ---- panos/resource_panorama_ipsec_tunnel_test.go | 155 --- .../resource_panorama_layer2_subinterface.go | 127 --- ...ource_panorama_layer2_subinterface_test.go | 137 --- .../resource_panorama_layer3_subinterface.go | 125 --- ...ource_panorama_layer3_subinterface_test.go | 156 --- ...esource_panorama_log_forwarding_profile.go | 136 --- ...ce_panorama_log_forwarding_profile_test.go | 391 -------- panos/resource_panorama_loopback_interface.go | 193 ---- ...source_panorama_loopback_interface_test.go | 129 --- panos/resource_panorama_management_profile.go | 217 ---- ...source_panorama_management_profile_test.go | 141 --- panos/resource_panorama_monitor_profile.go | 111 -- .../resource_panorama_monitor_profile_test.go | 128 --- panos/resource_panorama_nat_rule.go | 353 ------- .../resource_panorama_nat_rule_group_test.go | 312 ------ panos/resource_panorama_nat_rule_test.go | 136 --- .../resource_panorama_pbf_rule_group_test.go | 333 ------ ...ce_panorama_redistribution_profile_ipv4.go | 111 -- ...norama_redistribution_profile_ipv4_test.go | 159 --- .../resource_panorama_security_policy_test.go | 210 ---- ...ource_panorama_security_rule_group_test.go | 319 ------ panos/resource_panorama_service_group.go | 148 --- panos/resource_panorama_service_group_test.go | 128 --- panos/resource_panorama_service_object.go | 114 --- .../resource_panorama_service_object_test.go | 127 --- panos/resource_panorama_static_route_ipv4.go | 189 ---- ...esource_panorama_static_route_ipv4_test.go | 163 --- panos/resource_panorama_template.go | 193 ---- panos/resource_panorama_template_entry.go | 113 --- .../resource_panorama_template_entry_test.go | 142 --- panos/resource_panorama_template_stack.go | 142 --- .../resource_panorama_template_stack_entry.go | 100 -- ...urce_panorama_template_stack_entry_test.go | 137 --- .../resource_panorama_template_stack_test.go | 126 --- panos/resource_panorama_template_test.go | 110 -- panos/resource_panorama_template_variable.go | 149 --- ...esource_panorama_template_variable_test.go | 152 --- panos/resource_panorama_tunnel_interface.go | 175 ---- ...resource_panorama_tunnel_interface_test.go | 129 --- ...urce_panorama_virtual_router_entry_test.go | 120 --- .../resource_panorama_virtual_router_test.go | 178 ---- panos/resource_panorama_vlan.go | 122 --- panos/resource_panorama_vlan_entry.go | 116 --- panos/resource_panorama_vlan_entry_test.go | 135 --- panos/resource_panorama_vlan_interface.go | 211 ---- .../resource_panorama_vlan_interface_test.go | 131 --- panos/resource_panorama_vlan_test.go | 162 --- panos/resource_panorama_zone_entry_test.go | 122 --- panos/resource_panorama_zone_test.go | 129 --- panos/resource_pbf_rule_group_test.go | 340 ------- panos/resource_redistribution_profile_ipv4.go | 257 ----- ...source_redistribution_profile_ipv4_test.go | 151 --- panos/resource_security_policy_test.go | 204 ---- panos/resource_security_rule_group_test.go | 310 ------ panos/resource_service_group.go | 141 --- panos/resource_service_group_test.go | 128 --- panos/resource_service_object.go | 201 ---- panos/resource_service_object_test.go | 128 --- panos/resource_static_route_ipv4.go | 173 ---- panos/resource_static_route_ipv4_test.go | 155 --- panos/resource_telemetry.go | 145 --- panos/resource_telemetry_test.go | 116 --- panos/resource_tunnel_interface.go | 167 ---- panos/resource_tunnel_interface_test.go | 123 --- panos/resource_userid_login.go | 127 --- panos/resource_userid_login_test.go | 113 --- panos/resource_virtual_router_entry_test.go | 111 -- panos/resource_virtual_router_test.go | 170 ---- panos/resource_vlan.go | 164 --- panos/resource_vlan_entry.go | 190 ---- panos/resource_vlan_entry_test.go | 126 --- panos/resource_vlan_interface.go | 203 ---- panos/resource_vlan_interface_test.go | 125 --- panos/resource_vlan_test.go | 151 --- panos/resource_zone_entry_test.go | 113 --- panos/resource_zone_test.go | 124 --- panos/saml_profile.go | 324 ------ panos/schemas.go | 207 ---- panos/security_profile_group.go | 307 ------ panos/security_rules.go | 829 --------------- panos/snmptrap_server_profile.go | 464 --------- panos/snmptrap_server_profile_test.go | 239 ----- panos/ssl_decrypt.go | 529 ---------- panos/ssl_tls_server_profile.go | 409 -------- panos/syslog_server_profile.go | 502 ---------- panos/syslog_server_profile_test.go | 328 ------ panos/tacacs_plus_profile.go | 413 -------- panos/tech_support_file.go | 113 --- panos/test-infra/README.md | 26 - panos/test-infra/aws-panorama/README.md | 40 - panos/test-infra/aws-panorama/main.tf | 132 --- panos/test-infra/aws-panos/README.md | 40 - panos/test-infra/aws-panos/main.tf | 133 --- panos/test-infra/panosconfig/main.go | 187 ---- panos/testing_test.go | 29 - panos/url_filtering_security_profile.go | 656 ------------ panos/url_filtering_security_profile_test.go | 303 ------ panos/user_tag.go | 267 ----- panos/user_tag_test.go | 186 ---- panos/util.go | 337 ------- panos/validation.go | 114 --- panos/virtual_routers.go | 707 ------------- panos/vm_auth_key.go | 213 ---- panos/vm_auth_key_test.go | 155 --- panos/vm_information_source.go | 586 ----------- panos/vulnerability_security_profile.go | 520 ---------- panos/vulnerability_security_profile_test.go | 311 ------ panos/wildfire_analysis_security_profile.go | 339 ------- ...wildfire_analysis_security_profile_test.go | 227 ----- panos/zones.go | 609 ----------- 585 files changed, 94148 deletions(-) delete mode 100644 CHANGELOG.md delete mode 100644 docs/data-sources/address_object.md delete mode 100644 docs/data-sources/address_objects.md delete mode 100644 docs/data-sources/anti_spyware_security_profile.md delete mode 100644 docs/data-sources/anti_spyware_security_profiles.md delete mode 100644 docs/data-sources/antivirus_security_profile.md delete mode 100644 docs/data-sources/antivirus_security_profiles.md delete mode 100644 docs/data-sources/api_key.md delete mode 100644 docs/data-sources/application_object.md delete mode 100644 docs/data-sources/application_objects.md delete mode 100644 docs/data-sources/arp.md delete mode 100644 docs/data-sources/arps.md delete mode 100644 docs/data-sources/audit_comment_history.md delete mode 100644 docs/data-sources/authentication_profiles.md delete mode 100644 docs/data-sources/certificate_profile.md delete mode 100644 docs/data-sources/certificate_profiles.md delete mode 100644 docs/data-sources/custom_data_pattern_object.md delete mode 100644 docs/data-sources/custom_data_pattern_objects.md delete mode 100644 docs/data-sources/custom_url_categories.md delete mode 100644 docs/data-sources/custom_url_category.md delete mode 100644 docs/data-sources/data_filtering_security_profile.md delete mode 100644 docs/data-sources/data_filtering_security_profiles.md delete mode 100644 docs/data-sources/decryption_rule.md delete mode 100644 docs/data-sources/decryption_rules.md delete mode 100644 docs/data-sources/device_group.md delete mode 100644 docs/data-sources/device_group_parent.md delete mode 100644 docs/data-sources/device_groups.md delete mode 100644 docs/data-sources/dhcp_interface_info.md delete mode 100644 docs/data-sources/dos_protection_profile.md delete mode 100644 docs/data-sources/dos_protection_profiles.md delete mode 100644 docs/data-sources/dynamic_user_group.md delete mode 100644 docs/data-sources/dynamic_user_groups.md delete mode 100644 docs/data-sources/edl.md delete mode 100644 docs/data-sources/edls.md delete mode 100644 docs/data-sources/file_blocking_security_profile.md delete mode 100644 docs/data-sources/file_blocking_security_profiles.md delete mode 100644 docs/data-sources/globalprotect_ipsec_crypto_profile.md delete mode 100644 docs/data-sources/globalprotect_ipsec_crypto_profiles.md delete mode 100644 docs/data-sources/ip_tag.md delete mode 100644 docs/data-sources/kerberos_profile.md delete mode 100644 docs/data-sources/kerberos_profiles.md delete mode 100644 docs/data-sources/ldap_profiles.md delete mode 100644 docs/data-sources/local_user_db_group.md delete mode 100644 docs/data-sources/local_user_db_groups.md delete mode 100644 docs/data-sources/nat_rule.md delete mode 100644 docs/data-sources/nat_rules.md delete mode 100644 docs/data-sources/ospf.md delete mode 100644 docs/data-sources/ospf_area.md delete mode 100644 docs/data-sources/ospf_area_interface.md delete mode 100644 docs/data-sources/ospf_area_interfaces.md delete mode 100644 docs/data-sources/ospf_area_virtual_link.md delete mode 100644 docs/data-sources/ospf_area_virtual_links.md delete mode 100644 docs/data-sources/ospf_areas.md delete mode 100644 docs/data-sources/ospf_auth_profiles.md delete mode 100644 docs/data-sources/ospf_export.md delete mode 100644 docs/data-sources/ospf_exports.md delete mode 100644 docs/data-sources/pbf_rule.md delete mode 100644 docs/data-sources/pbf_rules.md delete mode 100644 docs/data-sources/plugin.md delete mode 100644 docs/data-sources/predefined_dlp_file_type.md delete mode 100644 docs/data-sources/predefined_tdb_file_type.md delete mode 100644 docs/data-sources/predefined_threat.md delete mode 100644 docs/data-sources/radius_profiles.md delete mode 100644 docs/data-sources/saml_profile.md delete mode 100644 docs/data-sources/saml_profiles.md delete mode 100644 docs/data-sources/security_profile_group.md delete mode 100644 docs/data-sources/security_profile_groups.md delete mode 100644 docs/data-sources/security_rule.md delete mode 100644 docs/data-sources/security_rules.md delete mode 100644 docs/data-sources/ssl_decrypt.md delete mode 100644 docs/data-sources/ssl_tls_service_profile.md delete mode 100644 docs/data-sources/ssl_tls_service_profiles.md delete mode 100644 docs/data-sources/system_info.md delete mode 100644 docs/data-sources/tacacs_plus_profiles.md delete mode 100644 docs/data-sources/tech_support_file.md delete mode 100644 docs/data-sources/url_filtering_security_profile.md delete mode 100644 docs/data-sources/url_filtering_security_profiles.md delete mode 100644 docs/data-sources/user_tag.md delete mode 100644 docs/data-sources/virtual_router.md delete mode 100644 docs/data-sources/virtual_routers.md delete mode 100644 docs/data-sources/vm_auth_key.md delete mode 100644 docs/data-sources/vulnerability_security_profile.md delete mode 100644 docs/data-sources/vulnerability_security_profiles.md delete mode 100644 docs/data-sources/wildfire_analysis_security_profile.md delete mode 100644 docs/data-sources/wildfire_analysis_security_profiles.md delete mode 100644 docs/guides/auditcomments.md delete mode 100644 docs/guides/awsgcp.md delete mode 100644 docs/guides/commits-overview.md delete mode 100644 docs/index.md delete mode 100644 docs/resources/address_group.md delete mode 100644 docs/resources/address_object.md delete mode 100644 docs/resources/address_objects.md delete mode 100644 docs/resources/administrative_tag.md delete mode 100644 docs/resources/aggregate_interface.md delete mode 100644 docs/resources/anti_spyware_security_profile.md delete mode 100644 docs/resources/antivirus_security_profile.md delete mode 100644 docs/resources/application_group.md delete mode 100644 docs/resources/application_object.md delete mode 100644 docs/resources/application_signature.md delete mode 100644 docs/resources/arp.md delete mode 100644 docs/resources/authentication_profile.md delete mode 100644 docs/resources/aws_cloud_watch.md delete mode 100644 docs/resources/bfd_profile.md delete mode 100644 docs/resources/bgp.md delete mode 100644 docs/resources/bgp_aggregate.md delete mode 100644 docs/resources/bgp_aggregate_advertise_filter.md delete mode 100644 docs/resources/bgp_aggregate_suppress_filter.md delete mode 100644 docs/resources/bgp_auth_profile.md delete mode 100644 docs/resources/bgp_conditional_adv.md delete mode 100644 docs/resources/bgp_conditional_adv_advertise_filter.md delete mode 100644 docs/resources/bgp_conditional_adv_non_exist_filter.md delete mode 100644 docs/resources/bgp_dampening_profile.md delete mode 100644 docs/resources/bgp_export_rule_group.md delete mode 100644 docs/resources/bgp_import_rule_group.md delete mode 100644 docs/resources/bgp_peer.md delete mode 100644 docs/resources/bgp_peer_group.md delete mode 100644 docs/resources/bgp_redist_rule.md delete mode 100644 docs/resources/certificate_import.md delete mode 100644 docs/resources/certificate_profile.md delete mode 100644 docs/resources/custom_data_pattern_object.md delete mode 100644 docs/resources/custom_url_category.md delete mode 100644 docs/resources/custom_url_category_entry.md delete mode 100644 docs/resources/dag_tags.md delete mode 100644 docs/resources/data_filtering_security_profile.md delete mode 100644 docs/resources/decryption_rule_group.md delete mode 100644 docs/resources/device_group.md delete mode 100644 docs/resources/device_group_entry.md delete mode 100644 docs/resources/device_group_parent.md delete mode 100644 docs/resources/dos_protection_profile.md delete mode 100644 docs/resources/dynamic_user_group.md delete mode 100644 docs/resources/edl.md delete mode 100644 docs/resources/email_server_profile.md delete mode 100644 docs/resources/ethernet_interface.md delete mode 100644 docs/resources/file_blocking_security_profile.md delete mode 100644 docs/resources/general_settings.md delete mode 100644 docs/resources/globalprotect_ipsec_crypto_profile.md delete mode 100644 docs/resources/gre_tunnel.md delete mode 100644 docs/resources/http_server_profile.md delete mode 100644 docs/resources/ike_crypto_profile.md delete mode 100644 docs/resources/ike_gateway.md delete mode 100644 docs/resources/ip_tag.md delete mode 100644 docs/resources/ipsec_crypto_profile.md delete mode 100644 docs/resources/ipsec_tunnel.md delete mode 100644 docs/resources/ipsec_tunnel_proxy_id_ipv4.md delete mode 100644 docs/resources/kerberos_profile.md delete mode 100644 docs/resources/layer2_subinterface.md delete mode 100644 docs/resources/layer3_subinterface.md delete mode 100644 docs/resources/ldap_profile.md delete mode 100644 docs/resources/license_api_key.md delete mode 100644 docs/resources/licensing.md delete mode 100644 docs/resources/local_user_db_group.md delete mode 100644 docs/resources/local_user_db_user.md delete mode 100644 docs/resources/log_forwarding_profile.md delete mode 100644 docs/resources/loopback_interface.md delete mode 100644 docs/resources/management_profile.md delete mode 100644 docs/resources/monitor_profile.md delete mode 100644 docs/resources/nat_rule.md delete mode 100644 docs/resources/nat_rule_group.md delete mode 100644 docs/resources/ospf.md delete mode 100644 docs/resources/ospf_area.md delete mode 100644 docs/resources/ospf_area_interface.md delete mode 100644 docs/resources/ospf_area_virtual_link.md delete mode 100644 docs/resources/ospf_auth_profile.md delete mode 100644 docs/resources/ospf_export.md delete mode 100644 docs/resources/panorama_address_group.md delete mode 100644 docs/resources/panorama_administrative_tag.md delete mode 100644 docs/resources/panorama_aggregate_interface.md delete mode 100644 docs/resources/panorama_application_group.md delete mode 100644 docs/resources/panorama_application_object.md delete mode 100644 docs/resources/panorama_application_signature.md delete mode 100644 docs/resources/panorama_bfd_profile.md delete mode 100644 docs/resources/panorama_bgp.md delete mode 100644 docs/resources/panorama_bgp_aggregate.md delete mode 100644 docs/resources/panorama_bgp_aggregate_advertise_filter.md delete mode 100644 docs/resources/panorama_bgp_aggregate_suppress_filter.md delete mode 100644 docs/resources/panorama_bgp_auth_profile.md delete mode 100644 docs/resources/panorama_bgp_conditional_adv.md delete mode 100644 docs/resources/panorama_bgp_conditional_adv_advertise_filter.md delete mode 100644 docs/resources/panorama_bgp_conditional_adv_non_exist_filter.md delete mode 100644 docs/resources/panorama_bgp_dampening_profile.md delete mode 100644 docs/resources/panorama_bgp_export_rule_group.md delete mode 100644 docs/resources/panorama_bgp_import_rule_group.md delete mode 100644 docs/resources/panorama_bgp_peer.md delete mode 100644 docs/resources/panorama_bgp_peer_group.md delete mode 100644 docs/resources/panorama_bgp_redist_rule.md delete mode 100644 docs/resources/panorama_device_group.md delete mode 100644 docs/resources/panorama_device_group_entry.md delete mode 100644 docs/resources/panorama_edl.md delete mode 100644 docs/resources/panorama_email_server_profile.md delete mode 100644 docs/resources/panorama_ethernet_interface.md delete mode 100644 docs/resources/panorama_gcp_account.md delete mode 100644 docs/resources/panorama_gke_cluster.md delete mode 100644 docs/resources/panorama_gke_cluster_group.md delete mode 100644 docs/resources/panorama_gre_tunnel.md delete mode 100644 docs/resources/panorama_http_server_profile.md delete mode 100644 docs/resources/panorama_ike_crypto_profile.md delete mode 100644 docs/resources/panorama_ike_gateway.md delete mode 100644 docs/resources/panorama_ipsec_crypto_profile.md delete mode 100644 docs/resources/panorama_ipsec_tunnel.md delete mode 100644 docs/resources/panorama_ipsec_tunnel_proxy_id_ipv4.md delete mode 100644 docs/resources/panorama_layer2_subinterface.md delete mode 100644 docs/resources/panorama_layer3_subinterface.md delete mode 100644 docs/resources/panorama_log_forwarding_profile.md delete mode 100644 docs/resources/panorama_loopback_interface.md delete mode 100644 docs/resources/panorama_management_profile.md delete mode 100644 docs/resources/panorama_monitor_profile.md delete mode 100644 docs/resources/panorama_nat_rule.md delete mode 100644 docs/resources/panorama_nat_rule_group.md delete mode 100644 docs/resources/panorama_pbf_rule_group.md delete mode 100644 docs/resources/panorama_redistribution_profile_ipv4.md delete mode 100644 docs/resources/panorama_security_policy.md delete mode 100644 docs/resources/panorama_security_rule_group.md delete mode 100644 docs/resources/panorama_service_group.md delete mode 100644 docs/resources/panorama_service_object.md delete mode 100644 docs/resources/panorama_snmptrap_server_profile.md delete mode 100644 docs/resources/panorama_static_route_ipv4.md delete mode 100644 docs/resources/panorama_syslog_server_profile.md delete mode 100644 docs/resources/panorama_template.md delete mode 100644 docs/resources/panorama_template_entry.md delete mode 100644 docs/resources/panorama_template_stack.md delete mode 100644 docs/resources/panorama_template_stack_entry.md delete mode 100644 docs/resources/panorama_template_variable.md delete mode 100644 docs/resources/panorama_tunnel_interface.md delete mode 100644 docs/resources/panorama_virtual_router.md delete mode 100644 docs/resources/panorama_virtual_router_entry.md delete mode 100644 docs/resources/panorama_vlan.md delete mode 100644 docs/resources/panorama_vlan_entry.md delete mode 100644 docs/resources/panorama_vlan_interface.md delete mode 100644 docs/resources/panorama_zone.md delete mode 100644 docs/resources/panorama_zone_entry.md delete mode 100644 docs/resources/pbf_rule_group.md delete mode 100644 docs/resources/radius_profile.md delete mode 100644 docs/resources/redistribution_profile_ipv4.md delete mode 100644 docs/resources/saml_profile.md delete mode 100644 docs/resources/security_policy.md delete mode 100644 docs/resources/security_profile_group.md delete mode 100644 docs/resources/security_rule_group.md delete mode 100644 docs/resources/service_group.md delete mode 100644 docs/resources/service_object.md delete mode 100644 docs/resources/snmptrap_server_profile.md delete mode 100644 docs/resources/ssl_decrypt.md delete mode 100644 docs/resources/ssl_decrypt_exclude_certificate_entry.md delete mode 100644 docs/resources/ssl_decrypt_trusted_root_ca_entry.md delete mode 100644 docs/resources/ssl_tls_service_profile.md delete mode 100644 docs/resources/static_route_ipv4.md delete mode 100644 docs/resources/syslog_server_profile.md delete mode 100644 docs/resources/tacacs_plus_profile.md delete mode 100644 docs/resources/telemetry.md delete mode 100644 docs/resources/tunnel_interface.md delete mode 100644 docs/resources/url_filtering_security_profile.md delete mode 100644 docs/resources/user_tag.md delete mode 100644 docs/resources/userid_login.md delete mode 100644 docs/resources/virtual_router.md delete mode 100644 docs/resources/virtual_router_entry.md delete mode 100644 docs/resources/vlan.md delete mode 100644 docs/resources/vlan_entry.md delete mode 100644 docs/resources/vlan_interface.md delete mode 100644 docs/resources/vm_auth_key.md delete mode 100644 docs/resources/vm_information_source.md delete mode 100644 docs/resources/vulnerability_security_profile.md delete mode 100644 docs/resources/wildfire_analysis_security_profile.md delete mode 100644 docs/resources/zone.md delete mode 100644 docs/resources/zone_entry.md delete mode 100644 panos/address_object.go delete mode 100644 panos/address_object_test.go delete mode 100644 panos/anti_spyware_security_profile.go delete mode 100644 panos/anti_spyware_security_profile_test.go delete mode 100644 panos/antivirus_security_profile.go delete mode 100644 panos/antivirus_security_profile_test.go delete mode 100644 panos/application_object.go delete mode 100644 panos/arp.go delete mode 100644 panos/arp_test.go delete mode 100644 panos/audit_comment_history.go delete mode 100644 panos/authentication_profile.go delete mode 100644 panos/aws_cloudwatch.go delete mode 100644 panos/certificate_import.go delete mode 100644 panos/certificate_profile.go delete mode 100644 panos/custom_data_pattern_object.go delete mode 100644 panos/custom_data_pattern_object_test.go delete mode 100644 panos/custom_url_categories.go delete mode 100644 panos/data_filtering_security_profile.go delete mode 100644 panos/data_filtering_security_profile_test.go delete mode 100644 panos/data_source_api_key.go delete mode 100644 panos/data_source_api_key_test.go delete mode 100644 panos/data_source_dhcp_interface_info.go delete mode 100644 panos/data_source_dhcp_interface_info_test.go delete mode 100644 panos/data_source_plugin.go delete mode 100644 panos/data_source_plugin_test.go delete mode 100644 panos/data_source_predefined_dlp_file_type.go delete mode 100644 panos/data_source_predefined_dlp_file_type_test.go delete mode 100644 panos/data_source_predefined_tdb_file_type.go delete mode 100644 panos/data_source_predefined_tdb_file_type_test.go delete mode 100644 panos/data_source_predefined_threat.go delete mode 100644 panos/data_source_predefined_threat_test.go delete mode 100644 panos/data_source_system_info.go delete mode 100644 panos/data_source_system_info_test.go delete mode 100644 panos/decryption_rule_group.go delete mode 100644 panos/device_group_parent_test.go delete mode 100644 panos/device_groups.go delete mode 100644 panos/dos_protection_profile.go delete mode 100644 panos/dos_protection_profile_test.go delete mode 100644 panos/dynamic_user_group.go delete mode 100644 panos/dynamic_user_group_test.go delete mode 100644 panos/edl.go delete mode 100644 panos/email_server_profile.go delete mode 100644 panos/email_server_profile_test.go delete mode 100644 panos/file_blocking_security_profile.go delete mode 100644 panos/file_blocking_security_profile_test.go delete mode 100644 panos/globalprotect_ipsec_crypto_profile.go delete mode 100644 panos/hashes.go delete mode 100644 panos/http_server_profile.go delete mode 100644 panos/http_server_profile_test.go delete mode 100644 panos/ike_crypto_profile.go delete mode 100644 panos/ip_tag.go delete mode 100644 panos/ip_tag_test.go delete mode 100644 panos/kerberos_profile.go delete mode 100644 panos/ldap_profile.go delete mode 100644 panos/local_user_db_group.go delete mode 100644 panos/local_user_db_user.go delete mode 100644 panos/nat_rule_group.go delete mode 100644 panos/ospf.go delete mode 100644 panos/ospf_area.go delete mode 100644 panos/ospf_area_interface.go delete mode 100644 panos/ospf_area_interface_test.go delete mode 100644 panos/ospf_area_test.go delete mode 100644 panos/ospf_area_virtual_link.go delete mode 100644 panos/ospf_area_virtual_link_test.go delete mode 100644 panos/ospf_auth_profile.go delete mode 100644 panos/ospf_auth_profile_test.go delete mode 100644 panos/ospf_export.go delete mode 100644 panos/ospf_export_test.go delete mode 100644 panos/ospf_test.go delete mode 100644 panos/pbf_rule_group.go delete mode 100644 panos/provider.go delete mode 100644 panos/provider_test.go delete mode 100644 panos/radius_profile.go delete mode 100644 panos/resource_address_group.go delete mode 100644 panos/resource_address_group_test.go delete mode 100644 panos/resource_administrative_tag.go delete mode 100644 panos/resource_administrative_tag_test.go delete mode 100644 panos/resource_aggregate_interface.go delete mode 100644 panos/resource_aggregate_interface_test.go delete mode 100644 panos/resource_application_group.go delete mode 100644 panos/resource_application_group_test.go delete mode 100644 panos/resource_application_object_test.go delete mode 100644 panos/resource_application_signature.go delete mode 100644 panos/resource_application_signature_test.go delete mode 100644 panos/resource_bfd_profile.go delete mode 100644 panos/resource_bfd_profile_test.go delete mode 100644 panos/resource_bgp.go delete mode 100644 panos/resource_bgp_aggregate.go delete mode 100644 panos/resource_bgp_aggregate_advertise_filter.go delete mode 100644 panos/resource_bgp_aggregate_advertise_filter_test.go delete mode 100644 panos/resource_bgp_aggregate_suppress_filter.go delete mode 100644 panos/resource_bgp_aggregate_suppress_filter_test.go delete mode 100644 panos/resource_bgp_aggregate_test.go delete mode 100644 panos/resource_bgp_auth_profile.go delete mode 100644 panos/resource_bgp_auth_profile_test.go delete mode 100644 panos/resource_bgp_conditional_adv.go delete mode 100644 panos/resource_bgp_conditional_adv_advertise_filter.go delete mode 100644 panos/resource_bgp_conditional_adv_advertise_filter_test.go delete mode 100644 panos/resource_bgp_conditional_adv_non_exist_filter.go delete mode 100644 panos/resource_bgp_conditional_adv_non_exist_filter_test.go delete mode 100644 panos/resource_bgp_conditional_adv_test.go delete mode 100644 panos/resource_bgp_dampening_profile.go delete mode 100644 panos/resource_bgp_dampening_profile_test.go delete mode 100644 panos/resource_bgp_export_rule_group.go delete mode 100644 panos/resource_bgp_export_rule_group_test.go delete mode 100644 panos/resource_bgp_import_rule_group.go delete mode 100644 panos/resource_bgp_import_rule_group_test.go delete mode 100644 panos/resource_bgp_peer.go delete mode 100644 panos/resource_bgp_peer_group.go delete mode 100644 panos/resource_bgp_peer_group_test.go delete mode 100644 panos/resource_bgp_peer_test.go delete mode 100644 panos/resource_bgp_redist_rule.go delete mode 100644 panos/resource_bgp_redist_rule_test.go delete mode 100644 panos/resource_bgp_test.go delete mode 100644 panos/resource_dag_tags.go delete mode 100644 panos/resource_dag_tags_test.go delete mode 100644 panos/resource_edl_test.go delete mode 100644 panos/resource_ethernet_interface.go delete mode 100644 panos/resource_ethernet_interface_test.go delete mode 100644 panos/resource_general_settings.go delete mode 100644 panos/resource_general_settings_test.go delete mode 100644 panos/resource_gre_tunnel.go delete mode 100644 panos/resource_gre_tunnel_test.go delete mode 100644 panos/resource_ike_crypto_profile_test.go delete mode 100644 panos/resource_ike_gateway.go delete mode 100644 panos/resource_ike_gateway_test.go delete mode 100644 panos/resource_ipsec_crypto_profile.go delete mode 100644 panos/resource_ipsec_crypto_profile_test.go delete mode 100644 panos/resource_ipsec_tunnel.go delete mode 100644 panos/resource_ipsec_tunnel_proxy_id_ipv4.go delete mode 100644 panos/resource_ipsec_tunnel_proxy_id_ipv4_test.go delete mode 100644 panos/resource_ipsec_tunnel_test.go delete mode 100644 panos/resource_layer2_subinterface.go delete mode 100644 panos/resource_layer2_subinterface_test.go delete mode 100644 panos/resource_layer3_subinterface.go delete mode 100644 panos/resource_layer3_subinterface_test.go delete mode 100644 panos/resource_license_api_key.go delete mode 100644 panos/resource_license_api_key_test.go delete mode 100644 panos/resource_licensing.go delete mode 100644 panos/resource_log_forwarding_profile.go delete mode 100644 panos/resource_log_forwarding_profile_test.go delete mode 100644 panos/resource_loopback_interface.go delete mode 100644 panos/resource_loopback_interface_test.go delete mode 100644 panos/resource_management_profile.go delete mode 100644 panos/resource_management_profile_test.go delete mode 100644 panos/resource_monitor_profile.go delete mode 100644 panos/resource_monitor_profile_test.go delete mode 100644 panos/resource_nat_rule.go delete mode 100644 panos/resource_nat_rule_group_test.go delete mode 100644 panos/resource_nat_rule_test.go delete mode 100644 panos/resource_panorama_address_group.go delete mode 100644 panos/resource_panorama_address_group_test.go delete mode 100644 panos/resource_panorama_administrative_tag.go delete mode 100644 panos/resource_panorama_administrative_tag_test.go delete mode 100644 panos/resource_panorama_aggregate_interface.go delete mode 100644 panos/resource_panorama_aggregate_interface_test.go delete mode 100644 panos/resource_panorama_application_group.go delete mode 100644 panos/resource_panorama_application_group_test.go delete mode 100644 panos/resource_panorama_application_object_test.go delete mode 100644 panos/resource_panorama_application_signature.go delete mode 100644 panos/resource_panorama_application_signature_test.go delete mode 100644 panos/resource_panorama_bfd_profile.go delete mode 100644 panos/resource_panorama_bfd_profile_test.go delete mode 100644 panos/resource_panorama_bgp.go delete mode 100644 panos/resource_panorama_bgp_aggregate.go delete mode 100644 panos/resource_panorama_bgp_aggregate_advertise_filter.go delete mode 100644 panos/resource_panorama_bgp_aggregate_advertise_filter_test.go delete mode 100644 panos/resource_panorama_bgp_aggregate_suppress_filter.go delete mode 100644 panos/resource_panorama_bgp_aggregate_suppress_filter_test.go delete mode 100644 panos/resource_panorama_bgp_aggregate_test.go delete mode 100644 panos/resource_panorama_bgp_auth_profile.go delete mode 100644 panos/resource_panorama_bgp_auth_profile_test.go delete mode 100644 panos/resource_panorama_bgp_conditional_adv.go delete mode 100644 panos/resource_panorama_bgp_conditional_adv_advertise_filter.go delete mode 100644 panos/resource_panorama_bgp_conditional_adv_advertise_filter_test.go delete mode 100644 panos/resource_panorama_bgp_conditional_adv_non_exist_filter.go delete mode 100644 panos/resource_panorama_bgp_conditional_adv_non_exist_filter_test.go delete mode 100644 panos/resource_panorama_bgp_conditional_adv_test.go delete mode 100644 panos/resource_panorama_bgp_dampening_profile.go delete mode 100644 panos/resource_panorama_bgp_dampening_profile_test.go delete mode 100644 panos/resource_panorama_bgp_export_rule_group.go delete mode 100644 panos/resource_panorama_bgp_export_rule_group_test.go delete mode 100644 panos/resource_panorama_bgp_import_rule_group.go delete mode 100644 panos/resource_panorama_bgp_import_rule_group_test.go delete mode 100644 panos/resource_panorama_bgp_peer.go delete mode 100644 panos/resource_panorama_bgp_peer_group.go delete mode 100644 panos/resource_panorama_bgp_peer_group_test.go delete mode 100644 panos/resource_panorama_bgp_peer_test.go delete mode 100644 panos/resource_panorama_bgp_redist_rule.go delete mode 100644 panos/resource_panorama_bgp_redist_rule_test.go delete mode 100644 panos/resource_panorama_bgp_test.go delete mode 100644 panos/resource_panorama_device_group_entry_test.go delete mode 100644 panos/resource_panorama_device_group_test.go delete mode 100644 panos/resource_panorama_edl_test.go delete mode 100644 panos/resource_panorama_ethernet_interface.go delete mode 100644 panos/resource_panorama_ethernet_interface_test.go delete mode 100644 panos/resource_panorama_gcp_account.go delete mode 100644 panos/resource_panorama_gcp_account_test.go delete mode 100644 panos/resource_panorama_gke_cluster.go delete mode 100644 panos/resource_panorama_gke_cluster_group.go delete mode 100644 panos/resource_panorama_gke_cluster_group_test.go delete mode 100644 panos/resource_panorama_gke_cluster_test.go delete mode 100644 panos/resource_panorama_gre_tunnel.go delete mode 100644 panos/resource_panorama_gre_tunnel_test.go delete mode 100644 panos/resource_panorama_ike_crypto_profile_test.go delete mode 100644 panos/resource_panorama_ike_gateway.go delete mode 100644 panos/resource_panorama_ike_gateway_test.go delete mode 100644 panos/resource_panorama_ipsec_crypto_profile.go delete mode 100644 panos/resource_panorama_ipsec_crypto_profile_test.go delete mode 100644 panos/resource_panorama_ipsec_tunnel.go delete mode 100644 panos/resource_panorama_ipsec_tunnel_proxy_id_ipv4.go delete mode 100644 panos/resource_panorama_ipsec_tunnel_proxy_id_ipv4_test.go delete mode 100644 panos/resource_panorama_ipsec_tunnel_test.go delete mode 100644 panos/resource_panorama_layer2_subinterface.go delete mode 100644 panos/resource_panorama_layer2_subinterface_test.go delete mode 100644 panos/resource_panorama_layer3_subinterface.go delete mode 100644 panos/resource_panorama_layer3_subinterface_test.go delete mode 100644 panos/resource_panorama_log_forwarding_profile.go delete mode 100644 panos/resource_panorama_log_forwarding_profile_test.go delete mode 100644 panos/resource_panorama_loopback_interface.go delete mode 100644 panos/resource_panorama_loopback_interface_test.go delete mode 100644 panos/resource_panorama_management_profile.go delete mode 100644 panos/resource_panorama_management_profile_test.go delete mode 100644 panos/resource_panorama_monitor_profile.go delete mode 100644 panos/resource_panorama_monitor_profile_test.go delete mode 100644 panos/resource_panorama_nat_rule.go delete mode 100644 panos/resource_panorama_nat_rule_group_test.go delete mode 100644 panos/resource_panorama_nat_rule_test.go delete mode 100644 panos/resource_panorama_pbf_rule_group_test.go delete mode 100644 panos/resource_panorama_redistribution_profile_ipv4.go delete mode 100644 panos/resource_panorama_redistribution_profile_ipv4_test.go delete mode 100644 panos/resource_panorama_security_policy_test.go delete mode 100644 panos/resource_panorama_security_rule_group_test.go delete mode 100644 panos/resource_panorama_service_group.go delete mode 100644 panos/resource_panorama_service_group_test.go delete mode 100644 panos/resource_panorama_service_object.go delete mode 100644 panos/resource_panorama_service_object_test.go delete mode 100644 panos/resource_panorama_static_route_ipv4.go delete mode 100644 panos/resource_panorama_static_route_ipv4_test.go delete mode 100644 panos/resource_panorama_template.go delete mode 100644 panos/resource_panorama_template_entry.go delete mode 100644 panos/resource_panorama_template_entry_test.go delete mode 100644 panos/resource_panorama_template_stack.go delete mode 100644 panos/resource_panorama_template_stack_entry.go delete mode 100644 panos/resource_panorama_template_stack_entry_test.go delete mode 100644 panos/resource_panorama_template_stack_test.go delete mode 100644 panos/resource_panorama_template_test.go delete mode 100644 panos/resource_panorama_template_variable.go delete mode 100644 panos/resource_panorama_template_variable_test.go delete mode 100644 panos/resource_panorama_tunnel_interface.go delete mode 100644 panos/resource_panorama_tunnel_interface_test.go delete mode 100644 panos/resource_panorama_virtual_router_entry_test.go delete mode 100644 panos/resource_panorama_virtual_router_test.go delete mode 100644 panos/resource_panorama_vlan.go delete mode 100644 panos/resource_panorama_vlan_entry.go delete mode 100644 panos/resource_panorama_vlan_entry_test.go delete mode 100644 panos/resource_panorama_vlan_interface.go delete mode 100644 panos/resource_panorama_vlan_interface_test.go delete mode 100644 panos/resource_panorama_vlan_test.go delete mode 100644 panos/resource_panorama_zone_entry_test.go delete mode 100644 panos/resource_panorama_zone_test.go delete mode 100644 panos/resource_pbf_rule_group_test.go delete mode 100644 panos/resource_redistribution_profile_ipv4.go delete mode 100644 panos/resource_redistribution_profile_ipv4_test.go delete mode 100644 panos/resource_security_policy_test.go delete mode 100644 panos/resource_security_rule_group_test.go delete mode 100644 panos/resource_service_group.go delete mode 100644 panos/resource_service_group_test.go delete mode 100644 panos/resource_service_object.go delete mode 100644 panos/resource_service_object_test.go delete mode 100644 panos/resource_static_route_ipv4.go delete mode 100644 panos/resource_static_route_ipv4_test.go delete mode 100644 panos/resource_telemetry.go delete mode 100644 panos/resource_telemetry_test.go delete mode 100644 panos/resource_tunnel_interface.go delete mode 100644 panos/resource_tunnel_interface_test.go delete mode 100644 panos/resource_userid_login.go delete mode 100644 panos/resource_userid_login_test.go delete mode 100644 panos/resource_virtual_router_entry_test.go delete mode 100644 panos/resource_virtual_router_test.go delete mode 100644 panos/resource_vlan.go delete mode 100644 panos/resource_vlan_entry.go delete mode 100644 panos/resource_vlan_entry_test.go delete mode 100644 panos/resource_vlan_interface.go delete mode 100644 panos/resource_vlan_interface_test.go delete mode 100644 panos/resource_vlan_test.go delete mode 100644 panos/resource_zone_entry_test.go delete mode 100644 panos/resource_zone_test.go delete mode 100644 panos/saml_profile.go delete mode 100644 panos/schemas.go delete mode 100644 panos/security_profile_group.go delete mode 100644 panos/security_rules.go delete mode 100644 panos/snmptrap_server_profile.go delete mode 100644 panos/snmptrap_server_profile_test.go delete mode 100644 panos/ssl_decrypt.go delete mode 100644 panos/ssl_tls_server_profile.go delete mode 100644 panos/syslog_server_profile.go delete mode 100644 panos/syslog_server_profile_test.go delete mode 100644 panos/tacacs_plus_profile.go delete mode 100644 panos/tech_support_file.go delete mode 100644 panos/test-infra/README.md delete mode 100644 panos/test-infra/aws-panorama/README.md delete mode 100644 panos/test-infra/aws-panorama/main.tf delete mode 100644 panos/test-infra/aws-panos/README.md delete mode 100644 panos/test-infra/aws-panos/main.tf delete mode 100644 panos/test-infra/panosconfig/main.go delete mode 100644 panos/testing_test.go delete mode 100644 panos/url_filtering_security_profile.go delete mode 100644 panos/url_filtering_security_profile_test.go delete mode 100644 panos/user_tag.go delete mode 100644 panos/user_tag_test.go delete mode 100644 panos/util.go delete mode 100644 panos/validation.go delete mode 100644 panos/virtual_routers.go delete mode 100644 panos/vm_auth_key.go delete mode 100644 panos/vm_auth_key_test.go delete mode 100644 panos/vm_information_source.go delete mode 100644 panos/vulnerability_security_profile.go delete mode 100644 panos/vulnerability_security_profile_test.go delete mode 100644 panos/wildfire_analysis_security_profile.go delete mode 100644 panos/wildfire_analysis_security_profile_test.go delete mode 100644 panos/zones.go diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 1b4eda86..00000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,489 +0,0 @@ -## 1.11.1 (February 16, 2022) - -ENHANCEMENTS: - -* Added new `ssl_certificates` parameter to all data sources and resources concerning Decryption Rules. - -FIXES: - -* PAN-OS 10.1.5 and above removed usage of `" or "` in the XPATH, which broke the provider's ability to delete multiple items in resources such as `panos_security_rule_group` or `panos_address_objects`. If the provider sees PAN-OS 10.1.5 or later, then deletes happen one at a time, which will of course negatively affect plan deployment speed. If the provider sees PAN-OS <= 10.1.4, since it still supports `" or "` in the XPATH, delete performance and implementation is unchanged. -* `panos_certificate_import` now works against Panorama ([#329](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/329)) - -DOCUMENTATION: - -* Added `Provider v2` documentation section to the main documentation page. -* Updated the build instructions for the firewall commit script. -* Other docs fixes. - - -## 1.11.0 (September 26, 2022) - -NEW DATA SOURCES: - -* `panos_authentication_profiles` -* `panos_globalprotect_ipsec_crypto_profile` / `panos_globalprotect_ipsec_crypto_profiles` -* `panos_kerberos_profiles` -* `panos_ldap_profiles` -* `panos_radius_profiles` -* `panos_saml_profile` / `panos_saml_profiles` -* `panos_ssl_tls_service_profile` / `panos_ssl_tls_service_profiles` -* `panos_tacacs_plus_profiles` - -NEW RESOURCES: - -* `panos_authentication_profile` -* `panos_globalprotect_ipsec_crypto_profile` -* `panos_kerberos_profile` -* `panos_ldap_profile` -* `panos_radius_profile` -* `panos_saml_profile` -* `panos_ssl_decrypt_exclude_certificate_entry` -* `panos_ssl_tls_service_profile` -* `panos_tacacs_plus_profile` - -FIXES: - -* `panos_dhcp_interface_info` won't crash when using this NGFW data source against Panorama ([#357](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/357)) - - -## 1.10.3 (June 22, 2022) - -FIXES: - -* `panos_ssl_decrypt.ssl_decrypt_exclude_certificate` param is not properly configured ([#341](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/341)) - - -## 1.10.2 (June 17, 2022) - -FIXES: - -* Global fix for Panorama `target` and `device` specs in data sources and resources where you can specify the `serial` and `vsys_list` ([#340](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/340)) - - -* Fix for device group `device` param -## 1.10.1 (May 13, 2022) - -* Various bug fixes -* Numerous documentation fixes - - -## 1.10.0 (February 11, 2022) - -NEW UNIVERSAL RESOURCES: - -* `panos_address_objects` - - -## 1.9.2 (January 10, 2022) - -FIXES: - -* `panos_ike_crypto_profile` / `panos_panorama_ike_crypto_profile`: Fix for importing this resource. ([#316](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/316)) - -## 1.9.1 (January 7, 2022) - -FIXES: - -* Allow pre/post rulebase with "shared" for all Panorama policy resources ([#314](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/314)) - -## 1.9.0 (December 30, 2021) - -NEW UNIVERSAL DATA SOURCES: -* `panos_application_object` / `panos_application_objects` -* `panos_audit_comment_history` -* `panos_certificate_profile` / `panos_certificate_profiles` -* `panos_custom_url_category` / `panos_custom_url_categories` -* `panos_decryption_rule` / `panos_decryption_rules` -* `panos_edl` / `panos_edls` -* `panos_local_user_db_group` / `panos_local_user_db_groups` -* `panos_nat_rule` / `panos_nat_rules` -* `panos_pbf_rule` / `panos_pbf_rules` -* `panos_security_profile_group` / `panos_security_profile_groups` -* `panos_security_rule` / `panos_security_rules` -* `panos_ssl_decrypt` -* `panos_tech_support_file` -* `panos_virtual_router` / `panos_virtual_routers` -* `panos_zone` / `panos_zones` - -NEW PANORAMA DATA SOURCES: -* `panos_device_group` / `panos_device_groups` ([#284](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/284)) - -NEW UNIVERSAL RESOURCES: -* `panos_certificate_import` ([#252](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/252), [#4](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/4)) -* `panos_certificate_profile` -* `panos_custom_url_category` / `panos_custom_url_category_entry` ([#157](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/157)) -* `panos_decryption_rule_group` -* `panos_local_user_db_group` ([#310](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/310)) -* `panos_local_user_db_user` ([#310](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/310)) -* `panos_security_profile_group` ([#299](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/299)) -* `panos_ssl_decrypt` -* `panos_ssl_decrypt_trusted_root_ca_entry` -* `panos_vm_information_source` ([#281](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/281)) - -NEW FIREWALL SPECIFIC RESOURCES: -* `panos_aws_cloud_watch` ([#300](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/300)) - -PROVIDER BLOCK ENHANCEMENTS: -* Additional HTTP headers can be configured in API calls sent to PAN-OS ([#273](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/273)) -* New logging options added: `log`, `export`, `import`, `osx_curl`, and `curl_with_personal_data` - -POLICY SPECIFIC ENHANCEMENTS: -* Added `rule.audit_comment` to all policy resources. -* Added `rule.group_tag` to all Policies resources except `panos_nat_rule` / `panos_panorama_nat_rule`. ([#243](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/243), [#247](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/247)) -* Added the attribute `rule.uuid` to all Policies rule resources except `panos_nat_rule` / `panos_panorama_nat_rule`. -* Changing positioning or membership no longer deletes all of the rules. This change was necessary to preserve the opstate for various policy rules (e.g. - hit count and audit comments) -* All Policies resource timeouts for create/update operations set to 10min. ([#289](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/289)) - -ENHANCEMENTS: -* `panos_edl`: Performance improvements -* `panos_edl`: `value=predefined-url` has been added -* `panos_email_server_profile`: Performance improvements -* `panos_http_server_profile`: Performance improvements -* `panos_ike_crypto_profile` / `panos_panorama_ike_crypto_profile`: Added new GCM encryptions added in PAN-OS 10.0. ([#304](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/304)) -* `panos_log_forwarding_profile` / `panos_panorama_log_forwarding_profile`: `log_type=decryption` has been added ([#305](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/305)) -* `panos_panorama_email_server_profile`: This can now be configured on Panorama -* `panos_snmptrap_server_profile`: Performance improvements -* `panos_syslog_server_profile`: Performance improvements -* Added checking in all Panorama Policy resources and data sources for invalid combinations of `device_group` and `rulebase`. ([#275](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/275)) - -FIXES: -* `panos_application_object` / `panos_panorama_application_object`: `ip_protocol.value` is now a string instead of an int -* `panos_edl`: `value=predefined` is now `value=predefined-ip` -* `panos_ipsec_crypto_profile` / `panos_panorama_ipsec_crypto_profile`: Removed the validation function to allow `dh_group=no-pfs`. ([#307](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/307)) -* `panos_virtual_router` / `panos_panorama_virtual_router`: Importing a virtual router that has been configured via the GUI now reflects administrative distances left as their default values ([#306](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/306)) -* The `rule.hip_profiles` parameter in all security rule resources is now Optional instead of Required. ([#293](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/293)) -* Fixed the parsing of the `rule.target` parameter for all Policy resources and data sources. ([#242](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/242), [#290](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/290), [#298](https://github.com/PaloAltoNetworks/terraform-provider-panos/issues/298)) -* Fixed detecting when a policy rule group is misplaced in certain circumstances. -* `panos_vlan_entry` / `panos_panorama_vlan_entry`: Fixed removal of this resource. -* Various documentation fixes. - -## 1.8.3 (April 26, 2021) - -ENHANCEMENTS: - -* `panos_ip_tag` now works on Panorama ([#277](https://github.com/terraform-providers/terraform-provider-panos/issues/272)) - -## 1.8.2 (April 9, 2021) - -ENHANCEMENTS: - -* Try to restore the previous security policy if `panos_security_policy` / - `panos_panorama_security_policy` has an error applying the new one. - ([#272](https://github.com/terraform-providers/terraform-provider-panos/issues/272)) -* Add additional architecture support (update to go 1.16). - -## 1.8.1 (March 29, 2021) - -BUG FIXES: - -* Importing an address object into state should not result in `terraform plan` - showing differences. - -DOCUMENTATION: - -* Updating the commit script to add support for a configurable timeout. -* Minor fixes. - -## 1.8.0 (February 4, 2021) - -NEW DATA SOURCES: - -* `panos_api_key` - -## 1.7.1 (February 4, 2021) - -BUG FIXES: - -* Fixing `panos_address_object` wanting to redeploy existing address objects. - -## 1.7.0 (January 30, 2021) - -Newly added resources and data sources now work with both NGFW and Panorama; there -is no separate `panos_panorama_` for Panorama. If a data source or resource only -works with one, it will say as much in the documentation. Additionally, the subheading -for the documentation will now be just "Objects" or "Network" for any of these new -style data sources/resources. - -NEW DATA SOURCES: - -* `panos_address_object` / `panos_address_objects` -* `panos_anti_spyware_security_profile` / `panos_anti_spyware_security_profiles` -* `panos_antivirus_security_profile` / `panos_antivirus_security_profiles` -* `panos_arp` / `panos_arps` -* `panos_custom_data_pattern_object` / `panos_custom_data_pattern_objects` -* `panos_data_filtering_security_profile` / `panos_data_filtering_security_profiles` -* `panos_device_group_parent` -* `panos_dos_protection_profile` / `panos_dos_protection_profiles` -* `panos_dynamic_user_group` / `panos_dynamic_user_groups` -* `panos_file_blocking_security_profile` / `panos_file_blocking_security_profiles` -* `panos_ospf` -* `panos_ospf_area` / `panos_ospf_areas` -* `panos_ospf_area_interface` / `panos_ospf_area_interfaces` -* `panos_ospf_area_virtual_link` / `panos_ospf_area_virtual_links` -* `panos_ospf_auth_profiles` -* `panos_ospf_export` / `panos_ospf_exports` -* `panos_predefined_dlp_file_type` -* `panos_predefined_tdb_file_type` -* `panos_predefined_threat` -* `panos_url_filtering_security_profile` / `panos_url_filtering_security_profiles` -* `panos_vulnerability_security_profile` / `panos_vulnerability_security_profiles` -* `panos_wildfire_analysis_security_profile` / `panos_wildfire_analysis_security_profiles` -* `panos_ip_tag` -* `panos_user_tag` -* `panos_vm_auth_key` - -NEW RESOURCES: - -* `panos_anti_spyware_security_profile` -* `panos_antivirus_security_profile` -* `panos_arp` -* `panos_custom_data_pattern_object` -* `panos_data_filtering_security_profile` -* `panos_dos_protection_profile` -* `panos_dynamic_user_group` -* `panos_file_blocking_security_profile` -* `panos_ip_tag` -* `panos_ospf` -* `panos_ospf_area` -* `panos_ospf_area_interface` -* `panos_ospf_area_virtual_link` -* `panos_ospf_auth_profile` -* `panos_ospf_export` -* `panos_url_filtering_security_profile` -* `panos_user_tag` -* `panos_vulnerability_security_profile` -* `panos_wildfire_analysis_security_profile` -* `panos_device_group_parent` -* `panos_vm_auth_key` - -UPDATES: - -* ECMP options added to `panos_virtual_router` / `panos_panorama_virtual_router` -* LACP, HA, and LLDP options added to both ethernet interfaces and aggregate interfaces -* `panos_panorama_plugin` has been renamed to `panos_plugin` and now also works with NGFW - now. `panos_panorama_plugin` still exists as an alias but will be removed in a - future release, so please update your plan files accordingly. -* `panos_panorama_address_object` has been remade into the new "shared" style for - data sources and resources as a kind of beta before touching any other existing - resources. This will cause extra unused params to exist in resources, but should - not affect functionality. Please let us know (GitHub issue) if this causes - problems for you. Otherwise the intent is to slowly retrofit resources into this - new style. - -## 1.6.3 (September 1, 2020) - -* Release for Terraform Registry - -## 1.6.2 (December 10, 2019) - -UPDATES: - -* Updated the provider to use the Terraform Plugin SDK ([#220](https://github.com/terraform-providers/terraform-provider-panos/issues/220)) - -## 1.6.1 (November 19, 2019) - - -UPDATES: - -* The provider can now manage XFR PAN-OS releases ([#216](https://github.com/terraform-providers/terraform-provider-panos/issues/216)) -* New optional provider param: `verify_certificate` ([#218](https://github.com/terraform-providers/terraform-provider-panos/issues/218)) - -## 1.6.0 (August 30, 2019) - -NEW DATA SOURCES: - -* `panos_panorama_plugin` ([#178](https://github.com/terraform-providers/terraform-provider-panos/issues/178)) - -NEW RESOURCES: - -* `panos_gre_tunnel` / `panos_panorama_gre_tunnel` ([#162](https://github.com/terraform-providers/terraform-provider-panos/issues/162)) -* `panos_monitor_profile` / `panos_panorama_monitor_profile` ([#182](https://github.com/terraform-providers/terraform-provider-panos/issues/182)) -* `panos_panorama_gcp_account` ([#179](https://github.com/terraform-providers/terraform-provider-panos/issues/179)) -* `panos_panorama_gke_cluster` ([#181](https://github.com/terraform-providers/terraform-provider-panos/issues/181)) -* `panos_panorama_gke_cluster_group` ([#180](https://github.com/terraform-providers/terraform-provider-panos/issues/180)) -* `panos_pbf_rule_group` / `panos_panorama_pbf_rule_group` ([#152](https://github.com/terraform-providers/terraform-provider-panos/issues/152)) -* `panos_vlan` / `panos_panorama_vlan` ([#145](https://github.com/terraform-providers/terraform-provider-panos/issues/145)) -* `panos_aggregate_interface` / `panos_panorama_aggregate_interface` ([#169](https://github.com/terraform-providers/terraform-provider-panos/issues/169)) -* `panos_vlan_entry` / `panos_panorama_vlan_entry` ([#146](https://github.com/terraform-providers/terraform-provider-panos/issues/146)) -* `panos_layer3_subinterface` / `panos_panorama_layer3_subinterface` ([#195](https://github.com/terraform-providers/terraform-provider-panos/issues/195)) -* `panos_layer2_subinterface` / `panos_panorama_layer2_subinterface` ([#82](https://github.com/terraform-providers/terraform-provider-panos/issues/82)) -* `panos_application_object` / `panos_panorama_application_object` ([#197](https://github.com/terraform-providers/terraform-provider-panos/issues/197)) -* `panos_application_group` / `panos_panorama_application_group` ([#198](https://github.com/terraform-providers/terraform-provider-panos/issues/198)) -* `panos_application_signature` / `panos_panorama_application_signature` ([#201](https://github.com/terraform-providers/terraform-provider-panos/issues/201)) -* `panos_snmptrap_server_profile` / `panos_panorama_snmptrap_server_profile` ([#203](https://github.com/terraform-providers/terraform-provider-panos/issues/203)) -* `panos_syslog_server_profile` / `panos_panorama_syslog_server_profile` ([#83](https://github.com/terraform-providers/terraform-provider-panos/issues/83)) -* `panos_email_server_profile` / `panos_panorama_email_server_profile` ([#206](https://github.com/terraform-providers/terraform-provider-panos/issues/206)) -* `panos_http_server_profile` / `panos_panorama_http_server_profile` ([#207](https://github.com/terraform-providers/terraform-provider-panos/issues/207)) -* `panos_log_forwarding_profile` / `panos_panorama_log_forwarding_profile` ([#84](https://github.com/terraform-providers/terraform-provider-panos/issues/84)) - -NEW PARAMS ADDED TO: - -* `panos_address_object` / `panos_panorama_address_object` ([#174](https://github.com/terraform-providers/terraform-provider-panos/issues/174)) -* `panos_ethernet_interface` / `panos_panorama_ethernet_interface` ([#173](https://github.com/terraform-providers/terraform-provider-panos/issues/173)) -* `panos_service_object` / `panos_panorama_service_object` ([#175](https://github.com/terraform-providers/terraform-provider-panos/issues/175)) - -BUG FIXES: - -* The ordering for administrative tags on objects (such as address objects or address groups) is now preserved ([#161](https://github.com/terraform-providers/terraform-provider-panos/issues/161)) -* The ordering for various list params in `panos_nat_rule_group` / `panos_panorama_nat_rule_group` is now ignored ([#143](https://github.com/terraform-providers/terraform-provider-panos/issues/143)) -* New params added to `panos_nat_rule_group` / `panos_panorama_nat_rule_group` to to replace `static` and `dynamic` as `dynamic` is now a recursively reserved keyword in Terraform 0.12 ([#167](https://github.com/terraform-providers/terraform-provider-panos/issues/167)) - -## 1.5.2 (May 14, 2019) - -* `panos_ike_gateway` / `panos_panorama_ike_gateway` - `floating-ip` is now an accepted value for `local_ip_address_type` ([#158](https://github.com/terraform-providers/terraform-provider-panos/issues/158)) -* `panos_ike_gateway` / `panos_panorama_ike_gateway` - Updated documentation for `nat_traversal_keep_alive` ([#97](https://github.com/terraform-providers/terraform-provider-panos/issues/97)) -* Fixed the acctest for `panos_panorama_nat_rule` ([#147](https://github.com/terraform-providers/terraform-provider-panos/issues/147)) -* Properly handle when a list of strings is sent an empty string ([#153](https://github.com/terraform-providers/terraform-provider-panos/issues/153)) -* Updated the commit script given on the main documentation page to include more ways to specify auth credentials ([#160](https://github.com/terraform-providers/terraform-provider-panos/issues/160)) -* Updated to github.com/hashicorp/terraform@v0.12.0-rc1 ([#158](https://github.com/terraform-providers/terraform-provider-panos/issues/158)) - -## 1.5.1 (February 05, 2019) - -The following resources can no longer be imported, as they have encrypted fields (thus there is no way to verify the plain text version of those fields) [[#139](https://github.com/terraform-providers/terraform-provider-panos/issues/139)]: - -* `panos_bgp_auth_profile` / `panos_panorama_bgp_auth_profile` -* `panos_edl` / `panos_panorama_edl` -* `panos_ike_gateway` / `panos_panorama_ike_gateway` -* `panos_ipsec_tunnel` / `panos_panorama_ipsec_tunnel` - -## 1.5.0 (February 04, 2019) - -NEW RESOURCES: - -* `panos_bfd_profile` / `panos_panorama_bfd_profile` ([#107](https://github.com/terraform-providers/terraform-provider-panos/issues/107)) -* `panos_bgp` / `panos_panorama_bgp` ([#73](https://github.com/terraform-providers/terraform-provider-panos/issues/73)) -* `panos_bgp_aggregate` / `panos_panorama_bgp_aggregate` ([#124](https://github.com/terraform-providers/terraform-provider-panos/issues/124)) -* `panos_bgp_aggregate_advertise_filter` / `panos_panorama_bgp_aggregate_advertise_filter` ([#126](https://github.com/terraform-providers/terraform-provider-panos/issues/126)) -* `panos_bgp_aggregate_suppress_filter` / `panos_panorama_bgp_aggregate_suppress_filter` ([#128](https://github.com/terraform-providers/terraform-provider-panos/issues/128)) -* `panos_bgp_auth_profile` / `panos_panorama_bgp_auth_profile` ([#110](https://github.com/terraform-providers/terraform-provider-panos/issues/110)) -* `panos_bgp_conditional_adv` / `panos_panorama_bgp_conditional_adv`, `panos_bgp_conditional_adv_advertise_filter` / `panos_panorama_bgp_conditional_adv_advertise_filter`, and `panos_bgp_conditional_adv_non_exist_filter` / `panos_panorama_bgp_conditional_adv_non_exist_filter` ([#122](https://github.com/terraform-providers/terraform-provider-panos/issues/122)) -* `panos_bgp_dampening_profile` / `panos_panorama_bgp_dampening_profile` ([#111](https://github.com/terraform-providers/terraform-provider-panos/issues/111)) -* `panos_bgp_export_rule_group` / `panos_panorama_bgp_export_rule_group` ([#120](https://github.com/terraform-providers/terraform-provider-panos/issues/120)) -* `panos_bgp_import_rule_group` / `panos_panorama_bgp_import_rule_group` ([#118](https://github.com/terraform-providers/terraform-provider-panos/issues/118)) -* `panos_bgp_peer` / `panos_panorama_bgp_peer` ([#116](https://github.com/terraform-providers/terraform-provider-panos/issues/116)) -* `panos_bgp_peer_group` / `panos_panorama_bgp_peer_group` ([#114](https://github.com/terraform-providers/terraform-provider-panos/issues/114)) -* `panos_bgp_redist_rule` / `panos_panorama_bgp_redist_rule` ([#130](https://github.com/terraform-providers/terraform-provider-panos/issues/130)) -* `panos_nat_rule_group` / `panos_panorama_nat_rule_group` ([#78](https://github.com/terraform-providers/terraform-provider-panos/issues/78)) -* `panos_redistribution_profile_ivp4` / `panos_panorama_redistribution_profile_ipv4` ([#92](https://github.com/terraform-providers/terraform-provider-panos/issues/92)) - -ENHANCEMENTS: - -* Almost every resource can now be imported ([#86](https://github.com/terraform-providers/terraform-provider-panos/issues/86)) -* Added proxy params to `panos_general_settings` ([#96](https://github.com/terraform-providers/terraform-provider-panos/issues/96)) - -DEPRECATED RESOURCES: - -* `panos_nat_rule` / `panos_panorama_nat_rule` are both deprecated. Please use `panos_nat_rule_group` / `panos_panorama_nat_rule_group` instead. - -## 1.4.1 (October 26, 2018) - -NEW RESOURCES: - -* `panos_virtual_router_entry` and `panos_panorama_virtual_router_entry` ([#71](https://github.com/terraform-providers/terraform-provider-panos/issues/71)) -* `panos_zone_entry` and `panos_panorama_zone_entry` ([#74](https://github.com/terraform-providers/terraform-provider-panos/issues/74)) - -BUG FIXES: - -* Panorama device groups no longer require a description. ([#81](https://github.com/terraform-providers/terraform-provider-panos/issues/81)) -* Panorama template stacks can now define a `default_vsys` ([#85](https://github.com/terraform-providers/terraform-provider-panos/issues/85)) - -## 1.4.0 (August 27, 2018) - -NEW FEATURES: - -* Support for both templates and template stacks has been added to the provider. When defining your resource, use either the `template` variable if you want to attach it to a template, or `template_stack` if you want to attach it to a template stack. - -NEW DATA SOURCES: - -* `panos_dhcp_interface_info` ([#35](https://github.com/terraform-providers/terraform-provider-panos/issues/35)) - -NEW RESOURCES: - -* `panos_ike_crypto_profile` and `panos_panorama_ike_crypto_profile` ([#37](https://github.com/terraform-providers/terraform-provider-panos/issues/37)) -* `panos_ipsec_crypto_profile` and `panos_panorama_ipsec_crypto_profile` ([#38](https://github.com/terraform-providers/terraform-provider-panos/issues/38)) -* `panos_tunnel_interface` and `panos_panorama_tunnel_interface` ([#42](https://github.com/terraform-providers/terraform-provider-panos/issues/42)) -* `panos_ike_gateway` and `panos_panorama_ike_gateway` ([#39](https://github.com/terraform-providers/terraform-provider-panos/issues/39)) -* `panos_ipsec_tunnel`, `panos_ipsec_tunnel_proxy_id_ipv4`, `panos_panorama_ipsec_tunnel`, and `panos_panorama_ipsec_tunnel_proxy_id_ipv4` ([#28](https://github.com/terraform-providers/terraform-provider-panos/issues/28)) -* `panos_edl` and `panos_panorama_edl` ([#27](https://github.com/terraform-providers/terraform-provider-panos/issues/27)) -* `panos_loopback_interface` and `panos_panorama_loopback_interface` ([#41](https://github.com/terraform-providers/terraform-provider-panos/issues/41)) -* `panos_vlan_interface` and `panos_panorama_vlan_interface` ([#40](https://github.com/terraform-providers/terraform-provider-panos/issues/40)) -* `panos_static_route_ipv4` and `panos_panorama_static_route_ipv4` ([#30](https://github.com/terraform-providers/terraform-provider-panos/issues/30)) -* `panos_panorama_template`, `panos_panorama_template_entry`, `panos_panorama_template_stack`, `panos_panorama_template_stack_entry`, and `panos_panorama_template_variable` ([#43](https://github.com/terraform-providers/terraform-provider-panos/issues/43)) -* `panos_license_api_key` and `panos_licensing` ([#24](https://github.com/terraform-providers/terraform-provider-panos/issues/24)) -* `panos_panorama_management_profile` ([#58](https://github.com/terraform-providers/terraform-provider-panos/issues/58)) -* `panos_panorama_ethernet_interface` ([#60](https://github.com/terraform-providers/terraform-provider-panos/issues/60)) -* `panos_panorama_zone` ([#62](https://github.com/terraform-providers/terraform-provider-panos/issues/62)) -* `panos_panorama_virtual_router` ([#64](https://github.com/terraform-providers/terraform-provider-panos/issues/64)) - -## 1.3.0 (June 27, 2018) - -RENAMED RESOURCES: - -The following resources have been renamed for clarity from their original names. Both the old name and the new name will work right now, but please update your plans to use the new names as the original names may be removed / repurposed in the future. - -* `panos_nat_policy` is now `panos_nat_rule` ([#34](https://github.com/terraform-providers/terraform-provider-panos/issues/34)) -* `panos_security_policies` is now `panos_security_policy` ([#34](https://github.com/terraform-providers/terraform-provider-panos/issues/34)) -* `panos_security_policy_group` is now `panos_security_rule_group` ([#34](https://github.com/terraform-providers/terraform-provider-panos/issues/34)) -* `panos_panorama_nat_policy` is now `panos_panorama_nat_rule` ([#34](https://github.com/terraform-providers/terraform-provider-panos/issues/34)) -* `panos_panorama_security_policies` is now `panos_panorama_security_policy` ([#34](https://github.com/terraform-providers/terraform-provider-panos/issues/34)) -* `panos_panorama_security_policy_group` is now `panos_panorama_security_rule_group` ([#34](https://github.com/terraform-providers/terraform-provider-panos/issues/34)) - -## 1.2.0 (June 19, 2018) - -FEATURES: - -* **New Resource:** `panos_telemetry` ([#31](https://github.com/terraform-providers/terraform-provider-panos/issues/31)) -* **New Resource:** `panos_security_policy_group` ([#20](https://github.com/terraform-providers/terraform-provider-panos/issues/20)] [[#32](https://github.com/terraform-providers/terraform-provider-panos/issues/32)) -* **New Resource:** `panos_panorama_security_policy_group` ([#20](https://github.com/terraform-providers/terraform-provider-panos/issues/20)] [[#32](https://github.com/terraform-providers/terraform-provider-panos/issues/32)) - -NOTES: - -* The new `DatType` param is now required if you are doing destination address translation in your NAT policies. This applies to both `panos_nat_policy` and `panos_panorama_nat_policy`. Please update your plan files accordingly. - -ENHANCEMENTS: - -* `panos_nat_policy` and `panos_panorama_nat_policy` now support PAN-OS 8.1's dynamic destination NAT address type ([#25](https://github.com/terraform-providers/terraform-provider-panos/issues/25)] [[#33](https://github.com/terraform-providers/terraform-provider-panos/issues/33)) - -FIXES: - -* Creating Panorama service objects in device groups ([#26](https://github.com/terraform-providers/terraform-provider-panos/issues/26)] [[#29](https://github.com/terraform-providers/terraform-provider-panos/issues/29)) - -## 1.1.0 (April 26, 2018) - -FEATURES: - -* **New Feature:** Added Panorama support ([#3](https://github.com/terraform-providers/terraform-provider-panos/issues/3)) -* **New Feature:** Added support for credentials file for provider config ([#5](https://github.com/terraform-providers/terraform-provider-panos/issues/5)) -* **New Resource:** `panos_panorama_address_group` -* **New Resource:** `panos_panorama_address_object` -* **New Resource:** `panos_panorama_administrative_tag` -* **New Resource:** `panos_panorama_device_group` -* **New Resource:** `panos_panorama_device_group_entry` -* **New Resource:** `panos_panorama_nat_policy` -* **New Resource:** `panos_panorama_security_policies` -* **New Resource:** `panos_panorama_service_group` -* **New Resource:** `panos_panorama_service_object` - -ENHANCEMENTS: - -* `panos_nat_policy`: The `rulebase` parameter has been deprecated. You can safely remove this from your plan files. -* `panos_security_policies`: The `rulebase` parameter has been deprecated. You can safely remove this from your plan files. - -## 1.0.0 (January 31, 2018) - -FEATURES: - -* **New Data Source:** `panos_system_info` -* **New Resource:** `panos_address_group` -* **New Resource:** `panos_address_object` -* **New Resource:** `panos_administrative_tag` -* **New Resource:** `panos_dag_tags` -* **New Resource:** `panos_ethernet_interface` -* **New Resource:** `panos_general_settings` -* **New Resource:** `panos_management_profile` -* **New Resource:** `panos_nat_policy` -* **New Resource:** `panos_security_policies` -* **New Resource:** `panos_service_group` -* **New Resource:** `panos_service_object` -* **New Resource:** `panos_virtual_router` -* **New Resource:** `panos_zone` diff --git a/docs/data-sources/address_object.md b/docs/data-sources/address_object.md deleted file mode 100644 index 1bd6afa8..00000000 --- a/docs/data-sources/address_object.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -page_title: "panos: panos_address_object" -subcategory: "Objects" ---- - -# panos_address_object - -Gets information on an address object. - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -```hcl -data "panos_address_object" "example" { - name = panos_address_object.x.name -} - -resource "panos_address_object" "x" { - name = "localnet" - value = "192.168.80.0/24" - description = "The 192.168.80 network" - tags = [ - "internal", - "dmz", - ] - - lifecycle { - create_before_destroy = true - } -} -``` - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys to put the address object into (default: - `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - -The following arguments are supported: - -* `name` - (Required) The address object's name. - - -## Attribute Reference - -The following attributes are supported: - -* `type` - The type of address object. -* `value` - The address object's value. -* `description` - The address object's description. -* `tags` - (list) List of administrative tags. diff --git a/docs/data-sources/address_objects.md b/docs/data-sources/address_objects.md deleted file mode 100644 index bfa4fcd5..00000000 --- a/docs/data-sources/address_objects.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -page_title: "panos: panos_address_objects" -subcategory: "Objects" ---- - -# panos_address_objects - -Gets the list of address objects. - - -## Example Usage - -```hcl -data "panos_address_objects" "example" {} -``` - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys to put the address object into (default: - `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/anti_spyware_security_profile.md b/docs/data-sources/anti_spyware_security_profile.md deleted file mode 100644 index b715ee93..00000000 --- a/docs/data-sources/anti_spyware_security_profile.md +++ /dev/null @@ -1,135 +0,0 @@ ---- -page_title: "panos: panos_anti_spyware_security_profile" -subcategory: "Objects" ---- - -# panos_anti_spyware_security_profile - -Get anti-spyware security profile information. - - -## Example Usage - -```hcl -data "panos_anti_spyware_security_profile" "example" { - name = panos_anti_spyware_security_profile.x.name -} - -resource "panos_anti_spyware_security_profile" "x" { - name = "example" - description = "my description" - sinkhole_ipv4_address = "pan-sinkhole-default-ip" - sinkhole_ipv6_address = "::1" - botnet_list { - name = "default-paloalto-dns" - action = "sinkhole" - packet_capture = "disable" - } - botnet_list { - name = "default-paloalto-cloud" - action = "allow" - packet_capture = "disable" - } - rule { - name = "foo" - threat_name = "any" - category = "adware" - action = "alert" - packet_capture = "disable" - severities = ["any"] - } - exception { - name = data.panos_predefined_threat.dot_net.threats.0.name - action = "allow" - } - - lifecycle { - create_before_destroy = true - } -} - -data "panos_predefined_threat" "dot_net" { - threat_type = "phone-home" - threat_name = "Generic .NET Framework C# Webshell Upload Detection" -} -``` - - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys location (default: `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - -The following arguments are supported: - -* `name` - (Required) The name. - - -## Attribute Reference - -The following attributes are supported: - -* `description` - The description. -* `packet_capture` - Packet capture setting. Valid values - are `disable`, `single-packet`, or `extended-capture`. -* `sinkhole_ipv4_address` - IPv4 sinkhole address. -* `sinkhole_ipv6_address` - IPv6 sinkhole address. -* `threat_exceptions` - (list) List of threat exceptions. -* `bonet_list` - (repeatable) Botnet spec, as defined below. -* `dns_category` - (repeatable, PAN-OS 10.0+) DNS category spec, as defined below. -* `white_list` - (repeatable, PAN-OS 10.0+) White list spec, as defined below. -* `rule` - (repeatable) Rule list spec, as defined below. -* `exception` - (repeatable) Except list spec, as defined below. - -`botnet_list` supports the following attributes: - -* `name` - Name. -* `action` - Action to take. Valid values are `alert`, `default`, `allow`, - `block`, or `sinkhole`. -* `packet_capture` - (PAN-OS 9.0+) Packet capture setting. Valid values - are `disable`, `single-packet`, or `extended-capture`. - -`dns_category` supports the following attributes: - -* `name` - Name. -* `action` - Action to take. Valid values are `alert`, `default`, `allow`, - `block`, or `sinkhole`. -* `log_level` - Logging level. Valid values are `default`, `none`, `low`, - `informational`, `medium`, `high`, or `critical`. -* `packet_capture` - Packet capture setting. Valid values - are `disable`, `single-packet`, or `extended-capture`. - -`white_list` supports the following attributes: - -* `name` - Name. -* `description` - Description - -`rule` supports the following attributes: - -* `name` - Name. -* `threat_name` - Threat name. -* `category` - Category. -* `severities` - (list) Severities. -* `packet_capture` - Packet capture setting. Valid values - are `disable`, `single-packet`, or `extended-capture`. -* `action` - Action. Valid values are `default`, `allow`, `alert`, `drop`, - `reset-client`, `reset-server`, `reset-both`, or `block-ip`. -* `block_ip_track_by` - (action=`block-ip`) The track by setting. -* `block_ip_duration` - (action=`block-ip`, int) The duration. - -`exception` supports the following attributes: - -* `name` - Threat name. You can use the `panos_predefined_threat` data - source to discover the various phone home names available to use. -* `packet_capture` - Packet capture setting. Valid values - are `disable`, `single-packet`, or `extended-capture`. -* `action` - Action. Valid values are `default`, `allow`, `alert`, `drop`, - `reset-client`, `reset-server`, `reset-both`, or `block-ip`. -* `block_ip_track_by` - (action=`block-ip`) The track by setting. -* `block_ip_duration` - (action=`block-ip`, int) The duration. -* `exempt_ips` - (list) List of exempt IPs. diff --git a/docs/data-sources/anti_spyware_security_profiles.md b/docs/data-sources/anti_spyware_security_profiles.md deleted file mode 100644 index 7e755b92..00000000 --- a/docs/data-sources/anti_spyware_security_profiles.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -page_title: "panos: panos_anti_spyware_security_profiles" -subcategory: "Objects" ---- - -# panos_anti_spyware_security_profiles - -Gets the list of anti-spyware security profiles. - - -## Example Usage - -```hcl -data "panos_anti_spyware_security_profiles" "example" {} -``` - - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys location (default: `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/antivirus_security_profile.md b/docs/data-sources/antivirus_security_profile.md deleted file mode 100644 index e3ec29a0..00000000 --- a/docs/data-sources/antivirus_security_profile.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -page_title: "panos: panos_antivirus_security_profile" -subcategory: "Objects" ---- - -# panos_antivirus_security_profile - -Gets anti-virus security profile info. - - -## Example Usage - -```hcl -data "panos_antivirus_security_profile" "example" { - name = panos_antivirus_security_profile.x.name -} - -resource "panos_antivirus_security_profile" "x" { - name = "example" - description = "my description" - decoder { name = "smtp" } - decoder { name = "smb" } - decoder { name = "pop3" } - decoder { name = "imap" } - decoder { name = "http" } - decoder { name = "http2" } - decoder { - name = "ftp" - action = "reset-both" - } - application_exception { - application = "hotmail" - action = "alert" - } - - lifecycle { - create_before_destroy = true - } -} -``` - - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys location (default: `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - -The following arguments are supported: - -* `name` - (Required) The name. - - -## Attribute Reference - -The following attributes are supported: - -* `description` - The description. -* `packet_capture` - (bool) Set to `true` to enable packet capture. -* `threat_exceptions` - (list) List of threat exceptions. -* `decoder` - (Repeatable) A decoder spec, as defined below. -* `application_exception` - (Repeatable) An application exception spec, as - defined below. -* `machine_learning_model` - (Repeatable) A machine learning model spec, as - defined below. -* `machine_learning_exception` - (Repeatable) A machine learning exception spec, as - defined below. - -`decoder` supports the following attributes: - -* `name` - Decoder name. -* `action` - Decoder action. -* `wildfire_action` - Wildfire action. -* `machine_learning_action` - (PAN-OS 10.0+) Machine learning action. - -`application_exception` supports the following attributes: - -* `application` - The application name -* `action` - The action. - -`machine_learning_model` supports the following attributes: - -* `model` - The model. -* `action` - The action. - -`machine_learning_exception` supports the following attributes: - -* `name` - The name. -* `description` - The description. -* `filename` - Filename diff --git a/docs/data-sources/antivirus_security_profiles.md b/docs/data-sources/antivirus_security_profiles.md deleted file mode 100644 index 01c347c7..00000000 --- a/docs/data-sources/antivirus_security_profiles.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -page_title: "panos: panos_antivirus_security_profiles" -subcategory: "Objects" ---- - -# panos_antivirus_security_profiles - -Gets the list of anti-virus security profiles. - - -## Example Usage - -```hcl -data "panos_antivirus_security_profiles" "example" {} -``` - - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys location (default: `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/api_key.md b/docs/data-sources/api_key.md deleted file mode 100644 index 500f727f..00000000 --- a/docs/data-sources/api_key.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -page_title: "panos: panos_api_key" -subcategory: "Operational State" ---- - -# panos_api_key - -Use this data source to retrieve the API key associated with the provider -authentication credentials supplied. - -Using the API key instead of classic username / password may result in some -speed gains when using the `panos` provider. - - -## Example Usage - -```hcl -data "panos_api_key" "example" {} -``` - - -## Attribute Reference - -The following attributes are supported: - -* `api_key` - The API key diff --git a/docs/data-sources/application_object.md b/docs/data-sources/application_object.md deleted file mode 100644 index 11bd068c..00000000 --- a/docs/data-sources/application_object.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -page_title: "panos: panos_application_object" -subcategory: "Objects" ---- - -# panos_application_object - -Retrieve information on the given application object. - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -```hcl -data "panos_application_object" "example" { - name = "myApp" -} -``` - -## Argument Reference - -The following Panorama arguments are supported: - -* `device_group` - The device group (default: `shared`). - -The following NGFW arguments are supported: - -* `vsys` - The object's vsys (default: `vsys1`). - -The following arguments are supported: - -* `name` - (Required) The object's name. - - -## Attribute Reference - -The following attributes are supported: - -* `defaults` - The application's defaults spec (defined below). This section is - omitted for a "defaults" of `None`. -* `category` - The category. -* `subcategory` - The subcategory. -* `technology` - The technology. -* `description` - The object's description. -* `timeout_settings` - The timeout spec (defined below). -* `risk` - (int) The risk (default: 1). -* `parent_app` - The parent application. -* `able_to_file_transfer` - (bool) Able to file transfer. -* `excessive_bandwidth` - (bool) Excessive bandwidth use. -* `tunnels_other_applications` - (bool) This application tunnels other apps. -* `has_known_vulnerability` - (bool) Has known vulnerabilities. -* `used_by_malware` - (bool) App is used by malware. -* `evasive_behavior` - (bool) App is evasive. -* `pervasive_use` - (bool) App is pervasive. -* `prone_to_misuse` - (bool) Prone to misuse. -* `continue_scanning_for_other_applications` - (bool) Continue scanning for - other applications. -* `scanning` - The scanning spec (defined below). -* `alg_disable_capability` - The alg disable capability. -* `no_app_id_caching` - (bool) No appid caching. - -`defaults` supports the following attributes: - -* `port` - The port spec (defined below) -* `ip_protocol` - The ip protocol spec (defined below) -* `icmp` - The ICMP spec (defined below) -* `icmp6` - The ICMP6 spec (defined below) - -`defaults.port` supports the following attributes: - -* `ports` - List of ports. - -`defaults.ip_protocol` supports the following attributes: - -* `value` - The IP protocol value. - -`defaults.icmp` supports the following attributes: - -* `type` - (int) The type. -* `code` - (int) The code. - -`defaults.icmp6` supports the following attributes: - -* `type` - (int) The type. -* `code` - (int) The code. - -`timeout_settings` supports the following attributes: - -* `timeout` - (int) The timeout. -* `tcp_timeout` - (int) TCP timeout. -* `udp_timeout` - (int) UDP timeout. -* `tcp_half_closed` - (int) TCP half closed timeout. -* `tcp_time_wait` - (int) TCP time wait timeout. - -`scanning` supports the following attributes: - -* `file_types` - (bool) File type scanning. -* `viruses` - (bool) Virus scanning. -* `data_patterns` - (bool) Data pattern scanning. diff --git a/docs/data-sources/application_objects.md b/docs/data-sources/application_objects.md deleted file mode 100644 index 501125c8..00000000 --- a/docs/data-sources/application_objects.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -page_title: "panos: panos_application_objects" -subcategory: "Objects" ---- - -# panos_application_objects - -Gets the list of application objects. - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -```hcl -data "panos_application_objects" "example" {} -``` - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys (default: `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/arp.md b/docs/data-sources/arp.md deleted file mode 100644 index 6dac5bf2..00000000 --- a/docs/data-sources/arp.md +++ /dev/null @@ -1,155 +0,0 @@ ---- -page_title: "panos: panos_arp" -subcategory: "Network" ---- - -# panos_arp - -Gets ARP config attached to an interface. - - -## Example Usage - -```hcl -# Panorama ethernet interface example. -data "panos_arp" "example1" { - template = panos_arp.x.template - interface_type = panos_arp.x.interface_type - interface_name = panos_arp.x.interface_name - ip = panos_arp.x.ip -} - -resource "panos_arp" "x" { - template = panos_panorama_ethernet_interface.x.template - interface_type = "ethernet" - interface_name = panos_panorama_ethernet_interface.x.name - ip = "10.5.6.7" - mac_address = "00:30:48:52:11:22" - - lifecycle { - create_before_destroy = true - } -} - -resource "panos_panorama_template" "x" { - name = "template one" - - lifecycle { - create_before_destroy = true - } -} - -resource "panos_panorama_ethernet_interface" "x" { - template = panos_panorama_template.x.name - name = "ethernet1/1" - vsys = "vsys1" - mode = "layer3" - - lifecycle { - create_before_destroy = true - } -} - - -# Panorama aggregate interface example. -data "panos_arp" "example2" { - template = panos_arp.y.template - interface_type = panos_arp.y.interface_type - interface_name = panos_arp.y.interface_name - ip = panos_arp.y.ip -} - -resource "panos_arp" "y" { - template = panos_panorama_aggregate_interface.y.template - interface_type = "aggregate-ethernet" - interface_name = panos_panorama_aggregate_interface.y.name - ip = "10.5.6.7" - mac_address = "00:30:48:52:22:33" - - lifecycle { - create_before_destroy = true - } -} - -resource "panos_panorama_template" "y" { - name = "template two" - - lifecycle { - create_before_destroy = true - } -} - -resource "panos_panorama_aggregate_interface" "y" { - template = panos_panorama_template.y.name - name = "ae1" - vsys = "vsys1" - mode = "layer3" - - lifecycle { - create_before_destroy = true - } -} - - -# Panorama VLAN interface example. -# Since all VLAN interfaces are subinterfaces and not top level interfaces, -# the `interface_name` param should be left empty. -data "panos_arp" "example3" { - template = panos_arp.z.template - interface_type = panos_arp.z.interface_type - subinterface_name = panos_arp.z.subinterface_name - ip = panos_arp.z.ip -} - -resource "panos_arp" "z" { - template = panos_panorama_vlan_interface.z.template - interface_type = "vlan" - subinterface_name = panos_panorama_vlan_interface.z.name - ip = "10.5.6.7" - mac_address = "00:30:48:52:33:44" - - lifecycle { - create_before_destroy = true - } -} - -resourcee "panos_panorama_template" "z" { - name = "template three" - - lifecycle { - create_before_destroy = true - } -} - -resource "panos_panorama_vlan_interface" "z" { - template = panos_panorama_template.z.name - name = "vlan.42" - vsys = "vsys1" - - lifecycle { - create_before_destroy = true - } -} -``` - - -## Argument Reference - -Panorama: - -* `template` - (Optional, but Required for Panorama) The template location. - -The following arguments are supported: - -* `interface_type` - The interface type. Valid values are `ethernet` (default), - `aggregate-ethernet`, or `vlan`. -* `interface_name` - The interface name (leave this empty for VLAN interfaces). -* `subinterface_name` - The subinterface name. -* `ip` - (Required) The IP address. - -## Attribute Reference - -The following attributes are supported: - -* `mac_address` - The MAC address. -* `interface` - (`interface_type`=`vlan`) The interface. diff --git a/docs/data-sources/arps.md b/docs/data-sources/arps.md deleted file mode 100644 index 8e864dfc..00000000 --- a/docs/data-sources/arps.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -page_title: "panos: panos_arps" -subcategory: "Network" ---- - -# panos_arps - -Gets the list of ARP configs attached to an interface. - - -## Example Usage - -```hcl -# Panorama ethernet interface example. -data "panos_arps" "example" { - template = "some template" - interface_type = "ethernet" - interface_name = "ethernet1/1" - subinterface_name = "ethernet1/1.42" -} -``` - - -## Argument Reference - -Panorama: - -* `template` - (Optional, but Required for Panorama) The template location. - -The following arguments are supported: - -* `interface_type` - The interface type. Valid values are `ethernet` (default), - `aggregate-ethernet`, or `vlan`. -* `interface_name` - The interface name (leave this empty for VLAN interfaces). -* `subinterface_name` - The subinterface name. - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/audit_comment_history.md b/docs/data-sources/audit_comment_history.md deleted file mode 100644 index 1a7e4837..00000000 --- a/docs/data-sources/audit_comment_history.md +++ /dev/null @@ -1,111 +0,0 @@ ---- -page_title: "panos: panos_audit_comment_history" -subcategory: "Policies" ---- - -# panos_audit_comment_history - -Returns audit comment history about the given rule. - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -### NGFW Example - -```hcl -data "panos_audit_comment_history" "example" { - rule_type = "security" - name = panos_security_rule_group.x.rule.0.name -} - -resource "panos_security_rule_group" "x" { - rule { - name = "my rule" - description = "Made by Terraform" - ... - } - - lifecycle { - create_before_destroy = true - } -} -``` - -### Panorama Example - -```hcl -data "panos_audit_comment_history" "example" { - device_group = panos_panorama_device_group.x.name - rule_type = "security" - rulebase = panos_security_rule_group.x.rulebase - name = panos_security_rule_group.x.rule.0.name -} - -resource "panos_panorama_device_group" "x" { - name = "my device group" - - lifecycle { - create_before_destroy = true - } -} - -resource "panos_security_rule_group" "x" { - device_group = panos_panorama_device_group.x.name - rulebase = "pre-rulebase" - rule { - name = "Allow eng to DMZ" - description = "Made by Terraform" - ... - } - - lifecycle { - create_before_destroy = true - } -} -``` - - -## Argument Reference - -NGFW: - -* `vsys` - The vsys. (default: `vsys1`). - -Panorama: - -* `device_group` - The device group location (default: `shared`) -* `rulebase` - The rulebase. Valid values are `pre-rulebase` (default), - `rulebase`, or `post-rulebase`. - -The following arguments are supported: - -* `rule_type` - The rule type. Valid values are `security` (default), - `pbf`, `nat`, and `decryption`. -* `name` - (Required) The rule's name. -* `direction` - Valid values are `backward` (default) to see newest logs first, or - `forward` to see oldest first. -* `nlogs` - (int) Number of audit comments to return, max 5000 (default: `100`). -* `skip` - (int) Specify the number of logs to skip when doing log retrieval. This - is useful when retrieving logs in batches to skip previously retrieved logs. - - -## Attribute Reference - -The following attributes are supported: - -* `log` - (repeated) A log entry spec, defined below. - -Each `log` section has the following attributes: - -* `admin` - The admin who made the change. -* `comment` - The audit comment. -* `config_version` - The config version. -* `time_generated` - The time generated, as reported by PAN-OS. -* `time_generated_rfc3339` - An opportunistic representation of `time_generated` - in RFC3339. This is created by combining the `time_generated` with the timezone - information of PAN-OS. diff --git a/docs/data-sources/authentication_profiles.md b/docs/data-sources/authentication_profiles.md deleted file mode 100644 index 050135f3..00000000 --- a/docs/data-sources/authentication_profiles.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -page_title: "panos: panos_authentication_profiles" -subcategory: "Device" ---- - -# panos_authentication_profiles - -Gets the list of authentication profiles. - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -```hcl -data "panos_authentication_profiles" "example" {} -``` - -## Argument Reference - -Panorama: - -* `template` - The template. -* `template_stack` - The template stack. - -NGFW / Panorama: - -* `vsys` - The vsys (default: `shared`). - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/certificate_profile.md b/docs/data-sources/certificate_profile.md deleted file mode 100644 index 193579bf..00000000 --- a/docs/data-sources/certificate_profile.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -page_title: "panos: panos_certificate_profile" -subcategory: "Device" ---- - -# panos_certificate_profile - -Gets information on a certificate profiles. - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -```hcl -data "panos_certificate_profile" "example" { - name = "manual" -} -``` - -## Argument Reference - -Panorama: - -* `template` - The template. -* `template_stack` - The template stack. - -NGFW / Panorama: - -* `vsys` - The vsys (default: `shared`). - -The following arguments are supported: - -* `name` - (Required) The name. - -## Attribute Reference - -The following attributes are supported: - -* `username_field` - Username field. Valid values are an empty string for `None`, - `subject`, or `subject-alt`. -* `username_field_value` - The value. -* `domain` - User domain. -* `use_crl` - (bool) Use CRL. -* `use_ocsp` - (bool) Use OCSP. -* `crl_receive_timeout` - (int) CRL receive timeout in seconds. -* `ocsp_receive_timeout` - (int) OCSP receive timeout in seconds. -* `certificate_status_timeout` - (int) Certificate status timeout in seconds. -* `block_unknown_certificate` - (bool) Block session if certificate status - is unknown. -* `block_certificate_timeout` - (bool) Block session if certificate status - cannot be retrieved within timeout. -* `block_unauthenticated_certificate` - (bool) Block session if the certificate - was not issued to the authenticating device. -* `block_expired_certificate` - (bool) Block sessions with expired certificates. -* `ocsp_exclude_nonce` - (bool) OCSP exclude nonce. -* `certificate` - (repeated) List of CA certificates, defined below. - -`certificate` supports the following attributes: - -* `name` - The name. -* `default_ocsp_url` - Default OCSP URL. -* `ocsp_verify_certificate` - OCSP verify certificate. -* `template_name` - Template name/OID. diff --git a/docs/data-sources/certificate_profiles.md b/docs/data-sources/certificate_profiles.md deleted file mode 100644 index ddc661dc..00000000 --- a/docs/data-sources/certificate_profiles.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -page_title: "panos: panos_certificate_profiles" -subcategory: "Device" ---- - -# panos_certificate_profiles - -Gets the list of certificate profiles. - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -```hcl -data "panos_certificate_profile" "example" {} -``` - -## Argument Reference - -Panorama: - -* `template` - The template. -* `template_stack` - The template stack. - -NGFW / Panorama: - -* `vsys` - The vsys (default: `shared`). - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/custom_data_pattern_object.md b/docs/data-sources/custom_data_pattern_object.md deleted file mode 100644 index 17a79f2a..00000000 --- a/docs/data-sources/custom_data_pattern_object.md +++ /dev/null @@ -1,125 +0,0 @@ ---- -page_title: "panos: panos_custom_data_pattern_object" -subcategory: "Objects" ---- - -# panos_custom_data_pattern_object - -Gets information on a custom data pattern object. - - -## Example Usage - -```hcl -# Predefined example. -data "panos_custom_data_pattern_object" "predef_example" { - name = panos_custom_data_pattern_object.predef.name -} - -resource "panos_custom_data_pattern_object" "predef" { - name = "ex1" - description = "made by Terraform" - type = "predefined" - predefined_pattern { - name = "social-security-numbers" - file_types = ["docx", "xlsx"] - } - - lifecycle { - create_before_destroy = true - } -} - - -# Regex example. -data "panos_custom_data_pattern_object" "regex_example" { - name = panos_custom_data_pattern_object.regex.name -} - -resource "panos_custom_data_pattern_object" "regex" { - name = "ex2 - description = "made by Terraform" - type = "regex" - regex { - name = "blah" - file_types = ["docx", "doc", "text/html"] - regex = "shin megami tensei" - } - - lifecycle { - create_before_destroy = true - } -} - - -# File property example. -data "panos_custom_data_pattern_object" "file_prop_example" { - name = panos_custom_data_pattern_object.file_prop.name -} - -resource "panos_custom_data_pattern_object" "file_prop" { - name = "ex3" - description = "made by Terraform" - type = "file-properties" - file_property { - name = "blah2" - file_type = data.panos_predefined_dlp_file_type.pdf_keywords.name - file_property = data.panos_predefined_dlp_file_type.pdf_keywords.file_types.0.properties.0.name - property_value = "foo" - } - - lifecycle { - create_before_destroy = true - } -} - -data "panos_predefined_dlp_file_type" "pdf_keywords" { - name = "pdf" - label = "Keywords" -} -``` - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys location (default: `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - -The following arguments are supported: - -* `name` - (Required) The name. - - -## Attribute Reference - -The following attributes are available: - -* `description` - (Optional) The description. -* `type` - The type. -* `predefined_pattern` - (`type`=`predefined`, repeatable) List of - predefined pattern specs, as definded below. -* `regex` - (`type`=`regex`) List of regex specs, as defined below. -* `file_property` - (`type`=`file-properties`) List of file properties specs, - as defined below. - -`predefined_pattern` supports the following arguments: - -* `name` - The name. -* `file_types` - (list) List of file types. - -`regex` supports the following arguments: - -* `name` - Name. -* `file_types` - (list) List of file types. -* `regex` - The regex. - -`file_property` supports the following arguments: - -* `name` - Name. -* `file_type` - The file type. -* `file_property` - File property. -* `property_value` - Property value. diff --git a/docs/data-sources/custom_data_pattern_objects.md b/docs/data-sources/custom_data_pattern_objects.md deleted file mode 100644 index d0873b20..00000000 --- a/docs/data-sources/custom_data_pattern_objects.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -page_title: "panos: panos_custom_data_pattern_objects" -subcategory: "Objects" ---- - -# panos_custom_data_pattern_objects - -Gets the list of custom data pattern objects. - - -## Example Usage - -```hcl -data "panos_custom_data_pattern_objects" "example" {} -``` - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys location (default: `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/custom_url_categories.md b/docs/data-sources/custom_url_categories.md deleted file mode 100644 index ca3ec6dd..00000000 --- a/docs/data-sources/custom_url_categories.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -page_title: "panos: panos_custom_url_categories" -subcategory: "Objects" ---- - -# panos_custom_url_categories - -Gets the list of custom URL categories. - - -## PAN-OS - -NGFW and Panorama - - -## Example Usage - -```hcl -data "panos_custom_url_categories" "example" {} -``` - - -## Argument Reference - -NGFW: - -* `vsys` - The vsys (default: `vsys1`). - -Panorama: - -* `device_group` - The device group location (default: `shared`) - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/custom_url_category.md b/docs/data-sources/custom_url_category.md deleted file mode 100644 index df37d0da..00000000 --- a/docs/data-sources/custom_url_category.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -page_title: "panos: panos_custom_url_category" -subcategory: "Objects" ---- - -# panos_custom_url_category - -This data source gets info on the given custom URL category. - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -```hcl -data "panos_custom_url_category" "example" { - name = "myCustomCategory" -} -``` - - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys (default: `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group (default: `shared`). - -The following arguments are supported: - -* `name` - (Required) The name. - - -## Attribute Reference - -The following attributes are supported: - -* `description` - The description. -* `sites` - (list) The site list. -* `type` - The custom URL category type. diff --git a/docs/data-sources/data_filtering_security_profile.md b/docs/data-sources/data_filtering_security_profile.md deleted file mode 100644 index ee53c39a..00000000 --- a/docs/data-sources/data_filtering_security_profile.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -page_title: "panos: panos_data_filtering_security_profile" -subcategory: "Objects" ---- - -# panos_data_filtering_security_profile - -Gets information on a data filtering security profile. - - -## Example Usage - -```hcl -data "panos_data_filtering_security_profile" "example" { - name = panos_data_filtering_security_profile.x.name -} - -resource "panos_data_filtering_security_profile" "x" { - name = "example" - description = "made by Terraform" - rule { - data_pattern = panos_custom_data_pattern_object.my_custom_obj.name - applications = ["any"] - file_types = ["any"] - } - - lifecycle { - create_before_destroy = true - } -} - -resource "panos_custom_data_pattern_object" "my_custom_obj" { - name = "myobj" - description = "for my data filtering security profile" - type = "regex" - regex { - name = "my regex" - file_types = ["any"] - regex = "this is my regex" - } - - lifecycle { - create_before_destroy = true - } -} -``` - - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys location (default: `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - -The following arguments are supported: - -* `name` - (Required) The name. - - -## Attribute Reference - -The following attributes are supported: - -* `description` - The description. -* `data_capture` - (bool) Data capture. -* `rule` - (repeatable) Rule list spec, as defined below. - -`rule` supports the following arguments: - -* `name` - Name. -* `data_pattern` - The data pattern name. -* `applications` - (list) List of applications. -* `file_types` - (list) List of file types. -* `direction` - Direction. -* `alert_threshold` - (int) Alert threshold. -* `block_threshold` - (int) Block threshold. -* `log_severity` - Log severity. diff --git a/docs/data-sources/data_filtering_security_profiles.md b/docs/data-sources/data_filtering_security_profiles.md deleted file mode 100644 index 9e706aba..00000000 --- a/docs/data-sources/data_filtering_security_profiles.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -page_title: "panos: panos_data_filtering_security_profiles" -subcategory: "Objects" ---- - -# panos_data_filtering_security_profiles - -Gets the list of data filtering security profiles. - - -## Example Usage - -```hcl -data "panos_data_filtering_security_profiles" "example" {} -``` - - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys location (default: `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/decryption_rule.md b/docs/data-sources/decryption_rule.md deleted file mode 100644 index 915c5629..00000000 --- a/docs/data-sources/decryption_rule.md +++ /dev/null @@ -1,97 +0,0 @@ ---- -page_title: "panos: panos_decryption_rule_group" -subcategory: "Policies" ---- - -# panos_decryption_rule_group - -Retrieve information on the given decryption rule. - - -## PAN-OS - -NGFW and Panorama - - -## Example Usage - -```hcl -data "panos_decryption_rule_group" "example" { - device_group = panos_panorama_device_group.x.name - rulebase = "pre-rulebase" - name = "some decryption rule" -} - -resource "panos_panorama_device_group" "x" { - name = "my device group" - - lifecycle { - create_before_destroy = true - } -} -``` - - -## Argument Reference - -Panorama specific arguments: - -* `device_group` - (Optional) The device group (default: `shared`). -* `rulebase` - (Optional) The rulebase. This can be `pre-rulebase` (default), - `post-rulebase`, or `rulebase`. - -NGFW specific arguments: - -* `vsys` - The vsys (default: `vsys1`). - - -The following arguments are supported: - -* `name` - (Required) The rule name. - - -## Attribute Reference - -The following attributes are supported: - -* `rule` - The rule definition (see below). - -`rule` has the following attributes: - -* `name` - The rule name. -* `uuid` - The PAN-OS UUID. -* `description` - The description. -* `source_zones` - List of source zones. -* `source_addresses` - List of source addresses. -* `negate_source` - (bool) If the source should be negated. -* `source_users` - List of source users. -* `destination_zones` - List of destination zones. -* `destination_addresses` - List of destination addresses. -* `negate_destination` - (bool) Negate the destination addresses. -* `tags` - List of administrative tags. -* `disabled` - (bool) Disable this rule. -* `services` - List of services. -* `url_categories` - List of URL categories. -* `action` - Action to take. -* `decryption_type` - The decryption type. -* `ssl_certificate` - (PAN-OS 10.1 and below) The SSL certificate. -* `ssl_certificates` - (PAN-OS 10.2+) List of SSL certificate. -* `decryption_profile` - The decryption profile. -* `forwarding_profile` - Forwarding profile. -* `group_tag` - The group tag. -* `source_hips` - List of source HIP devices. -* `destination_hips` - List of destination HIP devices. -* `log_successful_tls_handshakes` - Log successful TLS handshakes. -* `log_failed_tls_handshakes` - Log failed TLS handshakes. -* `log_setting` - The log setting. -* `target` - (repeatable, Panorama only) A target definition (see below). If there - are no target sections, then the rule will apply to every vsys of every device - in the device group. -* `negate_target` - (bool, Panorama only) Instead of applying the rule for the - given serial numbers, apply it to everything except them. - -`rule.target` supports the following arguments: - -* `serial` - (Required) The serial number of the firewall. -* `vsys_list` - A listing of vsys to apply this rule to. If `serial` is - a VM, then this parameter should just be omitted. diff --git a/docs/data-sources/decryption_rules.md b/docs/data-sources/decryption_rules.md deleted file mode 100644 index cf9dc744..00000000 --- a/docs/data-sources/decryption_rules.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -page_title: "panos: panos_decryption_rules" -subcategory: "Policies" ---- - -# panos_decryption_rules - -Retrieves the list of decryption rules present. - - -## PAN-OS - -NGFW and Panorama - - -## Example Usage - -```hcl -data "panos_decryption_rules" "example" {} -``` - - -## Argument Reference - -Panorama specific arguments: - -* `device_group` - (Optional) The device group (default: `shared`). -* `rulebase` - (Optional) The rulebase. This can be `pre-rulebase` (default), - `post-rulebase`, or `rulebase`. - -NGFW specific arguments: - -* `vsys` - The vsys (default: `vsys1`). - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/device_group.md b/docs/data-sources/device_group.md deleted file mode 100644 index 7f26e6cd..00000000 --- a/docs/data-sources/device_group.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -page_title: "panos: panos_device_group" -subcategory: "Panorama" ---- - -# panos_device_group - -Retrieve information on the specified device group. - - -## PAN-OS - -Panorama only. - - -## Example Usage - -```hcl -data "panos_device_group" "example" { - name = "my device group" -} -``` - -## Argument Reference - -The following arguments are supported: - -* `name` - (Required) The device group's name. - - -## Attribute Reference - -The following attributes are supported: - -* `description` - (Optional) The device group's description. -* `device` - The device definition (see below). - -The following arguments are valid for each `device` section: - -* `serial` - The serial number of the firewall. -* `vsys_list` - A subset of all available vsys on the firewall - that should be in this device group. diff --git a/docs/data-sources/device_group_parent.md b/docs/data-sources/device_group_parent.md deleted file mode 100644 index 693d9b4d..00000000 --- a/docs/data-sources/device_group_parent.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -page_title: "panos: panos_device_group_parent" -subcategory: "Panorama" ---- - - -# panos_device_group_parent - -Retrieves the device group hierarchy as a map. - - - -## PAN-OS - -Panorama. - - -## Example Usage - -```hcl -data "panos_device_group_parent" "example" {} -``` - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) Total number of entries (device groups). -* `entries` - (map of strings) Map of strings where the key is the device - group name and the value is the parent for that device group. An empty - string for the value means that the parent is the "shared" device group. diff --git a/docs/data-sources/device_groups.md b/docs/data-sources/device_groups.md deleted file mode 100644 index eae6b24b..00000000 --- a/docs/data-sources/device_groups.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -page_title: "panos: panos_device_groups" -subcategory: "Panorama" ---- - -# panos_device_groups - -Gets the list of device groups. - - -## Example Usage - -```hcl -data "panos_device_groups" "example" {} -``` - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/dhcp_interface_info.md b/docs/data-sources/dhcp_interface_info.md deleted file mode 100644 index 320d5e6d..00000000 --- a/docs/data-sources/dhcp_interface_info.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -page_title: "panos: panos_dhcp_interface_info" -subcategory: "Operational State" ---- - -# panos_dhcp_interface_info - -Use this data source to retrieve DHCP client information about the given -firewall interface. - - -## PAN-OS - -NGFW - - -## Example Usage - -```hcl -data "panos_dhcp_interface_info" "example" { - interface = "ethernet1/1" -} - -output "eth1_ip" { - value = data.panos_dhcp_interface_info.example.ip -} -``` - -## Argument Reference - -* `interface` - (Required) The data interface to get DHCP information for. - -## Attribute Reference - -* `state` - The interface's state. -* `ip` - DHCP IP address. -* `gateway` - The default gateway assigned. -* `server` - The DHCP server IP -* `server_id` - DHCP server ID -* `primary_dns` - Primary DNS server -* `secondary_dns` - Secondary DNS server -* `primary_wins` - Primary WINS server -* `secondary_wins` - Secondary WINS -* `primary_nis` - Primary NIS -* `secondary_nis` - Secondary NIS -* `primary_ntp` - Primary NTP -* `secondary_ntp` - Secondary NTP -* `pop3_server` - POP3 Server -* `smtp_server` - SMTP Server -* `dns_suffix` - DNS Suffix diff --git a/docs/data-sources/dos_protection_profile.md b/docs/data-sources/dos_protection_profile.md deleted file mode 100644 index f5bc5f22..00000000 --- a/docs/data-sources/dos_protection_profile.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -page_title: "panos: panos_dos_protection_profile" -subcategory: "Objects" ---- - -# panos_dos_protection_profile - -Gets DOS protection security profile info. - - -## Example Usage - -```hcl -data "panos_dos_protection_profile" "example" { - name = panos_dos_protection_profile.x.name -} - -resource "panos_dos_protection_profile" "x" - name = "example" - description = "made by Terraform" - syn { - enable = True - action = "red" - alarm_rate = 777 - activate_rate = 888 - max_rate = 999 - block_duration = 42 - } - - lifecycle { - create_before_destroy = true - } -} -``` - - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys location (default: `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - -The following arguments are supported: - -* `name` - (Required) The name. - - -## Attribute Reference - -The following attributes are supported: - -* `description` - The description. -* `type` - The profile type. -* `enable_sessions_protections` - (bool) Enable sessions protections. -* `max_concurrent_sessions` - (int) Max concurrent sessions. -* `syn` - Optional syn spec, as defined below. -* `udp` - Optional protection spec, as defined below. -* `icmp` - Optional ICMP spec, as defined below. -* `icmpv6` - Optional ICMPv6 spec, as defined below. -* `other` - Optional other IP flood protection spec, as defined below. - -`syn` supports the following attributes: - -* `enable` - (bool) Enable -* `action` - SYN protection action. -* `alarm_rate` - (int) Alarm rate. -* `activate_rate` - (int) Activate rate. -* `max_rate` - (int) Max rate. -* `block_duration` - (int) Block duration. - -`udp`, `icmp`, `icmpv6`, and `other` all support the following attributes: - -* `enable` - (bool) Enable -* `alarm_rate` - (int) Alarm rate. -* `activate_rate` - (int) Activate rate. -* `max_rate` - (int) Max rate. -* `block_duration` - (int) Block duration. diff --git a/docs/data-sources/dos_protection_profiles.md b/docs/data-sources/dos_protection_profiles.md deleted file mode 100644 index c3caa7a6..00000000 --- a/docs/data-sources/dos_protection_profiles.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -page_title: "panos: panos_dos_protection_profiles" -subcategory: "Objects" ---- - -# panos_dos_protection_profiles - -Gets the list of DOS protection profiles. - - -## Example Usage - -```hcl -data "panos_dos_protection_profiles" "example" {} -``` - - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys location (default: `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/dynamic_user_group.md b/docs/data-sources/dynamic_user_group.md deleted file mode 100644 index 04c132db..00000000 --- a/docs/data-sources/dynamic_user_group.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -page_title: "panos: panos_dynamic_user_group" -subcategory: "Objects" ---- - --> **Note:** Minimum PAN-OS version: 9.0. - - -# panos_dynamic_user_group - -Gets info for a dynamic user group. - - -## Example Usage - -```hcl -data "panos_dynamic_user_group" "example" { - name = panos_dynamic_user_group.x.name -} - -resource "panos_dynamic_user_group" "x" { - name = "example" - description = "made by Terraform" - filter = "'tomato'" - - lifecycle { - create_before_destroy = true - } -} -``` - -## Argument Reference - -NGFW: - -* `vsys` - The vsys (default: `vsys1`). - -Panorama: - -* `device_group` - The device group location (default: `shared`) - -The following arguments are supported: - -* `name` - (Required) The name. - - -## Attribute Reference - -The following attributes are supported: - -* `description` - Description. -* `filter` - The filter. -* `tags` - (list) List of administrative tags. diff --git a/docs/data-sources/dynamic_user_groups.md b/docs/data-sources/dynamic_user_groups.md deleted file mode 100644 index 8dea4ced..00000000 --- a/docs/data-sources/dynamic_user_groups.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -page_title: "panos: panos_dynamic_user_group" -subcategory: "Objects" ---- - --> **Note:** Minimum PAN-OS version: 9.0. - - -# panos_dynamic_user_group - -Gets info for a dynamic user group. - - -## Example Usage - -```hcl -data "panos_dynamic_user_groups" "example" {} -``` - -## Argument Reference - -NGFW: - -* `vsys` - The vsys (default: `vsys1`). - -Panorama: - -* `device_group` - The device group location (default: `shared`) - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/edl.md b/docs/data-sources/edl.md deleted file mode 100644 index 4398bb4b..00000000 --- a/docs/data-sources/edl.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -page_title: "panos: panos_edl" -subcategory: "Objects" ---- - -# panos_edl - -Retrieve information on the specified EDL. - - -## PAN-OS - -NGFW and Panorama. - - -## Aliases - -* `panos_panorama_edl` - - -## Example Usage - -```hcl -data "panos_edl" "example" { - name = "example" -} -``` - -## Argument Reference - -Panorama specific arguments: - -* `device_group` - (Optional) The device group (default: `shared`). - - -NGFW specific arguments: - -* `vsys` - The vsys (default: `vsys1`). - - -The following arguments are supported: - -* `name` - (Required) The object's name - - -## Attribute Reference - -The following attributes are supported: - -* `type` - The type of EDL. -* `description` - The object's description. -* `source` - The EDL source URL -* `certificate_profile` - Profile for authenticating client certificates -* `username` - EDL username -* `password` - EDL password -* `repeat` - How often to retrieve the EDL. -* `repeat_at` - The time at which to retrieve the EDL. -* `repeat_day_of_week` - Repeat day of week. -* `repeat_day_of_month` - (int) If `repeat` is `monthly`, then the - repeat day of month. -* `exceptions` - (list) List of exceptions. diff --git a/docs/data-sources/edls.md b/docs/data-sources/edls.md deleted file mode 100644 index d02c7a08..00000000 --- a/docs/data-sources/edls.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -page_title: "panos: panos_edls" -subcategory: "Objects" ---- - -# panos_edls - -Gets the list of EDLs. - - -## Example Usage - -```hcl -data "panos_edls" "example" {} -``` - -## Argument Reference - -Panorama: - -* `device_group` - (Optional) The device group (default: `shared`) - -NGFW: - -* `vsys` - (Optional) The vsys (default: `vsys1`). - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/file_blocking_security_profile.md b/docs/data-sources/file_blocking_security_profile.md deleted file mode 100644 index 844268b6..00000000 --- a/docs/data-sources/file_blocking_security_profile.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -page_title: "panos: panos_file_blocking_security_profile" -subcategory: "Objects" ---- - -# panos_file_blocking_security_profile - -Gets info on file_blocking security profiles. - - -## Example Usage - -```hcl -data "panos_file_blocking_security_profile" "example" { - name = panos_file_blocking_security_profile.x.name -} - -resource "panos_file_blocking_security_profile" "x" - name = "example" - description = "made by Terraform" - rule { - name = "foo" - applications = ["bbc-streaming"] - file_types = ["ogg"] - } - - lifecycle { - create_before_destroy = true - } -} -``` - - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys location (default: `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - -The following arguments are supported: - -* `name` - (Required) The name. - - -## Attribute Reference - -The following attributes are supported: - -* `description` - The description. -* `rule` - (repeatable) Rule list spec, as defined below. - -`rule` supports the following arguments: - -* `name` - Name. -* `applications` - (list) List of applications. -* `file_types` - (list) List of file types. -* `direction` - The direction. -* `action` - The action to take. diff --git a/docs/data-sources/file_blocking_security_profiles.md b/docs/data-sources/file_blocking_security_profiles.md deleted file mode 100644 index ce0e07f2..00000000 --- a/docs/data-sources/file_blocking_security_profiles.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -page_title: "panos: panos_file_blocking_security_profiles" -subcategory: "Objects" ---- - -# panos_file_blocking_security_profiles - -Gets the list of file blocking security profiles. - - -## Example Usage - -```hcl -data "panos_file_blocking_security_profiles" "example" {} -``` - - -## Argument Reference - -NGFW: - -* `vsys` - (Optional) The vsys location (default: `vsys1`). - -Panorama: - -* `device_group` - (Optional) The device group location (default: `shared`) - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/globalprotect_ipsec_crypto_profile.md b/docs/data-sources/globalprotect_ipsec_crypto_profile.md deleted file mode 100644 index 0554f69f..00000000 --- a/docs/data-sources/globalprotect_ipsec_crypto_profile.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -page_title: "panos: panos_globalprotect_ipsec_crypto_profiles" -subcategory: "Network" ---- - -# panos_globalprotect_ipsec_crypto_profiles - -Gets information on a GlobalProtect IPSec crypto profile. - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -```hcl -resource "panos_globalprotect_ipsec_crypto_profiles" "example" { - name = "fromTerraform" -} -``` - - -## Argument Reference - -Panorama: - -* `template` - The template. -* `template_stack` - The template stack. - - -The following arguments are supported: - -* `name` - (Required) The name. - - -## Attribute Reference - -The following attributes are supported: - -* `encryptions - (List of string) The encryptions. -* `authentications` - (List of string) The authentication algorithms. diff --git a/docs/data-sources/globalprotect_ipsec_crypto_profiles.md b/docs/data-sources/globalprotect_ipsec_crypto_profiles.md deleted file mode 100644 index 77769ce6..00000000 --- a/docs/data-sources/globalprotect_ipsec_crypto_profiles.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -page_title: "panos: panos_globalprotect_ipsec_crypto_profiles" -subcategory: "Network" ---- - -# panos_globalprotect_ipsec_crypto_profiles - -Gets information on a GlobalProtect IPSec crypto profile. - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -```hcl -data "panos_globalprotect_ipsec_crypto_profiles" "example" {} -``` - - -## Argument Reference - -Panorama: - -* `template` - The template. -* `template_stack` - The template stack. - -The following arguments are supported: - -* `name` - (Required) The name. - - -## Attribute Reference - -The following attributes are supported: - -* `encryptions - (List of string) The encryptions. -* `authentications` - (List of string) The authentication algorithms. diff --git a/docs/data-sources/ip_tag.md b/docs/data-sources/ip_tag.md deleted file mode 100644 index d614ae31..00000000 --- a/docs/data-sources/ip_tag.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -page_title: "panos: panos_ip_tag" -subcategory: "User-ID" ---- - -# panos_ip_tag - -Gets information on IP tags. - - -## PAN-OS - -NGFW and Panorama - - -## Example Usage - -```hcl -# Get all IPs and all tags. -data "panos_ip_tag" "example1" {} - -# Get all tags for a single IP. -data "panos_ip_tag" "example2" { - ip = "10.2.3.4" -} - -# Get all IPs with tag "foo". -data "panos_ip_tag" "example3" { - tag = "foo" -} -``` - - -## Argument Reference - -The following arguments are supported: - -* `vsys` - The vsys location (default: `vsys1`). -* `ip` - Filter on a specific IP address. -* `tag` - Filter on a specific tag. - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) Total number of entries. -* `entries` - List of entries specs, as defined below. - -`entries` supports the following attributes: - -* `ip` - The IP address. -* `tags` - (list) List of tags. diff --git a/docs/data-sources/kerberos_profile.md b/docs/data-sources/kerberos_profile.md deleted file mode 100644 index 6b2647df..00000000 --- a/docs/data-sources/kerberos_profile.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -page_title: "panos: panos_kerberos_profile" -subcategory: "Device" ---- - -# panos_kerberos_profile - -Gets information on a Kerberos profile. - - -## Minimum PAN-OS Version - -7.0 - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -```hcl -data "panos_kerberos_profiles" "example" { - name = "fromTerraform" -} -``` - - -## Argument Reference - -Panorama: - -* `template` - The template. -* `template_stack` - The template stack. - -NGFW / Panorama: - -* `vsys` - The vsys (default: `shared`). - -The following arguments are supported: - -* `name` - (Required) The name. - - -## Attribute Reference - -The following attributes are supported: - -* `admin_use_only` - (bool) Administrator use only. -* `server` - List of server specs, as defined below. - -`server` supports the following arguments: - -* `name` - The name. -* `server` - Server hostname or IP address. -* `port` - (int) Kerberos server port number. diff --git a/docs/data-sources/kerberos_profiles.md b/docs/data-sources/kerberos_profiles.md deleted file mode 100644 index 2ea00c54..00000000 --- a/docs/data-sources/kerberos_profiles.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -page_title: "panos: panos_kerberos_profiles" -subcategory: "Device" ---- - -# panos_kerberos_profiles - -Gets the list of Kerberos profiles. - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -```hcl -data "panos_kerberos_profiles" "example" {} -``` - - -## Argument Reference - -Panorama: - -* `template` - The template. -* `template_stack` - The template stack. - -NGFW / Panorama: - -* `vsys` - The vsys (default: `shared`). - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/ldap_profiles.md b/docs/data-sources/ldap_profiles.md deleted file mode 100644 index 5c6af2c3..00000000 --- a/docs/data-sources/ldap_profiles.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -page_title: "panos: panos_ldap_profiles" -subcategory: "Device" ---- - -# panos_ldap_profiles - -Gets the list of LDAP profiles. - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -```hcl -data "panos_ldap_profiles" "example" {} -``` - - -## Argument Reference - -Panorama: - -* `template` - The template. -* `template_stack` - The template stack. - -NGFW / Panorama: - -* `vsys` - The vsys (default: `shared`). - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/local_user_db_group.md b/docs/data-sources/local_user_db_group.md deleted file mode 100644 index a6226492..00000000 --- a/docs/data-sources/local_user_db_group.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -page_title: "panos: panos_local_user_db_group" -subcategory: "Device" ---- - -# panos_local_user_db_group - -Retrieve information on the specified local user database group. - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -```hcl -data "panos_local_user_db_group" "example" { - name = "myGroup" -} -``` - -## Argument Reference - -Panorama: - -* `template` - The template. -* `template_stack` - The template stack. - - -NGFW: - -* `vsys` - (Optional) The vsys (default: `shared`). - - -The following arguments are supported: - -* `name` - (Required) The name. - - -## Attribute Reference - -The following attributes are supported: - -* `users` - List of users in this group. diff --git a/docs/data-sources/local_user_db_groups.md b/docs/data-sources/local_user_db_groups.md deleted file mode 100644 index d7f111de..00000000 --- a/docs/data-sources/local_user_db_groups.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -page_title: "panos: panos_local_user_db_groups" -subcategory: "Device" ---- - -# panos_local_user_db_groups - -Gets the list of local user database groups. - - -## Example Usage - -```hcl -data "panos_local_user_db_groups" "example" {} -``` - - -## Argument Reference - -Panorama: - -* `template` - The template. -* `template_stack` - The template stack. - - -NGFW: - -* `vsys` - The vsys (default: `shared`). - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/nat_rule.md b/docs/data-sources/nat_rule.md deleted file mode 100644 index 55287ee9..00000000 --- a/docs/data-sources/nat_rule.md +++ /dev/null @@ -1,168 +0,0 @@ ---- -page_title: "panos: panos_nat_rule_group" -subcategory: "Policies" ---- - -# panos_nat_rule_group - -Retrieve information on the specified NAT rule. - - -## PAN-OS - -NGFW and Panorama. - - -## Example Usage - -```hcl -data "panos_nat_rule" "example" { - name = "my nat rule" -} -``` - - -## Argument Reference - -Panorama specific arguments: - -* `device_group` - The device group (default: `shared`). -* `rulebase` - The rulebase. This can be `pre-rulebase` (default), - `post-rulebase`, or `rulebase`. - - -NGFW specific arguments: - -* `vsys` - The vsys (default: `vsys1`). - - -The following arguments are supported: - -* `name` - (Required) The rule name. - - -## Attribute Reference - -The following attributes are supported: - -* `rule` - The rule definition (see below). - - -Each `rule` defined supports the following attributes: - -* `name` - The NAT rule's name. -* `uuid` - (PAN-OS 9.0+) The PAN-OS UUID. -* `group_tag` - (PAN-OS 9.0+) The group tag. -* `description` - The description. -* `type` - NAT type. -* `tags` - List of administrative tags. -* `disabled` - (bool) Set to `true` to disable this rule. -* `original_packet` - The original packet specification (see below). -* `translated_packet` - The translated packet spec (see below). - - -`original_packet` supports the following attributes: - -* `source_zones` - The list of source zone(s). -* `destination_zone` - The destination zone. -* `destination_interface` - Egress interface from route lookup. -* `service` - Service. -* `source_addresses` - List of source address(es). -* `destination_addresses` - List of destination address(es). - - -`translated_packet` supports the following attributes: - -* `source` - The source spec (see below). -* `destination` - The destination spec (see below). - - -`translated_packet.source` supports the following attributes: - -* `dynamic_ip_and_port` - Dynamic IP and port source translation spec (see below). -* `dynamic_ip` - Dynamic IP source translation spec (see below). -* `static_ip` - Static IP source translation spec (see below). - - -`translated_packet.source.dynamic_ip_and_port` supports the following attributes: - -* `translated_address` - Translated address source translation type spec (see below). -* `interface_address` - Interface address source translation type spec (see below). - - -`translated_packet.source.dynamic_ip_and_port.translated_address` supports -the following attributes: - -* `translated_addresses` - List of translated addresses. - - -`translated_packet.source.dynamic_ip_and_port.interface_address` supports -the following attributes: - -* `interface` - The interface. -* `ip_address` - The IP address. - - -`translated_packet.source.dynamic_ip` supports the following attributes: - -* `translated_addresses` - The list of translated addresses. -* `fallback` - The fallback spec (see below). - - -`translated_packet.source.dynamic_ip.fallback` supports the following attributes: - -* `translated_address` - The translated address fallback spec (see below). -* `interface_address` - The interface address fallback spec (see below). - - -`translated_packet.source.dynamic_ip.fallback.translated_address` supports the -following attributes: - -* `translated_addresses` - List of source address translation - fallback translated addresses. - - -`translated_packet.source.dynamic_ip.fallback.interface_address` supports the -following attributes: - -* `interface` - Source address translation fallback interface. -* `type` - Type of interface fallback. -* `ip_address` - IP address of the fallback interface. - - -`translated_packet.source.static_ip` supports the following attributes: - -* `translated_address` - The statically translated source address. -* `bi_directional` - (bool) Set to `true` to enable - bi-directional source address translation. - - -`translated_packet.destination` supports the following attributes: - -* `static_translation` - Specifies a static destination NAT (see below). -* `dynamic_translation` - (PAN-OS 8.1+) Specify a dynamic destination NAT - (see below). -* `static` - (**DEPRECATED**) Specifies a static destination NAT (see below). - This was deprecated in provider version 1.6 in favor of `static_translation` instead. -* `dynamic` - (**DEPRECATED**, PAN-OS 8.1+) Specify a dynamic destination NAT - (see below). If you are using Terraform 0.12+, you cannot use this param as it - conflicts with the new - [dynamic](https://www.terraform.io/docs/configuration/expressions.html#dynamic-blocks) block. - - -`translated_packet.destination.static` and `translated_packet.destination.static_translation` -support the following attributes: - -* `address` - Destination address translation address. -* `port` - (int) Destination address translation port number. - - -`translated_packet.destination.dynamic` and `translated_packet.destination.dynamic_translation` -support the following attributes: - -* `address` - Destination address translation address. -* `port` - (int) Destination address translation port number. -* `distribution` - (PAN-OS 8.1+) Distribution algorithm - for destination address pool. The PAN-OS 8.1 GUI doesn't seem to set this - anywhere, but this is added here for completeness' sake. The GUI sets - this to `round-robin` currently. diff --git a/docs/data-sources/nat_rules.md b/docs/data-sources/nat_rules.md deleted file mode 100644 index 8b5a32ea..00000000 --- a/docs/data-sources/nat_rules.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -page_title: "panos: panos_nat_rules" -subcategory: "Policies" ---- - -# panos_nat_rules - -Retrieves the list of NAT rules present. - - -## PAN-OS - -NGFW and Panorama - - -## Example Usage - -```hcl -data "panos_nat_rules" "example" {} -``` - - -## Argument Reference - -Panorama specific arguments: - -* `device_group` - (Optional) The device group (default: `shared`). -* `rulebase` - (Optional) The rulebase. This can be `pre-rulebase` (default), - `post-rulebase`, or `rulebase`. - -NGFW specific arguments: - -* `vsys` - The vsys (default: `vsys1`). - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/ospf.md b/docs/data-sources/ospf.md deleted file mode 100644 index 0089ecf4..00000000 --- a/docs/data-sources/ospf.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -page_title: "panos: panos_ospf" -subcategory: "Network" ---- - -# panos_ospf - -Gets OSPF config attached to a virtual router. - - -## Example Usage - -```hcl -data "panos_ospf" "example" { - template = panos_ospf.x.template - virtual_router = panos_ospf.x.virtual_router -} - -resource "panos_ospf" "x" { - template = panos_panorama_template.x.name - virtual_router = panos_panorama_virtual_router.x.name - enable = true - router_id = "10.5.7.9" - enable_graceful_restart = true - grace_period = 121 - helper_enable = true - lsa_interval = 3 - max_neighbor_restart_time = 141 - spf_calculation_delay = 4 - - lifecycle { - create_before_destroy = true - } -} - -resource "panos_panorama_template" "x" { - name = "my template" - - lifecycle { - create_before_destroy = true - } -} - -resource "panos_panorama_virtual_router" "x" { - template = panos_panorama_template.x.name - name = "my virtual router" - - lifecycle { - create_before_destroy = true - } -} -``` - - -## Argument Reference - -Panorama: - -* `template` - (Optional, but Required for Panorama) The template location. - -The following arguments are supported: - -* `virtual_router` - (Required) The virtual router name. - - -## Attribute Reference - -The following attributes are supported: - -* `enable` - (bool) Enable flag. -* `router_id` - Router ID. -* `reject_default_route` - (bool) Reject default route. -* `allow_redistribute_default_route` - (bool) Allow redistribute default route. -* `rfc_1583` - (bool) RFC 1583. -* `spf_calculation_delay` - (float) SPF calculation delay. -* `lsa_interval` - (float) LSA interval. -* `enable_graceful_restart` - (bool) Enable graceful restart. -* `grace_period` - (int) Grace period. -* `helper_enable` - (bool) Helper enable. -* `strict_lsa_checking` - (bool) Strict LSA checking. -* `max_neighbor_restart_time` - (int) Max neighbor restart time. -* `bfd_profile` - BFD profile name. diff --git a/docs/data-sources/ospf_area.md b/docs/data-sources/ospf_area.md deleted file mode 100644 index aeb2fe04..00000000 --- a/docs/data-sources/ospf_area.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -page_title: "panos: panos_ospf_area" -subcategory: "Network" ---- - -# panos_ospf_area - -Gets info on an OSPF area. - - -## Example Usage - -```hcl -data "panos_ospf_area" "example" { - template = panos_ospf_area.x.template - virtual_router = panos_ospf_area.x.virtual_router - name = panos_ospf_area.x.name -} - -resource "panos_ospf_area" "x" { - template = panos_ospf.x.template - virtual_router = panos_ospf.x.virtual_router - name = "10.2.3.4" - type = "nssa" - accept_summary = true - default_route_advertise = true - advertise_metric = 50 - advertise_type = "ext-2" - - lifecycle { - create_before_destroy = true - } -} - -resource "panos_ospf" "x" { - template = panos_panorama_template.x.name - virtual_router = panos_panorama_virtual_router.x.name - enable = true - - lifecycle { - create_before_destroy = true - } -} - -resource "panos_panorama_virtual_router" "x" { - template = panos_panorama_template.x.name - name = "my virtual router" - - lifecycle { - create_before_destroy = true - } -} - -resource "panos_panorama_template" "x" { - name = "my template" - - lifecycle { - create_before_destroy = true - } -} -``` - - -## Argument Reference - -Panorama: - -* `template` - (Optional, but Required for Panorama) The template location. - -The following arguments are supported: - -* `virtual_router` - (Required) The virtual router name. -* `name` - (Required) Name. - -## Attribute Reference - -The following attributes are available: - -* `type` - Area type. -* `accept_summary` - (bool) (stub/nssa) Accept summary. -* `default_route_advertise` - (bool) (stub/nssa) Default route advertise. -* `advertise_metric` - (int) (stub/nssa) Advertise metric. -* `advertise_type` - (nssa) Advertise type. -* `ext_range` - (repeatable) (nssa) EXT range spec, as defined below. -* `range` - (repeatable) Range spec, as defined below. - -`ext_range` and `range` both support the following arguments: - -* `network` - (Required) Network. -* `action` - Action. diff --git a/docs/data-sources/ospf_area_interface.md b/docs/data-sources/ospf_area_interface.md deleted file mode 100644 index 41149973..00000000 --- a/docs/data-sources/ospf_area_interface.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -page_title: "panos: panos_ospf_area_interface" -subcategory: "Network" ---- - -# panos_ospf_area_interface - -Gets info on an OSPF area interface. - - -## Example Usage - -```hcl -# Panorama example. -data "panos_ospf_area_interface" "example" { - template = "my template" - virtual_router = "my virtual router" - ospf_area = "10.2.3.1" - name = "ethernet1/1" -} -``` - - -## Argument Reference - -Panorama: - -* `template` - (Optional, but Required for Panorama) The template location. - -The following arguments are supported: - -* `virtual_router` - (Required) The virtual router name. -* `ospf_area` - (Required) OSPF area name. -* `name` - (Required) Interface name. - - -## Attribute Reference - -The following attributes are supported: - -* `enable` - (bool) Enable. -* `passive` - (bool) Passive. -* `link_type` - Link type. -* `metric` - (int) Metric. -* `priority` - (int) Priority. -* `hello_interval` - (int) Hello interval in seconds. -* `dead_counts` - (int) Dead counts. -* `retransmit_interval` - (int) Retransmit interval in seconds. -* `transit_delay` - (int) Transit delay in seconds. -* `grace_restart_delay` - (int) Graceful restart hello delay in seconds. -* `auth_profile` - Auth profile. -* `neighbors` - (list) List of neighbors. -* `bfd_profile` - BFD profile. diff --git a/docs/data-sources/ospf_area_interfaces.md b/docs/data-sources/ospf_area_interfaces.md deleted file mode 100644 index 98257a40..00000000 --- a/docs/data-sources/ospf_area_interfaces.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -page_title: "panos: panos_ospf_area_interfaces" -subcategory: "Network" ---- - -# panos_ospf_area_interfaces - -Gets a list of OSPF area interfaces. - - -## Example Usage - -```hcl -# Panorama example. -data "panos_ospf_area_interfaces" "example" { - template = "my template" - virtual_router = "my virtual router" - ospf_area = "10.2.3.1" -} -``` - - -## Argument Reference - -Panorama: - -* `template` - (Optional, but Required for Panorama) The template location. - -The following arguments are supported: - -* `virtual_router` - (Required) The virtual router name. -* `ospf_area` - (Required) OSPF area name. - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/ospf_area_virtual_link.md b/docs/data-sources/ospf_area_virtual_link.md deleted file mode 100644 index 38d16e13..00000000 --- a/docs/data-sources/ospf_area_virtual_link.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -page_title: "panos: panos_ospf_area_virtual_link" -subcategory: "Network" ---- - -# panos_ospf_area_virtual_link - -Gets info on an OSPF area virtual link. - - -## Example Usage - -```hcl -# Panorama example. -data "panos_ospf_area_virtual_link" "example" { - template = "my template" - virtual_router = "the virtual router name" - ospf_area = "10.10.10.10" - name = "foo" -} -``` - - -## Argument Reference - -Panorama: - -* `template` - (Optional, but Required for Panorama) The template location. - -The following arguments are supported: - -* `virtual_router` - (Required) The virtual router name. -* `ospf_area` - (Required) OSPF area name. -* `name` - (Required) Interface name. - - -## Attribute Reference - -The following attributes are supported: - -* `enable` - (bool) Enable. -* `neighbor_id` - Neighbor ID. -* `transit_area_id` - Transit area ID. -* `hello_interval` - (int) Hello interval in seconds. -* `dead_counts` - (int) Dead counts. -* `retransmit_interval` - (int) Retransmit interval in seconds. -* `transit_delay` - (int) Transit delay in seconds. -* `auth_profile` - Auth profile. -* `bfd_profile` - BFD profile. diff --git a/docs/data-sources/ospf_area_virtual_links.md b/docs/data-sources/ospf_area_virtual_links.md deleted file mode 100644 index f81422c0..00000000 --- a/docs/data-sources/ospf_area_virtual_links.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -page_title: "panos: panos_ospf_area_virtual_links" -subcategory: "Network" ---- - -# panos_ospf_area_virtual_links - -Gets a list of OSPF area virtual links. - - -## Example Usage - -```hcl -# Panorama example. -data "panos_ospf_area_virtual_links" "example" { - template = "my template" - virtual_router = "the virtual router name" - ospf_area = "10.10.10.10" -} -``` - - -## Argument Reference - -Panorama: - -* `template` - (Optional, but Required for Panorama) The template location. - -The following arguments are supported: - -* `virtual_router` - (Required) The virtual router name. -* `ospf_area` - (Required) OSPF area name. - - -## Attribute Reference - -The following attributes are supported: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/ospf_areas.md b/docs/data-sources/ospf_areas.md deleted file mode 100644 index 34a256cc..00000000 --- a/docs/data-sources/ospf_areas.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -page_title: "panos: panos_ospf_areas" -subcategory: "Network" ---- - -# panos_ospf_areas - -Gets a list of OSPF areas. - - -## Example Usage - -```hcl -data "panos_ospf_areas" "example" { - template = "my template" - virtual_router = "some virtual router" -} -``` - - -## Argument Reference - -Panorama: - -* `template` - (Optional, but Required for Panorama) The template location. - -The following arguments are supported: - -* `virtual_router` - (Required) The virtual router name. - - -## Attribute Reference - -The following attributes are available: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/ospf_auth_profiles.md b/docs/data-sources/ospf_auth_profiles.md deleted file mode 100644 index 8dbd3071..00000000 --- a/docs/data-sources/ospf_auth_profiles.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -page_title: "panos: panos_ospf_auth_profiles" -subcategory: "Network" ---- - -# panos_ospf_auth_profiles - -Gets a list of OSPF auth profiles. - - -## Example Usage - -```hcl -data "panos_ospf_auth_profiles" "example" { - template = "my template" - virtual_router = "some virtual router" -} -``` - - -## Argument Reference - -Panorama: - -* `template` - (Optional, but Required for Panorama) The template location. - -The following arguments are supported: - -* `virtual_router` - (Required) The virtual router name. - - -## Attribute Reference - -The following attributes are available: - -* `total` - (int) The number of items present. -* `listing` - (list) A list of the items present. diff --git a/docs/data-sources/ospf_export.md b/docs/data-sources/ospf_export.md deleted file mode 100644 index 903ac43d..00000000 --- a/docs/data-sources/ospf_export.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -page_title: "panos: panos_ospf_export" -subcategory: "Network" ---- - -# panos_ospf_export - -Gets info on an OSPF export config attached to a virtual router. - - -## Import Name - -NGFW: - -``` -: -``` - -Panorama: - -``` -