Viewing docs for Nutanix v0.11.0
published on Monday, Nov 24, 2025 by Piers Karsenbarg
published on Monday, Nov 24, 2025 by Piers Karsenbarg
Viewing docs for Nutanix v0.11.0
published on Monday, Nov 24, 2025 by Piers Karsenbarg
published on Monday, Nov 24, 2025 by Piers Karsenbarg
Describes a Host
Using getHost
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 getHost(args: GetHostArgs, opts?: InvokeOptions): Promise<GetHostResult>
function getHostOutput(args: GetHostOutputArgs, opts?: InvokeOptions): Output<GetHostResult>def get_host(categories: Optional[Sequence[GetHostCategory]] = None,
host_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetHostResult
def get_host_output(categories: Optional[pulumi.Input[Sequence[pulumi.Input[GetHostCategoryArgs]]]] = None,
host_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetHostResult]func GetHost(ctx *Context, args *GetHostArgs, opts ...InvokeOption) (*GetHostResult, error)
func GetHostOutput(ctx *Context, args *GetHostOutputArgs, opts ...InvokeOption) GetHostResultOutput> Note: This function is named GetHost in the Go SDK.
public static class GetHost
{
public static Task<GetHostResult> InvokeAsync(GetHostArgs args, InvokeOptions? opts = null)
public static Output<GetHostResult> Invoke(GetHostInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetHostResult> getHost(GetHostArgs args, InvokeOptions options)
public static Output<GetHostResult> getHost(GetHostArgs args, InvokeOptions options)
fn::invoke:
function: nutanix:index/getHost:getHost
arguments:
# arguments dictionaryThe following arguments are supported:
- Host
Id string - Represents hosts uuid
- Categories
List<Piers
Karsenbarg. Nutanix. Inputs. Get Host Category> - Categories for the image.
- Host
Id string - Represents hosts uuid
- Categories
[]Get
Host Category - Categories for the image.
- host
Id String - Represents hosts uuid
- categories
List<Get
Host Category> - Categories for the image.
- host
Id string - Represents hosts uuid
- categories
Get
Host Category[] - Categories for the image.
- host_
id str - Represents hosts uuid
- categories
Sequence[Get
Host Category] - Categories for the image.
- host
Id String - Represents hosts uuid
- categories List<Property Map>
- Categories for the image.
getHost Result
The following output properties are available:
- Api
Version string - The API version.
- Block Dictionary<string, string>
- Host block config info.
- Categories
List<Piers
Karsenbarg. Nutanix. Outputs. Get Host Category> - Categories for the image.
- Cluster
Reference Dictionary<string, string> - Reference to a kind. Either one of (kind, uuid) or url needs to be specified.
- Controller
Vm Dictionary<string, string> - Host controller vm information.
- Cpu
Capacity intHz - Host CPU capacity.
- Cpu
Model string - Host CPU model.
- Failover
Cluster Dictionary<string, string> - Hyper-V failover cluster.
- Gpu
Driver stringVersion - Host GPU driver version.
- Gpu
Lists List<PiersKarsenbarg. Nutanix. Outputs. Get Host Gpu List> - List of GPUs on the host.
- Host
Disks List<PiersReference Lists Karsenbarg. Nutanix. Outputs. Get Host Host Disks Reference List> - The reference to a disk.
- Host
Id string - Host
Nics List<string>Id Lists - Host NICs.
- Host
Type string - Host type.
- Hypervisor Dictionary<string, string>
- Host Hypervisor information.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipmi Dictionary<string, string>
- Host IPMI info.
- Memory
Capacity intMib - Host memory capacity in MiB.
- Metadata Dictionary<string, string>
- Monitoring
State string - Host monitoring status.
- Name string
- the name.
- Num
Cpu intCores - Number of CPU cores on Host.
- Num
Cpu intSockets - Number of CPU sockets.
- Owner
Reference Dictionary<string, string> - The reference to a user.
- Project
Reference Dictionary<string, string> - The reference to a project.
- Rackable
Unit Dictionary<string, string>Reference - The reference to a rackable_unit.
- Serial
Number string - Node serial number.
- Windows
Domain Dictionary<string, string> - The name of the node to be renamed to during domain-join. If not given,a new name will be automatically assigned.
- Api
Version string - The API version.
- Block map[string]string
- Host block config info.
- Categories
[]Get
Host Category - Categories for the image.
- Cluster
Reference map[string]string - Reference to a kind. Either one of (kind, uuid) or url needs to be specified.
- Controller
Vm map[string]string - Host controller vm information.
- Cpu
Capacity intHz - Host CPU capacity.
- Cpu
Model string - Host CPU model.
- Failover
Cluster map[string]string - Hyper-V failover cluster.
- Gpu
Driver stringVersion - Host GPU driver version.
- Gpu
Lists []GetHost Gpu List - List of GPUs on the host.
- Host
Disks []GetReference Lists Host Host Disks Reference List - The reference to a disk.
- Host
Id string - Host
Nics []stringId Lists - Host NICs.
- Host
Type string - Host type.
- Hypervisor map[string]string
- Host Hypervisor information.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipmi map[string]string
- Host IPMI info.
- Memory
Capacity intMib - Host memory capacity in MiB.
- Metadata map[string]string
- Monitoring
State string - Host monitoring status.
- Name string
- the name.
- Num
Cpu intCores - Number of CPU cores on Host.
- Num
Cpu intSockets - Number of CPU sockets.
- Owner
Reference map[string]string - The reference to a user.
- Project
Reference map[string]string - The reference to a project.
- Rackable
Unit map[string]stringReference - The reference to a rackable_unit.
- Serial
Number string - Node serial number.
- Windows
Domain map[string]string - The name of the node to be renamed to during domain-join. If not given,a new name will be automatically assigned.
- api
Version String - The API version.
- block Map<String,String>
- Host block config info.
- categories
List<Get
Host Category> - Categories for the image.
- cluster
Reference Map<String,String> - Reference to a kind. Either one of (kind, uuid) or url needs to be specified.
- controller
Vm Map<String,String> - Host controller vm information.
- cpu
Capacity IntegerHz - Host CPU capacity.
- cpu
Model String - Host CPU model.
- failover
Cluster Map<String,String> - Hyper-V failover cluster.
- gpu
Driver StringVersion - Host GPU driver version.
- gpu
Lists List<GetHost Gpu List> - List of GPUs on the host.
- host
Disks List<GetReference Lists Host Host Disks Reference List> - The reference to a disk.
- host
Id String - host
Nics List<String>Id Lists - Host NICs.
- host
Type String - Host type.
- hypervisor Map<String,String>
- Host Hypervisor information.
- id String
- The provider-assigned unique ID for this managed resource.
- ipmi Map<String,String>
- Host IPMI info.
- memory
Capacity IntegerMib - Host memory capacity in MiB.
- metadata Map<String,String>
- monitoring
State String - Host monitoring status.
- name String
- the name.
- num
Cpu IntegerCores - Number of CPU cores on Host.
- num
Cpu IntegerSockets - Number of CPU sockets.
- owner
Reference Map<String,String> - The reference to a user.
- project
Reference Map<String,String> - The reference to a project.
- rackable
Unit Map<String,String>Reference - The reference to a rackable_unit.
- serial
Number String - Node serial number.
- windows
Domain Map<String,String> - The name of the node to be renamed to during domain-join. If not given,a new name will be automatically assigned.
- api
Version string - The API version.
- block {[key: string]: string}
- Host block config info.
- categories
Get
Host Category[] - Categories for the image.
- cluster
Reference {[key: string]: string} - Reference to a kind. Either one of (kind, uuid) or url needs to be specified.
- controller
Vm {[key: string]: string} - Host controller vm information.
- cpu
Capacity numberHz - Host CPU capacity.
- cpu
Model string - Host CPU model.
- failover
Cluster {[key: string]: string} - Hyper-V failover cluster.
- gpu
Driver stringVersion - Host GPU driver version.
- gpu
Lists GetHost Gpu List[] - List of GPUs on the host.
- host
Disks GetReference Lists Host Host Disks Reference List[] - The reference to a disk.
- host
Id string - host
Nics string[]Id Lists - Host NICs.
- host
Type string - Host type.
- hypervisor {[key: string]: string}
- Host Hypervisor information.
- id string
- The provider-assigned unique ID for this managed resource.
- ipmi {[key: string]: string}
- Host IPMI info.
- memory
Capacity numberMib - Host memory capacity in MiB.
- metadata {[key: string]: string}
- monitoring
State string - Host monitoring status.
- name string
- the name.
- num
Cpu numberCores - Number of CPU cores on Host.
- num
Cpu numberSockets - Number of CPU sockets.
- owner
Reference {[key: string]: string} - The reference to a user.
- project
Reference {[key: string]: string} - The reference to a project.
- rackable
Unit {[key: string]: string}Reference - The reference to a rackable_unit.
- serial
Number string - Node serial number.
- windows
Domain {[key: string]: string} - The name of the node to be renamed to during domain-join. If not given,a new name will be automatically assigned.
- api_
version str - The API version.
- block Mapping[str, str]
- Host block config info.
- categories
Sequence[Get
Host Category] - Categories for the image.
- cluster_
reference Mapping[str, str] - Reference to a kind. Either one of (kind, uuid) or url needs to be specified.
- controller_
vm Mapping[str, str] - Host controller vm information.
- cpu_
capacity_ inthz - Host CPU capacity.
- cpu_
model str - Host CPU model.
- failover_
cluster Mapping[str, str] - Hyper-V failover cluster.
- gpu_
driver_ strversion - Host GPU driver version.
- gpu_
lists Sequence[GetHost Gpu List] - List of GPUs on the host.
- host_
disks_ Sequence[Getreference_ lists Host Host Disks Reference List] - The reference to a disk.
- host_
id str - host_
nics_ Sequence[str]id_ lists - Host NICs.
- host_
type str - Host type.
- hypervisor Mapping[str, str]
- Host Hypervisor information.
- id str
- The provider-assigned unique ID for this managed resource.
- ipmi Mapping[str, str]
- Host IPMI info.
- memory_
capacity_ intmib - Host memory capacity in MiB.
- metadata Mapping[str, str]
- monitoring_
state str - Host monitoring status.
- name str
- the name.
- num_
cpu_ intcores - Number of CPU cores on Host.
- num_
cpu_ intsockets - Number of CPU sockets.
- owner_
reference Mapping[str, str] - The reference to a user.
- project_
reference Mapping[str, str] - The reference to a project.
- rackable_
unit_ Mapping[str, str]reference - The reference to a rackable_unit.
- serial_
number str - Node serial number.
- windows_
domain Mapping[str, str] - The name of the node to be renamed to during domain-join. If not given,a new name will be automatically assigned.
- api
Version String - The API version.
- block Map<String>
- Host block config info.
- categories List<Property Map>
- Categories for the image.
- cluster
Reference Map<String> - Reference to a kind. Either one of (kind, uuid) or url needs to be specified.
- controller
Vm Map<String> - Host controller vm information.
- cpu
Capacity NumberHz - Host CPU capacity.
- cpu
Model String - Host CPU model.
- failover
Cluster Map<String> - Hyper-V failover cluster.
- gpu
Driver StringVersion - Host GPU driver version.
- gpu
Lists List<Property Map> - List of GPUs on the host.
- host
Disks List<Property Map>Reference Lists - The reference to a disk.
- host
Id String - host
Nics List<String>Id Lists - Host NICs.
- host
Type String - Host type.
- hypervisor Map<String>
- Host Hypervisor information.
- id String
- The provider-assigned unique ID for this managed resource.
- ipmi Map<String>
- Host IPMI info.
- memory
Capacity NumberMib - Host memory capacity in MiB.
- metadata Map<String>
- monitoring
State String - Host monitoring status.
- name String
- the name.
- num
Cpu NumberCores - Number of CPU cores on Host.
- num
Cpu NumberSockets - Number of CPU sockets.
- owner
Reference Map<String> - The reference to a user.
- project
Reference Map<String> - The reference to a project.
- rackable
Unit Map<String>Reference - The reference to a rackable_unit.
- serial
Number String - Node serial number.
- windows
Domain Map<String> - The name of the node to be renamed to during domain-join. If not given,a new name will be automatically assigned.
Supporting Types
GetHostCategory
GetHostGpuList
- Assignable bool
- Consumer
Reference Dictionary<string, string> - Device
Id int - Fraction int
- Frame
Buffer intSize Mib - Guest
Driver stringVersion - Index int
- License
Lists List<string> - Max
Resolution string - Mode string
- Name string
- the name.
- Num
Vgpus intAllocated - Num
Virtual intDisplay Heads - Numa
Node int - Pci
Address string - Status string
- Uuid string
- the uuid.
- Vendor string
- Assignable bool
- Consumer
Reference map[string]string - Device
Id int - Fraction int
- Frame
Buffer intSize Mib - Guest
Driver stringVersion - Index int
- License
Lists []string - Max
Resolution string - Mode string
- Name string
- the name.
- Num
Vgpus intAllocated - Num
Virtual intDisplay Heads - Numa
Node int - Pci
Address string - Status string
- Uuid string
- the uuid.
- Vendor string
- assignable Boolean
- consumer
Reference Map<String,String> - device
Id Integer - fraction Integer
- frame
Buffer IntegerSize Mib - guest
Driver StringVersion - index Integer
- license
Lists List<String> - max
Resolution String - mode String
- name String
- the name.
- num
Vgpus IntegerAllocated - num
Virtual IntegerDisplay Heads - numa
Node Integer - pci
Address String - status String
- uuid String
- the uuid.
- vendor String
- assignable boolean
- consumer
Reference {[key: string]: string} - device
Id number - fraction number
- frame
Buffer numberSize Mib - guest
Driver stringVersion - index number
- license
Lists string[] - max
Resolution string - mode string
- name string
- the name.
- num
Vgpus numberAllocated - num
Virtual numberDisplay Heads - numa
Node number - pci
Address string - status string
- uuid string
- the uuid.
- vendor string
- assignable bool
- consumer_
reference Mapping[str, str] - device_
id int - fraction int
- frame_
buffer_ intsize_ mib - guest_
driver_ strversion - index int
- license_
lists Sequence[str] - max_
resolution str - mode str
- name str
- the name.
- num_
vgpus_ intallocated - num_
virtual_ intdisplay_ heads - numa_
node int - pci_
address str - status str
- uuid str
- the uuid.
- vendor str
- assignable Boolean
- consumer
Reference Map<String> - device
Id Number - fraction Number
- frame
Buffer NumberSize Mib - guest
Driver StringVersion - index Number
- license
Lists List<String> - max
Resolution String - mode String
- name String
- the name.
- num
Vgpus NumberAllocated - num
Virtual NumberDisplay Heads - numa
Node Number - pci
Address String - status String
- uuid String
- the uuid.
- vendor String
GetHostHostDisksReferenceList
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanixTerraform Provider.
Viewing docs for Nutanix v0.11.0
published on Monday, Nov 24, 2025 by Piers Karsenbarg
published on Monday, Nov 24, 2025 by Piers Karsenbarg
