Nutanix v0.0.52 published on Friday, Jun 7, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: nutanix:index/getFoundationCentralImagedNodeDetails:getFoundationCentralImagedNodeDetails
arguments:
# arguments dictionary
The 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, object> - 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]interface{} - 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,Object> - 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]: any} - 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, Any] - 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<Any> - 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
nutanix
Terraform Provider.