1. Packages
  2. Zscaler Internet Access (ZIA)
  3. API Docs
  4. getVzenCluster
Viewing docs for pulumi-resource-zia v1.3.8
published on Friday, Mar 13, 2026 by Zscaler
zia logo
Viewing docs for pulumi-resource-zia v1.3.8
published on Friday, Mar 13, 2026 by Zscaler

    Use this data source to look up a VZEN cluster by ID or name.

    Using getVzenCluster

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getVzenCluster(args: GetVzenClusterArgs, opts?: InvokeOptions): Promise<GetVzenClusterResult>
    function getVzenClusterOutput(args: GetVzenClusterOutputArgs, opts?: InvokeOptions): Output<GetVzenClusterResult>
    def get_vzen_cluster(cluster_id: Optional[int] = None,
                         name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetVzenClusterResult
    def get_vzen_cluster_output(cluster_id: Optional[pulumi.Input[int]] = None,
                         name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetVzenClusterResult]
    func LookupVzenCluster(ctx *Context, args *LookupVzenClusterArgs, opts ...InvokeOption) (*LookupVzenClusterResult, error)
    func LookupVzenClusterOutput(ctx *Context, args *LookupVzenClusterOutputArgs, opts ...InvokeOption) LookupVzenClusterResultOutput

    > Note: This function is named LookupVzenCluster in the Go SDK.

    public static class GetVzenCluster 
    {
        public static Task<GetVzenClusterResult> InvokeAsync(GetVzenClusterArgs args, InvokeOptions? opts = null)
        public static Output<GetVzenClusterResult> Invoke(GetVzenClusterInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVzenClusterResult> getVzenCluster(GetVzenClusterArgs args, InvokeOptions options)
    public static Output<GetVzenClusterResult> getVzenCluster(GetVzenClusterArgs args, InvokeOptions options)
    
    fn::invoke:
      function: zia:getVzenCluster
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ClusterId int
    The ID of the VZEN cluster to look up.
    Name string
    The name of the VZEN cluster to look up.
    ClusterId int
    The ID of the VZEN cluster to look up.
    Name string
    The name of the VZEN cluster to look up.
    clusterId Integer
    The ID of the VZEN cluster to look up.
    name String
    The name of the VZEN cluster to look up.
    clusterId number
    The ID of the VZEN cluster to look up.
    name string
    The name of the VZEN cluster to look up.
    cluster_id int
    The ID of the VZEN cluster to look up.
    name str
    The name of the VZEN cluster to look up.
    clusterId Number
    The ID of the VZEN cluster to look up.
    name String
    The name of the VZEN cluster to look up.

    getVzenCluster Result

    The following output properties are available:

    ClusterId int
    The ID of the VZEN cluster.
    DefaultGateway string
    The default gateway of the VZEN cluster.
    IpAddress string
    The IP address of the VZEN cluster.
    IpSecEnabled bool
    Whether IPSec is enabled on the cluster.
    Name string
    The name of the VZEN cluster.
    Status string
    The status of the VZEN cluster.
    SubnetMask string
    The subnet mask of the VZEN cluster.
    Type string
    The type of the VZEN cluster.
    VirtualZenNodes List<zscaler.PulumiPackage.Zia.Outputs.VirtualZenNodeOutput>
    The list of virtual ZEN nodes in this cluster.
    ClusterId int
    The ID of the VZEN cluster.
    DefaultGateway string
    The default gateway of the VZEN cluster.
    IpAddress string
    The IP address of the VZEN cluster.
    IpSecEnabled bool
    Whether IPSec is enabled on the cluster.
    Name string
    The name of the VZEN cluster.
    Status string
    The status of the VZEN cluster.
    SubnetMask string
    The subnet mask of the VZEN cluster.
    Type string
    The type of the VZEN cluster.
    VirtualZenNodes []VirtualZenNodeOutput
    The list of virtual ZEN nodes in this cluster.
    clusterId Integer
    The ID of the VZEN cluster.
    defaultGateway String
    The default gateway of the VZEN cluster.
    ipAddress String
    The IP address of the VZEN cluster.
    ipSecEnabled Boolean
    Whether IPSec is enabled on the cluster.
    name String
    The name of the VZEN cluster.
    status String
    The status of the VZEN cluster.
    subnetMask String
    The subnet mask of the VZEN cluster.
    type String
    The type of the VZEN cluster.
    virtualZenNodes List<VirtualZenNodeOutput>
    The list of virtual ZEN nodes in this cluster.
    clusterId number
    The ID of the VZEN cluster.
    defaultGateway string
    The default gateway of the VZEN cluster.
    ipAddress string
    The IP address of the VZEN cluster.
    ipSecEnabled boolean
    Whether IPSec is enabled on the cluster.
    name string
    The name of the VZEN cluster.
    status string
    The status of the VZEN cluster.
    subnetMask string
    The subnet mask of the VZEN cluster.
    type string
    The type of the VZEN cluster.
    virtualZenNodes VirtualZenNodeOutput[]
    The list of virtual ZEN nodes in this cluster.
    cluster_id int
    The ID of the VZEN cluster.
    default_gateway str
    The default gateway of the VZEN cluster.
    ip_address str
    The IP address of the VZEN cluster.
    ip_sec_enabled bool
    Whether IPSec is enabled on the cluster.
    name str
    The name of the VZEN cluster.
    status str
    The status of the VZEN cluster.
    subnet_mask str
    The subnet mask of the VZEN cluster.
    type str
    The type of the VZEN cluster.
    virtual_zen_nodes Sequence[VirtualZenNodeOutput]
    The list of virtual ZEN nodes in this cluster.
    clusterId Number
    The ID of the VZEN cluster.
    defaultGateway String
    The default gateway of the VZEN cluster.
    ipAddress String
    The IP address of the VZEN cluster.
    ipSecEnabled Boolean
    Whether IPSec is enabled on the cluster.
    name String
    The name of the VZEN cluster.
    status String
    The status of the VZEN cluster.
    subnetMask String
    The subnet mask of the VZEN cluster.
    type String
    The type of the VZEN cluster.
    virtualZenNodes List<Property Map>
    The list of virtual ZEN nodes in this cluster.

    Supporting Types

    VirtualZenNodeOutput

    Name string
    NodeId int
    Name string
    NodeId int
    name String
    nodeId Integer
    name string
    nodeId number
    name str
    node_id int
    name String
    nodeId Number

    Package Details

    Repository
    zia zscaler/pulumi-zia
    License
    zia logo
    Viewing docs for pulumi-resource-zia v1.3.8
    published on Friday, Mar 13, 2026 by Zscaler
      Try Pulumi Cloud free. Your team will thank you.