1. Packages
  2. Zscaler Internet Access (ZIA)
  3. API Docs
  4. VirtualServiceEdgeCluster
Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler

zia.VirtualServiceEdgeCluster

Explore with Pulumi AI

zia logo
Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler

    Use the zia_virtual_service_edge_cluster resource allows the creation and management of Service Edge Cluster objects in the Zscaler Internet Access.

    Example Usage

    resource "zia_virtual_service_edge_cluster" "this" {
      name  = "VSECluster01"
      status = "ENABLED"
      type = "VIP"
      ip_address = "10.0.0.2"
      subnet_mask = "255.255.255.0"
      default_gateway = "10.0.0.3"
      ip_sec_enabled = true
      virtual_zen_nodes {
        id = [9368]
      }
    }
    

    Create VirtualServiceEdgeCluster Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new VirtualServiceEdgeCluster(name: string, args?: VirtualServiceEdgeClusterArgs, opts?: CustomResourceOptions);
    @overload
    def VirtualServiceEdgeCluster(resource_name: str,
                                  args: Optional[VirtualServiceEdgeClusterArgs] = None,
                                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def VirtualServiceEdgeCluster(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  default_gateway: Optional[str] = None,
                                  ip_address: Optional[str] = None,
                                  ip_sec_enabled: Optional[bool] = None,
                                  name: Optional[str] = None,
                                  status: Optional[str] = None,
                                  subnet_mask: Optional[str] = None,
                                  type: Optional[str] = None,
                                  virtual_zen_nodes: Optional[VirtualServiceEdgeClusterVirtualZenNodesArgs] = None)
    func NewVirtualServiceEdgeCluster(ctx *Context, name string, args *VirtualServiceEdgeClusterArgs, opts ...ResourceOption) (*VirtualServiceEdgeCluster, error)
    public VirtualServiceEdgeCluster(string name, VirtualServiceEdgeClusterArgs? args = null, CustomResourceOptions? opts = null)
    public VirtualServiceEdgeCluster(String name, VirtualServiceEdgeClusterArgs args)
    public VirtualServiceEdgeCluster(String name, VirtualServiceEdgeClusterArgs args, CustomResourceOptions options)
    
    type: zia:VirtualServiceEdgeCluster
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args VirtualServiceEdgeClusterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args VirtualServiceEdgeClusterArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args VirtualServiceEdgeClusterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args VirtualServiceEdgeClusterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args VirtualServiceEdgeClusterArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var virtualServiceEdgeClusterResource = new Zia.VirtualServiceEdgeCluster("virtualServiceEdgeClusterResource", new()
    {
        DefaultGateway = "string",
        IpAddress = "string",
        IpSecEnabled = false,
        Name = "string",
        Status = "string",
        SubnetMask = "string",
        Type = "string",
        VirtualZenNodes = new Zia.Inputs.VirtualServiceEdgeClusterVirtualZenNodesArgs
        {
            Ids = new[]
            {
                0,
            },
        },
    });
    
    example, err := zia.NewVirtualServiceEdgeCluster(ctx, "virtualServiceEdgeClusterResource", &zia.VirtualServiceEdgeClusterArgs{
    	DefaultGateway: pulumi.String("string"),
    	IpAddress:      pulumi.String("string"),
    	IpSecEnabled:   pulumi.Bool(false),
    	Name:           pulumi.String("string"),
    	Status:         pulumi.String("string"),
    	SubnetMask:     pulumi.String("string"),
    	Type:           pulumi.String("string"),
    	VirtualZenNodes: &zia.VirtualServiceEdgeClusterVirtualZenNodesArgs{
    		Ids: pulumi.IntArray{
    			pulumi.Int(0),
    		},
    	},
    })
    
    var virtualServiceEdgeClusterResource = new VirtualServiceEdgeCluster("virtualServiceEdgeClusterResource", VirtualServiceEdgeClusterArgs.builder()
        .defaultGateway("string")
        .ipAddress("string")
        .ipSecEnabled(false)
        .name("string")
        .status("string")
        .subnetMask("string")
        .type("string")
        .virtualZenNodes(VirtualServiceEdgeClusterVirtualZenNodesArgs.builder()
            .ids(0)
            .build())
        .build());
    
    virtual_service_edge_cluster_resource = zia.VirtualServiceEdgeCluster("virtualServiceEdgeClusterResource",
        default_gateway="string",
        ip_address="string",
        ip_sec_enabled=False,
        name="string",
        status="string",
        subnet_mask="string",
        type="string",
        virtual_zen_nodes={
            "ids": [0],
        })
    
    const virtualServiceEdgeClusterResource = new zia.VirtualServiceEdgeCluster("virtualServiceEdgeClusterResource", {
        defaultGateway: "string",
        ipAddress: "string",
        ipSecEnabled: false,
        name: "string",
        status: "string",
        subnetMask: "string",
        type: "string",
        virtualZenNodes: {
            ids: [0],
        },
    });
    
    type: zia:VirtualServiceEdgeCluster
    properties:
        defaultGateway: string
        ipAddress: string
        ipSecEnabled: false
        name: string
        status: string
        subnetMask: string
        type: string
        virtualZenNodes:
            ids:
                - 0
    

    VirtualServiceEdgeCluster Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The VirtualServiceEdgeCluster resource accepts the following input properties:

    DefaultGateway string
    (String) The IP address of the default gateway to the internet
    IpAddress string
    (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.
    IpSecEnabled bool
    (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
    Name string
    Name of the Virtual Service Edge cluster
    Status string
    (Number) Specifies the status of the Virtual Service Edge cluster. The status is set to ENABLED by default.
    SubnetMask string
    (String) The Virtual Service Edge cluster subnet mask
    Type string
    (String) The Virtual Service Edge cluster type ANY, NONE, SME, SMSM, SMCA, SMUI, SMCDS, SMDNSD, SMAA, SMTP,SMQTN,VIP, UIZ, UIAE, SITEREVIEW, PAC, S_RELAY, M_RELAY, H_MON, SMIKE, NSS, SMEZA, SMLB, SMFCCLT, SMBA, SMBAC, SMESXI, SMBAUI, VZEN, ZSCMCLT, SMDLP, ZSQUERY, ADP, SMCDSDLP, SMSCIM, ZSAPI, ZSCMCDSSCLT, LOCAL_MTS, SVPN, SMCASB, SMFALCONUI, MOBILEAPP_REG, SMRESTSVR, FALCONCA, MOBILEAPP_NF, ZIRSVR, SMEDGEUI, ALERTEVAL, ALERTNOTIF, SMPARTNERUI, CQM, DATAKEEPER,SMBAM, ZWACLT
    VirtualZenNodes zscaler.PulumiPackage.Zia.Inputs.VirtualServiceEdgeClusterVirtualZenNodes
    (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.
    DefaultGateway string
    (String) The IP address of the default gateway to the internet
    IpAddress string
    (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.
    IpSecEnabled bool
    (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
    Name string
    Name of the Virtual Service Edge cluster
    Status string
    (Number) Specifies the status of the Virtual Service Edge cluster. The status is set to ENABLED by default.
    SubnetMask string
    (String) The Virtual Service Edge cluster subnet mask
    Type string
    (String) The Virtual Service Edge cluster type ANY, NONE, SME, SMSM, SMCA, SMUI, SMCDS, SMDNSD, SMAA, SMTP,SMQTN,VIP, UIZ, UIAE, SITEREVIEW, PAC, S_RELAY, M_RELAY, H_MON, SMIKE, NSS, SMEZA, SMLB, SMFCCLT, SMBA, SMBAC, SMESXI, SMBAUI, VZEN, ZSCMCLT, SMDLP, ZSQUERY, ADP, SMCDSDLP, SMSCIM, ZSAPI, ZSCMCDSSCLT, LOCAL_MTS, SVPN, SMCASB, SMFALCONUI, MOBILEAPP_REG, SMRESTSVR, FALCONCA, MOBILEAPP_NF, ZIRSVR, SMEDGEUI, ALERTEVAL, ALERTNOTIF, SMPARTNERUI, CQM, DATAKEEPER,SMBAM, ZWACLT
    VirtualZenNodes VirtualServiceEdgeClusterVirtualZenNodesArgs
    (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.
    defaultGateway String
    (String) The IP address of the default gateway to the internet
    ipAddress String
    (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.
    ipSecEnabled Boolean
    (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
    name String
    Name of the Virtual Service Edge cluster
    status String
    (Number) Specifies the status of the Virtual Service Edge cluster. The status is set to ENABLED by default.
    subnetMask String
    (String) The Virtual Service Edge cluster subnet mask
    type String
    (String) The Virtual Service Edge cluster type ANY, NONE, SME, SMSM, SMCA, SMUI, SMCDS, SMDNSD, SMAA, SMTP,SMQTN,VIP, UIZ, UIAE, SITEREVIEW, PAC, S_RELAY, M_RELAY, H_MON, SMIKE, NSS, SMEZA, SMLB, SMFCCLT, SMBA, SMBAC, SMESXI, SMBAUI, VZEN, ZSCMCLT, SMDLP, ZSQUERY, ADP, SMCDSDLP, SMSCIM, ZSAPI, ZSCMCDSSCLT, LOCAL_MTS, SVPN, SMCASB, SMFALCONUI, MOBILEAPP_REG, SMRESTSVR, FALCONCA, MOBILEAPP_NF, ZIRSVR, SMEDGEUI, ALERTEVAL, ALERTNOTIF, SMPARTNERUI, CQM, DATAKEEPER,SMBAM, ZWACLT
    virtualZenNodes VirtualServiceEdgeClusterVirtualZenNodes
    (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.
    defaultGateway string
    (String) The IP address of the default gateway to the internet
    ipAddress string
    (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.
    ipSecEnabled boolean
    (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
    name string
    Name of the Virtual Service Edge cluster
    status string
    (Number) Specifies the status of the Virtual Service Edge cluster. The status is set to ENABLED by default.
    subnetMask string
    (String) The Virtual Service Edge cluster subnet mask
    type string
    (String) The Virtual Service Edge cluster type ANY, NONE, SME, SMSM, SMCA, SMUI, SMCDS, SMDNSD, SMAA, SMTP,SMQTN,VIP, UIZ, UIAE, SITEREVIEW, PAC, S_RELAY, M_RELAY, H_MON, SMIKE, NSS, SMEZA, SMLB, SMFCCLT, SMBA, SMBAC, SMESXI, SMBAUI, VZEN, ZSCMCLT, SMDLP, ZSQUERY, ADP, SMCDSDLP, SMSCIM, ZSAPI, ZSCMCDSSCLT, LOCAL_MTS, SVPN, SMCASB, SMFALCONUI, MOBILEAPP_REG, SMRESTSVR, FALCONCA, MOBILEAPP_NF, ZIRSVR, SMEDGEUI, ALERTEVAL, ALERTNOTIF, SMPARTNERUI, CQM, DATAKEEPER,SMBAM, ZWACLT
    virtualZenNodes VirtualServiceEdgeClusterVirtualZenNodes
    (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.
    default_gateway str
    (String) The IP address of the default gateway to the internet
    ip_address str
    (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.
    ip_sec_enabled bool
    (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
    name str
    Name of the Virtual Service Edge cluster
    status str
    (Number) Specifies the status of the Virtual Service Edge cluster. The status is set to ENABLED by default.
    subnet_mask str
    (String) The Virtual Service Edge cluster subnet mask
    type str
    (String) The Virtual Service Edge cluster type ANY, NONE, SME, SMSM, SMCA, SMUI, SMCDS, SMDNSD, SMAA, SMTP,SMQTN,VIP, UIZ, UIAE, SITEREVIEW, PAC, S_RELAY, M_RELAY, H_MON, SMIKE, NSS, SMEZA, SMLB, SMFCCLT, SMBA, SMBAC, SMESXI, SMBAUI, VZEN, ZSCMCLT, SMDLP, ZSQUERY, ADP, SMCDSDLP, SMSCIM, ZSAPI, ZSCMCDSSCLT, LOCAL_MTS, SVPN, SMCASB, SMFALCONUI, MOBILEAPP_REG, SMRESTSVR, FALCONCA, MOBILEAPP_NF, ZIRSVR, SMEDGEUI, ALERTEVAL, ALERTNOTIF, SMPARTNERUI, CQM, DATAKEEPER,SMBAM, ZWACLT
    virtual_zen_nodes VirtualServiceEdgeClusterVirtualZenNodesArgs
    (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.
    defaultGateway String
    (String) The IP address of the default gateway to the internet
    ipAddress String
    (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.
    ipSecEnabled Boolean
    (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
    name String
    Name of the Virtual Service Edge cluster
    status String
    (Number) Specifies the status of the Virtual Service Edge cluster. The status is set to ENABLED by default.
    subnetMask String
    (String) The Virtual Service Edge cluster subnet mask
    type String
    (String) The Virtual Service Edge cluster type ANY, NONE, SME, SMSM, SMCA, SMUI, SMCDS, SMDNSD, SMAA, SMTP,SMQTN,VIP, UIZ, UIAE, SITEREVIEW, PAC, S_RELAY, M_RELAY, H_MON, SMIKE, NSS, SMEZA, SMLB, SMFCCLT, SMBA, SMBAC, SMESXI, SMBAUI, VZEN, ZSCMCLT, SMDLP, ZSQUERY, ADP, SMCDSDLP, SMSCIM, ZSAPI, ZSCMCDSSCLT, LOCAL_MTS, SVPN, SMCASB, SMFALCONUI, MOBILEAPP_REG, SMRESTSVR, FALCONCA, MOBILEAPP_NF, ZIRSVR, SMEDGEUI, ALERTEVAL, ALERTNOTIF, SMPARTNERUI, CQM, DATAKEEPER,SMBAM, ZWACLT
    virtualZenNodes Property Map
    (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.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the VirtualServiceEdgeCluster resource produces the following output properties:

    ClusterId int
    Id string
    The provider-assigned unique ID for this managed resource.
    ClusterId int
    Id string
    The provider-assigned unique ID for this managed resource.
    clusterId Integer
    id String
    The provider-assigned unique ID for this managed resource.
    clusterId number
    id string
    The provider-assigned unique ID for this managed resource.
    cluster_id int
    id str
    The provider-assigned unique ID for this managed resource.
    clusterId Number
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing VirtualServiceEdgeCluster Resource

    Get an existing VirtualServiceEdgeCluster resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: VirtualServiceEdgeClusterState, opts?: CustomResourceOptions): VirtualServiceEdgeCluster
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            cluster_id: Optional[int] = None,
            default_gateway: Optional[str] = None,
            ip_address: Optional[str] = None,
            ip_sec_enabled: Optional[bool] = None,
            name: Optional[str] = None,
            status: Optional[str] = None,
            subnet_mask: Optional[str] = None,
            type: Optional[str] = None,
            virtual_zen_nodes: Optional[VirtualServiceEdgeClusterVirtualZenNodesArgs] = None) -> VirtualServiceEdgeCluster
    func GetVirtualServiceEdgeCluster(ctx *Context, name string, id IDInput, state *VirtualServiceEdgeClusterState, opts ...ResourceOption) (*VirtualServiceEdgeCluster, error)
    public static VirtualServiceEdgeCluster Get(string name, Input<string> id, VirtualServiceEdgeClusterState? state, CustomResourceOptions? opts = null)
    public static VirtualServiceEdgeCluster get(String name, Output<String> id, VirtualServiceEdgeClusterState state, CustomResourceOptions options)
    resources:  _:    type: zia:VirtualServiceEdgeCluster    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ClusterId int
    DefaultGateway string
    (String) The IP address of the default gateway to the internet
    IpAddress string
    (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.
    IpSecEnabled bool
    (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
    Name string
    Name of the Virtual Service Edge cluster
    Status string
    (Number) Specifies the status of the Virtual Service Edge cluster. The status is set to ENABLED by default.
    SubnetMask string
    (String) The Virtual Service Edge cluster subnet mask
    Type string
    (String) The Virtual Service Edge cluster type ANY, NONE, SME, SMSM, SMCA, SMUI, SMCDS, SMDNSD, SMAA, SMTP,SMQTN,VIP, UIZ, UIAE, SITEREVIEW, PAC, S_RELAY, M_RELAY, H_MON, SMIKE, NSS, SMEZA, SMLB, SMFCCLT, SMBA, SMBAC, SMESXI, SMBAUI, VZEN, ZSCMCLT, SMDLP, ZSQUERY, ADP, SMCDSDLP, SMSCIM, ZSAPI, ZSCMCDSSCLT, LOCAL_MTS, SVPN, SMCASB, SMFALCONUI, MOBILEAPP_REG, SMRESTSVR, FALCONCA, MOBILEAPP_NF, ZIRSVR, SMEDGEUI, ALERTEVAL, ALERTNOTIF, SMPARTNERUI, CQM, DATAKEEPER,SMBAM, ZWACLT
    VirtualZenNodes zscaler.PulumiPackage.Zia.Inputs.VirtualServiceEdgeClusterVirtualZenNodes
    (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.
    ClusterId int
    DefaultGateway string
    (String) The IP address of the default gateway to the internet
    IpAddress string
    (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.
    IpSecEnabled bool
    (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
    Name string
    Name of the Virtual Service Edge cluster
    Status string
    (Number) Specifies the status of the Virtual Service Edge cluster. The status is set to ENABLED by default.
    SubnetMask string
    (String) The Virtual Service Edge cluster subnet mask
    Type string
    (String) The Virtual Service Edge cluster type ANY, NONE, SME, SMSM, SMCA, SMUI, SMCDS, SMDNSD, SMAA, SMTP,SMQTN,VIP, UIZ, UIAE, SITEREVIEW, PAC, S_RELAY, M_RELAY, H_MON, SMIKE, NSS, SMEZA, SMLB, SMFCCLT, SMBA, SMBAC, SMESXI, SMBAUI, VZEN, ZSCMCLT, SMDLP, ZSQUERY, ADP, SMCDSDLP, SMSCIM, ZSAPI, ZSCMCDSSCLT, LOCAL_MTS, SVPN, SMCASB, SMFALCONUI, MOBILEAPP_REG, SMRESTSVR, FALCONCA, MOBILEAPP_NF, ZIRSVR, SMEDGEUI, ALERTEVAL, ALERTNOTIF, SMPARTNERUI, CQM, DATAKEEPER,SMBAM, ZWACLT
    VirtualZenNodes VirtualServiceEdgeClusterVirtualZenNodesArgs
    (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.
    clusterId Integer
    defaultGateway String
    (String) The IP address of the default gateway to the internet
    ipAddress String
    (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.
    ipSecEnabled Boolean
    (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
    name String
    Name of the Virtual Service Edge cluster
    status String
    (Number) Specifies the status of the Virtual Service Edge cluster. The status is set to ENABLED by default.
    subnetMask String
    (String) The Virtual Service Edge cluster subnet mask
    type String
    (String) The Virtual Service Edge cluster type ANY, NONE, SME, SMSM, SMCA, SMUI, SMCDS, SMDNSD, SMAA, SMTP,SMQTN,VIP, UIZ, UIAE, SITEREVIEW, PAC, S_RELAY, M_RELAY, H_MON, SMIKE, NSS, SMEZA, SMLB, SMFCCLT, SMBA, SMBAC, SMESXI, SMBAUI, VZEN, ZSCMCLT, SMDLP, ZSQUERY, ADP, SMCDSDLP, SMSCIM, ZSAPI, ZSCMCDSSCLT, LOCAL_MTS, SVPN, SMCASB, SMFALCONUI, MOBILEAPP_REG, SMRESTSVR, FALCONCA, MOBILEAPP_NF, ZIRSVR, SMEDGEUI, ALERTEVAL, ALERTNOTIF, SMPARTNERUI, CQM, DATAKEEPER,SMBAM, ZWACLT
    virtualZenNodes VirtualServiceEdgeClusterVirtualZenNodes
    (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.
    clusterId number
    defaultGateway string
    (String) The IP address of the default gateway to the internet
    ipAddress string
    (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.
    ipSecEnabled boolean
    (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
    name string
    Name of the Virtual Service Edge cluster
    status string
    (Number) Specifies the status of the Virtual Service Edge cluster. The status is set to ENABLED by default.
    subnetMask string
    (String) The Virtual Service Edge cluster subnet mask
    type string
    (String) The Virtual Service Edge cluster type ANY, NONE, SME, SMSM, SMCA, SMUI, SMCDS, SMDNSD, SMAA, SMTP,SMQTN,VIP, UIZ, UIAE, SITEREVIEW, PAC, S_RELAY, M_RELAY, H_MON, SMIKE, NSS, SMEZA, SMLB, SMFCCLT, SMBA, SMBAC, SMESXI, SMBAUI, VZEN, ZSCMCLT, SMDLP, ZSQUERY, ADP, SMCDSDLP, SMSCIM, ZSAPI, ZSCMCDSSCLT, LOCAL_MTS, SVPN, SMCASB, SMFALCONUI, MOBILEAPP_REG, SMRESTSVR, FALCONCA, MOBILEAPP_NF, ZIRSVR, SMEDGEUI, ALERTEVAL, ALERTNOTIF, SMPARTNERUI, CQM, DATAKEEPER,SMBAM, ZWACLT
    virtualZenNodes VirtualServiceEdgeClusterVirtualZenNodes
    (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.
    cluster_id int
    default_gateway str
    (String) The IP address of the default gateway to the internet
    ip_address str
    (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.
    ip_sec_enabled bool
    (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
    name str
    Name of the Virtual Service Edge cluster
    status str
    (Number) Specifies the status of the Virtual Service Edge cluster. The status is set to ENABLED by default.
    subnet_mask str
    (String) The Virtual Service Edge cluster subnet mask
    type str
    (String) The Virtual Service Edge cluster type ANY, NONE, SME, SMSM, SMCA, SMUI, SMCDS, SMDNSD, SMAA, SMTP,SMQTN,VIP, UIZ, UIAE, SITEREVIEW, PAC, S_RELAY, M_RELAY, H_MON, SMIKE, NSS, SMEZA, SMLB, SMFCCLT, SMBA, SMBAC, SMESXI, SMBAUI, VZEN, ZSCMCLT, SMDLP, ZSQUERY, ADP, SMCDSDLP, SMSCIM, ZSAPI, ZSCMCDSSCLT, LOCAL_MTS, SVPN, SMCASB, SMFALCONUI, MOBILEAPP_REG, SMRESTSVR, FALCONCA, MOBILEAPP_NF, ZIRSVR, SMEDGEUI, ALERTEVAL, ALERTNOTIF, SMPARTNERUI, CQM, DATAKEEPER,SMBAM, ZWACLT
    virtual_zen_nodes VirtualServiceEdgeClusterVirtualZenNodesArgs
    (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.
    clusterId Number
    defaultGateway String
    (String) The IP address of the default gateway to the internet
    ipAddress String
    (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.
    ipSecEnabled Boolean
    (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
    name String
    Name of the Virtual Service Edge cluster
    status String
    (Number) Specifies the status of the Virtual Service Edge cluster. The status is set to ENABLED by default.
    subnetMask String
    (String) The Virtual Service Edge cluster subnet mask
    type String
    (String) The Virtual Service Edge cluster type ANY, NONE, SME, SMSM, SMCA, SMUI, SMCDS, SMDNSD, SMAA, SMTP,SMQTN,VIP, UIZ, UIAE, SITEREVIEW, PAC, S_RELAY, M_RELAY, H_MON, SMIKE, NSS, SMEZA, SMLB, SMFCCLT, SMBA, SMBAC, SMESXI, SMBAUI, VZEN, ZSCMCLT, SMDLP, ZSQUERY, ADP, SMCDSDLP, SMSCIM, ZSAPI, ZSCMCDSSCLT, LOCAL_MTS, SVPN, SMCASB, SMFALCONUI, MOBILEAPP_REG, SMRESTSVR, FALCONCA, MOBILEAPP_NF, ZIRSVR, SMEDGEUI, ALERTEVAL, ALERTNOTIF, SMPARTNERUI, CQM, DATAKEEPER,SMBAM, ZWACLT
    virtualZenNodes Property Map
    (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.

    Supporting Types

    VirtualServiceEdgeClusterVirtualZenNodes, VirtualServiceEdgeClusterVirtualZenNodesArgs

    Ids List<int>
    (Number) Identifier that uniquely identifies an entity
    Ids []int
    (Number) Identifier that uniquely identifies an entity
    ids List<Integer>
    (Number) Identifier that uniquely identifies an entity
    ids number[]
    (Number) Identifier that uniquely identifies an entity
    ids Sequence[int]
    (Number) Identifier that uniquely identifies an entity
    ids List<Number>
    (Number) Identifier that uniquely identifies an entity

    Import

    Zscaler offers a dedicated tool called Zscaler-Terraformer to allow the automated import of ZIA configurations into Terraform-compliant HashiCorp Configuration Language.

    Visit

    zia_virtual_service_edge_cluster can be imported by using <CLUSTER_ID> or <CLUSTER_NAME> as the import ID.

    For example:

    $ pulumi import zia:index/virtualServiceEdgeCluster:VirtualServiceEdgeCluster example <cluster_id>
    

    or

    $ pulumi import zia:index/virtualServiceEdgeCluster:VirtualServiceEdgeCluster example <cluster_name>
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    zia zscaler/pulumi-zia
    License
    MIT
    Notes
    This Pulumi package is based on the zia Terraform Provider.
    zia logo
    Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler