published on Thursday, May 21, 2026 by Piers Karsenbarg
published on Thursday, May 21, 2026 by Piers Karsenbarg
Provides Nutanix resource toInserts the Nutanix Guest Tools installation and configuration ISO into a virtual machine.
Example
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pierskarsenbarg/nutanix";
//#############################################
// ------------------------------------------------
// This resource allows inserting a NGT ISO into
// a VM’s CD-ROM device.
//
// You can manage both:
// 1. **Insertion** — via `apply`
// 2. **Ejection** — automatically on `delete`
// You can also eject the NGT ISO by setting `action = "eject"` → triggers eject operation explicitly.
//#############################################
const example = new nutanix.NgtInsertIsoV2("example", {
extId: "ab520e1d-4950-1db1-917f-a9e2ea35b8e3",
capablities: ["VSS_SNAPSHOT"],
isConfigOnly: false,
});
import pulumi
import pulumi_nutanix as nutanix
##############################################
# ------------------------------------------------
# This resource allows inserting a NGT ISO into
# a VM’s CD-ROM device.
#
# You can manage both:
# 1. **Insertion** — via `apply`
# 2. **Ejection** — automatically on `delete`
# You can also eject the NGT ISO by setting `action = "eject"` → triggers eject operation explicitly.
##############################################
example = nutanix.NgtInsertIsoV2("example",
ext_id="ab520e1d-4950-1db1-917f-a9e2ea35b8e3",
capablities=["VSS_SNAPSHOT"],
is_config_only=False)
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 {
// #############################################
// ------------------------------------------------
// This resource allows inserting a NGT ISO into
// a VM’s CD-ROM device.
//
// You can manage both:
// 1. **Insertion** — via `apply`
// 2. **Ejection** — automatically on `delete`
// You can also eject the NGT ISO by setting `action = "eject"` → triggers eject operation explicitly.
//
// #############################################
_, err := nutanix.NewNgtInsertIsoV2(ctx, "example", &nutanix.NgtInsertIsoV2Args{
ExtId: pulumi.String("ab520e1d-4950-1db1-917f-a9e2ea35b8e3"),
Capablities: pulumi.StringArray{
pulumi.String("VSS_SNAPSHOT"),
},
IsConfigOnly: pulumi.Bool(false),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = PiersKarsenbarg.Nutanix;
return await Deployment.RunAsync(() =>
{
//#############################################
// ------------------------------------------------
// This resource allows inserting a NGT ISO into
// a VM’s CD-ROM device.
//
// You can manage both:
// 1. **Insertion** — via `apply`
// 2. **Ejection** — automatically on `delete`
// You can also eject the NGT ISO by setting `action = "eject"` → triggers eject operation explicitly.
//#############################################
var example = new Nutanix.NgtInsertIsoV2("example", new()
{
ExtId = "ab520e1d-4950-1db1-917f-a9e2ea35b8e3",
Capablities = new[]
{
"VSS_SNAPSHOT",
},
IsConfigOnly = false,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.NgtInsertIsoV2;
import com.pulumi.nutanix.NgtInsertIsoV2Args;
import java.util.ArrayList;
import java.util.Arrays;
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) {
//#############################################
// ------------------------------------------------
// This resource allows inserting a NGT ISO into
// a VM’s CD-ROM device.
//
// You can manage both:
// 1. **Insertion** — via `apply`
// 2. **Ejection** — automatically on `delete`
// You can also eject the NGT ISO by setting `action = "eject"` → triggers eject operation explicitly.
//#############################################
var example = new NgtInsertIsoV2("example", NgtInsertIsoV2Args.builder()
.extId("ab520e1d-4950-1db1-917f-a9e2ea35b8e3")
.capablities("VSS_SNAPSHOT")
.isConfigOnly(false)
.build());
}
}
resources:
##############################################
# ------------------------------------------------
# This resource allows inserting a NGT ISO into
# a VM’s CD-ROM device.
#
# You can manage both:
# 1. **Insertion** — via `apply`
# 2. **Ejection** — automatically on `delete`
# You can also eject the NGT ISO by setting `action = "eject"` → triggers eject operation explicitly.
##############################################
example:
type: nutanix:NgtInsertIsoV2
properties:
extId: ab520e1d-4950-1db1-917f-a9e2ea35b8e3
capablities:
- VSS_SNAPSHOT
isConfigOnly: false
Example coming soon!
Create NgtInsertIsoV2 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NgtInsertIsoV2(name: string, args: NgtInsertIsoV2Args, opts?: CustomResourceOptions);@overload
def NgtInsertIsoV2(resource_name: str,
args: NgtInsertIsoV2Args,
opts: Optional[ResourceOptions] = None)
@overload
def NgtInsertIsoV2(resource_name: str,
opts: Optional[ResourceOptions] = None,
ext_id: Optional[str] = None,
action: Optional[str] = None,
capablities: Optional[Sequence[str]] = None,
is_config_only: Optional[bool] = None)func NewNgtInsertIsoV2(ctx *Context, name string, args NgtInsertIsoV2Args, opts ...ResourceOption) (*NgtInsertIsoV2, error)public NgtInsertIsoV2(string name, NgtInsertIsoV2Args args, CustomResourceOptions? opts = null)
public NgtInsertIsoV2(String name, NgtInsertIsoV2Args args)
public NgtInsertIsoV2(String name, NgtInsertIsoV2Args args, CustomResourceOptions options)
type: nutanix:NgtInsertIsoV2
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "nutanix_ngtinsertisov2" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args NgtInsertIsoV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args NgtInsertIsoV2Args
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NgtInsertIsoV2Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NgtInsertIsoV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NgtInsertIsoV2Args
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var ngtInsertIsoV2Resource = new Nutanix.NgtInsertIsoV2("ngtInsertIsoV2Resource", new()
{
ExtId = "string",
Action = "string",
Capablities = new[]
{
"string",
},
IsConfigOnly = false,
});
example, err := nutanix.NewNgtInsertIsoV2(ctx, "ngtInsertIsoV2Resource", &nutanix.NgtInsertIsoV2Args{
ExtId: pulumi.String("string"),
Action: pulumi.String("string"),
Capablities: pulumi.StringArray{
pulumi.String("string"),
},
IsConfigOnly: pulumi.Bool(false),
})
resource "nutanix_ngtinsertisov2" "ngtInsertIsoV2Resource" {
ext_id = "string"
action = "string"
capablities = ["string"]
is_config_only = false
}
var ngtInsertIsoV2Resource = new NgtInsertIsoV2("ngtInsertIsoV2Resource", NgtInsertIsoV2Args.builder()
.extId("string")
.action("string")
.capablities("string")
.isConfigOnly(false)
.build());
ngt_insert_iso_v2_resource = nutanix.NgtInsertIsoV2("ngtInsertIsoV2Resource",
ext_id="string",
action="string",
capablities=["string"],
is_config_only=False)
const ngtInsertIsoV2Resource = new nutanix.NgtInsertIsoV2("ngtInsertIsoV2Resource", {
extId: "string",
action: "string",
capablities: ["string"],
isConfigOnly: false,
});
type: nutanix:NgtInsertIsoV2
properties:
action: string
capablities:
- string
extId: string
isConfigOnly: false
NgtInsertIsoV2 Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The NgtInsertIsoV2 resource accepts the following input properties:
- Ext
Id string - uuid of the Virtual Machine.
- Action string
- Default value: "insert". Accepted values: "insert" → Mounts the specified ISO image to the VM’s CD-ROM, "eject" → Unmounts (ejects) the ISO image from the VM’s CD-ROM.
- Capablities List<string>
- The list of the application names that are enabled on the guest VM. [
SELF_SERVICE_RESTORE,VSS_SNAPSHOT] - Is
Config boolOnly - Indicates that the Nutanix Guest Tools are already installed on the guest VM, and the ISO is being inserted to update the configuration of these tools.
- Ext
Id string - uuid of the Virtual Machine.
- Action string
- Default value: "insert". Accepted values: "insert" → Mounts the specified ISO image to the VM’s CD-ROM, "eject" → Unmounts (ejects) the ISO image from the VM’s CD-ROM.
- Capablities []string
- The list of the application names that are enabled on the guest VM. [
SELF_SERVICE_RESTORE,VSS_SNAPSHOT] - Is
Config boolOnly - Indicates that the Nutanix Guest Tools are already installed on the guest VM, and the ISO is being inserted to update the configuration of these tools.
- ext_
id string - uuid of the Virtual Machine.
- action string
- Default value: "insert". Accepted values: "insert" → Mounts the specified ISO image to the VM’s CD-ROM, "eject" → Unmounts (ejects) the ISO image from the VM’s CD-ROM.
- capablities list(string)
- The list of the application names that are enabled on the guest VM. [
SELF_SERVICE_RESTORE,VSS_SNAPSHOT] - is_
config_ boolonly - Indicates that the Nutanix Guest Tools are already installed on the guest VM, and the ISO is being inserted to update the configuration of these tools.
- ext
Id String - uuid of the Virtual Machine.
- action String
- Default value: "insert". Accepted values: "insert" → Mounts the specified ISO image to the VM’s CD-ROM, "eject" → Unmounts (ejects) the ISO image from the VM’s CD-ROM.
- capablities List<String>
- The list of the application names that are enabled on the guest VM. [
SELF_SERVICE_RESTORE,VSS_SNAPSHOT] - is
Config BooleanOnly - Indicates that the Nutanix Guest Tools are already installed on the guest VM, and the ISO is being inserted to update the configuration of these tools.
- ext
Id string - uuid of the Virtual Machine.
- action string
- Default value: "insert". Accepted values: "insert" → Mounts the specified ISO image to the VM’s CD-ROM, "eject" → Unmounts (ejects) the ISO image from the VM’s CD-ROM.
- capablities string[]
- The list of the application names that are enabled on the guest VM. [
SELF_SERVICE_RESTORE,VSS_SNAPSHOT] - is
Config booleanOnly - Indicates that the Nutanix Guest Tools are already installed on the guest VM, and the ISO is being inserted to update the configuration of these tools.
- ext_
id str - uuid of the Virtual Machine.
- action str
- Default value: "insert". Accepted values: "insert" → Mounts the specified ISO image to the VM’s CD-ROM, "eject" → Unmounts (ejects) the ISO image from the VM’s CD-ROM.
- capablities Sequence[str]
- The list of the application names that are enabled on the guest VM. [
SELF_SERVICE_RESTORE,VSS_SNAPSHOT] - is_
config_ boolonly - Indicates that the Nutanix Guest Tools are already installed on the guest VM, and the ISO is being inserted to update the configuration of these tools.
- ext
Id String - uuid of the Virtual Machine.
- action String
- Default value: "insert". Accepted values: "insert" → Mounts the specified ISO image to the VM’s CD-ROM, "eject" → Unmounts (ejects) the ISO image from the VM’s CD-ROM.
- capablities List<String>
- The list of the application names that are enabled on the guest VM. [
SELF_SERVICE_RESTORE,VSS_SNAPSHOT] - is
Config BooleanOnly - Indicates that the Nutanix Guest Tools are already installed on the guest VM, and the ISO is being inserted to update the configuration of these tools.
Outputs
All input properties are implicitly available as output properties. Additionally, the NgtInsertIsoV2 resource produces the following output properties:
- Available
Version string - Version of Nutanix Guest Tools available on the cluster.
- Cdrom
Ext stringId - 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.
- Vm
Ext stringId
- Available
Version string - Version of Nutanix Guest Tools available on the cluster.
- Cdrom
Ext stringId - 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.
- Vm
Ext stringId
- available_
version string - Version of Nutanix Guest Tools available on the cluster.
- cdrom_
ext_ stringid - 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.
- vm_
ext_ stringid
- available
Version String - Version of Nutanix Guest Tools available on the cluster.
- cdrom
Ext StringId - 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.
- vm
Ext StringId
- available
Version string - Version of Nutanix Guest Tools available on the cluster.
- cdrom
Ext stringId - 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.
- vm
Ext stringId
- available_
version str - Version of Nutanix Guest Tools available on the cluster.
- cdrom_
ext_ strid - 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.
- vm_
ext_ strid
- available
Version String - Version of Nutanix Guest Tools available on the cluster.
- cdrom
Ext StringId - 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.
- vm
Ext StringId
Look up Existing NgtInsertIsoV2 Resource
Get an existing NgtInsertIsoV2 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: NgtInsertIsoV2State, opts?: CustomResourceOptions): NgtInsertIsoV2@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
action: Optional[str] = None,
available_version: Optional[str] = None,
capablities: Optional[Sequence[str]] = None,
cdrom_ext_id: Optional[str] = None,
ext_id: Optional[str] = None,
guest_os_version: Optional[str] = None,
is_config_only: Optional[bool] = None,
is_enabled: Optional[bool] = None,
is_installed: Optional[bool] = None,
is_iso_inserted: Optional[bool] = None,
is_reachable: Optional[bool] = None,
is_vm_mobility_drivers_installed: Optional[bool] = None,
is_vss_snapshot_capable: Optional[bool] = None,
version: Optional[str] = None,
vm_ext_id: Optional[str] = None) -> NgtInsertIsoV2func GetNgtInsertIsoV2(ctx *Context, name string, id IDInput, state *NgtInsertIsoV2State, opts ...ResourceOption) (*NgtInsertIsoV2, error)public static NgtInsertIsoV2 Get(string name, Input<string> id, NgtInsertIsoV2State? state, CustomResourceOptions? opts = null)public static NgtInsertIsoV2 get(String name, Output<String> id, NgtInsertIsoV2State state, CustomResourceOptions options)resources: _: type: nutanix:NgtInsertIsoV2 get: id: ${id}import {
to = nutanix_ngtinsertisov2.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Action string
- Default value: "insert". Accepted values: "insert" → Mounts the specified ISO image to the VM’s CD-ROM, "eject" → Unmounts (ejects) the ISO image from the VM’s CD-ROM.
- 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] - Cdrom
Ext stringId - Ext
Id string - uuid of the Virtual Machine.
- Guest
Os stringVersion - Version of the operating system on the VM.
- Is
Config boolOnly - Indicates that the Nutanix Guest Tools are already installed on the guest VM, and the ISO is being inserted to update the configuration of these tools.
- 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.
- Vm
Ext stringId
- Action string
- Default value: "insert". Accepted values: "insert" → Mounts the specified ISO image to the VM’s CD-ROM, "eject" → Unmounts (ejects) the ISO image from the VM’s CD-ROM.
- 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] - Cdrom
Ext stringId - Ext
Id string - uuid of the Virtual Machine.
- Guest
Os stringVersion - Version of the operating system on the VM.
- Is
Config boolOnly - Indicates that the Nutanix Guest Tools are already installed on the guest VM, and the ISO is being inserted to update the configuration of these tools.
- 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.
- Vm
Ext stringId
- action string
- Default value: "insert". Accepted values: "insert" → Mounts the specified ISO image to the VM’s CD-ROM, "eject" → Unmounts (ejects) the ISO image from the VM’s CD-ROM.
- 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] - cdrom_
ext_ stringid - ext_
id string - uuid of the Virtual Machine.
- guest_
os_ stringversion - Version of the operating system on the VM.
- is_
config_ boolonly - Indicates that the Nutanix Guest Tools are already installed on the guest VM, and the ISO is being inserted to update the configuration of these tools.
- 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.
- vm_
ext_ stringid
- action String
- Default value: "insert". Accepted values: "insert" → Mounts the specified ISO image to the VM’s CD-ROM, "eject" → Unmounts (ejects) the ISO image from the VM’s CD-ROM.
- 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] - cdrom
Ext StringId - ext
Id String - uuid of the Virtual Machine.
- guest
Os StringVersion - Version of the operating system on the VM.
- is
Config BooleanOnly - Indicates that the Nutanix Guest Tools are already installed on the guest VM, and the ISO is being inserted to update the configuration of these tools.
- 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.
- vm
Ext StringId
- action string
- Default value: "insert". Accepted values: "insert" → Mounts the specified ISO image to the VM’s CD-ROM, "eject" → Unmounts (ejects) the ISO image from the VM’s CD-ROM.
- 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] - cdrom
Ext stringId - ext
Id string - uuid of the Virtual Machine.
- guest
Os stringVersion - Version of the operating system on the VM.
- is
Config booleanOnly - Indicates that the Nutanix Guest Tools are already installed on the guest VM, and the ISO is being inserted to update the configuration of these tools.
- 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.
- vm
Ext stringId
- action str
- Default value: "insert". Accepted values: "insert" → Mounts the specified ISO image to the VM’s CD-ROM, "eject" → Unmounts (ejects) the ISO image from the VM’s CD-ROM.
- 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] - cdrom_
ext_ strid - ext_
id str - uuid of the Virtual Machine.
- guest_
os_ strversion - Version of the operating system on the VM.
- is_
config_ boolonly - Indicates that the Nutanix Guest Tools are already installed on the guest VM, and the ISO is being inserted to update the configuration of these tools.
- 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.
- vm_
ext_ strid
- action String
- Default value: "insert". Accepted values: "insert" → Mounts the specified ISO image to the VM’s CD-ROM, "eject" → Unmounts (ejects) the ISO image from the VM’s CD-ROM.
- 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] - cdrom
Ext StringId - ext
Id String - uuid of the Virtual Machine.
- guest
Os StringVersion - Version of the operating system on the VM.
- is
Config BooleanOnly - Indicates that the Nutanix Guest Tools are already installed on the guest VM, and the ISO is being inserted to update the configuration of these tools.
- 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.
- vm
Ext StringId
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanixTerraform Provider.
published on Thursday, May 21, 2026 by Piers Karsenbarg