- Release date: (January, 31 2025)
- Supported Terraform version: v1.x.x
- PR #257. Fixed ZIA import resource for
zia_dlp_notification_templates
due to heredoc missformatting. - Issue #253 - PR #257. Fixed ZIA import resource for
zia_end_user_notification
due to heredoc missformatting and attribute validation issue. - Issue #254 - PR #257. Fixed ZIA import resources for:
zia_forwarding_control_rule
due to missing attributeid
within thezpa_gateway
block. - Issue #255 - PR #257. Fixed ZIA import resources for:
zia_forwarding_control_zpa_gateway
due to missing attributetype
. - Issue #256
- Release date: (January, 29 2025)
- Supported Terraform version: v1.x
PR #252: The ZIA Terraform Provider now offers support for OneAPI Oauth2 authentication through Zidentity.
NOTE As of version v2.0.0, Zscaler-Terraformer offers backwards compatibility to the Zscaler legacy API framework. This is the recommended authentication method for organizations whose tenants are still not migrated to Zidentity.
NOTE Notice that OneAPI and Zidentity is NOT currently supported for the following ZIA and ZPA clouds respectively: zscalergov
and zscalerten
or GOV
and GOVUS
. Refer to the Legacy API Framework for more information on how authenticate to these environments
PR #252: The following new resources and data sources have been introduced:
- Added resource
zia_sandbox_rules
PR #252 🚀 - Manage Sandbox Rules - Added resource
zia_firewall_dns_rule
PR #252 🚀 - Manage Cloud Firewall DNS Rules - Added resource
zia_firewall_ips_rule
PR #252 🚀 - Manage Cloud Firewall IPS Rules - Added resource
zia_file_type_control_rules
PR #252 🚀 - Manage File Type Control Rules - Added resource
zia_advanced_threat_settings
PR #252 🚀 - Manages advanced threat configuration settings - Added resource
zia_atp_malicious_urls
PR #252 🚀 - Manages malicious URLs added to the denylist in ATP policy - Added resource
zia_atp_security_exceptions
PR #252 🚀 - Manages Security Exceptions (URL Bypass List) for the ATP policy - Added resource
zia_advanced_settings
PR #252 🚀 - Manages Advanced Settings configuration. Configuring Advanced Settings - Added resource
zia_atp_malware_inspection
PR #252 🚀 - Manages Advanced Threat Protection Malware Inspection configuration. Malware Protection - Added resource
zia_atp_malware_protocols
PR #252 🚀 - Manages Advanced Threat Protection Malware Protocols configuration. Malware Protection - Added and resource
zia_atp_malware_settings
PR #252 🚀 - Manages Advanced Threat Protection Malware Settings. Malware Protection - Added and resource
zia_atp_malware_policy
PR #252 🚀 - Manages Advanced Threat Protection Malware Policy. Malware Protection - Added resource
zia_end_user_notification
PR #252 🚀 - Retrieves information of browser-based end user notification (EUN) configuration details.Understanding Browser-Based End User Notifications - Added resource
zia_url_filtering_and_cloud_app_settings
PR #252 🚀 - Manages the URL and Cloud App Control advanced policy settings.Configuring Advanced Policy Settings - Added resource
zia_ssl_inspection_rules
PR #252 🚀 - Manages SSL Inspection Rules.
- Release date: (January, 5 2025)
- Supported Terraform version: v1.x.x
- PR #244. Fixed ZIA import resources for:
zia_dlp_web_rules
to exclude attributesauditor
,icap_server
, andnotification_template
, when not populated. - PR #244. Fixed ZIA import resources for:
zia_firewall_filtering_rule
to reformat the attribute valuesdest_countries
andsource_countries
during HCL generation. - PR #244. Upgraded tool to GO SDK v2.74.2 to fix ZPA import resource
zpa_service_edge_group
.
- Release date: (November, 7 2024)
- Supported Terraform version: v1.x.x
- PR #233. Applied license error handling to all ZPA privileged remote access resources.
- Release date: (November, 4 2024)
- Supported Terraform version: v1.x.x
- PR #232. Fixed loop condition during resource import
zpa_inspection_custom_controls
- PR #232. Upgraded to Zscaler-SDK-GO v2.732.0
- Release date: (September, 26 2024)
- Supported Terraform version: v1.x.x
- PR #227. Implemented dedicated ZIA License Error Handling to skip unlicensed features during import.
- PR #227. Fixed ZIA resource
zia_dlp_web_rules
nested attributes:auditor
,icap_server
andnotification_template
to ensure proper data type import asTypeSet
instead ofTypeList
.
- Release date: (August, 13 2024)
- Supported Terraform version: v1.x.x
- PR #223. Added support to chocolatey package manager installation for Windows.
- Release date: (August, 13 2024)
- Supported Terraform version: v1.x.x
- Release date: (July, 11 2024)
- Supported Terraform version: v1.x.x
-
PR #213. The tool now creates a
outputs.tf
file containg theid
export of each invidual exported resource. -
PR #213. The tool now displays a message when the resource import is successful.
-
PR #213. The following new flag has been introduced
--supported-resources=
. When using the following syntax:zscaler-terraformer --supported-resources="zpa"
orzscaler-terraformer --supported-resources="zia"
a list of all current supported resources is displayed in table format. -
PR #213. The tool now displays a warning message when the imported resource contain attributes that may carry sensitive values i.e
passwords
. Notice that the value is not included in the HCL code for security reasons. -
PR #213. Re-introduced support for the import of the following resources:
zpa_application_segment_browser_access
zpa_application_segment_inspection
zpa_application_segment_pra
-
PR #213. Introduced support for the import of the following ZPA Privileged Remote Access resources:
zpa_pra_approval_controller
zpa_pra_console_controller
zpa_pra_credential_controller
zpa_pra_portal_controller
-
PR #213. Introduced support for the import of the following Cloud Browser Isolation resources:
zpa_cloud_browser_isolation_banner
zpa_cloud_browser_isolation_certificate
zpa_cloud_browser_isolation_external_profile
- PR #213. Fixed issues with credential with inline credential authentication.
- PR #213. Fixed importing of ZIA resource
zia_dlp_web_rules
attribute blocks:icap_server
notification_templates
auditor
- PR #213. Fixed importing of ZPA resource
zpa_inspection_custom_controls
rules
block. - PR #213. Fixed authentication methods to support both environment variables and inline credentials.
-
PR #213 Deprecated the following ZIA resources:
zia_user_management
zia_admin_users
-
PR #213 Temporary deprecation of the resources:
zpa_inspection_profile
-
PR #213 Deprecated support to authentication via
credentials.json
file. The Tool now supports environment variables and inline based credentials. See README for further details.
- PR #213. The tool introduced two new internal environment variables for development purposes:
ZPA_PROVIDER_NAMESPACE
andZIA_PROVIDER_NAMESPACE
. By setting these enviornment variables it allows a developer to leverage a local Terraform Provider installation for testing purposes. i.eexport ZPA_PROVIDER_NAMESPACE=zscaler.com/zpa/zpa
. This will force the tool to use a local provider binary installation. If not set, then the tool will download the latest version of the provider from the Terraform registry. - PR #213. Implemented new code structure for better code management.
- Release date: (June, 13 2024)
- Supported Terraform version: v1.x.x
- PR #203 Improved the command
zscaler-terraformer version
output to display the CLI version, terraform version and latest available version.
- Release date: (June, 7 2024)
- Supported Terraform version: v1.x.x
- PR #199 Deprecated the following ZPA resource:
zpa_cloud_browser_isolation_banner
zpa_cloud_browser_isolation_certificate
zpa_cloud_browser_isolation_external_profile
- PR #199 Implemented fix to resource
zpa_microtenant_controller
, to ignore the importing ofDefault
Microtenant.
- Release date: (May, 18 2024)
- Supported Terraform version: v1.x.x
-
PR #191 Fixed ZPA
provisioning_key
computed attribute. The attribute is now excluded from the HCL generation during the import process. -
PR #191 Fixed ZPA
zpa_service_edge_group
to convertis_public
attribute to expected bool format. -
PR #191 Fixed ZPA
zpa_service_edge_group
to properly convert nested attribute blocksservice_edge
andtrusted_networks
- Release date: (May, 17 2024)
- Supported Terraform version: v1.x.x
- PR #190 Fixed ZPA
provisioning_key
computed attribute. The attribute is now excluded from the HCL generation during the import process.
- Release date: (May, 7 2024)
- Supported Terraform version: v1.x.x
- PR #187 Fixed importing issue with
zia_url_filtering_rules
attributes:override_users
andoverride_groups
. Attributes are now correctly imported as a list of IDs.
- Release date: (March, 7 2024)
- Supported Terraform version: v1.x.x
- PR #176 Updated support guide with new Zscaler support model.
- PR #176 Introduced importing support for the following ZIA resource(s):
zia_sandbox_behavioral_analysis
- PR #176 Fixed importing issue with the following ZIA resources:
zia_security_settings
zia_url_categories
- Release date: (February, 29 2024)
- Supported Terraform version: v1.x.x
- PR #173 Introduced the ability to exclude multiple resource names during the importing process.
- Release date: (February, 15 2024)
- Supported Terraform version: v1.x.x
- PR #171 Fixed ZIA
zia_forwarding_control_rule
missformatted ID forzpa_gateway
nested blockid
attribute. - PR #171 Implemented exclusion of pre-built unmanaged resources for ZIA.
- Release date: (February, 14 2024)
- Supported Terraform version: v1.x.x
- PR #170 Fixed ZIA
zia_firewall_filtering_rule
missformatted ID for rules containing theusers
nested block - PR #170 Upgraded to Zscaler-SDK-GO v2.3.9
- Release date: (January, 30 2024)
- Supported Terraform version: v1.x.x
- PR #167 ✨ Added support for ZIA Custom ZPA Gateway import.
- PR #167 ✨ Added support for ZIA Forwarding Control Rule import.
- PR #167 ✨ Added support for ZIA DLP Engine import.
- PR #167 ✨ Added support for ZPA Microtenant import.
- PR #167 ✨ Added support for ZPA Browser Access import.
- PR #167 ✨ Added support for ZPA Cloud Browser Isolation Banner import.
- PR #167 ✨ Added support for ZPA Cloud Browser Isolation Certificate import.
- PR #167 ✨ Added support for ZPA Cloud Browser Isolation External Profile import.
- PR #167 Fixed license error for ZPA unlicensed .
- Release date: (December, 11 2023)
- Supported Terraform version: v1.x.x
- PR #151 Fixed ZIA
zia_admin_users
resource schema - PR #151 Upgraded to Zscaler-SDK-GO v2.2.2
- Release date: (August 18, 2023)
- Supported Terraform version: v1.x.x
- PR #139 Fixed ZIA
zia_location_management
resource to ensure sub-locations are also imported.
- Release date: (October 3, 2023)
- Supported Terraform version: v1.x.x
- PR #134 Implement condition to exclude
applications
block from the ZPA resourceszpa_segment_group
andzpa_server_group
.
- Release date: (August 25, 2023)
- Supported Terraform version: v1.x.x
- PR #123 Implemented feature flag check to
zpa_app_connector_group
to ensure import continues when errorFeature flag ui.waf disabled
error is returned.
- Release date: (June 21, 2023)
- Supported Terraform version: v1.x.x
- PR #97 Each generated resource, will not contain the internal numeric ID generated by the ZPA Cloud. This will prevent potential name duplication during the import process.
- PR #115 The Zscaler Terraformer tool now checks for existing Terraform binary version installations. If the binary is not installed, ZT will automatically download and install the latest terarform binary.
- PR #116 All imported resources will not contain the following message:
__generated__ by Zscaler Terraformer from [Resource Name]
in the auto-generated configuration file.
- PR #96 - Fixed import of
zpa_segment_group
andzpa_server_group
resources where theapplications
attribute was being imported as a Set instead of a list of IDs.
- Release date: (March 01, 2023)
- Supported Terraform version: v1.x.x
- PR #81 Fixed issue where the tool was not import the resource
zia_traffic_forwarding_gre_tunnel
- PR #81 Fixed multiple issues where computed IDs for
zia_traffic_forwarding_gre_tunnel
andzia_traffic_forwarding_static_ip
was being included in the generated HCL configuration. The fix will remove any automatic computed values generated by the upstream API. - PR #81 Fixed multiple documentation and test issues
- Release date: (January 31, 2023)
- Supported Terraform version: v1.x.x
- PR #60 Fixed
zia_traffic_forwarding_static_ip
attributeslatitude
andlongitude
to return float instead of a rounded value
- Release date: (January 31, 2023)
- Supported Terraform version: v1.x.x
- PR #60 Fixed
zia_traffic_forwarding_static_ip
attributeslatitude
andlongitude
to return float instead of a rounded value
- PR #61 The tool now will format the internal resource name according to the name of the resource upstream without appending the resource ID.
- Release date: (December 5, 2022)
- Supported Terraform version: v1.x.x
- PR #43 Included new flag command
--exclude
to allow for the exclusion of specific resources when importing all provider resources. - PR #44 Included new flag command
--version
to display the version of the zscaler-terraformer tool in use to facilitate troubleshooting.
- PR #42 Fixed issue with resource import
zia_url_categories
where the parametersuper_category = USER_DEFINED
was not being set.
- Release date: (November 17, 2022)
- Supported Terraform version: v1.x.x
🎉 Initial Release 🎉