github.com/GoogleCloudPlatform/terraformer@v0.8.18/docs/panos.md (about)

     1  ### Use with PAN-OS
     2  
     3  Example:
     4  
     5  ```
     6   export PANOS_HOSTNAME=192.168.1.1
     7   export PANOS_USERNAME=[PANOS_USERNAME]
     8   export PANOS_PASSWORD=[PANOS_PASSWORD]
     9  
    10   terraformer import panos --resources=firewall_device_config,firewall_networking,firewall_objects,firewall_policy
    11  ```
    12  The list of usable environment variables is the same as the [pango go-client](https://github.com/PaloAltoNetworks/pango):
    13  *  `PANOS_HOSTNAME`
    14  *  `PANOS_USERNAME`
    15  *  `PANOS_PASSWORD`
    16  *  `PANOS_API_KEY`
    17  *  `PANOS_PROTOCOL`
    18  *  `PANOS_PORT`
    19  *  `PANOS_TIMEOUT`
    20  *  `PANOS_TARGET`
    21  *  `PANOS_HEADERS`
    22  *  `PANOS_VERIFY_CERTIFICATE`
    23  *  `PANOS_LOGGING`
    24  
    25  Here is the list of resources which are currently supported:
    26  
    27  *   `firewall_device_config`
    28      * `panos_general_settings`
    29      * `panos_telemetry` 
    30      * `panos_email_server_profile`
    31      * `panos_http_server_profile`
    32      * `panos_snmptrap_server_profile`
    33      * `panos_syslog_server_profile`
    34  *   `firewall_networking`
    35      * `panos_aggregate_interface`
    36      * `panos_bfd_profile`
    37      * `panos_bgp`
    38      * `panos_bgp_aggregate`
    39      * `panos_bgp_aggregate_advertise_filter`
    40      * `panos_bgp_aggregate_suppress_filter`
    41      * `panos_bgp_auth_profile` # The secret argument will contain "(incorrect)"
    42      * `panos_bgp_conditional_adv`
    43      * `panos_bgp_conditional_adv_advertise_filter`
    44      * `panos_bgp_conditional_adv_non_exist_filter`
    45      * `panos_bgp_dampening_profile`
    46      * `panos_bgp_export_rule_group`
    47      * `panos_bgp_import_rule_group`
    48      * `panos_bgp_peer`
    49      * `panos_bgp_peer_group`
    50      * `panos_bgp_redist_rule`
    51      * `panos_ethernet_interface`
    52      * `panos_gre_tunnel`
    53      * `panos_ike_crypto_profile`
    54      * `panos_ike_gateway`
    55      * `panos_ipsec_crypto_profile`
    56      * `panos_ipsec_tunnel`
    57      * `panos_ipsec_tunnel_proxy_id_ipv4`
    58      * `panos_layer2_subinterface`
    59      * `panos_layer3_subinterface`
    60      * `panos_loopback_interface`
    61      * `panos_management_profile`
    62      * `panos_monitor_profile`
    63      * `panos_redistribution_profile`
    64      * `panos_static_route_ipv4`
    65      * `panos_tunnel_interface`
    66      * `panos_virtual_router`
    67      * `panos_vlan`
    68      * `panos_vlan_interface`
    69      * `panos_zone`
    70  *   `firewall_objects`
    71      * `panos_address_group`
    72      * `panos_administrative_tag`
    73      * `panos_application_group`
    74      * `panos_application_object`
    75      * `panos_edl`
    76      * `panos_log_forwarding_profile`
    77      * `panos_service_group`
    78      * `panos_service_object`
    79      * `panos_address_object`
    80      * `panos_anti_spyware_security_profile`
    81      * `panos_antivirus_security_profile`
    82      * `panos_custom_data_pattern_object`
    83      * `panos_data_filtering_security_profile`
    84      * `panos_dos_protection_profile`
    85      * `panos_dynamic_user_group`
    86      * `panos_file_blocking_security_profile`
    87      * `panos_url_filtering_security_profile`
    88      * `panos_vulnerability_security_profile`
    89      * `panos_wildfire_analysis_security_profile`
    90  *   `firewall_policy`
    91      * `panos_nat_rule_group`
    92      * `panos_pbf_rule_group`
    93      * `panos_security_rule_group`
    94  *   `panorama_device_config`
    95      * `panos_device_group_parent`
    96      * `panos_panorama_device_group`
    97      * `panos_panorama_email_server_profile`
    98      * `panos_panorama_http_server_profile`
    99      * `panos_panorama_snmptrap_server_profile`
   100      * `panos_panorama_syslog_server_profile`
   101      * `panos_panorama_template`
   102      * `panos_panorama_template_stack`
   103      * `panos_panorama_template_variable`
   104  *   `panorama_networking`
   105      * `panos_panorama_aggregate_interface`
   106      * `panos_panorama_bfd_profile`
   107      * `panos_panorama_bgp`
   108      * `panos_panorama_bgp_aggregate`
   109      * `panos_panorama_bgp_aggregate_advertise_filter`
   110      * `panos_panorama_bgp_aggregate_suppress_filter`
   111      * `panos_panorama_bgp_auth_profile` # The secret argument will contain "(incorrect)"
   112      * `panos_panorama_bgp_conditional_adv`
   113      * `panos_panorama_bgp_conditional_adv_advertise_filter`
   114      * `panos_panorama_bgp_conditional_adv_non_exist_filter`
   115      * `panos_panorama_bgp_dampening_profile`
   116      * `panos_panorama_bgp_export_rule_group`
   117      * `panos_panorama_bgp_import_rule_group`
   118      * `panos_panorama_bgp_peer`
   119      * `panos_panorama_bgp_peer_group`
   120      * `panos_panorama_bgp_redist_rule`
   121      * `panos_panorama_ethernet_interface`
   122      * `panos_panorama_gre_tunnel`
   123      * `panos_panorama_ike_crypto_profile`
   124      * `panos_panorama_ike_gateway`
   125      * `panos_panorama_ipsec_crypto_profile`
   126      * `panos_panorama_ipsec_tunnel`
   127      * `panos_panorama_ipsec_tunnel_proxy_id_ipv4`
   128      * `panos_panorama_layer2_subinterface`
   129      * `panos_panorama_layer3_subinterface`
   130      * `panos_panorama_loopback_interface`
   131      * `panos_panorama_management_profile`
   132      * `panos_panorama_monitor_profile`
   133      * `panos_panorama_redistribution_profile`
   134      * `panos_panorama_static_route_ipv4`
   135      * `panos_panorama_tunnel_interface`
   136      * `panos_panorama_virtual_router`
   137      * `panos_panorama_vlan`
   138      * `panos_panorama_vlan_interface`
   139      * `panos_panorama_zone`
   140  *   `panorama_objects`
   141      * `panos_panorama_address_group`
   142      * `panos_panorama_administrative_tag`
   143      * `panos_panorama_application_group`
   144      * `panos_panorama_application_object`
   145      * `panos_panorama_edl`
   146      * `panos_panorama_log_forwarding_profile`
   147      * `panos_panorama_service_group`
   148      * `panos_panorama_service_object`
   149      * `panos_address_object`
   150      * `panos_anti_spyware_security_profile`
   151      * `panos_antivirus_security_profile`
   152      * `panos_custom_data_pattern_object`
   153      * `panos_data_filtering_security_profile`
   154      * `panos_dos_protection_profile`
   155      * `panos_dynamic_user_group`
   156      * `panos_file_blocking_security_profile`
   157      * `panos_url_filtering_security_profile`
   158      * `panos_vulnerability_security_profile`
   159      * `panos_wildfire_analysis_security_profile`
   160  *   `panorama_plugins`
   161      * `panos_panorama_gcp_account`
   162      * `panos_panorama_gke_cluster`
   163      * `panos_panorama_gke_cluster_group`
   164  *   `panorama_policy`
   165      * `panos_panorama_nat_rule_group`
   166      * `panos_panorama_pbf_rule_group`
   167      * `panos_panorama_security_rule_group`