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 dictionary
The 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
nutanix
Terraform Provider.