1. Packages
  2. Nutanix
  3. API Docs
  4. getKarbonCluster
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

nutanix.getKarbonCluster

Explore with Pulumi AI

Nutanix v0.7.4 published on Friday, Mar 21, 2025 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>",
});
Copy
import pulumi
import pulumi_nutanix as nutanix

cluster = nutanix.get_karbon_cluster(karbon_cluster_id="<YOUR-CLUSTER-ID>")
Copy
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
	})
}
Copy
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>",
    });

});
Copy
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());

    }
}
Copy
variables:
  cluster:
    fn::invoke:
      function: nutanix:getKarbonCluster
      arguments:
        karbonClusterId: <YOUR-CLUSTER-ID>
Copy

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>
Copy
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]
Copy
func LookupKarbonCluster(ctx *Context, args *LookupKarbonClusterArgs, opts ...InvokeOption) (*LookupKarbonClusterResult, error)
func LookupKarbonClusterOutput(ctx *Context, args *LookupKarbonClusterOutputArgs, opts ...InvokeOption) LookupKarbonClusterResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetKarbonClusterResult> getKarbonCluster(GetKarbonClusterArgs args, InvokeOptions options)
public static Output<GetKarbonClusterResult> getKarbonCluster(GetKarbonClusterArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: nutanix:index/getKarbonCluster:getKarbonCluster
  arguments:
    # arguments dictionary
Copy

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

GetKarbonClusterEtcdNodePoolAhvConfig

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

GetKarbonClusterEtcdNodePoolNode

Hostname This property is required. string
  • Hostname of the deployed node.
Ipv4Address This property is required. string
  • IP of the deployed node.
Hostname This property is required. string
  • Hostname of the deployed node.
Ipv4Address This property is required. string
  • IP of the deployed node.
hostname This property is required. String
  • Hostname of the deployed node.
ipv4Address This property is required. String
  • IP of the deployed node.
hostname This property is required. string
  • Hostname of the deployed node.
ipv4Address This property is required. string
  • IP of the deployed node.
hostname This property is required. str
  • Hostname of the deployed node.
ipv4_address This property is required. str
  • IP of the deployed node.
hostname This property is required. String
  • Hostname of the deployed node.
ipv4Address This property is required. String
  • IP of the deployed node.

GetKarbonClusterMasterNodePool

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

GetKarbonClusterMasterNodePoolAhvConfig

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

GetKarbonClusterMasterNodePoolNode

Hostname This property is required. string
  • Hostname of the deployed node.
Ipv4Address This property is required. string
  • IP of the deployed node.
Hostname This property is required. string
  • Hostname of the deployed node.
Ipv4Address This property is required. string
  • IP of the deployed node.
hostname This property is required. String
  • Hostname of the deployed node.
ipv4Address This property is required. String
  • IP of the deployed node.
hostname This property is required. string
  • Hostname of the deployed node.
ipv4Address This property is required. string
  • IP of the deployed node.
hostname This property is required. str
  • Hostname of the deployed node.
ipv4_address This property is required. str
  • IP of the deployed node.
hostname This property is required. String
  • Hostname of the deployed node.
ipv4Address This property is required. String
  • IP of the deployed node.

GetKarbonClusterWorkerNodePool

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

GetKarbonClusterWorkerNodePoolAhvConfig

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

GetKarbonClusterWorkerNodePoolNode

Hostname This property is required. string
  • Hostname of the deployed node.
Ipv4Address This property is required. string
  • IP of the deployed node.
Hostname This property is required. string
  • Hostname of the deployed node.
Ipv4Address This property is required. string
  • IP of the deployed node.
hostname This property is required. String
  • Hostname of the deployed node.
ipv4Address This property is required. String
  • IP of the deployed node.
hostname This property is required. string
  • Hostname of the deployed node.
ipv4Address This property is required. string
  • IP of the deployed node.
hostname This property is required. str
  • Hostname of the deployed node.
ipv4_address This property is required. str
  • IP of the deployed node.
hostname This property is required. String
  • Hostname of the deployed node.
ipv4Address This property is required. 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 v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg