1. Packages
  2. Nutanix
  3. API Docs
  4. getVirtualMachineV2
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

nutanix.getVirtualMachineV2

Explore with Pulumi AI

Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

Retrieves configuration details for a Virtual Machine.

Example

import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pulumi/nutanix";

const vm = nutanix.getVirtualMachineV2({
    extId: "{{ ext_id of vm }}",
});
Copy
import pulumi
import pulumi_nutanix as nutanix

vm = nutanix.get_virtual_machine_v2(ext_id="{{ ext_id of vm }}")
Copy
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.LookupVirtualMachineV2(ctx, &nutanix.LookupVirtualMachineV2Args{
			ExtId: "{{ ext_id of vm }}",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = Pulumi.Nutanix;

return await Deployment.RunAsync(() => 
{
    var vm = Nutanix.GetVirtualMachineV2.Invoke(new()
    {
        ExtId = "{{ ext_id of vm }}",
    });

});
Copy
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.GetVirtualMachineV2Args;
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 vm = NutanixFunctions.getVirtualMachineV2(GetVirtualMachineV2Args.builder()
            .extId("{{ ext_id of vm }}")
            .build());

    }
}
Copy
variables:
  vm:
    fn::invoke:
      function: nutanix:getVirtualMachineV2
      arguments:
        extId: '{{ ext_id of vm }}'
Copy

Using getVirtualMachineV2

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 getVirtualMachineV2(args: GetVirtualMachineV2Args, opts?: InvokeOptions): Promise<GetVirtualMachineV2Result>
function getVirtualMachineV2Output(args: GetVirtualMachineV2OutputArgs, opts?: InvokeOptions): Output<GetVirtualMachineV2Result>
Copy
def get_virtual_machine_v2(ext_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetVirtualMachineV2Result
def get_virtual_machine_v2_output(ext_id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetVirtualMachineV2Result]
Copy
func LookupVirtualMachineV2(ctx *Context, args *LookupVirtualMachineV2Args, opts ...InvokeOption) (*LookupVirtualMachineV2Result, error)
func LookupVirtualMachineV2Output(ctx *Context, args *LookupVirtualMachineV2OutputArgs, opts ...InvokeOption) LookupVirtualMachineV2ResultOutput
Copy

> Note: This function is named LookupVirtualMachineV2 in the Go SDK.

public static class GetVirtualMachineV2 
{
    public static Task<GetVirtualMachineV2Result> InvokeAsync(GetVirtualMachineV2Args args, InvokeOptions? opts = null)
    public static Output<GetVirtualMachineV2Result> Invoke(GetVirtualMachineV2InvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVirtualMachineV2Result> getVirtualMachineV2(GetVirtualMachineV2Args args, InvokeOptions options)
public static Output<GetVirtualMachineV2Result> getVirtualMachineV2(GetVirtualMachineV2Args args, InvokeOptions options)
Copy
fn::invoke:
  function: nutanix:index/getVirtualMachineV2:getVirtualMachineV2
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

getVirtualMachineV2 Result

The following output properties are available:

ApcConfigs List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2ApcConfig>
Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
AvailabilityZones List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2AvailabilityZone>
BiosUuid string
BIOS UUID of the VM. It should be of type UUID.
BootConfigs List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2BootConfig>
Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
Categories List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2Category>
Categories for the VM.
CdRoms List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2CdRom>
CD-ROMs attached to the VM.
Clusters List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2Cluster>
Reference to a cluster.
CreateTime string
VM creation time
Description string
VM description
Disks List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2Disk>
Disks attached to the VM.
EnabledCpuFeatures List<string>
The list of additional CPU features to be enabled. HardwareVirtualization: Indicates whether hardware assisted virtualization should be enabled for the Guest OS or not. Once enabled, the Guest OS can deploy a nested hypervisor
ExtId string
A globally unique identifier of an instance that is suitable for external consumption.
GenerationUuid string
Generation UUID of the VM. It should be of type UUID.
Gpuses List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2Gpus>
GPUs attached to the VM.
GuestCustomizations List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2GuestCustomization>
Stage a Sysprep or cloud-init configuration file to be used by the guest for the next boot. Note that the Sysprep command must be used to generalize the Windows VMs before triggering this API call.
GuestTools List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2GuestTool>
The details about Nutanix Guest Tools for a VM.
HardwareClockTimezone string
VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
Hosts List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2Host>
Reference to the host, the VM is running on.
Id string
The provider-assigned unique ID for this managed resource.
IsAgentVm bool
Indicates whether the VM is an agent VM or not. When their host enters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
IsBrandingEnabled bool
Indicates whether to remove AHV branding from VM firmware tables or not.
IsCpuHotplugEnabled bool
Indicates whether the VM CPU hotplug is enabled.
IsCpuPassthroughEnabled bool
Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
IsGpuConsoleEnabled bool
Indicates whether the vGPU console is enabled or not.
IsMemoryOvercommitEnabled bool
Indicates whether the memory overcommit feature should be enabled for the VM or not. If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
IsScsiControllerEnabled bool
Indicates whether the VM SCSI controller is enabled.
IsVcpuHardPinningEnabled bool
Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
IsVgaConsoleEnabled bool
Indicates whether the VGA console should be disabled or not.
MachineType string
Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
MemorySizeBytes int
Memory size in bytes.
Name string
Name of the GPU resource.
Nics List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2Nic>
NICs attached to the VM.
NumCoresPerSocket int
Number of cores per socket.
NumNumaNodes int
Number of NUMA nodes. 0 means NUMA is disabled.
NumSockets int
Number of vCPU sockets.
NumThreadsPerCore int
Number of threads per core
OwnershipInfos List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2OwnershipInfo>
Ownership information for the VM.
PowerState string
ProtectionPolicyStates List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2ProtectionPolicyState>
Status of protection policy applied to this VM.
ProtectionType string
The type of protection applied on a VM. PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
SerialPorts List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2SerialPort>
Serial ports configured on the VM.
Sources List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2Source>
Reference to an entity that the VM should be cloned or created from
StorageConfigs List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2StorageConfig>
Storage configuration for VM disks
UpdateTime string
VM last updated time.
VtpmConfigs List<PiersKarsenbarg.Nutanix.Outputs.GetVirtualMachineV2VtpmConfig>
Indicates how the vTPM for the VM should be configured.
ApcConfigs []GetVirtualMachineV2ApcConfig
Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
AvailabilityZones []GetVirtualMachineV2AvailabilityZone
BiosUuid string
BIOS UUID of the VM. It should be of type UUID.
BootConfigs []GetVirtualMachineV2BootConfig
Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
Categories []GetVirtualMachineV2Category
Categories for the VM.
CdRoms []GetVirtualMachineV2CdRom
CD-ROMs attached to the VM.
Clusters []GetVirtualMachineV2Cluster
Reference to a cluster.
CreateTime string
VM creation time
Description string
VM description
Disks []GetVirtualMachineV2Disk
Disks attached to the VM.
EnabledCpuFeatures []string
The list of additional CPU features to be enabled. HardwareVirtualization: Indicates whether hardware assisted virtualization should be enabled for the Guest OS or not. Once enabled, the Guest OS can deploy a nested hypervisor
ExtId string
A globally unique identifier of an instance that is suitable for external consumption.
GenerationUuid string
Generation UUID of the VM. It should be of type UUID.
Gpuses []GetVirtualMachineV2Gpus
GPUs attached to the VM.
GuestCustomizations []GetVirtualMachineV2GuestCustomization
Stage a Sysprep or cloud-init configuration file to be used by the guest for the next boot. Note that the Sysprep command must be used to generalize the Windows VMs before triggering this API call.
GuestTools []GetVirtualMachineV2GuestTool
The details about Nutanix Guest Tools for a VM.
HardwareClockTimezone string
VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
Hosts []GetVirtualMachineV2Host
Reference to the host, the VM is running on.
Id string
The provider-assigned unique ID for this managed resource.
IsAgentVm bool
Indicates whether the VM is an agent VM or not. When their host enters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
IsBrandingEnabled bool
Indicates whether to remove AHV branding from VM firmware tables or not.
IsCpuHotplugEnabled bool
Indicates whether the VM CPU hotplug is enabled.
IsCpuPassthroughEnabled bool
Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
IsGpuConsoleEnabled bool
Indicates whether the vGPU console is enabled or not.
IsMemoryOvercommitEnabled bool
Indicates whether the memory overcommit feature should be enabled for the VM or not. If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
IsScsiControllerEnabled bool
Indicates whether the VM SCSI controller is enabled.
IsVcpuHardPinningEnabled bool
Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
IsVgaConsoleEnabled bool
Indicates whether the VGA console should be disabled or not.
MachineType string
Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
MemorySizeBytes int
Memory size in bytes.
Name string
Name of the GPU resource.
Nics []GetVirtualMachineV2Nic
NICs attached to the VM.
NumCoresPerSocket int
Number of cores per socket.
NumNumaNodes int
Number of NUMA nodes. 0 means NUMA is disabled.
NumSockets int
Number of vCPU sockets.
NumThreadsPerCore int
Number of threads per core
OwnershipInfos []GetVirtualMachineV2OwnershipInfo
Ownership information for the VM.
PowerState string
ProtectionPolicyStates []GetVirtualMachineV2ProtectionPolicyState
Status of protection policy applied to this VM.
ProtectionType string
The type of protection applied on a VM. PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
SerialPorts []GetVirtualMachineV2SerialPort
Serial ports configured on the VM.
Sources []GetVirtualMachineV2Source
Reference to an entity that the VM should be cloned or created from
StorageConfigs []GetVirtualMachineV2StorageConfig
Storage configuration for VM disks
UpdateTime string
VM last updated time.
VtpmConfigs []GetVirtualMachineV2VtpmConfig
Indicates how the vTPM for the VM should be configured.
apcConfigs List<GetVirtualMachineV2ApcConfig>
Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
availabilityZones List<GetVirtualMachineV2AvailabilityZone>
biosUuid String
BIOS UUID of the VM. It should be of type UUID.
bootConfigs List<GetVirtualMachineV2BootConfig>
Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
categories List<GetVirtualMachineV2Category>
Categories for the VM.
cdRoms List<GetVirtualMachineV2CdRom>
CD-ROMs attached to the VM.
clusters List<GetVirtualMachineV2Cluster>
Reference to a cluster.
createTime String
VM creation time
description String
VM description
disks List<GetVirtualMachineV2Disk>
Disks attached to the VM.
enabledCpuFeatures List<String>
The list of additional CPU features to be enabled. HardwareVirtualization: Indicates whether hardware assisted virtualization should be enabled for the Guest OS or not. Once enabled, the Guest OS can deploy a nested hypervisor
extId String
A globally unique identifier of an instance that is suitable for external consumption.
generationUuid String
Generation UUID of the VM. It should be of type UUID.
gpuses List<GetVirtualMachineV2Gpus>
GPUs attached to the VM.
guestCustomizations List<GetVirtualMachineV2GuestCustomization>
Stage a Sysprep or cloud-init configuration file to be used by the guest for the next boot. Note that the Sysprep command must be used to generalize the Windows VMs before triggering this API call.
guestTools List<GetVirtualMachineV2GuestTool>
The details about Nutanix Guest Tools for a VM.
hardwareClockTimezone String
VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
hosts List<GetVirtualMachineV2Host>
Reference to the host, the VM is running on.
id String
The provider-assigned unique ID for this managed resource.
isAgentVm Boolean
Indicates whether the VM is an agent VM or not. When their host enters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
isBrandingEnabled Boolean
Indicates whether to remove AHV branding from VM firmware tables or not.
isCpuHotplugEnabled Boolean
Indicates whether the VM CPU hotplug is enabled.
isCpuPassthroughEnabled Boolean
Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
isGpuConsoleEnabled Boolean
Indicates whether the vGPU console is enabled or not.
isMemoryOvercommitEnabled Boolean
Indicates whether the memory overcommit feature should be enabled for the VM or not. If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
isScsiControllerEnabled Boolean
Indicates whether the VM SCSI controller is enabled.
isVcpuHardPinningEnabled Boolean
Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
isVgaConsoleEnabled Boolean
Indicates whether the VGA console should be disabled or not.
machineType String
Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
memorySizeBytes Integer
Memory size in bytes.
name String
Name of the GPU resource.
nics List<GetVirtualMachineV2Nic>
NICs attached to the VM.
numCoresPerSocket Integer
Number of cores per socket.
numNumaNodes Integer
Number of NUMA nodes. 0 means NUMA is disabled.
numSockets Integer
Number of vCPU sockets.
numThreadsPerCore Integer
Number of threads per core
ownershipInfos List<GetVirtualMachineV2OwnershipInfo>
Ownership information for the VM.
powerState String
protectionPolicyStates List<GetVirtualMachineV2ProtectionPolicyState>
Status of protection policy applied to this VM.
protectionType String
The type of protection applied on a VM. PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
serialPorts List<GetVirtualMachineV2SerialPort>
Serial ports configured on the VM.
sources List<GetVirtualMachineV2Source>
Reference to an entity that the VM should be cloned or created from
storageConfigs List<GetVirtualMachineV2StorageConfig>
Storage configuration for VM disks
updateTime String
VM last updated time.
vtpmConfigs List<GetVirtualMachineV2VtpmConfig>
Indicates how the vTPM for the VM should be configured.
apcConfigs GetVirtualMachineV2ApcConfig[]
Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
availabilityZones GetVirtualMachineV2AvailabilityZone[]
biosUuid string
BIOS UUID of the VM. It should be of type UUID.
bootConfigs GetVirtualMachineV2BootConfig[]
Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
categories GetVirtualMachineV2Category[]
Categories for the VM.
cdRoms GetVirtualMachineV2CdRom[]
CD-ROMs attached to the VM.
clusters GetVirtualMachineV2Cluster[]
Reference to a cluster.
createTime string
VM creation time
description string
VM description
disks GetVirtualMachineV2Disk[]
Disks attached to the VM.
enabledCpuFeatures string[]
The list of additional CPU features to be enabled. HardwareVirtualization: Indicates whether hardware assisted virtualization should be enabled for the Guest OS or not. Once enabled, the Guest OS can deploy a nested hypervisor
extId string
A globally unique identifier of an instance that is suitable for external consumption.
generationUuid string
Generation UUID of the VM. It should be of type UUID.
gpuses GetVirtualMachineV2Gpus[]
GPUs attached to the VM.
guestCustomizations GetVirtualMachineV2GuestCustomization[]
Stage a Sysprep or cloud-init configuration file to be used by the guest for the next boot. Note that the Sysprep command must be used to generalize the Windows VMs before triggering this API call.
guestTools GetVirtualMachineV2GuestTool[]
The details about Nutanix Guest Tools for a VM.
hardwareClockTimezone string
VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
hosts GetVirtualMachineV2Host[]
Reference to the host, the VM is running on.
id string
The provider-assigned unique ID for this managed resource.
isAgentVm boolean
Indicates whether the VM is an agent VM or not. When their host enters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
isBrandingEnabled boolean
Indicates whether to remove AHV branding from VM firmware tables or not.
isCpuHotplugEnabled boolean
Indicates whether the VM CPU hotplug is enabled.
isCpuPassthroughEnabled boolean
Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
isGpuConsoleEnabled boolean
Indicates whether the vGPU console is enabled or not.
isMemoryOvercommitEnabled boolean
Indicates whether the memory overcommit feature should be enabled for the VM or not. If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
isScsiControllerEnabled boolean
Indicates whether the VM SCSI controller is enabled.
isVcpuHardPinningEnabled boolean
Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
isVgaConsoleEnabled boolean
Indicates whether the VGA console should be disabled or not.
machineType string
Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
memorySizeBytes number
Memory size in bytes.
name string
Name of the GPU resource.
nics GetVirtualMachineV2Nic[]
NICs attached to the VM.
numCoresPerSocket number
Number of cores per socket.
numNumaNodes number
Number of NUMA nodes. 0 means NUMA is disabled.
numSockets number
Number of vCPU sockets.
numThreadsPerCore number
Number of threads per core
ownershipInfos GetVirtualMachineV2OwnershipInfo[]
Ownership information for the VM.
powerState string
protectionPolicyStates GetVirtualMachineV2ProtectionPolicyState[]
Status of protection policy applied to this VM.
protectionType string
The type of protection applied on a VM. PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
serialPorts GetVirtualMachineV2SerialPort[]
Serial ports configured on the VM.
sources GetVirtualMachineV2Source[]
Reference to an entity that the VM should be cloned or created from
storageConfigs GetVirtualMachineV2StorageConfig[]
Storage configuration for VM disks
updateTime string
VM last updated time.
vtpmConfigs GetVirtualMachineV2VtpmConfig[]
Indicates how the vTPM for the VM should be configured.
apc_configs Sequence[GetVirtualMachineV2ApcConfig]
Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
availability_zones Sequence[GetVirtualMachineV2AvailabilityZone]
bios_uuid str
BIOS UUID of the VM. It should be of type UUID.
boot_configs Sequence[GetVirtualMachineV2BootConfig]
Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
categories Sequence[GetVirtualMachineV2Category]
Categories for the VM.
cd_roms Sequence[GetVirtualMachineV2CdRom]
CD-ROMs attached to the VM.
clusters Sequence[GetVirtualMachineV2Cluster]
Reference to a cluster.
create_time str
VM creation time
description str
VM description
disks Sequence[GetVirtualMachineV2Disk]
Disks attached to the VM.
enabled_cpu_features Sequence[str]
The list of additional CPU features to be enabled. HardwareVirtualization: Indicates whether hardware assisted virtualization should be enabled for the Guest OS or not. Once enabled, the Guest OS can deploy a nested hypervisor
ext_id str
A globally unique identifier of an instance that is suitable for external consumption.
generation_uuid str
Generation UUID of the VM. It should be of type UUID.
gpuses Sequence[GetVirtualMachineV2Gpus]
GPUs attached to the VM.
guest_customizations Sequence[GetVirtualMachineV2GuestCustomization]
Stage a Sysprep or cloud-init configuration file to be used by the guest for the next boot. Note that the Sysprep command must be used to generalize the Windows VMs before triggering this API call.
guest_tools Sequence[GetVirtualMachineV2GuestTool]
The details about Nutanix Guest Tools for a VM.
hardware_clock_timezone str
VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
hosts Sequence[GetVirtualMachineV2Host]
Reference to the host, the VM is running on.
id str
The provider-assigned unique ID for this managed resource.
is_agent_vm bool
Indicates whether the VM is an agent VM or not. When their host enters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
is_branding_enabled bool
Indicates whether to remove AHV branding from VM firmware tables or not.
is_cpu_hotplug_enabled bool
Indicates whether the VM CPU hotplug is enabled.
is_cpu_passthrough_enabled bool
Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
is_gpu_console_enabled bool
Indicates whether the vGPU console is enabled or not.
is_memory_overcommit_enabled bool
Indicates whether the memory overcommit feature should be enabled for the VM or not. If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
is_scsi_controller_enabled bool
Indicates whether the VM SCSI controller is enabled.
is_vcpu_hard_pinning_enabled bool
Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
is_vga_console_enabled bool
Indicates whether the VGA console should be disabled or not.
machine_type str
Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
memory_size_bytes int
Memory size in bytes.
name str
Name of the GPU resource.
nics Sequence[GetVirtualMachineV2Nic]
NICs attached to the VM.
num_cores_per_socket int
Number of cores per socket.
num_numa_nodes int
Number of NUMA nodes. 0 means NUMA is disabled.
num_sockets int
Number of vCPU sockets.
num_threads_per_core int
Number of threads per core
ownership_infos Sequence[GetVirtualMachineV2OwnershipInfo]
Ownership information for the VM.
power_state str
protection_policy_states Sequence[GetVirtualMachineV2ProtectionPolicyState]
Status of protection policy applied to this VM.
protection_type str
The type of protection applied on a VM. PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
serial_ports Sequence[GetVirtualMachineV2SerialPort]
Serial ports configured on the VM.
sources Sequence[GetVirtualMachineV2Source]
Reference to an entity that the VM should be cloned or created from
storage_configs Sequence[GetVirtualMachineV2StorageConfig]
Storage configuration for VM disks
update_time str
VM last updated time.
vtpm_configs Sequence[GetVirtualMachineV2VtpmConfig]
Indicates how the vTPM for the VM should be configured.
apcConfigs List<Property Map>
Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
availabilityZones List<Property Map>
biosUuid String
BIOS UUID of the VM. It should be of type UUID.
bootConfigs List<Property Map>
Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
categories List<Property Map>
Categories for the VM.
cdRoms List<Property Map>
CD-ROMs attached to the VM.
clusters List<Property Map>
Reference to a cluster.
createTime String
VM creation time
description String
VM description
disks List<Property Map>
Disks attached to the VM.
enabledCpuFeatures List<String>
The list of additional CPU features to be enabled. HardwareVirtualization: Indicates whether hardware assisted virtualization should be enabled for the Guest OS or not. Once enabled, the Guest OS can deploy a nested hypervisor
extId String
A globally unique identifier of an instance that is suitable for external consumption.
generationUuid String
Generation UUID of the VM. It should be of type UUID.
gpuses List<Property Map>
GPUs attached to the VM.
guestCustomizations List<Property Map>
Stage a Sysprep or cloud-init configuration file to be used by the guest for the next boot. Note that the Sysprep command must be used to generalize the Windows VMs before triggering this API call.
guestTools List<Property Map>
The details about Nutanix Guest Tools for a VM.
hardwareClockTimezone String
VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
hosts List<Property Map>
Reference to the host, the VM is running on.
id String
The provider-assigned unique ID for this managed resource.
isAgentVm Boolean
Indicates whether the VM is an agent VM or not. When their host enters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
isBrandingEnabled Boolean
Indicates whether to remove AHV branding from VM firmware tables or not.
isCpuHotplugEnabled Boolean
Indicates whether the VM CPU hotplug is enabled.
isCpuPassthroughEnabled Boolean
Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
isGpuConsoleEnabled Boolean
Indicates whether the vGPU console is enabled or not.
isMemoryOvercommitEnabled Boolean
Indicates whether the memory overcommit feature should be enabled for the VM or not. If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
isScsiControllerEnabled Boolean
Indicates whether the VM SCSI controller is enabled.
isVcpuHardPinningEnabled Boolean
Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
isVgaConsoleEnabled Boolean
Indicates whether the VGA console should be disabled or not.
machineType String
Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
memorySizeBytes Number
Memory size in bytes.
name String
Name of the GPU resource.
nics List<Property Map>
NICs attached to the VM.
numCoresPerSocket Number
Number of cores per socket.
numNumaNodes Number
Number of NUMA nodes. 0 means NUMA is disabled.
numSockets Number
Number of vCPU sockets.
numThreadsPerCore Number
Number of threads per core
ownershipInfos List<Property Map>
Ownership information for the VM.
powerState String
protectionPolicyStates List<Property Map>
Status of protection policy applied to this VM.
protectionType String
The type of protection applied on a VM. PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
serialPorts List<Property Map>
Serial ports configured on the VM.
sources List<Property Map>
Reference to an entity that the VM should be cloned or created from
storageConfigs List<Property Map>
Storage configuration for VM disks
updateTime String
VM last updated time.
vtpmConfigs List<Property Map>
Indicates how the vTPM for the VM should be configured.

Supporting Types

GetVirtualMachineV2ApcConfig

CpuModels This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2ApcConfigCpuModel>
CPU model associated with the VM if Advanced Processor Compatibility(APC) is enabled. If APC is enabled and no CPU model is explicitly set, a default baseline CPU model is picked by the system. See the APC documentation for more information
IsApcEnabled This property is required. bool
If enabled, the selected CPU model will be retained across live and cold migrations of the VM.
CpuModels This property is required. []GetVirtualMachineV2ApcConfigCpuModel
CPU model associated with the VM if Advanced Processor Compatibility(APC) is enabled. If APC is enabled and no CPU model is explicitly set, a default baseline CPU model is picked by the system. See the APC documentation for more information
IsApcEnabled This property is required. bool
If enabled, the selected CPU model will be retained across live and cold migrations of the VM.
cpuModels This property is required. List<GetVirtualMachineV2ApcConfigCpuModel>
CPU model associated with the VM if Advanced Processor Compatibility(APC) is enabled. If APC is enabled and no CPU model is explicitly set, a default baseline CPU model is picked by the system. See the APC documentation for more information
isApcEnabled This property is required. Boolean
If enabled, the selected CPU model will be retained across live and cold migrations of the VM.
cpuModels This property is required. GetVirtualMachineV2ApcConfigCpuModel[]
CPU model associated with the VM if Advanced Processor Compatibility(APC) is enabled. If APC is enabled and no CPU model is explicitly set, a default baseline CPU model is picked by the system. See the APC documentation for more information
isApcEnabled This property is required. boolean
If enabled, the selected CPU model will be retained across live and cold migrations of the VM.
cpu_models This property is required. Sequence[GetVirtualMachineV2ApcConfigCpuModel]
CPU model associated with the VM if Advanced Processor Compatibility(APC) is enabled. If APC is enabled and no CPU model is explicitly set, a default baseline CPU model is picked by the system. See the APC documentation for more information
is_apc_enabled This property is required. bool
If enabled, the selected CPU model will be retained across live and cold migrations of the VM.
cpuModels This property is required. List<Property Map>
CPU model associated with the VM if Advanced Processor Compatibility(APC) is enabled. If APC is enabled and no CPU model is explicitly set, a default baseline CPU model is picked by the system. See the APC documentation for more information
isApcEnabled This property is required. Boolean
If enabled, the selected CPU model will be retained across live and cold migrations of the VM.

GetVirtualMachineV2ApcConfigCpuModel

ExtId This property is required. string
Represents virtual machine UUID
Name This property is required. string
Name of the CPU model associated with the VM.
ExtId This property is required. string
Represents virtual machine UUID
Name This property is required. string
Name of the CPU model associated with the VM.
extId This property is required. String
Represents virtual machine UUID
name This property is required. String
Name of the CPU model associated with the VM.
extId This property is required. string
Represents virtual machine UUID
name This property is required. string
Name of the CPU model associated with the VM.
ext_id This property is required. str
Represents virtual machine UUID
name This property is required. str
Name of the CPU model associated with the VM.
extId This property is required. String
Represents virtual machine UUID
name This property is required. String
Name of the CPU model associated with the VM.

GetVirtualMachineV2AvailabilityZone

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2BootConfig

LegacyBoots This property is required. []GetVirtualMachineV2BootConfigLegacyBoot
LegacyBoot config Object
UefiBoots This property is required. []GetVirtualMachineV2BootConfigUefiBoot
UefiBoot config Object
legacyBoots This property is required. List<GetVirtualMachineV2BootConfigLegacyBoot>
LegacyBoot config Object
uefiBoots This property is required. List<GetVirtualMachineV2BootConfigUefiBoot>
UefiBoot config Object
legacyBoots This property is required. GetVirtualMachineV2BootConfigLegacyBoot[]
LegacyBoot config Object
uefiBoots This property is required. GetVirtualMachineV2BootConfigUefiBoot[]
UefiBoot config Object
legacy_boots This property is required. Sequence[GetVirtualMachineV2BootConfigLegacyBoot]
LegacyBoot config Object
uefi_boots This property is required. Sequence[GetVirtualMachineV2BootConfigUefiBoot]
UefiBoot config Object
legacyBoots This property is required. List<Property Map>
LegacyBoot config Object
uefiBoots This property is required. List<Property Map>
UefiBoot config Object

GetVirtualMachineV2BootConfigLegacyBoot

BootDevices This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2BootConfigLegacyBootBootDevice>
Boot Device object
BootOrders This property is required. List<string>
Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
BootDevices This property is required. []GetVirtualMachineV2BootConfigLegacyBootBootDevice
Boot Device object
BootOrders This property is required. []string
Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
bootDevices This property is required. List<GetVirtualMachineV2BootConfigLegacyBootBootDevice>
Boot Device object
bootOrders This property is required. List<String>
Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
bootDevices This property is required. GetVirtualMachineV2BootConfigLegacyBootBootDevice[]
Boot Device object
bootOrders This property is required. string[]
Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
boot_devices This property is required. Sequence[GetVirtualMachineV2BootConfigLegacyBootBootDevice]
Boot Device object
boot_orders This property is required. Sequence[str]
Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
bootDevices This property is required. List<Property Map>
Boot Device object
bootOrders This property is required. List<String>
Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.

GetVirtualMachineV2BootConfigLegacyBootBootDevice

bootDeviceDisks This property is required. List<Property Map>
Disk address.
bootDeviceNics This property is required. List<Property Map>
Disk Nic address.

GetVirtualMachineV2BootConfigLegacyBootBootDeviceBootDeviceDisk

diskAddresses This property is required. List<Property Map>
Virtual Machine disk (VM disk).

GetVirtualMachineV2BootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddress

BusType This property is required. string
Bus type for the device
Index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
BusType This property is required. string
Bus type for the device
Index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. String
Bus type for the device
index This property is required. Integer
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. string
Bus type for the device
index This property is required. number
Device index on the bus. This field is ignored unless the bus details are specified.
bus_type This property is required. str
Bus type for the device
index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. String
Bus type for the device
index This property is required. Number
Device index on the bus. This field is ignored unless the bus details are specified.

GetVirtualMachineV2BootConfigLegacyBootBootDeviceBootDeviceNic

MacAddress This property is required. string
mac address
MacAddress This property is required. string
mac address
macAddress This property is required. String
mac address
macAddress This property is required. string
mac address
mac_address This property is required. str
mac address
macAddress This property is required. String
mac address

GetVirtualMachineV2BootConfigUefiBoot

IsSecureBootEnabled This property is required. bool
Indicate whether to enable secure boot or not
NvramDevices This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2BootConfigUefiBootNvramDevice>
Configuration for NVRAM to be presented to the VM.
IsSecureBootEnabled This property is required. bool
Indicate whether to enable secure boot or not
NvramDevices This property is required. []GetVirtualMachineV2BootConfigUefiBootNvramDevice
Configuration for NVRAM to be presented to the VM.
isSecureBootEnabled This property is required. Boolean
Indicate whether to enable secure boot or not
nvramDevices This property is required. List<GetVirtualMachineV2BootConfigUefiBootNvramDevice>
Configuration for NVRAM to be presented to the VM.
isSecureBootEnabled This property is required. boolean
Indicate whether to enable secure boot or not
nvramDevices This property is required. GetVirtualMachineV2BootConfigUefiBootNvramDevice[]
Configuration for NVRAM to be presented to the VM.
is_secure_boot_enabled This property is required. bool
Indicate whether to enable secure boot or not
nvram_devices This property is required. Sequence[GetVirtualMachineV2BootConfigUefiBootNvramDevice]
Configuration for NVRAM to be presented to the VM.
isSecureBootEnabled This property is required. Boolean
Indicate whether to enable secure boot or not
nvramDevices This property is required. List<Property Map>
Configuration for NVRAM to be presented to the VM.

GetVirtualMachineV2BootConfigUefiBootNvramDevice

BackingStorageInfos This property is required. []GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfo
Storage provided by Nutanix ADSF
backingStorageInfos This property is required. GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfo[]
Storage provided by Nutanix ADSF
backingStorageInfos This property is required. List<Property Map>
Storage provided by Nutanix ADSF

GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfo

DataSources This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSource>
A reference to a disk or image that contains the contents of a disk.
DiskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
DiskSizeBytes This property is required. int
Size of the disk in Bytes
IsMigrationInProgress This property is required. bool
Indicates if the disk is undergoing migration to another container.
StorageConfigs This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig>
Storage configuration for VM disks
StorageContainers This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer>
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
DataSources This property is required. []GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSource
A reference to a disk or image that contains the contents of a disk.
DiskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
DiskSizeBytes This property is required. int
Size of the disk in Bytes
IsMigrationInProgress This property is required. bool
Indicates if the disk is undergoing migration to another container.
StorageConfigs This property is required. []GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig
Storage configuration for VM disks
StorageContainers This property is required. []GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
dataSources This property is required. List<GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSource>
A reference to a disk or image that contains the contents of a disk.
diskExtId This property is required. String
The globally unique identifier of a VM disk. It should be of type UUID.
diskSizeBytes This property is required. Integer
Size of the disk in Bytes
isMigrationInProgress This property is required. Boolean
Indicates if the disk is undergoing migration to another container.
storageConfigs This property is required. List<GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig>
Storage configuration for VM disks
storageContainers This property is required. List<GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer>
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
dataSources This property is required. GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSource[]
A reference to a disk or image that contains the contents of a disk.
diskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
diskSizeBytes This property is required. number
Size of the disk in Bytes
isMigrationInProgress This property is required. boolean
Indicates if the disk is undergoing migration to another container.
storageConfigs This property is required. GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig[]
Storage configuration for VM disks
storageContainers This property is required. GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer[]
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
data_sources This property is required. Sequence[GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSource]
A reference to a disk or image that contains the contents of a disk.
disk_ext_id This property is required. str
The globally unique identifier of a VM disk. It should be of type UUID.
disk_size_bytes This property is required. int
Size of the disk in Bytes
is_migration_in_progress This property is required. bool
Indicates if the disk is undergoing migration to another container.
storage_configs This property is required. Sequence[GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig]
Storage configuration for VM disks
storage_containers This property is required. Sequence[GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer]
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
dataSources This property is required. List<Property Map>
A reference to a disk or image that contains the contents of a disk.
diskExtId This property is required. String
The globally unique identifier of a VM disk. It should be of type UUID.
diskSizeBytes This property is required. Number
Size of the disk in Bytes
isMigrationInProgress This property is required. Boolean
Indicates if the disk is undergoing migration to another container.
storageConfigs This property is required. List<Property Map>
Storage configuration for VM disks
storageContainers This property is required. List<Property Map>
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.

GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSource

references This property is required. List<Property Map>
Reference to image or vm disk

GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReference

imageReferences This property is required. List<Property Map>
Image Reference
vmDiskReferences This property is required. List<Property Map>
Vm Disk Reference

GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReference

ImageExtId This property is required. string
The globally unique identifier of an image. It should be of type UUID.
ImageExtId This property is required. string
The globally unique identifier of an image. It should be of type UUID.
imageExtId This property is required. String
The globally unique identifier of an image. It should be of type UUID.
imageExtId This property is required. string
The globally unique identifier of an image. It should be of type UUID.
image_ext_id This property is required. str
The globally unique identifier of an image. It should be of type UUID.
imageExtId This property is required. String
The globally unique identifier of an image. It should be of type UUID.

GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReference

DiskAddresses This property is required. []GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddress
Disk address.
DiskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
VmReferences This property is required. []GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReference
This is a reference to a VM.
diskAddresses This property is required. List<GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddress>
Disk address.
diskExtId This property is required. String
The globally unique identifier of a VM disk. It should be of type UUID.
vmReferences This property is required. List<GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReference>
This is a reference to a VM.
diskAddresses This property is required. GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddress[]
Disk address.
diskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
vmReferences This property is required. GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReference[]
This is a reference to a VM.
disk_addresses This property is required. Sequence[GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddress]
Disk address.
disk_ext_id This property is required. str
The globally unique identifier of a VM disk. It should be of type UUID.
vm_references This property is required. Sequence[GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReference]
This is a reference to a VM.
diskAddresses This property is required. List<Property Map>
Disk address.
diskExtId This property is required. String
The globally unique identifier of a VM disk. It should be of type UUID.
vmReferences This property is required. List<Property Map>
This is a reference to a VM.

GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddress

BusType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
Index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
BusType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
Index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. String
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. Integer
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. number
Device index on the bus. This field is ignored unless the bus details are specified.
bus_type This property is required. str
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. String
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. Number
Device index on the bus. This field is ignored unless the bus details are specified.

GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReference

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig

IsFlashModeEnabled This property is required. bool
Indicates whether the virtual disk is pinned to the hot tier or not.
IsFlashModeEnabled This property is required. bool
Indicates whether the virtual disk is pinned to the hot tier or not.
isFlashModeEnabled This property is required. Boolean
Indicates whether the virtual disk is pinned to the hot tier or not.
isFlashModeEnabled This property is required. boolean
Indicates whether the virtual disk is pinned to the hot tier or not.
is_flash_mode_enabled This property is required. bool
Indicates whether the virtual disk is pinned to the hot tier or not.
isFlashModeEnabled This property is required. Boolean
Indicates whether the virtual disk is pinned to the hot tier or not.

GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2Category

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2CdRom

BackingInfos This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2CdRomBackingInfo>
Defines a NIC emulated by the hypervisor
DiskAddresses This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2CdRomDiskAddress>
Virtual Machine disk (VM disk).
ExtId This property is required. string
Represents virtual machine UUID
IsoType This property is required. string
Type of ISO image inserted in CD-ROM
BackingInfos This property is required. []GetVirtualMachineV2CdRomBackingInfo
Defines a NIC emulated by the hypervisor
DiskAddresses This property is required. []GetVirtualMachineV2CdRomDiskAddress
Virtual Machine disk (VM disk).
ExtId This property is required. string
Represents virtual machine UUID
IsoType This property is required. string
Type of ISO image inserted in CD-ROM
backingInfos This property is required. List<GetVirtualMachineV2CdRomBackingInfo>
Defines a NIC emulated by the hypervisor
diskAddresses This property is required. List<GetVirtualMachineV2CdRomDiskAddress>
Virtual Machine disk (VM disk).
extId This property is required. String
Represents virtual machine UUID
isoType This property is required. String
Type of ISO image inserted in CD-ROM
backingInfos This property is required. GetVirtualMachineV2CdRomBackingInfo[]
Defines a NIC emulated by the hypervisor
diskAddresses This property is required. GetVirtualMachineV2CdRomDiskAddress[]
Virtual Machine disk (VM disk).
extId This property is required. string
Represents virtual machine UUID
isoType This property is required. string
Type of ISO image inserted in CD-ROM
backing_infos This property is required. Sequence[GetVirtualMachineV2CdRomBackingInfo]
Defines a NIC emulated by the hypervisor
disk_addresses This property is required. Sequence[GetVirtualMachineV2CdRomDiskAddress]
Virtual Machine disk (VM disk).
ext_id This property is required. str
Represents virtual machine UUID
iso_type This property is required. str
Type of ISO image inserted in CD-ROM
backingInfos This property is required. List<Property Map>
Defines a NIC emulated by the hypervisor
diskAddresses This property is required. List<Property Map>
Virtual Machine disk (VM disk).
extId This property is required. String
Represents virtual machine UUID
isoType This property is required. String
Type of ISO image inserted in CD-ROM

GetVirtualMachineV2CdRomBackingInfo

DataSources This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2CdRomBackingInfoDataSource>
A reference to a disk or image that contains the contents of a disk.
DiskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
DiskSizeBytes This property is required. int
Size of the disk in Bytes
IsMigrationInProgress This property is required. bool
Indicates if the disk is undergoing migration to another container.
StorageConfigs This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2CdRomBackingInfoStorageConfig>
Storage configuration for VM disks
StorageContainers This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2CdRomBackingInfoStorageContainer>
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
DataSources This property is required. []GetVirtualMachineV2CdRomBackingInfoDataSource
A reference to a disk or image that contains the contents of a disk.
DiskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
DiskSizeBytes This property is required. int
Size of the disk in Bytes
IsMigrationInProgress This property is required. bool
Indicates if the disk is undergoing migration to another container.
StorageConfigs This property is required. []GetVirtualMachineV2CdRomBackingInfoStorageConfig
Storage configuration for VM disks
StorageContainers This property is required. []GetVirtualMachineV2CdRomBackingInfoStorageContainer
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
dataSources This property is required. List<GetVirtualMachineV2CdRomBackingInfoDataSource>
A reference to a disk or image that contains the contents of a disk.
diskExtId This property is required. String
The globally unique identifier of a VM disk. It should be of type UUID.
diskSizeBytes This property is required. Integer
Size of the disk in Bytes
isMigrationInProgress This property is required. Boolean
Indicates if the disk is undergoing migration to another container.
storageConfigs This property is required. List<GetVirtualMachineV2CdRomBackingInfoStorageConfig>
Storage configuration for VM disks
storageContainers This property is required. List<GetVirtualMachineV2CdRomBackingInfoStorageContainer>
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
dataSources This property is required. GetVirtualMachineV2CdRomBackingInfoDataSource[]
A reference to a disk or image that contains the contents of a disk.
diskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
diskSizeBytes This property is required. number
Size of the disk in Bytes
isMigrationInProgress This property is required. boolean
Indicates if the disk is undergoing migration to another container.
storageConfigs This property is required. GetVirtualMachineV2CdRomBackingInfoStorageConfig[]
Storage configuration for VM disks
storageContainers This property is required. GetVirtualMachineV2CdRomBackingInfoStorageContainer[]
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
data_sources This property is required. Sequence[GetVirtualMachineV2CdRomBackingInfoDataSource]
A reference to a disk or image that contains the contents of a disk.
disk_ext_id This property is required. str
The globally unique identifier of a VM disk. It should be of type UUID.
disk_size_bytes This property is required. int
Size of the disk in Bytes
is_migration_in_progress This property is required. bool
Indicates if the disk is undergoing migration to another container.
storage_configs This property is required. Sequence[GetVirtualMachineV2CdRomBackingInfoStorageConfig]
Storage configuration for VM disks
storage_containers This property is required. Sequence[GetVirtualMachineV2CdRomBackingInfoStorageContainer]
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
dataSources This property is required. List<Property Map>
A reference to a disk or image that contains the contents of a disk.
diskExtId This property is required. String
The globally unique identifier of a VM disk. It should be of type UUID.
diskSizeBytes This property is required. Number
Size of the disk in Bytes
isMigrationInProgress This property is required. Boolean
Indicates if the disk is undergoing migration to another container.
storageConfigs This property is required. List<Property Map>
Storage configuration for VM disks
storageContainers This property is required. List<Property Map>
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.

GetVirtualMachineV2CdRomBackingInfoDataSource

References This property is required. []GetVirtualMachineV2CdRomBackingInfoDataSourceReference
Reference to image or vm disk
references This property is required. List<GetVirtualMachineV2CdRomBackingInfoDataSourceReference>
Reference to image or vm disk
references This property is required. GetVirtualMachineV2CdRomBackingInfoDataSourceReference[]
Reference to image or vm disk
references This property is required. Sequence[GetVirtualMachineV2CdRomBackingInfoDataSourceReference]
Reference to image or vm disk
references This property is required. List<Property Map>
Reference to image or vm disk

GetVirtualMachineV2CdRomBackingInfoDataSourceReference

imageReferences This property is required. List<Property Map>
Image Reference
vmDiskReferences This property is required. List<Property Map>
Vm Disk Reference

GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceImageReference

ImageExtId This property is required. string
The globally unique identifier of an image. It should be of type UUID.
ImageExtId This property is required. string
The globally unique identifier of an image. It should be of type UUID.
imageExtId This property is required. String
The globally unique identifier of an image. It should be of type UUID.
imageExtId This property is required. string
The globally unique identifier of an image. It should be of type UUID.
image_ext_id This property is required. str
The globally unique identifier of an image. It should be of type UUID.
imageExtId This property is required. String
The globally unique identifier of an image. It should be of type UUID.

GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReference

DiskAddresses This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddress>
Disk address.
DiskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
VmReferences This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReference>
This is a reference to a VM.
DiskAddresses This property is required. []GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddress
Disk address.
DiskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
VmReferences This property is required. []GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReference
This is a reference to a VM.
diskAddresses This property is required. List<GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddress>
Disk address.
diskExtId This property is required. String
The globally unique identifier of a VM disk. It should be of type UUID.
vmReferences This property is required. List<GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReference>
This is a reference to a VM.
diskAddresses This property is required. GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddress[]
Disk address.
diskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
vmReferences This property is required. GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReference[]
This is a reference to a VM.
disk_addresses This property is required. Sequence[GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddress]
Disk address.
disk_ext_id This property is required. str
The globally unique identifier of a VM disk. It should be of type UUID.
vm_references This property is required. Sequence[GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReference]
This is a reference to a VM.
diskAddresses This property is required. List<Property Map>
Disk address.
diskExtId This property is required. String
The globally unique identifier of a VM disk. It should be of type UUID.
vmReferences This property is required. List<Property Map>
This is a reference to a VM.

GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddress

BusType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
Index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
BusType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
Index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. String
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. Integer
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. number
Device index on the bus. This field is ignored unless the bus details are specified.
bus_type This property is required. str
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. String
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. Number
Device index on the bus. This field is ignored unless the bus details are specified.

GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReference

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2CdRomBackingInfoStorageConfig

IsFlashModeEnabled This property is required. bool
Indicates whether the virtual disk is pinned to the hot tier or not.
IsFlashModeEnabled This property is required. bool
Indicates whether the virtual disk is pinned to the hot tier or not.
isFlashModeEnabled This property is required. Boolean
Indicates whether the virtual disk is pinned to the hot tier or not.
isFlashModeEnabled This property is required. boolean
Indicates whether the virtual disk is pinned to the hot tier or not.
is_flash_mode_enabled This property is required. bool
Indicates whether the virtual disk is pinned to the hot tier or not.
isFlashModeEnabled This property is required. Boolean
Indicates whether the virtual disk is pinned to the hot tier or not.

GetVirtualMachineV2CdRomBackingInfoStorageContainer

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2CdRomDiskAddress

BusType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
Index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
BusType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
Index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. String
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. Integer
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. number
Device index on the bus. This field is ignored unless the bus details are specified.
bus_type This property is required. str
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. String
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. Number
Device index on the bus. This field is ignored unless the bus details are specified.

GetVirtualMachineV2Cluster

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2Disk

BackingInfos This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2DiskBackingInfo>
Defines a NIC emulated by the hypervisor
DiskAddresses This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2DiskDiskAddress>
Virtual Machine disk (VM disk).
ExtId This property is required. string
Represents virtual machine UUID
BackingInfos This property is required. []GetVirtualMachineV2DiskBackingInfo
Defines a NIC emulated by the hypervisor
DiskAddresses This property is required. []GetVirtualMachineV2DiskDiskAddress
Virtual Machine disk (VM disk).
ExtId This property is required. string
Represents virtual machine UUID
backingInfos This property is required. List<GetVirtualMachineV2DiskBackingInfo>
Defines a NIC emulated by the hypervisor
diskAddresses This property is required. List<GetVirtualMachineV2DiskDiskAddress>
Virtual Machine disk (VM disk).
extId This property is required. String
Represents virtual machine UUID
backingInfos This property is required. GetVirtualMachineV2DiskBackingInfo[]
Defines a NIC emulated by the hypervisor
diskAddresses This property is required. GetVirtualMachineV2DiskDiskAddress[]
Virtual Machine disk (VM disk).
extId This property is required. string
Represents virtual machine UUID
backing_infos This property is required. Sequence[GetVirtualMachineV2DiskBackingInfo]
Defines a NIC emulated by the hypervisor
disk_addresses This property is required. Sequence[GetVirtualMachineV2DiskDiskAddress]
Virtual Machine disk (VM disk).
ext_id This property is required. str
Represents virtual machine UUID
backingInfos This property is required. List<Property Map>
Defines a NIC emulated by the hypervisor
diskAddresses This property is required. List<Property Map>
Virtual Machine disk (VM disk).
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2DiskBackingInfo

AdfsVolumeGroupReferences This property is required. []GetVirtualMachineV2DiskBackingInfoAdfsVolumeGroupReference
Volume Group Reference
VmDisks This property is required. []GetVirtualMachineV2DiskBackingInfoVmDisk
backing Info for vmDisk
adfsVolumeGroupReferences This property is required. List<GetVirtualMachineV2DiskBackingInfoAdfsVolumeGroupReference>
Volume Group Reference
vmDisks This property is required. List<GetVirtualMachineV2DiskBackingInfoVmDisk>
backing Info for vmDisk
adfsVolumeGroupReferences This property is required. GetVirtualMachineV2DiskBackingInfoAdfsVolumeGroupReference[]
Volume Group Reference
vmDisks This property is required. GetVirtualMachineV2DiskBackingInfoVmDisk[]
backing Info for vmDisk
adfsVolumeGroupReferences This property is required. List<Property Map>
Volume Group Reference
vmDisks This property is required. List<Property Map>
backing Info for vmDisk

GetVirtualMachineV2DiskBackingInfoAdfsVolumeGroupReference

VolumeGroupExtId This property is required. string
The globally unique identifier of an ADSF volume group. It should be of type UUID.
VolumeGroupExtId This property is required. string
The globally unique identifier of an ADSF volume group. It should be of type UUID.
volumeGroupExtId This property is required. String
The globally unique identifier of an ADSF volume group. It should be of type UUID.
volumeGroupExtId This property is required. string
The globally unique identifier of an ADSF volume group. It should be of type UUID.
volume_group_ext_id This property is required. str
The globally unique identifier of an ADSF volume group. It should be of type UUID.
volumeGroupExtId This property is required. String
The globally unique identifier of an ADSF volume group. It should be of type UUID.

GetVirtualMachineV2DiskBackingInfoVmDisk

DataSources This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2DiskBackingInfoVmDiskDataSource>
A reference to a disk or image that contains the contents of a disk.
DiskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
DiskSizeBytes This property is required. int
Size of the disk in Bytes
IsMigrationInProgress This property is required. bool
Indicates if the disk is undergoing migration to another container.
StorageConfigs This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2DiskBackingInfoVmDiskStorageConfig>
Storage configuration for VM disks
StorageContainers This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2DiskBackingInfoVmDiskStorageContainer>
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
DataSources This property is required. []GetVirtualMachineV2DiskBackingInfoVmDiskDataSource
A reference to a disk or image that contains the contents of a disk.
DiskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
DiskSizeBytes This property is required. int
Size of the disk in Bytes
IsMigrationInProgress This property is required. bool
Indicates if the disk is undergoing migration to another container.
StorageConfigs This property is required. []GetVirtualMachineV2DiskBackingInfoVmDiskStorageConfig
Storage configuration for VM disks
StorageContainers This property is required. []GetVirtualMachineV2DiskBackingInfoVmDiskStorageContainer
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
dataSources This property is required. List<GetVirtualMachineV2DiskBackingInfoVmDiskDataSource>
A reference to a disk or image that contains the contents of a disk.
diskExtId This property is required. String
The globally unique identifier of a VM disk. It should be of type UUID.
diskSizeBytes This property is required. Integer
Size of the disk in Bytes
isMigrationInProgress This property is required. Boolean
Indicates if the disk is undergoing migration to another container.
storageConfigs This property is required. List<GetVirtualMachineV2DiskBackingInfoVmDiskStorageConfig>
Storage configuration for VM disks
storageContainers This property is required. List<GetVirtualMachineV2DiskBackingInfoVmDiskStorageContainer>
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
dataSources This property is required. GetVirtualMachineV2DiskBackingInfoVmDiskDataSource[]
A reference to a disk or image that contains the contents of a disk.
diskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
diskSizeBytes This property is required. number
Size of the disk in Bytes
isMigrationInProgress This property is required. boolean
Indicates if the disk is undergoing migration to another container.
storageConfigs This property is required. GetVirtualMachineV2DiskBackingInfoVmDiskStorageConfig[]
Storage configuration for VM disks
storageContainers This property is required. GetVirtualMachineV2DiskBackingInfoVmDiskStorageContainer[]
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
data_sources This property is required. Sequence[GetVirtualMachineV2DiskBackingInfoVmDiskDataSource]
A reference to a disk or image that contains the contents of a disk.
disk_ext_id This property is required. str
The globally unique identifier of a VM disk. It should be of type UUID.
disk_size_bytes This property is required. int
Size of the disk in Bytes
is_migration_in_progress This property is required. bool
Indicates if the disk is undergoing migration to another container.
storage_configs This property is required. Sequence[GetVirtualMachineV2DiskBackingInfoVmDiskStorageConfig]
Storage configuration for VM disks
storage_containers This property is required. Sequence[GetVirtualMachineV2DiskBackingInfoVmDiskStorageContainer]
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
dataSources This property is required. List<Property Map>
A reference to a disk or image that contains the contents of a disk.
diskExtId This property is required. String
The globally unique identifier of a VM disk. It should be of type UUID.
diskSizeBytes This property is required. Number
Size of the disk in Bytes
isMigrationInProgress This property is required. Boolean
Indicates if the disk is undergoing migration to another container.
storageConfigs This property is required. List<Property Map>
Storage configuration for VM disks
storageContainers This property is required. List<Property Map>
This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.

GetVirtualMachineV2DiskBackingInfoVmDiskDataSource

References This property is required. []GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReference
Reference to image or vm disk
references This property is required. List<GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReference>
Reference to image or vm disk
references This property is required. GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReference[]
Reference to image or vm disk
references This property is required. Sequence[GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReference]
Reference to image or vm disk
references This property is required. List<Property Map>
Reference to image or vm disk

GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReference

imageReferences This property is required. List<Property Map>
Image Reference
vmDiskReferences This property is required. List<Property Map>
Vm Disk Reference

GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceImageReference

ImageExtId This property is required. string
The globally unique identifier of an image. It should be of type UUID.
ImageExtId This property is required. string
The globally unique identifier of an image. It should be of type UUID.
imageExtId This property is required. String
The globally unique identifier of an image. It should be of type UUID.
imageExtId This property is required. string
The globally unique identifier of an image. It should be of type UUID.
image_ext_id This property is required. str
The globally unique identifier of an image. It should be of type UUID.
imageExtId This property is required. String
The globally unique identifier of an image. It should be of type UUID.

GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReference

DiskAddresses This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddress>
Disk address.
DiskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
VmReferences This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReference>
This is a reference to a VM.
DiskAddresses This property is required. []GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddress
Disk address.
DiskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
VmReferences This property is required. []GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReference
This is a reference to a VM.
diskAddresses This property is required. List<GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddress>
Disk address.
diskExtId This property is required. String
The globally unique identifier of a VM disk. It should be of type UUID.
vmReferences This property is required. List<GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReference>
This is a reference to a VM.
diskAddresses This property is required. GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddress[]
Disk address.
diskExtId This property is required. string
The globally unique identifier of a VM disk. It should be of type UUID.
vmReferences This property is required. GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReference[]
This is a reference to a VM.
disk_addresses This property is required. Sequence[GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddress]
Disk address.
disk_ext_id This property is required. str
The globally unique identifier of a VM disk. It should be of type UUID.
vm_references This property is required. Sequence[GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReference]
This is a reference to a VM.
diskAddresses This property is required. List<Property Map>
Disk address.
diskExtId This property is required. String
The globally unique identifier of a VM disk. It should be of type UUID.
vmReferences This property is required. List<Property Map>
This is a reference to a VM.

GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddress

BusType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
Index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
BusType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
Index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. String
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. Integer
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. number
Device index on the bus. This field is ignored unless the bus details are specified.
bus_type This property is required. str
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. String
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. Number
Device index on the bus. This field is ignored unless the bus details are specified.

GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReference

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2DiskBackingInfoVmDiskStorageConfig

IsFlashModeEnabled This property is required. bool
Indicates whether the virtual disk is pinned to the hot tier or not.
IsFlashModeEnabled This property is required. bool
Indicates whether the virtual disk is pinned to the hot tier or not.
isFlashModeEnabled This property is required. Boolean
Indicates whether the virtual disk is pinned to the hot tier or not.
isFlashModeEnabled This property is required. boolean
Indicates whether the virtual disk is pinned to the hot tier or not.
is_flash_mode_enabled This property is required. bool
Indicates whether the virtual disk is pinned to the hot tier or not.
isFlashModeEnabled This property is required. Boolean
Indicates whether the virtual disk is pinned to the hot tier or not.

GetVirtualMachineV2DiskBackingInfoVmDiskStorageContainer

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2DiskDiskAddress

BusType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
Index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
BusType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
Index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. String
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. Integer
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. string
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. number
Device index on the bus. This field is ignored unless the bus details are specified.
bus_type This property is required. str
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. int
Device index on the bus. This field is ignored unless the bus details are specified.
busType This property is required. String
Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
index This property is required. Number
Device index on the bus. This field is ignored unless the bus details are specified.

GetVirtualMachineV2Gpus

DeviceId This property is required. int
The device Id of the GPU.
ExtId This property is required. string
Represents virtual machine UUID
Fraction This property is required. int
Fraction of the physical GPU assigned.
FrameBufferSizeBytes This property is required. int
GPU frame buffer size in bytes.
GuestDriverVersion This property is required. string
Last determined guest driver version.
Mode This property is required. string
The mode of this GPU.
Name This property is required. string
Name of the GPU resource.
NumVirtualDisplayHeads This property is required. int
Number of supported virtual display heads.
PciAddresses This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2GpusPciAddress>
The (S)egment:(B)us:(D)evice.(F)unction hardware address. See
Vendor This property is required. string
The vendor of the GPU.
DeviceId This property is required. int
The device Id of the GPU.
ExtId This property is required. string
Represents virtual machine UUID
Fraction This property is required. int
Fraction of the physical GPU assigned.
FrameBufferSizeBytes This property is required. int
GPU frame buffer size in bytes.
GuestDriverVersion This property is required. string
Last determined guest driver version.
Mode This property is required. string
The mode of this GPU.
Name This property is required. string
Name of the GPU resource.
NumVirtualDisplayHeads This property is required. int
Number of supported virtual display heads.
PciAddresses This property is required. []GetVirtualMachineV2GpusPciAddress
The (S)egment:(B)us:(D)evice.(F)unction hardware address. See
Vendor This property is required. string
The vendor of the GPU.
deviceId This property is required. Integer
The device Id of the GPU.
extId This property is required. String
Represents virtual machine UUID
fraction This property is required. Integer
Fraction of the physical GPU assigned.
frameBufferSizeBytes This property is required. Integer
GPU frame buffer size in bytes.
guestDriverVersion This property is required. String
Last determined guest driver version.
mode This property is required. String
The mode of this GPU.
name This property is required. String
Name of the GPU resource.
numVirtualDisplayHeads This property is required. Integer
Number of supported virtual display heads.
pciAddresses This property is required. List<GetVirtualMachineV2GpusPciAddress>
The (S)egment:(B)us:(D)evice.(F)unction hardware address. See
vendor This property is required. String
The vendor of the GPU.
deviceId This property is required. number
The device Id of the GPU.
extId This property is required. string
Represents virtual machine UUID
fraction This property is required. number
Fraction of the physical GPU assigned.
frameBufferSizeBytes This property is required. number
GPU frame buffer size in bytes.
guestDriverVersion This property is required. string
Last determined guest driver version.
mode This property is required. string
The mode of this GPU.
name This property is required. string
Name of the GPU resource.
numVirtualDisplayHeads This property is required. number
Number of supported virtual display heads.
pciAddresses This property is required. GetVirtualMachineV2GpusPciAddress[]
The (S)egment:(B)us:(D)evice.(F)unction hardware address. See
vendor This property is required. string
The vendor of the GPU.
device_id This property is required. int
The device Id of the GPU.
ext_id This property is required. str
Represents virtual machine UUID
fraction This property is required. int
Fraction of the physical GPU assigned.
frame_buffer_size_bytes This property is required. int
GPU frame buffer size in bytes.
guest_driver_version This property is required. str
Last determined guest driver version.
mode This property is required. str
The mode of this GPU.
name This property is required. str
Name of the GPU resource.
num_virtual_display_heads This property is required. int
Number of supported virtual display heads.
pci_addresses This property is required. Sequence[GetVirtualMachineV2GpusPciAddress]
The (S)egment:(B)us:(D)evice.(F)unction hardware address. See
vendor This property is required. str
The vendor of the GPU.
deviceId This property is required. Number
The device Id of the GPU.
extId This property is required. String
Represents virtual machine UUID
fraction This property is required. Number
Fraction of the physical GPU assigned.
frameBufferSizeBytes This property is required. Number
GPU frame buffer size in bytes.
guestDriverVersion This property is required. String
Last determined guest driver version.
mode This property is required. String
The mode of this GPU.
name This property is required. String
Name of the GPU resource.
numVirtualDisplayHeads This property is required. Number
Number of supported virtual display heads.
pciAddresses This property is required. List<Property Map>
The (S)egment:(B)us:(D)evice.(F)unction hardware address. See
vendor This property is required. String
The vendor of the GPU.

GetVirtualMachineV2GpusPciAddress

Bus This property is required. int
Device This property is required. int
Func This property is required. int
Segment This property is required. int
Bus This property is required. int
Device This property is required. int
Func This property is required. int
Segment This property is required. int
bus This property is required. Integer
device This property is required. Integer
func This property is required. Integer
segment This property is required. Integer
bus This property is required. number
device This property is required. number
func This property is required. number
segment This property is required. number
bus This property is required. int
device This property is required. int
func This property is required. int
segment This property is required. int
bus This property is required. Number
device This property is required. Number
func This property is required. Number
segment This property is required. Number

GetVirtualMachineV2GuestCustomization

Configs This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2GuestCustomizationConfig>
The Nutanix Guest Tools customization settings.
Configs This property is required. []GetVirtualMachineV2GuestCustomizationConfig
The Nutanix Guest Tools customization settings.
configs This property is required. List<GetVirtualMachineV2GuestCustomizationConfig>
The Nutanix Guest Tools customization settings.
configs This property is required. GetVirtualMachineV2GuestCustomizationConfig[]
The Nutanix Guest Tools customization settings.
configs This property is required. Sequence[GetVirtualMachineV2GuestCustomizationConfig]
The Nutanix Guest Tools customization settings.
configs This property is required. List<Property Map>
The Nutanix Guest Tools customization settings.

GetVirtualMachineV2GuestCustomizationConfig

CloudInits This property is required. []GetVirtualMachineV2GuestCustomizationConfigCloudInit
CloudInit Config
Syspreps This property is required. []GetVirtualMachineV2GuestCustomizationConfigSysprep
Sysprep config
cloudInits This property is required. GetVirtualMachineV2GuestCustomizationConfigCloudInit[]
CloudInit Config
syspreps This property is required. GetVirtualMachineV2GuestCustomizationConfigSysprep[]
Sysprep config
cloudInits This property is required. List<Property Map>
CloudInit Config
syspreps This property is required. List<Property Map>
Sysprep config

GetVirtualMachineV2GuestCustomizationConfigCloudInit

CloudInitScripts This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScript>
The script to use for cloud-init.
DatasourceType This property is required. string
Type of datasource. Default: CONFIG_DRIVE_V2
Metadata This property is required. string
The contents of the meta_data configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
CloudInitScripts This property is required. []GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScript
The script to use for cloud-init.
DatasourceType This property is required. string
Type of datasource. Default: CONFIG_DRIVE_V2
Metadata This property is required. string
The contents of the meta_data configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
cloudInitScripts This property is required. List<GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScript>
The script to use for cloud-init.
datasourceType This property is required. String
Type of datasource. Default: CONFIG_DRIVE_V2
metadata This property is required. String
The contents of the meta_data configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
cloudInitScripts This property is required. GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScript[]
The script to use for cloud-init.
datasourceType This property is required. string
Type of datasource. Default: CONFIG_DRIVE_V2
metadata This property is required. string
The contents of the meta_data configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
cloud_init_scripts This property is required. Sequence[GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScript]
The script to use for cloud-init.
datasource_type This property is required. str
Type of datasource. Default: CONFIG_DRIVE_V2
metadata This property is required. str
The contents of the meta_data configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
cloudInitScripts This property is required. List<Property Map>
The script to use for cloud-init.
datasourceType This property is required. String
Type of datasource. Default: CONFIG_DRIVE_V2
metadata This property is required. String
The contents of the meta_data configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.

GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScript

CustomKeys This property is required. []GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKey
The list of the individual KeyValuePair elements.
UserDatas This property is required. []GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScriptUserData
user data object
customKeys This property is required. GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKey[]
The list of the individual KeyValuePair elements.
userDatas This property is required. GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScriptUserData[]
user data object
customKeys This property is required. List<Property Map>
The list of the individual KeyValuePair elements.
userDatas This property is required. List<Property Map>
user data object

GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKey

keyValuePairs This property is required. List<Property Map>

GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyKeyValuePair

Name This property is required. string
Name of the GPU resource.
Value This property is required. string
Name This property is required. string
Name of the GPU resource.
Value This property is required. string
name This property is required. String
Name of the GPU resource.
value This property is required. String
name This property is required. string
Name of the GPU resource.
value This property is required. string
name This property is required. str
Name of the GPU resource.
value This property is required. str
name This property is required. String
Name of the GPU resource.
value This property is required. String

GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScriptUserData

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

GetVirtualMachineV2GuestCustomizationConfigSysprep

InstallType This property is required. string
Indicates whether the guest will be freshly installed using this unattend configuration, or this unattend configuration will be applied to a pre-prepared image. Default is 'PREPARED'.
SysprepScripts This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2GuestCustomizationConfigSysprepSysprepScript>
Object either UnattendXml or CustomKeyValues
InstallType This property is required. string
Indicates whether the guest will be freshly installed using this unattend configuration, or this unattend configuration will be applied to a pre-prepared image. Default is 'PREPARED'.
SysprepScripts This property is required. []GetVirtualMachineV2GuestCustomizationConfigSysprepSysprepScript
Object either UnattendXml or CustomKeyValues
installType This property is required. String
Indicates whether the guest will be freshly installed using this unattend configuration, or this unattend configuration will be applied to a pre-prepared image. Default is 'PREPARED'.
sysprepScripts This property is required. List<GetVirtualMachineV2GuestCustomizationConfigSysprepSysprepScript>
Object either UnattendXml or CustomKeyValues
installType This property is required. string
Indicates whether the guest will be freshly installed using this unattend configuration, or this unattend configuration will be applied to a pre-prepared image. Default is 'PREPARED'.
sysprepScripts This property is required. GetVirtualMachineV2GuestCustomizationConfigSysprepSysprepScript[]
Object either UnattendXml or CustomKeyValues
install_type This property is required. str
Indicates whether the guest will be freshly installed using this unattend configuration, or this unattend configuration will be applied to a pre-prepared image. Default is 'PREPARED'.
sysprep_scripts This property is required. Sequence[GetVirtualMachineV2GuestCustomizationConfigSysprepSysprepScript]
Object either UnattendXml or CustomKeyValues
installType This property is required. String
Indicates whether the guest will be freshly installed using this unattend configuration, or this unattend configuration will be applied to a pre-prepared image. Default is 'PREPARED'.
sysprepScripts This property is required. List<Property Map>
Object either UnattendXml or CustomKeyValues

GetVirtualMachineV2GuestCustomizationConfigSysprepSysprepScript

customKeyValues This property is required. List<Property Map>
The list of the individual KeyValuePair elements.
unattendXmls This property is required. List<Property Map>
xml object

GetVirtualMachineV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValue

keyValuePairs This property is required. List<Property Map>

GetVirtualMachineV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePair

Name This property is required. string
Name of the GPU resource.
Value This property is required. string
Name This property is required. string
Name of the GPU resource.
Value This property is required. string
name This property is required. String
Name of the GPU resource.
value This property is required. String
name This property is required. string
Name of the GPU resource.
value This property is required. string
name This property is required. str
Name of the GPU resource.
value This property is required. str
name This property is required. String
Name of the GPU resource.
value This property is required. String

GetVirtualMachineV2GuestCustomizationConfigSysprepSysprepScriptUnattendXml

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

GetVirtualMachineV2GuestTool

AvailableVersion This property is required. string
Version of Nutanix Guest Tools available on the cluster.
Capabilities This property is required. List<string>
The list of the application names that are enabled on the guest VM.
GuestOsVersion This property is required. string
Version of the operating system on the VM
IsEnabled This property is required. bool
Indicates whether Nutanix Guest Tools is enabled or not.
IsInstalled This property is required. bool
Indicates whether Nutanix Guest Tools is installed on the VM or not.
IsIsoInserted This property is required. bool
Indicates whether Nutanix Guest Tools ISO is inserted or not.
IsReachable This property is required. bool
Indicates whether the communication from VM to CVM is active or not.
IsVmMobilityDriversInstalled This property is required. bool
Indicates whether the VM mobility drivers are installed on the VM or not.
IsVssSnapshotCapable This property is required. bool
Indicates whether the VM is configured to take VSS snapshots through NGT or not.
Version This property is required. string
Virtual trusted platform module version.
AvailableVersion This property is required. string
Version of Nutanix Guest Tools available on the cluster.
Capabilities This property is required. []string
The list of the application names that are enabled on the guest VM.
GuestOsVersion This property is required. string
Version of the operating system on the VM
IsEnabled This property is required. bool
Indicates whether Nutanix Guest Tools is enabled or not.
IsInstalled This property is required. bool
Indicates whether Nutanix Guest Tools is installed on the VM or not.
IsIsoInserted This property is required. bool
Indicates whether Nutanix Guest Tools ISO is inserted or not.
IsReachable This property is required. bool
Indicates whether the communication from VM to CVM is active or not.
IsVmMobilityDriversInstalled This property is required. bool
Indicates whether the VM mobility drivers are installed on the VM or not.
IsVssSnapshotCapable This property is required. bool
Indicates whether the VM is configured to take VSS snapshots through NGT or not.
Version This property is required. string
Virtual trusted platform module version.
availableVersion This property is required. String
Version of Nutanix Guest Tools available on the cluster.
capabilities This property is required. List<String>
The list of the application names that are enabled on the guest VM.
guestOsVersion This property is required. String
Version of the operating system on the VM
isEnabled This property is required. Boolean
Indicates whether Nutanix Guest Tools is enabled or not.
isInstalled This property is required. Boolean
Indicates whether Nutanix Guest Tools is installed on the VM or not.
isIsoInserted This property is required. Boolean
Indicates whether Nutanix Guest Tools ISO is inserted or not.
isReachable This property is required. Boolean
Indicates whether the communication from VM to CVM is active or not.
isVmMobilityDriversInstalled This property is required. Boolean
Indicates whether the VM mobility drivers are installed on the VM or not.
isVssSnapshotCapable This property is required. Boolean
Indicates whether the VM is configured to take VSS snapshots through NGT or not.
version This property is required. String
Virtual trusted platform module version.
availableVersion This property is required. string
Version of Nutanix Guest Tools available on the cluster.
capabilities This property is required. string[]
The list of the application names that are enabled on the guest VM.
guestOsVersion This property is required. string
Version of the operating system on the VM
isEnabled This property is required. boolean
Indicates whether Nutanix Guest Tools is enabled or not.
isInstalled This property is required. boolean
Indicates whether Nutanix Guest Tools is installed on the VM or not.
isIsoInserted This property is required. boolean
Indicates whether Nutanix Guest Tools ISO is inserted or not.
isReachable This property is required. boolean
Indicates whether the communication from VM to CVM is active or not.
isVmMobilityDriversInstalled This property is required. boolean
Indicates whether the VM mobility drivers are installed on the VM or not.
isVssSnapshotCapable This property is required. boolean
Indicates whether the VM is configured to take VSS snapshots through NGT or not.
version This property is required. string
Virtual trusted platform module version.
available_version This property is required. str
Version of Nutanix Guest Tools available on the cluster.
capabilities This property is required. Sequence[str]
The list of the application names that are enabled on the guest VM.
guest_os_version This property is required. str
Version of the operating system on the VM
is_enabled This property is required. bool
Indicates whether Nutanix Guest Tools is enabled or not.
is_installed This property is required. bool
Indicates whether Nutanix Guest Tools is installed on the VM or not.
is_iso_inserted This property is required. bool
Indicates whether Nutanix Guest Tools ISO is inserted or not.
is_reachable This property is required. bool
Indicates whether the communication from VM to CVM is active or not.
is_vm_mobility_drivers_installed This property is required. bool
Indicates whether the VM mobility drivers are installed on the VM or not.
is_vss_snapshot_capable This property is required. bool
Indicates whether the VM is configured to take VSS snapshots through NGT or not.
version This property is required. str
Virtual trusted platform module version.
availableVersion This property is required. String
Version of Nutanix Guest Tools available on the cluster.
capabilities This property is required. List<String>
The list of the application names that are enabled on the guest VM.
guestOsVersion This property is required. String
Version of the operating system on the VM
isEnabled This property is required. Boolean
Indicates whether Nutanix Guest Tools is enabled or not.
isInstalled This property is required. Boolean
Indicates whether Nutanix Guest Tools is installed on the VM or not.
isIsoInserted This property is required. Boolean
Indicates whether Nutanix Guest Tools ISO is inserted or not.
isReachable This property is required. Boolean
Indicates whether the communication from VM to CVM is active or not.
isVmMobilityDriversInstalled This property is required. Boolean
Indicates whether the VM mobility drivers are installed on the VM or not.
isVssSnapshotCapable This property is required. Boolean
Indicates whether the VM is configured to take VSS snapshots through NGT or not.
version This property is required. String
Virtual trusted platform module version.

GetVirtualMachineV2Host

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2Nic

BackingInfos This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2NicBackingInfo>
Defines a NIC emulated by the hypervisor
ExtId This property is required. string
Represents virtual machine UUID
NetworkInfos This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2NicNetworkInfo>
Network information for a NIC.
BackingInfos This property is required. []GetVirtualMachineV2NicBackingInfo
Defines a NIC emulated by the hypervisor
ExtId This property is required. string
Represents virtual machine UUID
NetworkInfos This property is required. []GetVirtualMachineV2NicNetworkInfo
Network information for a NIC.
backingInfos This property is required. List<GetVirtualMachineV2NicBackingInfo>
Defines a NIC emulated by the hypervisor
extId This property is required. String
Represents virtual machine UUID
networkInfos This property is required. List<GetVirtualMachineV2NicNetworkInfo>
Network information for a NIC.
backingInfos This property is required. GetVirtualMachineV2NicBackingInfo[]
Defines a NIC emulated by the hypervisor
extId This property is required. string
Represents virtual machine UUID
networkInfos This property is required. GetVirtualMachineV2NicNetworkInfo[]
Network information for a NIC.
backing_infos This property is required. Sequence[GetVirtualMachineV2NicBackingInfo]
Defines a NIC emulated by the hypervisor
ext_id This property is required. str
Represents virtual machine UUID
network_infos This property is required. Sequence[GetVirtualMachineV2NicNetworkInfo]
Network information for a NIC.
backingInfos This property is required. List<Property Map>
Defines a NIC emulated by the hypervisor
extId This property is required. String
Represents virtual machine UUID
networkInfos This property is required. List<Property Map>
Network information for a NIC.

GetVirtualMachineV2NicBackingInfo

IsConnected This property is required. bool
Indicates whether the serial port is connected or not.
MacAddress This property is required. string
MAC address of the emulated NIC.
Model This property is required. string
Options for the NIC emulation.
NumQueues This property is required. int
The number of Tx/Rx queue pairs for this NIC
IsConnected This property is required. bool
Indicates whether the serial port is connected or not.
MacAddress This property is required. string
MAC address of the emulated NIC.
Model This property is required. string
Options for the NIC emulation.
NumQueues This property is required. int
The number of Tx/Rx queue pairs for this NIC
isConnected This property is required. Boolean
Indicates whether the serial port is connected or not.
macAddress This property is required. String
MAC address of the emulated NIC.
model This property is required. String
Options for the NIC emulation.
numQueues This property is required. Integer
The number of Tx/Rx queue pairs for this NIC
isConnected This property is required. boolean
Indicates whether the serial port is connected or not.
macAddress This property is required. string
MAC address of the emulated NIC.
model This property is required. string
Options for the NIC emulation.
numQueues This property is required. number
The number of Tx/Rx queue pairs for this NIC
is_connected This property is required. bool
Indicates whether the serial port is connected or not.
mac_address This property is required. str
MAC address of the emulated NIC.
model This property is required. str
Options for the NIC emulation.
num_queues This property is required. int
The number of Tx/Rx queue pairs for this NIC
isConnected This property is required. Boolean
Indicates whether the serial port is connected or not.
macAddress This property is required. String
MAC address of the emulated NIC.
model This property is required. String
Options for the NIC emulation.
numQueues This property is required. Number
The number of Tx/Rx queue pairs for this NIC

GetVirtualMachineV2NicNetworkInfo

Ipv4Configs This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2NicNetworkInfoIpv4Config>
The IP address configurations.
Ipv4Infos This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2NicNetworkInfoIpv4Info>
NetworkFunctionChains This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2NicNetworkInfoNetworkFunctionChain>
The network function chain associates with the NIC. Only valid if nic_type is NORMAL_NIC.
NetworkFunctionNicType This property is required. string
The type of this Network function NIC. Defaults to INGRESS.
NicType This property is required. string
NIC type. Defaults to NORMAL_NIC.
ShouldAllowUnknownMacs This property is required. bool
Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
Subnets This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2NicNetworkInfoSubnet>
Network identifier for this adapter. Only valid if nic_type is NORMAL_NIC or DIRECT_NIC
TrunkedVlans This property is required. List<int>
List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
VlanMode This property is required. string
all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
Ipv4Configs This property is required. []GetVirtualMachineV2NicNetworkInfoIpv4Config
The IP address configurations.
Ipv4Infos This property is required. []GetVirtualMachineV2NicNetworkInfoIpv4Info
NetworkFunctionChains This property is required. []GetVirtualMachineV2NicNetworkInfoNetworkFunctionChain
The network function chain associates with the NIC. Only valid if nic_type is NORMAL_NIC.
NetworkFunctionNicType This property is required. string
The type of this Network function NIC. Defaults to INGRESS.
NicType This property is required. string
NIC type. Defaults to NORMAL_NIC.
ShouldAllowUnknownMacs This property is required. bool
Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
Subnets This property is required. []GetVirtualMachineV2NicNetworkInfoSubnet
Network identifier for this adapter. Only valid if nic_type is NORMAL_NIC or DIRECT_NIC
TrunkedVlans This property is required. []int
List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
VlanMode This property is required. string
all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
ipv4Configs This property is required. List<GetVirtualMachineV2NicNetworkInfoIpv4Config>
The IP address configurations.
ipv4Infos This property is required. List<GetVirtualMachineV2NicNetworkInfoIpv4Info>
networkFunctionChains This property is required. List<GetVirtualMachineV2NicNetworkInfoNetworkFunctionChain>
The network function chain associates with the NIC. Only valid if nic_type is NORMAL_NIC.
networkFunctionNicType This property is required. String
The type of this Network function NIC. Defaults to INGRESS.
nicType This property is required. String
NIC type. Defaults to NORMAL_NIC.
shouldAllowUnknownMacs This property is required. Boolean
Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
subnets This property is required. List<GetVirtualMachineV2NicNetworkInfoSubnet>
Network identifier for this adapter. Only valid if nic_type is NORMAL_NIC or DIRECT_NIC
trunkedVlans This property is required. List<Integer>
List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
vlanMode This property is required. String
all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
ipv4Configs This property is required. GetVirtualMachineV2NicNetworkInfoIpv4Config[]
The IP address configurations.
ipv4Infos This property is required. GetVirtualMachineV2NicNetworkInfoIpv4Info[]
networkFunctionChains This property is required. GetVirtualMachineV2NicNetworkInfoNetworkFunctionChain[]
The network function chain associates with the NIC. Only valid if nic_type is NORMAL_NIC.
networkFunctionNicType This property is required. string
The type of this Network function NIC. Defaults to INGRESS.
nicType This property is required. string
NIC type. Defaults to NORMAL_NIC.
shouldAllowUnknownMacs This property is required. boolean
Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
subnets This property is required. GetVirtualMachineV2NicNetworkInfoSubnet[]
Network identifier for this adapter. Only valid if nic_type is NORMAL_NIC or DIRECT_NIC
trunkedVlans This property is required. number[]
List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
vlanMode This property is required. string
all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
ipv4_configs This property is required. Sequence[GetVirtualMachineV2NicNetworkInfoIpv4Config]
The IP address configurations.
ipv4_infos This property is required. Sequence[GetVirtualMachineV2NicNetworkInfoIpv4Info]
network_function_chains This property is required. Sequence[GetVirtualMachineV2NicNetworkInfoNetworkFunctionChain]
The network function chain associates with the NIC. Only valid if nic_type is NORMAL_NIC.
network_function_nic_type This property is required. str
The type of this Network function NIC. Defaults to INGRESS.
nic_type This property is required. str
NIC type. Defaults to NORMAL_NIC.
should_allow_unknown_macs This property is required. bool
Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
subnets This property is required. Sequence[GetVirtualMachineV2NicNetworkInfoSubnet]
Network identifier for this adapter. Only valid if nic_type is NORMAL_NIC or DIRECT_NIC
trunked_vlans This property is required. Sequence[int]
List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
vlan_mode This property is required. str
all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
ipv4Configs This property is required. List<Property Map>
The IP address configurations.
ipv4Infos This property is required. List<Property Map>
networkFunctionChains This property is required. List<Property Map>
The network function chain associates with the NIC. Only valid if nic_type is NORMAL_NIC.
networkFunctionNicType This property is required. String
The type of this Network function NIC. Defaults to INGRESS.
nicType This property is required. String
NIC type. Defaults to NORMAL_NIC.
shouldAllowUnknownMacs This property is required. Boolean
Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
subnets This property is required. List<Property Map>
Network identifier for this adapter. Only valid if nic_type is NORMAL_NIC or DIRECT_NIC
trunkedVlans This property is required. List<Number>
List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
vlanMode This property is required. String
all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.

GetVirtualMachineV2NicNetworkInfoIpv4Config

ipAddresses This property is required. List<Property Map>
secondaryIpAddressLists This property is required. List<Property Map>
shouldAssignIp This property is required. Boolean

GetVirtualMachineV2NicNetworkInfoIpv4ConfigIpAddress

PrefixLength This property is required. int
Value This property is required. string
PrefixLength This property is required. int
Value This property is required. string
prefixLength This property is required. Integer
value This property is required. String
prefixLength This property is required. number
value This property is required. string
prefix_length This property is required. int
value This property is required. str
prefixLength This property is required. Number
value This property is required. String

GetVirtualMachineV2NicNetworkInfoIpv4ConfigSecondaryIpAddressList

PrefixLength This property is required. int
Value This property is required. string
PrefixLength This property is required. int
Value This property is required. string
prefixLength This property is required. Integer
value This property is required. String
prefixLength This property is required. number
value This property is required. string
prefix_length This property is required. int
value This property is required. str
prefixLength This property is required. Number
value This property is required. String

GetVirtualMachineV2NicNetworkInfoIpv4Info

learnedIpAddresses This property is required. List<Property Map>

GetVirtualMachineV2NicNetworkInfoIpv4InfoLearnedIpAddress

PrefixLength This property is required. int
Value This property is required. string
PrefixLength This property is required. int
Value This property is required. string
prefixLength This property is required. Integer
value This property is required. String
prefixLength This property is required. number
value This property is required. string
prefix_length This property is required. int
value This property is required. str
prefixLength This property is required. Number
value This property is required. String

GetVirtualMachineV2NicNetworkInfoNetworkFunctionChain

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2NicNetworkInfoSubnet

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2OwnershipInfo

Owners This property is required. []GetVirtualMachineV2OwnershipInfoOwner
Owner reference
owners This property is required. List<GetVirtualMachineV2OwnershipInfoOwner>
Owner reference
owners This property is required. GetVirtualMachineV2OwnershipInfoOwner[]
Owner reference
owners This property is required. Sequence[GetVirtualMachineV2OwnershipInfoOwner]
Owner reference
owners This property is required. List<Property Map>
Owner reference

GetVirtualMachineV2OwnershipInfoOwner

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2ProtectionPolicyState

Policies This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2ProtectionPolicyStatePolicy>
Reference to the policy object in use.
Policies This property is required. []GetVirtualMachineV2ProtectionPolicyStatePolicy
Reference to the policy object in use.
policies This property is required. List<GetVirtualMachineV2ProtectionPolicyStatePolicy>
Reference to the policy object in use.
policies This property is required. GetVirtualMachineV2ProtectionPolicyStatePolicy[]
Reference to the policy object in use.
policies This property is required. Sequence[GetVirtualMachineV2ProtectionPolicyStatePolicy]
Reference to the policy object in use.
policies This property is required. List<Property Map>
Reference to the policy object in use.

GetVirtualMachineV2ProtectionPolicyStatePolicy

ExtId This property is required. string
Represents virtual machine UUID
ExtId This property is required. string
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID
extId This property is required. string
Represents virtual machine UUID
ext_id This property is required. str
Represents virtual machine UUID
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2SerialPort

ExtId This property is required. string
Represents virtual machine UUID
Index This property is required. int
Index of the serial port.
IsConnected This property is required. bool
Indicates whether the serial port is connected or not.
ExtId This property is required. string
Represents virtual machine UUID
Index This property is required. int
Index of the serial port.
IsConnected This property is required. bool
Indicates whether the serial port is connected or not.
extId This property is required. String
Represents virtual machine UUID
index This property is required. Integer
Index of the serial port.
isConnected This property is required. Boolean
Indicates whether the serial port is connected or not.
extId This property is required. string
Represents virtual machine UUID
index This property is required. number
Index of the serial port.
isConnected This property is required. boolean
Indicates whether the serial port is connected or not.
ext_id This property is required. str
Represents virtual machine UUID
index This property is required. int
Index of the serial port.
is_connected This property is required. bool
Indicates whether the serial port is connected or not.
extId This property is required. String
Represents virtual machine UUID
index This property is required. Number
Index of the serial port.
isConnected This property is required. Boolean
Indicates whether the serial port is connected or not.

GetVirtualMachineV2Source

EntityType This property is required. string
Entity Type of source
ExtId This property is required. string
Represents virtual machine UUID
EntityType This property is required. string
Entity Type of source
ExtId This property is required. string
Represents virtual machine UUID
entityType This property is required. String
Entity Type of source
extId This property is required. String
Represents virtual machine UUID
entityType This property is required. string
Entity Type of source
extId This property is required. string
Represents virtual machine UUID
entity_type This property is required. str
Entity Type of source
ext_id This property is required. str
Represents virtual machine UUID
entityType This property is required. String
Entity Type of source
extId This property is required. String
Represents virtual machine UUID

GetVirtualMachineV2StorageConfig

IsFlashModeEnabled This property is required. bool
Indicates whether the virtual disk is pinned to the hot tier or not.
QosConfigs This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVirtualMachineV2StorageConfigQosConfig>
QoS parameters to be enforced.
IsFlashModeEnabled This property is required. bool
Indicates whether the virtual disk is pinned to the hot tier or not.
QosConfigs This property is required. []GetVirtualMachineV2StorageConfigQosConfig
QoS parameters to be enforced.
isFlashModeEnabled This property is required. Boolean
Indicates whether the virtual disk is pinned to the hot tier or not.
qosConfigs This property is required. List<GetVirtualMachineV2StorageConfigQosConfig>
QoS parameters to be enforced.
isFlashModeEnabled This property is required. boolean
Indicates whether the virtual disk is pinned to the hot tier or not.
qosConfigs This property is required. GetVirtualMachineV2StorageConfigQosConfig[]
QoS parameters to be enforced.
is_flash_mode_enabled This property is required. bool
Indicates whether the virtual disk is pinned to the hot tier or not.
qos_configs This property is required. Sequence[GetVirtualMachineV2StorageConfigQosConfig]
QoS parameters to be enforced.
isFlashModeEnabled This property is required. Boolean
Indicates whether the virtual disk is pinned to the hot tier or not.
qosConfigs This property is required. List<Property Map>
QoS parameters to be enforced.

GetVirtualMachineV2StorageConfigQosConfig

ThrottledIops This property is required. int
Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.
ThrottledIops This property is required. int
Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.
throttledIops This property is required. Integer
Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.
throttledIops This property is required. number
Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.
throttled_iops This property is required. int
Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.
throttledIops This property is required. Number
Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.

GetVirtualMachineV2VtpmConfig

IsVtpmEnabled This property is required. bool
Indicates whether the virtual trusted platform module is enabled for the Guest OS or not.
Version This property is required. string
Virtual trusted platform module version.
IsVtpmEnabled This property is required. bool
Indicates whether the virtual trusted platform module is enabled for the Guest OS or not.
Version This property is required. string
Virtual trusted platform module version.
isVtpmEnabled This property is required. Boolean
Indicates whether the virtual trusted platform module is enabled for the Guest OS or not.
version This property is required. String
Virtual trusted platform module version.
isVtpmEnabled This property is required. boolean
Indicates whether the virtual trusted platform module is enabled for the Guest OS or not.
version This property is required. string
Virtual trusted platform module version.
is_vtpm_enabled This property is required. bool
Indicates whether the virtual trusted platform module is enabled for the Guest OS or not.
version This property is required. str
Virtual trusted platform module version.
isVtpmEnabled This property is required. Boolean
Indicates whether the virtual trusted platform module is enabled for the Guest OS or not.
version This property is required. String
Virtual trusted platform module version.

Package Details

Repository
nutanix pierskarsenbarg/pulumi-nutanix
License
Apache-2.0
Notes
This Pulumi package is based on the nutanix Terraform Provider.
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg