You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,35 @@
1
1
# Changelog
2
2
3
+
## 4.5.0 (September, xx 2025)
4
+
5
+
### Notes
6
+
7
+
- Release date: **(September, xx 2025)**
8
+
- Supported Terraform version: **v1.x**
9
+
10
+
### NEW - DATA SOURCE AND RESOURCES
11
+
12
+
The following new resources have been introduced:
13
+
14
+
-[PR #479](https://github.com/zscaler/terraform-provider-zia/pull/479) - Added new datasource resource `zia_virtual_service_edge_node` - Retrieves the Virtual Service Edge Nodes (VZEN) configured in the ZIA Admin Portal. This data source can be used to set the corresponding node when configuring the resource `zia_virtual_service_edge_cluster`.
15
+
16
+
### Enhancements
17
+
18
+
-[PR #479](https://github.com/zscaler/terraform-provider-zia/pull/479) - Added new `MATCHON_ATLEAST_1` option for `secondary_field_match_on` attribute in `exact_data_match_details` block for the resource `zia_dlp_dictionaries`.
19
+
20
+
-[PR #479](https://github.com/zscaler/terraform-provider-zia/pull/479) - Enhanced: Standardized reorder logic across all rule-based resources to use consistent OrderRule struct pattern with proper Order and Rank handling.
21
+
- Updated 12 rule-based resources to use reorderWithBeforeReorder function with OrderRule{Order, Rank} struct
22
+
- Added optimization checks to avoid unnecessary updates when order is already correct
23
+
- Improved error handling in reorder functions across all resources
24
+
- Maintained backward compatibility while ensuring consistent reordering behavior
25
+
- Special handling for resources without rank support (CASB malware rules) using Rank: 0
Use the **zia_virtual_service_edge_cluster** data source to get information about a Virtual Service Edge Cluster information for the specified `Name` or `ID`
17
17
18
+
## Example Usage
19
+
18
20
```hcl
19
21
data "zia_virtual_service_edge_cluster" "this"{
20
22
name = "VSECluster01"
@@ -25,31 +27,20 @@ data "zia_virtual_service_edge_cluster" "this"{
25
27
26
28
The following arguments are supported:
27
29
28
-
*`name` - (String) Name of the Virtual Service Edge cluster
29
-
*`id` - (String) USystem-generated Virtual Service Edge cluster ID
30
-
31
-
## Attribute Reference
32
-
33
-
In addition to all arguments above, the following attributes are exported:
34
-
35
-
*`status` - (Number) Specifies the status of the Virtual Service Edge cluster. The status is set to `ENABLED` by default.
30
+
*`name` - (Optional) Name of the Virtual Service Edge cluster
31
+
*`id` - (Optional) System-generated Virtual Service Edge cluster ID
36
32
37
-
*`ip_sec_enabled` - (String) A Boolean value that specifies whether to terminate IPSec traffic from the client at selected Virtual Service Edge instances for the Virtual Service Edge cluster
38
-
*`ip_address` - (String) The Virtual Service Edge cluster IP address. In a Virtual Service Edge cluster, the cluster IP address provides fault tolerance and is used to listen for user traffic. This interface doesn't explicitly get an IP address. The cluster IP address must be in the same VLAN as the proxy and load balancer IP addresses.
39
-
*`subnet_mask` - (String) The Virtual Service Edge cluster subnet mask
40
-
*`default_gateway` - (String) The IP address of the default gateway to the internet
41
-
*`last_modified_time` - (Number) When the cluster was last modified
33
+
## Attributes Reference
42
34
43
-
*`virtual_zen_nodes` - (List of Object) The Virtual Service Edge instances you want to include in the cluster. A Virtual Service Edge cluster must contain at least two Virtual Service Edge instances.
44
-
*`id` - (Number) Identifier that uniquely identifies an entity
45
-
*`name` - (String) The configured name of the entity
46
-
*`external_id` (String) An external identifier used for an entity that is managed outside of ZIA.
47
-
*`extensions` - (Map of String)
35
+
In addition to the arguments above, the following attributes are exported:
48
36
49
-
*`type` - (String) The Virtual Service Edge cluster type
*`ip_sec_enabled` - A Boolean value that specifies whether to terminate IPSec traffic from the client at selected Virtual Service Edge instances for the Virtual Service Edge cluster
43
+
*`ip_address` - The Virtual Service Edge cluster IP address
44
+
*`subnet_mask` - The Virtual Service Edge cluster subnet mask
45
+
*`default_gateway` - The IP address of the default gateway to the internet
46
+
*`virtual_zen_nodes` - List of ZPA Application Segments for which this rule is applicable. This field is applicable only for the ECZPA forwarding method (used for Zscaler Cloud Connector)
Use the **zia_virtual_service_edge_node** data source to get information about a Virtual Service Edge Node for the specified `Name` or `ID`
17
+
18
+
## Example Usage
19
+
20
+
```hcl
21
+
data "zia_virtual_service_edge_node" "this"{
22
+
name = "VSENode01"
23
+
}
24
+
```
25
+
26
+
## Argument Reference
27
+
28
+
The following arguments are supported:
29
+
30
+
*`id` - (Optional) System-generated Virtual Service Edge cluster ID
31
+
*`name` - (Optional) Name of the Virtual Service Edge cluster
32
+
33
+
## Attributes Reference
34
+
35
+
In addition to the arguments above, the following attributes are exported:
36
+
37
+
*`id` - System-generated Virtual Service Edge cluster ID
38
+
*`name` - Name of the Virtual Service Edge cluster
39
+
*`status` - Specifies the status of the Virtual Service Edge cluster. The status is set to ENABLED by default
40
+
*`type` - The Virtual Service Edge cluster type
41
+
*`ip_sec_enabled` - A Boolean value that specifies whether to terminate IPSec traffic from the client at selected Virtual Service Edge instances for the Virtual Service Edge cluster
42
+
*`ip_address` - The Virtual Service Edge cluster IP address
43
+
*`subnet_mask` - The Virtual Service Edge cluster subnet mask
44
+
*`default_gateway` - The IP address of the default gateway to the internet
45
+
*`zgateway_id` - The Zscaler service gateway ID
46
+
*`in_production` - Represents the Virtual Service Edge instances deployed for production purposes
47
+
*`on_demand_support_tunnel_enabled` - A Boolean value that indicates whether or not the On-Demand Support Tunnel is enabled
48
+
*`establish_support_tunnel_enabled` - A Boolean value that indicates whether or not a support tunnel for Zscaler Support is enabled
49
+
*`load_balancer_ip_address` - The IP address of the load balancer. This field is applicable only when the 'deploymentMode' field is set to CLUSTER
50
+
*`deployment_mode` - Specifies the deployment mode. Select either STANDALONE or CLUSTER if you have the VMware ESXi platform. Otherwise, select only STANDALONE
51
+
*`cluster_name` - Virtual Service Edge cluster name
52
+
*`vzen_sku_type` - The Virtual Service Edge SKU type. Supported Values: SMALL, MEDIUM, LARGE
Copy file name to clipboardExpand all lines: docs/guides/release-notes.md
+27-1Lines changed: 27 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,10 +12,36 @@ description: |-
12
12
Track all ZIA Terraform provider's releases. New resources, features, and bug fixes will be tracked here.
13
13
14
14
---
15
-
``Last updated: v4.4.12``
15
+
``Last updated: v4.5.0``
16
16
17
17
---
18
18
19
+
## 4.5.0 (September, xx 2025)
20
+
21
+
### Notes
22
+
23
+
- Release date: **(September, xx 2025)**
24
+
- Supported Terraform version: **v1.x**
25
+
26
+
### NEW - DATA SOURCE AND RESOURCES
27
+
28
+
The following new resources have been introduced:
29
+
30
+
-[PR #479](https://github.com/zscaler/terraform-provider-zia/pull/479) - Added new datasource resource `zia_virtual_service_edge_node` - Retrieves the Virtual Service Edge Nodes (VZEN) configured in the ZIA Admin Portal. This data source can be used to set the corresponding node when configuring the resource `zia_virtual_service_edge_cluster`.
31
+
32
+
### Enhancements
33
+
34
+
-[PR #479](https://github.com/zscaler/terraform-provider-zia/pull/479) - Added new `MATCHON_ATLEAST_1` option for `secondary_field_match_on` attribute in `exact_data_match_details` block for the resource `zia_dlp_dictionaries`.
35
+
36
+
-[PR #479](https://github.com/zscaler/terraform-provider-zia/pull/479) - Enhanced: Standardized reorder logic across all rule-based resources to use consistent OrderRule struct pattern with proper Order and Rank handling.
37
+
- Updated 12 rule-based resources to use reorderWithBeforeReorder function with OrderRule{Order, Rank} struct
38
+
- Added optimization checks to avoid unnecessary updates when order is already correct
39
+
- Improved error handling in reorder functions across all resources
40
+
- Maintained backward compatibility while ensuring consistent reordering behavior
41
+
- Special handling for resources without rank support (CASB malware rules) using Rank: 0
0 commit comments