1. Packages
  2. Nutanix
  3. API Docs
  4. getKarbonCluster
Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg

nutanix.getKarbonCluster

Explore with Pulumi AI

nutanix logo
Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg

    Describes a Karbon Cluster

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as nutanix from "@pulumi/nutanix";
    
    const cluster = nutanix.getKarbonCluster({
        karbonClusterId: "<YOUR-CLUSTER-ID>",
    });
    
    import pulumi
    import pulumi_nutanix as nutanix
    
    cluster = nutanix.get_karbon_cluster(karbon_cluster_id="<YOUR-CLUSTER-ID>")
    
    package main
    
    import (
    	"github.com/pierskarsenbarg/pulumi-nutanix/sdk/go/nutanix"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := nutanix.LookupKarbonCluster(ctx, &nutanix.LookupKarbonClusterArgs{
    			KarbonClusterId: pulumi.StringRef("<YOUR-CLUSTER-ID>"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Nutanix = Pulumi.Nutanix;
    
    return await Deployment.RunAsync(() => 
    {
        var cluster = Nutanix.GetKarbonCluster.Invoke(new()
        {
            KarbonClusterId = "<YOUR-CLUSTER-ID>",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.nutanix.NutanixFunctions;
    import com.pulumi.nutanix.inputs.GetKarbonClusterArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var cluster = NutanixFunctions.getKarbonCluster(GetKarbonClusterArgs.builder()
                .karbonClusterId("<YOUR-CLUSTER-ID>")
                .build());
    
        }
    }
    
    variables:
      cluster:
        fn::invoke:
          Function: nutanix:getKarbonCluster
          Arguments:
            karbonClusterId: <YOUR-CLUSTER-ID>
    

    Using getKarbonCluster

    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 getKarbonCluster(args: GetKarbonClusterArgs, opts?: InvokeOptions): Promise<GetKarbonClusterResult>
    function getKarbonClusterOutput(args: GetKarbonClusterOutputArgs, opts?: InvokeOptions): Output<GetKarbonClusterResult>
    def get_karbon_cluster(karbon_cluster_id: Optional[str] = None,
                           karbon_cluster_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetKarbonClusterResult
    def get_karbon_cluster_output(karbon_cluster_id: Optional[pulumi.Input[str]] = None,
                           karbon_cluster_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetKarbonClusterResult]
    func LookupKarbonCluster(ctx *Context, args *LookupKarbonClusterArgs, opts ...InvokeOption) (*LookupKarbonClusterResult, error)
    func LookupKarbonClusterOutput(ctx *Context, args *LookupKarbonClusterOutputArgs, opts ...InvokeOption) LookupKarbonClusterResultOutput

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

    public static class GetKarbonCluster 
    {
        public static Task<GetKarbonClusterResult> InvokeAsync(GetKarbonClusterArgs args, InvokeOptions? opts = null)
        public static Output<GetKarbonClusterResult> Invoke(GetKarbonClusterInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetKarbonClusterResult> getKarbonCluster(GetKarbonClusterArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: nutanix:index/getKarbonCluster:getKarbonCluster
      arguments:
        # arguments dictionary

    The following arguments are supported:

    KarbonClusterId string
    Represents karbon cluster uuid
    KarbonClusterName string
    Represents the name of karbon cluster
    KarbonClusterId string
    Represents karbon cluster uuid
    KarbonClusterName string
    Represents the name of karbon cluster
    karbonClusterId String
    Represents karbon cluster uuid
    karbonClusterName String
    Represents the name of karbon cluster
    karbonClusterId string
    Represents karbon cluster uuid
    karbonClusterName string
    Represents the name of karbon cluster
    karbon_cluster_id str
    Represents karbon cluster uuid
    karbon_cluster_name str
    Represents the name of karbon cluster
    karbonClusterId String
    Represents karbon cluster uuid
    karbonClusterName String
    Represents the name of karbon cluster

    getKarbonCluster Result

    The following output properties are available:

    DeploymentType string
    EtcdNodePools List<PiersKarsenbarg.Nutanix.Outputs.GetKarbonClusterEtcdNodePool>
    • Configuration of the node pools that the nodes in the etcd cluster belong to. The etcd nodes require a minimum of 8,192 MiB memory and 409,60 MiB disk space.
    Id string
    The provider-assigned unique ID for this managed resource.
    KubeapiServerIpv4Address string
    MasterNodePools List<PiersKarsenbarg.Nutanix.Outputs.GetKarbonClusterMasterNodePool>
    • Configuration of the master node pools.
    Name string
    • Unique name of the node pool.
    Status string
    Uuid string
    Version string
    • K8s version of the cluster.
    WorkerNodePools List<PiersKarsenbarg.Nutanix.Outputs.GetKarbonClusterWorkerNodePool>
    KarbonClusterId string
    KarbonClusterName string
    DeploymentType string
    EtcdNodePools []GetKarbonClusterEtcdNodePool
    • Configuration of the node pools that the nodes in the etcd cluster belong to. The etcd nodes require a minimum of 8,192 MiB memory and 409,60 MiB disk space.
    Id string
    The provider-assigned unique ID for this managed resource.
    KubeapiServerIpv4Address string
    MasterNodePools []GetKarbonClusterMasterNodePool
    • Configuration of the master node pools.
    Name string
    • Unique name of the node pool.
    Status string
    Uuid string
    Version string
    • K8s version of the cluster.
    WorkerNodePools []GetKarbonClusterWorkerNodePool
    KarbonClusterId string
    KarbonClusterName string
    deploymentType String
    etcdNodePools List<GetKarbonClusterEtcdNodePool>
    • Configuration of the node pools that the nodes in the etcd cluster belong to. The etcd nodes require a minimum of 8,192 MiB memory and 409,60 MiB disk space.
    id String
    The provider-assigned unique ID for this managed resource.
    kubeapiServerIpv4Address String
    masterNodePools List<GetKarbonClusterMasterNodePool>
    • Configuration of the master node pools.
    name String
    • Unique name of the node pool.
    status String
    uuid String
    version String
    • K8s version of the cluster.
    workerNodePools List<GetKarbonClusterWorkerNodePool>
    karbonClusterId String
    karbonClusterName String
    deploymentType string
    etcdNodePools GetKarbonClusterEtcdNodePool[]
    • Configuration of the node pools that the nodes in the etcd cluster belong to. The etcd nodes require a minimum of 8,192 MiB memory and 409,60 MiB disk space.
    id string
    The provider-assigned unique ID for this managed resource.
    kubeapiServerIpv4Address string
    masterNodePools GetKarbonClusterMasterNodePool[]
    • Configuration of the master node pools.
    name string
    • Unique name of the node pool.
    status string
    uuid string
    version string
    • K8s version of the cluster.
    workerNodePools GetKarbonClusterWorkerNodePool[]
    karbonClusterId string
    karbonClusterName string
    deployment_type str
    etcd_node_pools Sequence[GetKarbonClusterEtcdNodePool]
    • Configuration of the node pools that the nodes in the etcd cluster belong to. The etcd nodes require a minimum of 8,192 MiB memory and 409,60 MiB disk space.
    id str
    The provider-assigned unique ID for this managed resource.
    kubeapi_server_ipv4_address str
    master_node_pools Sequence[GetKarbonClusterMasterNodePool]
    • Configuration of the master node pools.
    name str
    • Unique name of the node pool.
    status str
    uuid str
    version str
    • K8s version of the cluster.
    worker_node_pools Sequence[GetKarbonClusterWorkerNodePool]
    karbon_cluster_id str
    karbon_cluster_name str
    deploymentType String
    etcdNodePools List<Property Map>
    • Configuration of the node pools that the nodes in the etcd cluster belong to. The etcd nodes require a minimum of 8,192 MiB memory and 409,60 MiB disk space.
    id String
    The provider-assigned unique ID for this managed resource.
    kubeapiServerIpv4Address String
    masterNodePools List<Property Map>
    • Configuration of the master node pools.
    name String
    • Unique name of the node pool.
    status String
    uuid String
    version String
    • K8s version of the cluster.
    workerNodePools List<Property Map>
    karbonClusterId String
    karbonClusterName String

    Supporting Types

    GetKarbonClusterEtcdNodePool

    AhvConfigs List<PiersKarsenbarg.Nutanix.Inputs.GetKarbonClusterEtcdNodePoolAhvConfig>
    • VM configuration in AHV.
    Name string
    • Unique name of the node pool.
    NodeOsVersion string
    • The version of the node OS image.
    Nodes List<PiersKarsenbarg.Nutanix.Inputs.GetKarbonClusterEtcdNodePoolNode>
    • List of the deployed nodes in the node pool.
    NumInstances int
    • Number of nodes in the node pool.
    AhvConfigs []GetKarbonClusterEtcdNodePoolAhvConfig
    • VM configuration in AHV.
    Name string
    • Unique name of the node pool.
    NodeOsVersion string
    • The version of the node OS image.
    Nodes []GetKarbonClusterEtcdNodePoolNode
    • List of the deployed nodes in the node pool.
    NumInstances int
    • Number of nodes in the node pool.
    ahvConfigs List<GetKarbonClusterEtcdNodePoolAhvConfig>
    • VM configuration in AHV.
    name String
    • Unique name of the node pool.
    nodeOsVersion String
    • The version of the node OS image.
    nodes List<GetKarbonClusterEtcdNodePoolNode>
    • List of the deployed nodes in the node pool.
    numInstances Integer
    • Number of nodes in the node pool.
    ahvConfigs GetKarbonClusterEtcdNodePoolAhvConfig[]
    • VM configuration in AHV.
    name string
    • Unique name of the node pool.
    nodeOsVersion string
    • The version of the node OS image.
    nodes GetKarbonClusterEtcdNodePoolNode[]
    • List of the deployed nodes in the node pool.
    numInstances number
    • Number of nodes in the node pool.
    ahv_configs Sequence[GetKarbonClusterEtcdNodePoolAhvConfig]
    • VM configuration in AHV.
    name str
    • Unique name of the node pool.
    node_os_version str
    • The version of the node OS image.
    nodes Sequence[GetKarbonClusterEtcdNodePoolNode]
    • List of the deployed nodes in the node pool.
    num_instances int
    • Number of nodes in the node pool.
    ahvConfigs List<Property Map>
    • VM configuration in AHV.
    name String
    • Unique name of the node pool.
    nodeOsVersion String
    • The version of the node OS image.
    nodes List<Property Map>
    • List of the deployed nodes in the node pool.
    numInstances Number
    • Number of nodes in the node pool.

    GetKarbonClusterEtcdNodePoolAhvConfig

    Cpu int
    • The number of VCPUs allocated for each VM on the PE cluster.
    DiskMib int
    • Size of local storage for each VM on the PE cluster in MiB.
    MemoryMib int
    • Memory allocated for each VM on the PE cluster in MiB.
    NetworkUuid string
    • The UUID of the network for the VMs deployed with this resource configuration.
    PrismElementClusterUuid string
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    Cpu int
    • The number of VCPUs allocated for each VM on the PE cluster.
    DiskMib int
    • Size of local storage for each VM on the PE cluster in MiB.
    MemoryMib int
    • Memory allocated for each VM on the PE cluster in MiB.
    NetworkUuid string
    • The UUID of the network for the VMs deployed with this resource configuration.
    PrismElementClusterUuid string
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    cpu Integer
    • The number of VCPUs allocated for each VM on the PE cluster.
    diskMib Integer
    • Size of local storage for each VM on the PE cluster in MiB.
    memoryMib Integer
    • Memory allocated for each VM on the PE cluster in MiB.
    networkUuid String
    • The UUID of the network for the VMs deployed with this resource configuration.
    prismElementClusterUuid String
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    cpu number
    • The number of VCPUs allocated for each VM on the PE cluster.
    diskMib number
    • Size of local storage for each VM on the PE cluster in MiB.
    memoryMib number
    • Memory allocated for each VM on the PE cluster in MiB.
    networkUuid string
    • The UUID of the network for the VMs deployed with this resource configuration.
    prismElementClusterUuid string
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    cpu int
    • The number of VCPUs allocated for each VM on the PE cluster.
    disk_mib int
    • Size of local storage for each VM on the PE cluster in MiB.
    memory_mib int
    • Memory allocated for each VM on the PE cluster in MiB.
    network_uuid str
    • The UUID of the network for the VMs deployed with this resource configuration.
    prism_element_cluster_uuid str
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    cpu Number
    • The number of VCPUs allocated for each VM on the PE cluster.
    diskMib Number
    • Size of local storage for each VM on the PE cluster in MiB.
    memoryMib Number
    • Memory allocated for each VM on the PE cluster in MiB.
    networkUuid String
    • The UUID of the network for the VMs deployed with this resource configuration.
    prismElementClusterUuid String
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.

    GetKarbonClusterEtcdNodePoolNode

    Hostname string
    • Hostname of the deployed node.
    Ipv4Address string
    • IP of the deployed node.
    Hostname string
    • Hostname of the deployed node.
    Ipv4Address string
    • IP of the deployed node.
    hostname String
    • Hostname of the deployed node.
    ipv4Address String
    • IP of the deployed node.
    hostname string
    • Hostname of the deployed node.
    ipv4Address string
    • IP of the deployed node.
    hostname str
    • Hostname of the deployed node.
    ipv4_address str
    • IP of the deployed node.
    hostname String
    • Hostname of the deployed node.
    ipv4Address String
    • IP of the deployed node.

    GetKarbonClusterMasterNodePool

    AhvConfigs List<PiersKarsenbarg.Nutanix.Inputs.GetKarbonClusterMasterNodePoolAhvConfig>
    • VM configuration in AHV.
    Name string
    • Unique name of the node pool.
    NodeOsVersion string
    • The version of the node OS image.
    Nodes List<PiersKarsenbarg.Nutanix.Inputs.GetKarbonClusterMasterNodePoolNode>
    • List of the deployed nodes in the node pool.
    NumInstances int
    • Number of nodes in the node pool.
    AhvConfigs []GetKarbonClusterMasterNodePoolAhvConfig
    • VM configuration in AHV.
    Name string
    • Unique name of the node pool.
    NodeOsVersion string
    • The version of the node OS image.
    Nodes []GetKarbonClusterMasterNodePoolNode
    • List of the deployed nodes in the node pool.
    NumInstances int
    • Number of nodes in the node pool.
    ahvConfigs List<GetKarbonClusterMasterNodePoolAhvConfig>
    • VM configuration in AHV.
    name String
    • Unique name of the node pool.
    nodeOsVersion String
    • The version of the node OS image.
    nodes List<GetKarbonClusterMasterNodePoolNode>
    • List of the deployed nodes in the node pool.
    numInstances Integer
    • Number of nodes in the node pool.
    ahvConfigs GetKarbonClusterMasterNodePoolAhvConfig[]
    • VM configuration in AHV.
    name string
    • Unique name of the node pool.
    nodeOsVersion string
    • The version of the node OS image.
    nodes GetKarbonClusterMasterNodePoolNode[]
    • List of the deployed nodes in the node pool.
    numInstances number
    • Number of nodes in the node pool.
    ahv_configs Sequence[GetKarbonClusterMasterNodePoolAhvConfig]
    • VM configuration in AHV.
    name str
    • Unique name of the node pool.
    node_os_version str
    • The version of the node OS image.
    nodes Sequence[GetKarbonClusterMasterNodePoolNode]
    • List of the deployed nodes in the node pool.
    num_instances int
    • Number of nodes in the node pool.
    ahvConfigs List<Property Map>
    • VM configuration in AHV.
    name String
    • Unique name of the node pool.
    nodeOsVersion String
    • The version of the node OS image.
    nodes List<Property Map>
    • List of the deployed nodes in the node pool.
    numInstances Number
    • Number of nodes in the node pool.

    GetKarbonClusterMasterNodePoolAhvConfig

    Cpu int
    • The number of VCPUs allocated for each VM on the PE cluster.
    DiskMib int
    • Size of local storage for each VM on the PE cluster in MiB.
    MemoryMib int
    • Memory allocated for each VM on the PE cluster in MiB.
    NetworkUuid string
    • The UUID of the network for the VMs deployed with this resource configuration.
    PrismElementClusterUuid string
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    Cpu int
    • The number of VCPUs allocated for each VM on the PE cluster.
    DiskMib int
    • Size of local storage for each VM on the PE cluster in MiB.
    MemoryMib int
    • Memory allocated for each VM on the PE cluster in MiB.
    NetworkUuid string
    • The UUID of the network for the VMs deployed with this resource configuration.
    PrismElementClusterUuid string
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    cpu Integer
    • The number of VCPUs allocated for each VM on the PE cluster.
    diskMib Integer
    • Size of local storage for each VM on the PE cluster in MiB.
    memoryMib Integer
    • Memory allocated for each VM on the PE cluster in MiB.
    networkUuid String
    • The UUID of the network for the VMs deployed with this resource configuration.
    prismElementClusterUuid String
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    cpu number
    • The number of VCPUs allocated for each VM on the PE cluster.
    diskMib number
    • Size of local storage for each VM on the PE cluster in MiB.
    memoryMib number
    • Memory allocated for each VM on the PE cluster in MiB.
    networkUuid string
    • The UUID of the network for the VMs deployed with this resource configuration.
    prismElementClusterUuid string
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    cpu int
    • The number of VCPUs allocated for each VM on the PE cluster.
    disk_mib int
    • Size of local storage for each VM on the PE cluster in MiB.
    memory_mib int
    • Memory allocated for each VM on the PE cluster in MiB.
    network_uuid str
    • The UUID of the network for the VMs deployed with this resource configuration.
    prism_element_cluster_uuid str
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    cpu Number
    • The number of VCPUs allocated for each VM on the PE cluster.
    diskMib Number
    • Size of local storage for each VM on the PE cluster in MiB.
    memoryMib Number
    • Memory allocated for each VM on the PE cluster in MiB.
    networkUuid String
    • The UUID of the network for the VMs deployed with this resource configuration.
    prismElementClusterUuid String
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.

    GetKarbonClusterMasterNodePoolNode

    Hostname string
    • Hostname of the deployed node.
    Ipv4Address string
    • IP of the deployed node.
    Hostname string
    • Hostname of the deployed node.
    Ipv4Address string
    • IP of the deployed node.
    hostname String
    • Hostname of the deployed node.
    ipv4Address String
    • IP of the deployed node.
    hostname string
    • Hostname of the deployed node.
    ipv4Address string
    • IP of the deployed node.
    hostname str
    • Hostname of the deployed node.
    ipv4_address str
    • IP of the deployed node.
    hostname String
    • Hostname of the deployed node.
    ipv4Address String
    • IP of the deployed node.

    GetKarbonClusterWorkerNodePool

    AhvConfigs List<PiersKarsenbarg.Nutanix.Inputs.GetKarbonClusterWorkerNodePoolAhvConfig>
    • VM configuration in AHV.
    Name string
    • Unique name of the node pool.
    NodeOsVersion string
    • The version of the node OS image.
    Nodes List<PiersKarsenbarg.Nutanix.Inputs.GetKarbonClusterWorkerNodePoolNode>
    • List of the deployed nodes in the node pool.
    NumInstances int
    • Number of nodes in the node pool.
    AhvConfigs []GetKarbonClusterWorkerNodePoolAhvConfig
    • VM configuration in AHV.
    Name string
    • Unique name of the node pool.
    NodeOsVersion string
    • The version of the node OS image.
    Nodes []GetKarbonClusterWorkerNodePoolNode
    • List of the deployed nodes in the node pool.
    NumInstances int
    • Number of nodes in the node pool.
    ahvConfigs List<GetKarbonClusterWorkerNodePoolAhvConfig>
    • VM configuration in AHV.
    name String
    • Unique name of the node pool.
    nodeOsVersion String
    • The version of the node OS image.
    nodes List<GetKarbonClusterWorkerNodePoolNode>
    • List of the deployed nodes in the node pool.
    numInstances Integer
    • Number of nodes in the node pool.
    ahvConfigs GetKarbonClusterWorkerNodePoolAhvConfig[]
    • VM configuration in AHV.
    name string
    • Unique name of the node pool.
    nodeOsVersion string
    • The version of the node OS image.
    nodes GetKarbonClusterWorkerNodePoolNode[]
    • List of the deployed nodes in the node pool.
    numInstances number
    • Number of nodes in the node pool.
    ahv_configs Sequence[GetKarbonClusterWorkerNodePoolAhvConfig]
    • VM configuration in AHV.
    name str
    • Unique name of the node pool.
    node_os_version str
    • The version of the node OS image.
    nodes Sequence[GetKarbonClusterWorkerNodePoolNode]
    • List of the deployed nodes in the node pool.
    num_instances int
    • Number of nodes in the node pool.
    ahvConfigs List<Property Map>
    • VM configuration in AHV.
    name String
    • Unique name of the node pool.
    nodeOsVersion String
    • The version of the node OS image.
    nodes List<Property Map>
    • List of the deployed nodes in the node pool.
    numInstances Number
    • Number of nodes in the node pool.

    GetKarbonClusterWorkerNodePoolAhvConfig

    Cpu int
    • The number of VCPUs allocated for each VM on the PE cluster.
    DiskMib int
    • Size of local storage for each VM on the PE cluster in MiB.
    MemoryMib int
    • Memory allocated for each VM on the PE cluster in MiB.
    NetworkUuid string
    • The UUID of the network for the VMs deployed with this resource configuration.
    PrismElementClusterUuid string
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    Cpu int
    • The number of VCPUs allocated for each VM on the PE cluster.
    DiskMib int
    • Size of local storage for each VM on the PE cluster in MiB.
    MemoryMib int
    • Memory allocated for each VM on the PE cluster in MiB.
    NetworkUuid string
    • The UUID of the network for the VMs deployed with this resource configuration.
    PrismElementClusterUuid string
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    cpu Integer
    • The number of VCPUs allocated for each VM on the PE cluster.
    diskMib Integer
    • Size of local storage for each VM on the PE cluster in MiB.
    memoryMib Integer
    • Memory allocated for each VM on the PE cluster in MiB.
    networkUuid String
    • The UUID of the network for the VMs deployed with this resource configuration.
    prismElementClusterUuid String
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    cpu number
    • The number of VCPUs allocated for each VM on the PE cluster.
    diskMib number
    • Size of local storage for each VM on the PE cluster in MiB.
    memoryMib number
    • Memory allocated for each VM on the PE cluster in MiB.
    networkUuid string
    • The UUID of the network for the VMs deployed with this resource configuration.
    prismElementClusterUuid string
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    cpu int
    • The number of VCPUs allocated for each VM on the PE cluster.
    disk_mib int
    • Size of local storage for each VM on the PE cluster in MiB.
    memory_mib int
    • Memory allocated for each VM on the PE cluster in MiB.
    network_uuid str
    • The UUID of the network for the VMs deployed with this resource configuration.
    prism_element_cluster_uuid str
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.
    cpu Number
    • The number of VCPUs allocated for each VM on the PE cluster.
    diskMib Number
    • Size of local storage for each VM on the PE cluster in MiB.
    memoryMib Number
    • Memory allocated for each VM on the PE cluster in MiB.
    networkUuid String
    • The UUID of the network for the VMs deployed with this resource configuration.
    prismElementClusterUuid String
    • The unique universal identifier (UUID) of the Prism Element cluster used to deploy VMs for this node pool.

    GetKarbonClusterWorkerNodePoolNode

    Hostname string
    • Hostname of the deployed node.
    Ipv4Address string
    • IP of the deployed node.
    Hostname string
    • Hostname of the deployed node.
    Ipv4Address string
    • IP of the deployed node.
    hostname String
    • Hostname of the deployed node.
    ipv4Address String
    • IP of the deployed node.
    hostname string
    • Hostname of the deployed node.
    ipv4Address string
    • IP of the deployed node.
    hostname str
    • Hostname of the deployed node.
    ipv4_address str
    • IP of the deployed node.
    hostname String
    • Hostname of the deployed node.
    ipv4Address String
    • IP of the deployed node.

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg