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
| <aname="input_allowed_ports"></a> [allowed\_ports](#input\_allowed\_ports)| A list of ports to permit inbound to Cloud Connector Service VPC. Default empty list means to allow all. |`list(string)`|`[]`| no |
88
88
| <aname="input_az_count"></a> [az\_count](#input\_az\_count)| Default number zonal instance groups to create based on availability zone |`number`|`1`| no |
89
-
| <aname="input_base_instance_name"></a> [base\_instance\_name](#input\_base\_instance\_name)| The base instance name to use for instances in this group. The value must be a valid RFC1035 name. Supported characters are lowercase letters, numbers, and hyphens (-). Instances are named by appending a hyphen and a random four-character string to the base instance name |`list(string)`| <pre>[<br/> ""<br/>]</pre> | no |
90
-
| <aname="input_bastion_ssh_allow_ip"></a> [bastion\_ssh\_allow\_ip](#input\_bastion\_ssh\_allow\_ip)| CIDR blocks of trusted networks for bastion host ssh access from Internet |`list(string)`| <pre>[<br/> "0.0.0.0/0"<br/>]</pre> | no |
91
-
| <aname="input_byo_ccvm_service_account"></a> [byo\_ccvm\_service\_account](#input\_byo\_ccvm\_service\_account)| "Customer provided existing Service Account ID. If set, module will use this instead of trying to create a new one<br/> - The name of the service account within the project (e.g. my-service)<br/> - The fully-qualified path to a service account resource (e.g. projects/my-project/serviceAccounts/...)<br/> - The email address of the service account (e.g. my-service@my-project.iam.gserviceaccount.com)" |`string`|`""`| no |
89
+
| <aname="input_base_instance_name"></a> [base\_instance\_name](#input\_base\_instance\_name)| The base instance name to use for instances in this group. The value must be a valid RFC1035 name. Supported characters are lowercase letters, numbers, and hyphens (-). Instances are named by appending a hyphen and a random four-character string to the base instance name |`list(string)`| <pre>[<br> ""<br>]</pre> | no |
90
+
| <aname="input_bastion_ssh_allow_ip"></a> [bastion\_ssh\_allow\_ip](#input\_bastion\_ssh\_allow\_ip)| CIDR blocks of trusted networks for bastion host ssh access from Internet |`list(string)`| <pre>[<br> "0.0.0.0/0"<br>]</pre> | no |
91
+
| <aname="input_byo_ccvm_service_account"></a> [byo\_ccvm\_service\_account](#input\_byo\_ccvm\_service\_account)| "Customer provided existing Service Account ID. If set, module will use this instead of trying to create a new one<br> - The name of the service account within the project (e.g. my-service)<br> - The fully-qualified path to a service account resource (e.g. projects/my-project/serviceAccounts/...)<br> - The email address of the service account (e.g. my-service@my-project.iam.gserviceaccount.com)" |`string`|`""`| no |
92
92
| <aname="input_cc_count"></a> [cc\_count](#input\_cc\_count)| Default number of Cloud Connector appliances to create per Instance Group/Availability Zone |`number`|`1`| no |
| <aname="input_ccvm_instance_type"></a> [ccvm\_instance\_type](#input\_ccvm\_instance\_type)| Cloud Connector Instance Type |`string`|`"n2-standard-2"`| no |
95
95
| <aname="input_credentials"></a> [credentials](#input\_credentials)| Path to the service account json file for terraform to authenticate to Google Cloud |`string`| n/a | yes |
96
-
| <aname="input_default_nsg"></a> [default\_nsg](#input\_default\_nsg)| Default CIDR list to permit workload traffic destined for Cloud Connector |`list(string)`| <pre>[<br/> "0.0.0.0/0"<br/>]</pre> | no |
96
+
| <aname="input_default_nsg"></a> [default\_nsg](#input\_default\_nsg)| Default CIDR list to permit workload traffic destined for Cloud Connector |`list(string)`| <pre>[<br> "0.0.0.0/0"<br>]</pre> | no |
97
97
| <aname="input_fw_cc_mgmt_hcp_vault_address_name"></a> [fw\_cc\_mgmt\_hcp\_vault\_address\_name](#input\_fw\_cc\_mgmt\_hcp\_vault\_address\_name)| The name of the compute firewall created on the user defined Cloud Connector Management VPC Network permitting CC to access to HCP Vault Address port number |`string`|`null`| no |
98
98
| <aname="input_fw_cc_mgmt_ssh_ingress_name"></a> [fw\_cc\_mgmt\_ssh\_ingress\_name](#input\_fw\_cc\_mgmt\_ssh\_ingress\_name)| The name of the compute firewall created on the user defined Cloud Connector Management VPC Network permitting SSH inbound from the VPC CIDR range by default |`string`|`null`| no |
99
99
| <aname="input_fw_cc_mgmt_zssupport_tunnel_name"></a> [fw\_cc\_mgmt\_zssupport\_tunnel\_name](#input\_fw\_cc\_mgmt\_zssupport\_tunnel\_name)| The name of the compute firewall created on the user defined Cloud Connector Management VPC Network permitting CC to establish zssupport tunnel |`string`|`null`| no |
100
100
| <aname="input_fw_cc_service_default_name"></a> [fw\_cc\_service\_default\_name](#input\_fw\_cc\_service\_default\_name)| The name of the compute firewall created on the user defined Cloud Connector Service VPC Network permitting workload traffic to be sent to Zscaler |`string`|`null`| no |
| <aname="input_hcp_vault_address"></a> [hcp\_vault\_address](#input\_hcp\_vault\_address)| Customer managed HashiCorp Vault URL; including leading https (if applicable) and trailing port number |`string`|`""`| no |
103
103
| <aname="input_hcp_vault_enabled"></a> [hcp\_vault\_enabled](#input\_hcp\_vault\_enabled)| True/False used to determine specific HCP Vault configured network firewall and Service Account IAM roles. Default is false |`bool`|`false`| no |
104
-
| <aname="input_hcp_vault_ips"></a> [hcp\_vault\_ips](#input\_hcp\_vault\_ips)| Default CIDR list to permit Cloud Connector traffic destined for customer defined HCP Vault address(es) |`list(string)`| <pre>[<br/> "0.0.0.0/0"<br/>]</pre> | no |
104
+
| <aname="input_hcp_vault_ips"></a> [hcp\_vault\_ips](#input\_hcp\_vault\_ips)| Default CIDR list to permit Cloud Connector traffic destined for customer defined HCP Vault address(es) |`list(string)`| <pre>[<br> "0.0.0.0/0"<br>]</pre> | no |
105
105
| <aname="input_hcp_vault_port"></a> [hcp\_vault\_port](#input\_hcp\_vault\_port)| Default TCP Port Number for customer defined HCP Vault address(es) |`string`|`"8200"`| no |
106
106
| <aname="input_hcp_vault_role_name"></a> [hcp\_vault\_role\_name](#input\_hcp\_vault\_role\_name)| Customer managed HashiCorp Role Name |`string`|`""`| no |
107
107
| <aname="input_hcp_vault_secret_path"></a> [hcp\_vault\_secret\_path](#input\_hcp\_vault\_secret\_path)| Customer managed HashiCorp Vault secret path. The path to a secret is formed from three parts: <namespace>/<enginemountpoint>/<pathtosecret>. If you are not using the enterprise version of Vault, you should omit the first part |`string`|`""`| no |
108
108
| <aname="input_http_probe_port"></a> [http\_probe\_port](#input\_http\_probe\_port)| Port number for Cloud Connector cloud init to enable listener port for HTTP probe from GCP LB |`number`|`50000`| no |
109
109
| <aname="input_image_name"></a> [image\_name](#input\_image\_name)| Custom image name to be used for deploying Cloud Connector appliances. Ideally all VMs should be on the same Image as templates always pull the latest from Google Marketplace. This variable is provided if a customer desires to override/retain an old ami for existing deployments rather than upgrading and forcing a replacement. It is also inputted as a list to facilitate if a customer desired to manually upgrade select CCs deployed based on the cc\_count index |`string`|`""`| no |
110
-
| <aname="input_instance_group_name"></a> [instance\_group\_name](#input\_instance\_group\_name)| The name of the Instance Group Manager. Must be 1-63 characters long and comply with RFC1035. Supported characters include lowercase letters, numbers, and hyphens |`list(string)`| <pre>[<br/> ""<br/>]</pre> | no |
110
+
| <aname="input_instance_group_name"></a> [instance\_group\_name](#input\_instance\_group\_name)| The name of the Instance Group Manager. Must be 1-63 characters long and comply with RFC1035. Supported characters include lowercase letters, numbers, and hyphens |`list(string)`| <pre>[<br> ""<br>]</pre> | no |
111
111
| <aname="input_instance_template_name"></a> [instance\_template\_name](#input\_instance\_template\_name)| The name of the instance template. Conflicts with variable instance\_template\_name\_prefix |`string`|`""`| no |
112
112
| <aname="input_instance_template_name_prefix"></a> [instance\_template\_name\_prefix](#input\_instance\_template\_name\_prefix)| Creates a unique Instance Template name beginning with the specified prefix. Conflicts with variable instance\_template\_name |`string`|`""`| no |
113
113
| <aname="input_marketplace_image"></a> [marketplace\_image](#input\_marketplace\_image)| Available marketplace image name to deploy. Zscaler recommends always deploying new instances with the latest image |`string`|`"zs-cc-ga-02042026"`| no |
| <aname="input_allowed_ports"></a> [allowed\_ports](#input\_allowed\_ports)| A list of ports to permit inbound to Cloud Connector Service VPC. Default empty list means to allow all. |`list(string)`|`[]`| no |
89
89
| <aname="input_az_count"></a> [az\_count](#input\_az\_count)| Default number zonal instance groups to create based on availability zone |`number`|`1`| no |
90
-
| <aname="input_base_instance_name"></a> [base\_instance\_name](#input\_base\_instance\_name)| The base instance name to use for instances in this group. The value must be a valid RFC1035 name. Supported characters are lowercase letters, numbers, and hyphens (-). Instances are named by appending a hyphen and a random four-character string to the base instance name |`list(string)`| <pre>[<br/> ""<br/>]</pre> | no |
91
-
| <aname="input_bastion_ssh_allow_ip"></a> [bastion\_ssh\_allow\_ip](#input\_bastion\_ssh\_allow\_ip)| CIDR blocks of trusted networks for bastion host ssh access from Internet |`list(string)`| <pre>[<br/> "0.0.0.0/0"<br/>]</pre> | no |
92
-
| <aname="input_byo_ccvm_service_account"></a> [byo\_ccvm\_service\_account](#input\_byo\_ccvm\_service\_account)| "Customer provided existing Service Account ID. If set, module will use this instead of trying to create a new one<br/> - The name of the service account within the project (e.g. my-service)<br/> - The fully-qualified path to a service account resource (e.g. projects/my-project/serviceAccounts/...)<br/> - The email address of the service account (e.g. my-service@my-project.iam.gserviceaccount.com)" |`string`|`""`| no |
90
+
| <aname="input_base_instance_name"></a> [base\_instance\_name](#input\_base\_instance\_name)| The base instance name to use for instances in this group. The value must be a valid RFC1035 name. Supported characters are lowercase letters, numbers, and hyphens (-). Instances are named by appending a hyphen and a random four-character string to the base instance name |`list(string)`| <pre>[<br> ""<br>]</pre> | no |
91
+
| <aname="input_bastion_ssh_allow_ip"></a> [bastion\_ssh\_allow\_ip](#input\_bastion\_ssh\_allow\_ip)| CIDR blocks of trusted networks for bastion host ssh access from Internet |`list(string)`| <pre>[<br> "0.0.0.0/0"<br>]</pre> | no |
92
+
| <aname="input_byo_ccvm_service_account"></a> [byo\_ccvm\_service\_account](#input\_byo\_ccvm\_service\_account)| "Customer provided existing Service Account ID. If set, module will use this instead of trying to create a new one<br> - The name of the service account within the project (e.g. my-service)<br> - The fully-qualified path to a service account resource (e.g. projects/my-project/serviceAccounts/...)<br> - The email address of the service account (e.g. my-service@my-project.iam.gserviceaccount.com)" |`string`|`""`| no |
93
93
| <aname="input_cc_count"></a> [cc\_count](#input\_cc\_count)| Default number of Cloud Connector appliances to create per Instance Group/Availability Zone |`number`|`1`| no |
| <aname="input_ccvm_instance_type"></a> [ccvm\_instance\_type](#input\_ccvm\_instance\_type)| Cloud Connector Instance Type |`string`|`"n2-standard-2"`| no |
96
96
| <aname="input_credentials"></a> [credentials](#input\_credentials)| Path to the service account json file for terraform to authenticate to Google Cloud |`string`| n/a | yes |
97
-
| <aname="input_default_nsg"></a> [default\_nsg](#input\_default\_nsg)| Default CIDR list to permit workload traffic destined for Cloud Connector |`list(string)`| <pre>[<br/> "0.0.0.0/0"<br/>]</pre> | no |
97
+
| <aname="input_default_nsg"></a> [default\_nsg](#input\_default\_nsg)| Default CIDR list to permit workload traffic destined for Cloud Connector |`list(string)`| <pre>[<br> "0.0.0.0/0"<br>]</pre> | no |
98
98
| <aname="input_domain_names"></a> [domain\_names](#input\_domain\_names)| Domain names fqdn/wildcard to have Google Cloud DNS zone forward ZPA App Segment DNS requests to Cloud Connector |`map(any)`| n/a | yes |
99
99
| <aname="input_fw_cc_mgmt_hcp_vault_address_name"></a> [fw\_cc\_mgmt\_hcp\_vault\_address\_name](#input\_fw\_cc\_mgmt\_hcp\_vault\_address\_name)| The name of the compute firewall created on the user defined Cloud Connector Management VPC Network permitting CC to access to HCP Vault Address port number |`string`|`null`| no |
100
100
| <aname="input_fw_cc_mgmt_ssh_ingress_name"></a> [fw\_cc\_mgmt\_ssh\_ingress\_name](#input\_fw\_cc\_mgmt\_ssh\_ingress\_name)| The name of the compute firewall created on the user defined Cloud Connector Management VPC Network permitting SSH inbound from the VPC CIDR range by default |`string`|`null`| no |
@@ -103,13 +103,13 @@ From base_1cc_zpa directory execute:
| <aname="input_hcp_vault_address"></a> [hcp\_vault\_address](#input\_hcp\_vault\_address)| Customer managed HashiCorp Vault URL; including leading https (if applicable) and trailing port number |`string`|`""`| no |
105
105
| <aname="input_hcp_vault_enabled"></a> [hcp\_vault\_enabled](#input\_hcp\_vault\_enabled)| True/False used to determine specific HCP Vault configured network firewall and Service Account IAM roles. Default is false |`bool`|`false`| no |
106
-
| <aname="input_hcp_vault_ips"></a> [hcp\_vault\_ips](#input\_hcp\_vault\_ips)| Default CIDR list to permit Cloud Connector traffic destined for customer defined HCP Vault address(es) |`list(string)`| <pre>[<br/> "0.0.0.0/0"<br/>]</pre> | no |
106
+
| <aname="input_hcp_vault_ips"></a> [hcp\_vault\_ips](#input\_hcp\_vault\_ips)| Default CIDR list to permit Cloud Connector traffic destined for customer defined HCP Vault address(es) |`list(string)`| <pre>[<br> "0.0.0.0/0"<br>]</pre> | no |
107
107
| <aname="input_hcp_vault_port"></a> [hcp\_vault\_port](#input\_hcp\_vault\_port)| Default TCP Port Number for customer defined HCP Vault address(es) |`string`|`"8200"`| no |
108
108
| <aname="input_hcp_vault_role_name"></a> [hcp\_vault\_role\_name](#input\_hcp\_vault\_role\_name)| Customer managed HashiCorp Role Name |`string`|`""`| no |
109
109
| <aname="input_hcp_vault_secret_path"></a> [hcp\_vault\_secret\_path](#input\_hcp\_vault\_secret\_path)| Customer managed HashiCorp Vault secret path. The path to a secret is formed from three parts: <namespace>/<enginemountpoint>/<pathtosecret>. If you are not using the enterprise version of Vault, you should omit the first part |`string`|`""`| no |
110
110
| <aname="input_http_probe_port"></a> [http\_probe\_port](#input\_http\_probe\_port)| Port number for Cloud Connector cloud init to enable listener port for HTTP probe from GCP LB |`number`|`50000`| no |
111
111
| <aname="input_image_name"></a> [image\_name](#input\_image\_name)| Custom image name to be used for deploying Cloud Connector appliances. Ideally all VMs should be on the same Image as templates always pull the latest from Google Marketplace. This variable is provided if a customer desires to override/retain an old ami for existing deployments rather than upgrading and forcing a replacement. It is also inputted as a list to facilitate if a customer desired to manually upgrade select CCs deployed based on the cc\_count index |`string`|`""`| no |
112
-
| <aname="input_instance_group_name"></a> [instance\_group\_name](#input\_instance\_group\_name)| The name of the Instance Group Manager. Must be 1-63 characters long and comply with RFC1035. Supported characters include lowercase letters, numbers, and hyphens |`list(string)`| <pre>[<br/> ""<br/>]</pre> | no |
112
+
| <aname="input_instance_group_name"></a> [instance\_group\_name](#input\_instance\_group\_name)| The name of the Instance Group Manager. Must be 1-63 characters long and comply with RFC1035. Supported characters include lowercase letters, numbers, and hyphens |`list(string)`| <pre>[<br> ""<br>]</pre> | no |
113
113
| <aname="input_instance_template_name"></a> [instance\_template\_name](#input\_instance\_template\_name)| The name of the instance template. Conflicts with variable instance\_template\_name\_prefix |`string`|`""`| no |
114
114
| <aname="input_instance_template_name_prefix"></a> [instance\_template\_name\_prefix](#input\_instance\_template\_name\_prefix)| Creates a unique Instance Template name beginning with the specified prefix. Conflicts with variable instance\_template\_name |`string`|`""`| no |
115
115
| <aname="input_marketplace_image"></a> [marketplace\_image](#input\_marketplace\_image)| Available marketplace image name to deploy. Zscaler recommends always deploying new instances with the latest image |`string`|`"zs-cc-ga-02042026"`| no |
0 commit comments