Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg
nutanix.getFoundationCentralImagedNodesList
Explore with Pulumi AI
List all the nodes registered with Foundation Central
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pulumi/nutanix";
const nodesList = nutanix.getFoundationCentralImagedNodesList({});
import pulumi
import pulumi_nutanix as nutanix
nodes_list = nutanix.get_foundation_central_imaged_nodes_list()
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.GetFoundationCentralImagedNodesList(ctx, &nutanix.GetFoundationCentralImagedNodesListArgs{}, 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 nodesList = Nutanix.GetFoundationCentralImagedNodesList.Invoke();
});
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.GetFoundationCentralImagedNodesListArgs;
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 nodesList = NutanixFunctions.getFoundationCentralImagedNodesList();
    }
}
variables:
  nodesList:
    fn::invoke:
      Function: nutanix:getFoundationCentralImagedNodesList
      Arguments: {}
Using getFoundationCentralImagedNodesList
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 getFoundationCentralImagedNodesList(args: GetFoundationCentralImagedNodesListArgs, opts?: InvokeOptions): Promise<GetFoundationCentralImagedNodesListResult>
function getFoundationCentralImagedNodesListOutput(args: GetFoundationCentralImagedNodesListOutputArgs, opts?: InvokeOptions): Output<GetFoundationCentralImagedNodesListResult>def get_foundation_central_imaged_nodes_list(filters: Optional[GetFoundationCentralImagedNodesListFilters] = None,
                                             length: Optional[int] = None,
                                             offset: Optional[int] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetFoundationCentralImagedNodesListResult
def get_foundation_central_imaged_nodes_list_output(filters: Optional[pulumi.Input[GetFoundationCentralImagedNodesListFiltersArgs]] = None,
                                             length: Optional[pulumi.Input[int]] = None,
                                             offset: Optional[pulumi.Input[int]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetFoundationCentralImagedNodesListResult]func GetFoundationCentralImagedNodesList(ctx *Context, args *GetFoundationCentralImagedNodesListArgs, opts ...InvokeOption) (*GetFoundationCentralImagedNodesListResult, error)
func GetFoundationCentralImagedNodesListOutput(ctx *Context, args *GetFoundationCentralImagedNodesListOutputArgs, opts ...InvokeOption) GetFoundationCentralImagedNodesListResultOutput> Note: This function is named GetFoundationCentralImagedNodesList in the Go SDK.
public static class GetFoundationCentralImagedNodesList 
{
    public static Task<GetFoundationCentralImagedNodesListResult> InvokeAsync(GetFoundationCentralImagedNodesListArgs args, InvokeOptions? opts = null)
    public static Output<GetFoundationCentralImagedNodesListResult> Invoke(GetFoundationCentralImagedNodesListInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFoundationCentralImagedNodesListResult> getFoundationCentralImagedNodesList(GetFoundationCentralImagedNodesListArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: nutanix:index/getFoundationCentralImagedNodesList:getFoundationCentralImagedNodesList
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Filters
Piers
Karsenbarg. Nutanix. Inputs. Get Foundation Central Imaged Nodes List Filters  - Length int
 - The number of records retrieved.
 - Offset int
 - Offset from the start of the object list.
 
- Filters
Get
Foundation Central Imaged Nodes List Filters  - Length int
 - The number of records retrieved.
 - Offset int
 - Offset from the start of the object list.
 
- filters
Get
Foundation Central Imaged Nodes List Filters  - length Integer
 - The number of records retrieved.
 - offset Integer
 - Offset from the start of the object list.
 
- filters
Get
Foundation Central Imaged Nodes List Filters  - length number
 - The number of records retrieved.
 - offset number
 - Offset from the start of the object list.
 
- filters
Get
Foundation Central Imaged Nodes List Filters  - length int
 - The number of records retrieved.
 - offset int
 - Offset from the start of the object list.
 
- filters Property Map
 - length Number
 - The number of records retrieved.
 - offset Number
 - Offset from the start of the object list.
 
getFoundationCentralImagedNodesList Result
The following output properties are available:
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Imaged
Nodes List<PiersKarsenbarg. Nutanix. Outputs. Get Foundation Central Imaged Nodes List Imaged Node>  - Metadatas
List<Piers
Karsenbarg. Nutanix. Outputs. Get Foundation Central Imaged Nodes List Metadata>  - List metadata output for all list apis.
 - Filters
Piers
Karsenbarg. Nutanix. Outputs. Get Foundation Central Imaged Nodes List Filters  - Length int
 - The number of records retrieved.
 - Offset int
 - Offset from the start of the object list.
 
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Imaged
Nodes []GetFoundation Central Imaged Nodes List Imaged Node  - Metadatas
[]Get
Foundation Central Imaged Nodes List Metadata  - List metadata output for all list apis.
 - Filters
Get
Foundation Central Imaged Nodes List Filters  - Length int
 - The number of records retrieved.
 - Offset int
 - Offset from the start of the object list.
 
- id String
 - The provider-assigned unique ID for this managed resource.
 - imaged
Nodes List<GetFoundation Central Imaged Nodes List Imaged Node>  - metadatas
List<Get
Foundation Central Imaged Nodes List Metadata>  - List metadata output for all list apis.
 - filters
Get
Foundation Central Imaged Nodes List Filters  - length Integer
 - The number of records retrieved.
 - offset Integer
 - Offset from the start of the object list.
 
- id string
 - The provider-assigned unique ID for this managed resource.
 - imaged
Nodes GetFoundation Central Imaged Nodes List Imaged Node[]  - metadatas
Get
Foundation Central Imaged Nodes List Metadata[]  - List metadata output for all list apis.
 - filters
Get
Foundation Central Imaged Nodes List Filters  - length number
 - The number of records retrieved.
 - offset number
 - Offset from the start of the object list.
 
- id str
 - The provider-assigned unique ID for this managed resource.
 - imaged_
nodes Sequence[GetFoundation Central Imaged Nodes List Imaged Node]  - metadatas
Sequence[Get
Foundation Central Imaged Nodes List Metadata]  - List metadata output for all list apis.
 - filters
Get
Foundation Central Imaged Nodes List Filters  - length int
 - The number of records retrieved.
 - offset int
 - Offset from the start of the object list.
 
- id String
 - The provider-assigned unique ID for this managed resource.
 - imaged
Nodes List<Property Map> - metadatas List<Property Map>
 - List metadata output for all list apis.
 - filters Property Map
 - length Number
 - The number of records retrieved.
 - offset Number
 - Offset from the start of the object list.
 
Supporting Types
GetFoundationCentralImagedNodesListFilters      
- Node
State string - Specifies whether the node is discovering, available or unavailable for cluster creation.
 
- Node
State string - Specifies whether the node is discovering, available or unavailable for cluster creation.
 
- node
State String - Specifies whether the node is discovering, available or unavailable for cluster creation.
 
- node
State string - Specifies whether the node is discovering, available or unavailable for cluster creation.
 
- node_
state str - Specifies whether the node is discovering, available or unavailable for cluster creation.
 
- node
State String - Specifies whether the node is discovering, available or unavailable for cluster creation.
 
GetFoundationCentralImagedNodesListImagedNode       
- 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.
 - 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.
 - Supported
Features List<string> 
- 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.
 - 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.
 - Supported
Features []string 
- 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.
 - 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.
 - supported
Features List<String> 
- 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.
 - 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.
 - supported
Features string[] 
- 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.
 - 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.
 - supported_
features Sequence[str] 
- 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.
 - 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.
 - supported
Features List<String> 
GetFoundationCentralImagedNodesListMetadata      
- Length int
 - The number of records retrieved.
 - Offset int
 - Offset from the start of the object list.
 - Total
Matches int - Total matches found.
 
- Length int
 - The number of records retrieved.
 - Offset int
 - Offset from the start of the object list.
 - Total
Matches int - Total matches found.
 
- length Integer
 - The number of records retrieved.
 - offset Integer
 - Offset from the start of the object list.
 - total
Matches Integer - Total matches found.
 
- length number
 - The number of records retrieved.
 - offset number
 - Offset from the start of the object list.
 - total
Matches number - Total matches found.
 
- length int
 - The number of records retrieved.
 - offset int
 - Offset from the start of the object list.
 - total_
matches int - Total matches found.
 
- length Number
 - The number of records retrieved.
 - offset Number
 - Offset from the start of the object list.
 - total
Matches Number - Total matches found.
 
Package Details
- Repository
 - nutanix pierskarsenbarg/pulumi-nutanix
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
nutanixTerraform Provider.