Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg
nutanix.getFoundationCentralImagedNodeDetails
Explore with Pulumi AI
Get the details of a single node given its UUID.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pulumi/nutanix";
const nodesDetails = nutanix.getFoundationCentralImagedNodeDetails({
    imagedNodeUuid: "<IMAGED-NODE-UUID>",
});
import pulumi
import pulumi_nutanix as nutanix
nodes_details = nutanix.get_foundation_central_imaged_node_details(imaged_node_uuid="<IMAGED-NODE-UUID>")
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.GetFoundationCentralImagedNodeDetails(ctx, &nutanix.GetFoundationCentralImagedNodeDetailsArgs{
			ImagedNodeUuid: "<IMAGED-NODE-UUID>",
		}, 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 nodesDetails = Nutanix.GetFoundationCentralImagedNodeDetails.Invoke(new()
    {
        ImagedNodeUuid = "<IMAGED-NODE-UUID>",
    });
});
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.GetFoundationCentralImagedNodeDetailsArgs;
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 nodesDetails = NutanixFunctions.getFoundationCentralImagedNodeDetails(GetFoundationCentralImagedNodeDetailsArgs.builder()
            .imagedNodeUuid("<IMAGED-NODE-UUID>")
            .build());
    }
}
variables:
  nodesDetails:
    fn::invoke:
      function: nutanix:getFoundationCentralImagedNodeDetails
      arguments:
        imagedNodeUuid: <IMAGED-NODE-UUID>
Using getFoundationCentralImagedNodeDetails
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 getFoundationCentralImagedNodeDetails(args: GetFoundationCentralImagedNodeDetailsArgs, opts?: InvokeOptions): Promise<GetFoundationCentralImagedNodeDetailsResult>
function getFoundationCentralImagedNodeDetailsOutput(args: GetFoundationCentralImagedNodeDetailsOutputArgs, opts?: InvokeOptions): Output<GetFoundationCentralImagedNodeDetailsResult>def get_foundation_central_imaged_node_details(imaged_node_uuid: Optional[str] = None,
                                               ipv6_interface: Optional[str] = None,
                                               object_version: Optional[int] = None,
                                               opts: Optional[InvokeOptions] = None) -> GetFoundationCentralImagedNodeDetailsResult
def get_foundation_central_imaged_node_details_output(imaged_node_uuid: Optional[pulumi.Input[str]] = None,
                                               ipv6_interface: Optional[pulumi.Input[str]] = None,
                                               object_version: Optional[pulumi.Input[int]] = None,
                                               opts: Optional[InvokeOptions] = None) -> Output[GetFoundationCentralImagedNodeDetailsResult]func GetFoundationCentralImagedNodeDetails(ctx *Context, args *GetFoundationCentralImagedNodeDetailsArgs, opts ...InvokeOption) (*GetFoundationCentralImagedNodeDetailsResult, error)
func GetFoundationCentralImagedNodeDetailsOutput(ctx *Context, args *GetFoundationCentralImagedNodeDetailsOutputArgs, opts ...InvokeOption) GetFoundationCentralImagedNodeDetailsResultOutput> Note: This function is named GetFoundationCentralImagedNodeDetails in the Go SDK.
public static class GetFoundationCentralImagedNodeDetails 
{
    public static Task<GetFoundationCentralImagedNodeDetailsResult> InvokeAsync(GetFoundationCentralImagedNodeDetailsArgs args, InvokeOptions? opts = null)
    public static Output<GetFoundationCentralImagedNodeDetailsResult> Invoke(GetFoundationCentralImagedNodeDetailsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFoundationCentralImagedNodeDetailsResult> getFoundationCentralImagedNodeDetails(GetFoundationCentralImagedNodeDetailsArgs args, InvokeOptions options)
public static Output<GetFoundationCentralImagedNodeDetailsResult> getFoundationCentralImagedNodeDetails(GetFoundationCentralImagedNodeDetailsArgs args, InvokeOptions options)
fn::invoke:
  function: nutanix:index/getFoundationCentralImagedNodeDetails:getFoundationCentralImagedNodeDetails
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Imaged
Node stringUuid  - UUID of the node whose details need to be fetched.
 - Ipv6Interface string
 - Name of the cvm interface having ipv6 address.
 - Object
Version int - Version of the node used for CAS.
 
- Imaged
Node stringUuid  - UUID of the node whose details need to be fetched.
 - Ipv6Interface string
 - Name of the cvm interface having ipv6 address.
 - Object
Version int - Version of the node used for CAS.
 
- imaged
Node StringUuid  - UUID of the node whose details need to be fetched.
 - ipv6Interface String
 - Name of the cvm interface having ipv6 address.
 - object
Version Integer - Version of the node used for CAS.
 
- imaged
Node stringUuid  - UUID of the node whose details need to be fetched.
 - ipv6Interface string
 - Name of the cvm interface having ipv6 address.
 - object
Version number - Version of the node used for CAS.
 
- imaged_
node_ struuid  - UUID of the node whose details need to be fetched.
 - ipv6_
interface str - Name of the cvm interface having ipv6 address.
 - object_
version int - Version of the node used for CAS.
 
- imaged
Node StringUuid  - UUID of the node whose details need to be fetched.
 - ipv6Interface String
 - Name of the cvm interface having ipv6 address.
 - object
Version Number - Version of the node used for CAS.
 
getFoundationCentralImagedNodeDetails Result
The following output properties are available:
- Aos
Version string - AOS version currently installed on the node.
 - Api
Key stringUuid  - API key used to register the node.
 - Available bool
 - Specifies whether the node is available for cluster creation.
 - Block
Serial string - Serial number of the block to which the node belongs.
 - Created
Timestamp string - Time when the node was discovered in Foundation Central.
 - Current
Time string - Current time of Foundation Central.
 - Cvm
Gateway string - gateway of the cvm.
 - Cvm
Ip string - IP address of the cvm.
 - Cvm
Ipv6 string - IPv6 address of the cvm.
 - Cvm
Netmask string - netmask of the cvm.
 - Cvm
Up bool - Denotes whether the CVM is up or not on this node.
 - Cvm
Uuid string - Node UUID from the node's cvm.
 - Cvm
Vlan intId  - Vlan tag of the cvm, if the cvm is on a vlan.
 - Foundation
Version string - Foundation version installed on the node.
 - Hardware
Attributes Dictionary<string, string> - Hardware attributes json of the node.
 - Hypervisor
Gateway string - gateway of the hypervisor.
 - Hypervisor
Hostname string - Name of the hypervisor host.
 - Hypervisor
Ip string - IP address of the hypervisor.
 - Hypervisor
Netmask string - netmask of the hypervisor.
 - Hypervisor
Type string - Hypervisor type currently installed on the node. Must be one of {kvm, esx, hyperv}.
 - Hypervisor
Version string - Version of the hypervisor currently installed on the node.
 - Id string
 - The provider-assigned unique ID for this managed resource.
 - Imaged
Cluster stringUuid  - UUID of the cluster to which the node belongs, if any.
 - Imaged
Node stringUuid  - UUID of the node.
 - Ipmi
Gateway string - gateway of the ipmi.
 - Ipmi
Ip string - IP address of the ipmi.
 - Ipmi
Netmask string - netmask of the ipmi.
 - Ipv6Interface string
 - Name of the cvm interface having ipv6 address.
 - Latest
Hb List<string>Ts Lists  - List of timestamps when the node has sent heartbeats to Foundation Central.
 - Model string
 - Model of the node.
 - Node
Position string - Position of the node in the block.
 - Node
Serial string - Serial number of the node.
 - Node
State string - Specifies whether the node is discovering, available or unavailable for cluster creation.
 - Node
Type string - Specifies the type of node - on-prem, AWS, GCP etc.
 - Object
Version int - Version of the node used for CAS.
 
- Aos
Version string - AOS version currently installed on the node.
 - Api
Key stringUuid  - API key used to register the node.
 - Available bool
 - Specifies whether the node is available for cluster creation.
 - Block
Serial string - Serial number of the block to which the node belongs.
 - Created
Timestamp string - Time when the node was discovered in Foundation Central.
 - Current
Time string - Current time of Foundation Central.
 - Cvm
Gateway string - gateway of the cvm.
 - Cvm
Ip string - IP address of the cvm.
 - Cvm
Ipv6 string - IPv6 address of the cvm.
 - Cvm
Netmask string - netmask of the cvm.
 - Cvm
Up bool - Denotes whether the CVM is up or not on this node.
 - Cvm
Uuid string - Node UUID from the node's cvm.
 - Cvm
Vlan intId  - Vlan tag of the cvm, if the cvm is on a vlan.
 - Foundation
Version string - Foundation version installed on the node.
 - Hardware
Attributes map[string]string - Hardware attributes json of the node.
 - Hypervisor
Gateway string - gateway of the hypervisor.
 - Hypervisor
Hostname string - Name of the hypervisor host.
 - Hypervisor
Ip string - IP address of the hypervisor.
 - Hypervisor
Netmask string - netmask of the hypervisor.
 - Hypervisor
Type string - Hypervisor type currently installed on the node. Must be one of {kvm, esx, hyperv}.
 - Hypervisor
Version string - Version of the hypervisor currently installed on the node.
 - Id string
 - The provider-assigned unique ID for this managed resource.
 - Imaged
Cluster stringUuid  - UUID of the cluster to which the node belongs, if any.
 - Imaged
Node stringUuid  - UUID of the node.
 - Ipmi
Gateway string - gateway of the ipmi.
 - Ipmi
Ip string - IP address of the ipmi.
 - Ipmi
Netmask string - netmask of the ipmi.
 - Ipv6Interface string
 - Name of the cvm interface having ipv6 address.
 - Latest
Hb []stringTs Lists  - List of timestamps when the node has sent heartbeats to Foundation Central.
 - Model string
 - Model of the node.
 - Node
Position string - Position of the node in the block.
 - Node
Serial string - Serial number of the node.
 - Node
State string - Specifies whether the node is discovering, available or unavailable for cluster creation.
 - Node
Type string - Specifies the type of node - on-prem, AWS, GCP etc.
 - Object
Version int - Version of the node used for CAS.
 
- aos
Version String - AOS version currently installed on the node.
 - api
Key StringUuid  - API key used to register the node.
 - available Boolean
 - Specifies whether the node is available for cluster creation.
 - block
Serial String - Serial number of the block to which the node belongs.
 - created
Timestamp String - Time when the node was discovered in Foundation Central.
 - current
Time String - Current time of Foundation Central.
 - cvm
Gateway String - gateway of the cvm.
 - cvm
Ip String - IP address of the cvm.
 - cvm
Ipv6 String - IPv6 address of the cvm.
 - cvm
Netmask String - netmask of the cvm.
 - cvm
Up Boolean - Denotes whether the CVM is up or not on this node.
 - cvm
Uuid String - Node UUID from the node's cvm.
 - cvm
Vlan IntegerId  - Vlan tag of the cvm, if the cvm is on a vlan.
 - foundation
Version String - Foundation version installed on the node.
 - hardware
Attributes Map<String,String> - Hardware attributes json of the node.
 - hypervisor
Gateway String - gateway of the hypervisor.
 - hypervisor
Hostname String - Name of the hypervisor host.
 - hypervisor
Ip String - IP address of the hypervisor.
 - hypervisor
Netmask String - netmask of the hypervisor.
 - hypervisor
Type String - Hypervisor type currently installed on the node. Must be one of {kvm, esx, hyperv}.
 - hypervisor
Version String - Version of the hypervisor currently installed on the node.
 - id String
 - The provider-assigned unique ID for this managed resource.
 - imaged
Cluster StringUuid  - UUID of the cluster to which the node belongs, if any.
 - imaged
Node StringUuid  - UUID of the node.
 - ipmi
Gateway String - gateway of the ipmi.
 - ipmi
Ip String - IP address of the ipmi.
 - ipmi
Netmask String - netmask of the ipmi.
 - ipv6Interface String
 - Name of the cvm interface having ipv6 address.
 - latest
Hb List<String>Ts Lists  - List of timestamps when the node has sent heartbeats to Foundation Central.
 - model String
 - Model of the node.
 - node
Position String - Position of the node in the block.
 - node
Serial String - Serial number of the node.
 - node
State String - Specifies whether the node is discovering, available or unavailable for cluster creation.
 - node
Type String - Specifies the type of node - on-prem, AWS, GCP etc.
 - object
Version Integer - Version of the node used for CAS.
 
- aos
Version string - AOS version currently installed on the node.
 - api
Key stringUuid  - API key used to register the node.
 - available boolean
 - Specifies whether the node is available for cluster creation.
 - block
Serial string - Serial number of the block to which the node belongs.
 - created
Timestamp string - Time when the node was discovered in Foundation Central.
 - current
Time string - Current time of Foundation Central.
 - cvm
Gateway string - gateway of the cvm.
 - cvm
Ip string - IP address of the cvm.
 - cvm
Ipv6 string - IPv6 address of the cvm.
 - cvm
Netmask string - netmask of the cvm.
 - cvm
Up boolean - Denotes whether the CVM is up or not on this node.
 - cvm
Uuid string - Node UUID from the node's cvm.
 - cvm
Vlan numberId  - Vlan tag of the cvm, if the cvm is on a vlan.
 - foundation
Version string - Foundation version installed on the node.
 - hardware
Attributes {[key: string]: string} - Hardware attributes json of the node.
 - hypervisor
Gateway string - gateway of the hypervisor.
 - hypervisor
Hostname string - Name of the hypervisor host.
 - hypervisor
Ip string - IP address of the hypervisor.
 - hypervisor
Netmask string - netmask of the hypervisor.
 - hypervisor
Type string - Hypervisor type currently installed on the node. Must be one of {kvm, esx, hyperv}.
 - hypervisor
Version string - Version of the hypervisor currently installed on the node.
 - id string
 - The provider-assigned unique ID for this managed resource.
 - imaged
Cluster stringUuid  - UUID of the cluster to which the node belongs, if any.
 - imaged
Node stringUuid  - UUID of the node.
 - ipmi
Gateway string - gateway of the ipmi.
 - ipmi
Ip string - IP address of the ipmi.
 - ipmi
Netmask string - netmask of the ipmi.
 - ipv6Interface string
 - Name of the cvm interface having ipv6 address.
 - latest
Hb string[]Ts Lists  - List of timestamps when the node has sent heartbeats to Foundation Central.
 - model string
 - Model of the node.
 - node
Position string - Position of the node in the block.
 - node
Serial string - Serial number of the node.
 - node
State string - Specifies whether the node is discovering, available or unavailable for cluster creation.
 - node
Type string - Specifies the type of node - on-prem, AWS, GCP etc.
 - object
Version number - Version of the node used for CAS.
 
- aos_
version str - AOS version currently installed on the node.
 - api_
key_ struuid  - API key used to register the node.
 - available bool
 - Specifies whether the node is available for cluster creation.
 - block_
serial str - Serial number of the block to which the node belongs.
 - created_
timestamp str - Time when the node was discovered in Foundation Central.
 - current_
time str - Current time of Foundation Central.
 - cvm_
gateway str - gateway of the cvm.
 - cvm_
ip str - IP address of the cvm.
 - cvm_
ipv6 str - IPv6 address of the cvm.
 - cvm_
netmask str - netmask of the cvm.
 - cvm_
up bool - Denotes whether the CVM is up or not on this node.
 - cvm_
uuid str - Node UUID from the node's cvm.
 - cvm_
vlan_ intid  - Vlan tag of the cvm, if the cvm is on a vlan.
 - foundation_
version str - Foundation version installed on the node.
 - hardware_
attributes Mapping[str, str] - Hardware attributes json of the node.
 - hypervisor_
gateway str - gateway of the hypervisor.
 - hypervisor_
hostname str - Name of the hypervisor host.
 - hypervisor_
ip str - IP address of the hypervisor.
 - hypervisor_
netmask str - netmask of the hypervisor.
 - hypervisor_
type str - Hypervisor type currently installed on the node. Must be one of {kvm, esx, hyperv}.
 - hypervisor_
version str - Version of the hypervisor currently installed on the node.
 - id str
 - The provider-assigned unique ID for this managed resource.
 - imaged_
cluster_ struuid  - UUID of the cluster to which the node belongs, if any.
 - imaged_
node_ struuid  - UUID of the node.
 - ipmi_
gateway str - gateway of the ipmi.
 - ipmi_
ip str - IP address of the ipmi.
 - ipmi_
netmask str - netmask of the ipmi.
 - ipv6_
interface str - Name of the cvm interface having ipv6 address.
 - latest_
hb_ Sequence[str]ts_ lists  - List of timestamps when the node has sent heartbeats to Foundation Central.
 - model str
 - Model of the node.
 - node_
position str - Position of the node in the block.
 - node_
serial str - Serial number of the node.
 - node_
state str - Specifies whether the node is discovering, available or unavailable for cluster creation.
 - node_
type str - Specifies the type of node - on-prem, AWS, GCP etc.
 - object_
version int - Version of the node used for CAS.
 
- aos
Version String - AOS version currently installed on the node.
 - api
Key StringUuid  - API key used to register the node.
 - available Boolean
 - Specifies whether the node is available for cluster creation.
 - block
Serial String - Serial number of the block to which the node belongs.
 - created
Timestamp String - Time when the node was discovered in Foundation Central.
 - current
Time String - Current time of Foundation Central.
 - cvm
Gateway String - gateway of the cvm.
 - cvm
Ip String - IP address of the cvm.
 - cvm
Ipv6 String - IPv6 address of the cvm.
 - cvm
Netmask String - netmask of the cvm.
 - cvm
Up Boolean - Denotes whether the CVM is up or not on this node.
 - cvm
Uuid String - Node UUID from the node's cvm.
 - cvm
Vlan NumberId  - Vlan tag of the cvm, if the cvm is on a vlan.
 - foundation
Version String - Foundation version installed on the node.
 - hardware
Attributes Map<String> - Hardware attributes json of the node.
 - hypervisor
Gateway String - gateway of the hypervisor.
 - hypervisor
Hostname String - Name of the hypervisor host.
 - hypervisor
Ip String - IP address of the hypervisor.
 - hypervisor
Netmask String - netmask of the hypervisor.
 - hypervisor
Type String - Hypervisor type currently installed on the node. Must be one of {kvm, esx, hyperv}.
 - hypervisor
Version String - Version of the hypervisor currently installed on the node.
 - id String
 - The provider-assigned unique ID for this managed resource.
 - imaged
Cluster StringUuid  - UUID of the cluster to which the node belongs, if any.
 - imaged
Node StringUuid  - UUID of the node.
 - ipmi
Gateway String - gateway of the ipmi.
 - ipmi
Ip String - IP address of the ipmi.
 - ipmi
Netmask String - netmask of the ipmi.
 - ipv6Interface String
 - Name of the cvm interface having ipv6 address.
 - latest
Hb List<String>Ts Lists  - List of timestamps when the node has sent heartbeats to Foundation Central.
 - model String
 - Model of the node.
 - node
Position String - Position of the node in the block.
 - node
Serial String - Serial number of the node.
 - node
State String - Specifies whether the node is discovering, available or unavailable for cluster creation.
 - node
Type String - Specifies the type of node - on-prem, AWS, GCP etc.
 - object
Version Number - Version of the node used for CAS.
 
Package Details
- Repository
 - nutanix pierskarsenbarg/pulumi-nutanix
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
nutanixTerraform Provider.