Nutanix v0.10.0 published on Monday, Sep 1, 2025 by Piers Karsenbarg
Nutanix v0.10.0 published on Monday, Sep 1, 2025 by Piers Karsenbarg
Provides Nutanix datasource to Retrieves the Nutanix Guest Tools configuration for a Virtual Machine.
Example
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pierskarsenbarg/nutanix";
const example = nutanix.getNgtConfigurationV2({
extId: "f29535e2-6bd8-4782-b879-409f17217b31",
});
import pulumi
import pulumi_nutanix as nutanix
example = nutanix.get_ngt_configuration_v2(ext_id="f29535e2-6bd8-4782-b879-409f17217b31")
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.GetNgtConfigurationV2(ctx, &nutanix.GetNgtConfigurationV2Args{
ExtId: "f29535e2-6bd8-4782-b879-409f17217b31",
}, 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 example = Nutanix.GetNgtConfigurationV2.Invoke(new()
{
ExtId = "f29535e2-6bd8-4782-b879-409f17217b31",
});
});
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.GetNgtConfigurationV2Args;
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 example = NutanixFunctions.getNgtConfigurationV2(GetNgtConfigurationV2Args.builder()
.extId("f29535e2-6bd8-4782-b879-409f17217b31")
.build());
}
}
variables:
example:
fn::invoke:
function: nutanix:getNgtConfigurationV2
arguments:
extId: f29535e2-6bd8-4782-b879-409f17217b31
Using getNgtConfigurationV2
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 getNgtConfigurationV2(args: GetNgtConfigurationV2Args, opts?: InvokeOptions): Promise<GetNgtConfigurationV2Result>
function getNgtConfigurationV2Output(args: GetNgtConfigurationV2OutputArgs, opts?: InvokeOptions): Output<GetNgtConfigurationV2Result>def get_ngt_configuration_v2(ext_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNgtConfigurationV2Result
def get_ngt_configuration_v2_output(ext_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNgtConfigurationV2Result]func GetNgtConfigurationV2(ctx *Context, args *GetNgtConfigurationV2Args, opts ...InvokeOption) (*GetNgtConfigurationV2Result, error)
func GetNgtConfigurationV2Output(ctx *Context, args *GetNgtConfigurationV2OutputArgs, opts ...InvokeOption) GetNgtConfigurationV2ResultOutput> Note: This function is named GetNgtConfigurationV2 in the Go SDK.
public static class GetNgtConfigurationV2
{
public static Task<GetNgtConfigurationV2Result> InvokeAsync(GetNgtConfigurationV2Args args, InvokeOptions? opts = null)
public static Output<GetNgtConfigurationV2Result> Invoke(GetNgtConfigurationV2InvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNgtConfigurationV2Result> getNgtConfigurationV2(GetNgtConfigurationV2Args args, InvokeOptions options)
public static Output<GetNgtConfigurationV2Result> getNgtConfigurationV2(GetNgtConfigurationV2Args args, InvokeOptions options)
fn::invoke:
function: nutanix:index/getNgtConfigurationV2:getNgtConfigurationV2
arguments:
# arguments dictionaryThe following arguments are supported:
- Ext
Id string - uuid of the Virtual Machine.
- Ext
Id string - uuid of the Virtual Machine.
- ext
Id String - uuid of the Virtual Machine.
- ext
Id string - uuid of the Virtual Machine.
- ext_
id str - uuid of the Virtual Machine.
- ext
Id String - uuid of the Virtual Machine.
getNgtConfigurationV2 Result
The following output properties are available:
- Available
Version string - Version of Nutanix Guest Tools available on the cluster.
- Capablities List<string>
- The list of the application names that are enabled on the guest VM. [
SELF_SERVICE_RESTORE,VSS_SNAPSHOT] - Ext
Id string - uuid of the Virtual Machine.
- Guest
Os stringVersion - Version of the operating system on the VM.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Enabled bool - Indicates whether Nutanix Guest Tools is enabled or not.
- Is
Installed bool - Indicates whether Nutanix Guest Tools is installed on the VM or not.
- Is
Iso boolInserted - Indicates whether Nutanix Guest Tools ISO is inserted or not.
- Is
Reachable bool - Indicates whether the communication from VM to CVM is active or not.
- Is
Vm boolMobility Drivers Installed - Indicates whether the VM mobility drivers are installed on the VM or not.
- Is
Vss boolSnapshot Capable - Indicates whether the VM is configured to take VSS snapshots through NGT or not.
- Version string
- Version of Nutanix Guest Tools installed on the VM.
- Available
Version string - Version of Nutanix Guest Tools available on the cluster.
- Capablities []string
- The list of the application names that are enabled on the guest VM. [
SELF_SERVICE_RESTORE,VSS_SNAPSHOT] - Ext
Id string - uuid of the Virtual Machine.
- Guest
Os stringVersion - Version of the operating system on the VM.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Enabled bool - Indicates whether Nutanix Guest Tools is enabled or not.
- Is
Installed bool - Indicates whether Nutanix Guest Tools is installed on the VM or not.
- Is
Iso boolInserted - Indicates whether Nutanix Guest Tools ISO is inserted or not.
- Is
Reachable bool - Indicates whether the communication from VM to CVM is active or not.
- Is
Vm boolMobility Drivers Installed - Indicates whether the VM mobility drivers are installed on the VM or not.
- Is
Vss boolSnapshot Capable - Indicates whether the VM is configured to take VSS snapshots through NGT or not.
- Version string
- Version of Nutanix Guest Tools installed on the VM.
- available
Version String - Version of Nutanix Guest Tools available on the cluster.
- capablities List<String>
- The list of the application names that are enabled on the guest VM. [
SELF_SERVICE_RESTORE,VSS_SNAPSHOT] - ext
Id String - uuid of the Virtual Machine.
- guest
Os StringVersion - Version of the operating system on the VM.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Enabled Boolean - Indicates whether Nutanix Guest Tools is enabled or not.
- is
Installed Boolean - Indicates whether Nutanix Guest Tools is installed on the VM or not.
- is
Iso BooleanInserted - Indicates whether Nutanix Guest Tools ISO is inserted or not.
- is
Reachable Boolean - Indicates whether the communication from VM to CVM is active or not.
- is
Vm BooleanMobility Drivers Installed - Indicates whether the VM mobility drivers are installed on the VM or not.
- is
Vss BooleanSnapshot Capable - Indicates whether the VM is configured to take VSS snapshots through NGT or not.
- version String
- Version of Nutanix Guest Tools installed on the VM.
- available
Version string - Version of Nutanix Guest Tools available on the cluster.
- capablities string[]
- The list of the application names that are enabled on the guest VM. [
SELF_SERVICE_RESTORE,VSS_SNAPSHOT] - ext
Id string - uuid of the Virtual Machine.
- guest
Os stringVersion - Version of the operating system on the VM.
- id string
- The provider-assigned unique ID for this managed resource.
- is
Enabled boolean - Indicates whether Nutanix Guest Tools is enabled or not.
- is
Installed boolean - Indicates whether Nutanix Guest Tools is installed on the VM or not.
- is
Iso booleanInserted - Indicates whether Nutanix Guest Tools ISO is inserted or not.
- is
Reachable boolean - Indicates whether the communication from VM to CVM is active or not.
- is
Vm booleanMobility Drivers Installed - Indicates whether the VM mobility drivers are installed on the VM or not.
- is
Vss booleanSnapshot Capable - Indicates whether the VM is configured to take VSS snapshots through NGT or not.
- version string
- Version of Nutanix Guest Tools installed on the VM.
- available_
version str - Version of Nutanix Guest Tools available on the cluster.
- capablities Sequence[str]
- The list of the application names that are enabled on the guest VM. [
SELF_SERVICE_RESTORE,VSS_SNAPSHOT] - ext_
id str - uuid of the Virtual Machine.
- guest_
os_ strversion - Version of the operating system on the VM.
- id str
- The provider-assigned unique ID for this managed resource.
- is_
enabled bool - Indicates whether Nutanix Guest Tools is enabled or not.
- is_
installed bool - Indicates whether Nutanix Guest Tools is installed on the VM or not.
- is_
iso_ boolinserted - Indicates whether Nutanix Guest Tools ISO is inserted or not.
- is_
reachable bool - Indicates whether the communication from VM to CVM is active or not.
- is_
vm_ boolmobility_ drivers_ installed - Indicates whether the VM mobility drivers are installed on the VM or not.
- is_
vss_ boolsnapshot_ capable - Indicates whether the VM is configured to take VSS snapshots through NGT or not.
- version str
- Version of Nutanix Guest Tools installed on the VM.
- available
Version String - Version of Nutanix Guest Tools available on the cluster.
- capablities List<String>
- The list of the application names that are enabled on the guest VM. [
SELF_SERVICE_RESTORE,VSS_SNAPSHOT] - ext
Id String - uuid of the Virtual Machine.
- guest
Os StringVersion - Version of the operating system on the VM.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Enabled Boolean - Indicates whether Nutanix Guest Tools is enabled or not.
- is
Installed Boolean - Indicates whether Nutanix Guest Tools is installed on the VM or not.
- is
Iso BooleanInserted - Indicates whether Nutanix Guest Tools ISO is inserted or not.
- is
Reachable Boolean - Indicates whether the communication from VM to CVM is active or not.
- is
Vm BooleanMobility Drivers Installed - Indicates whether the VM mobility drivers are installed on the VM or not.
- is
Vss BooleanSnapshot Capable - Indicates whether the VM is configured to take VSS snapshots through NGT or not.
- version String
- Version of Nutanix Guest Tools installed on the VM.
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanixTerraform Provider.
Nutanix v0.10.0 published on Monday, Sep 1, 2025 by Piers Karsenbarg
