Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg
nutanix.getVirtualMachineV2
Explore with Pulumi AI
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 }}",
});
import pulumi
import pulumi_nutanix as nutanix
vm = nutanix.get_virtual_machine_v2(ext_id="{{ ext_id of vm }}")
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
})
}
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 }}",
});
});
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());
}
}
variables:
vm:
fn::invoke:
function: nutanix:getVirtualMachineV2
arguments:
extId: '{{ ext_id of vm }}'
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>
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]
func LookupVirtualMachineV2(ctx *Context, args *LookupVirtualMachineV2Args, opts ...InvokeOption) (*LookupVirtualMachineV2Result, error)
func LookupVirtualMachineV2Output(ctx *Context, args *LookupVirtualMachineV2OutputArgs, opts ...InvokeOption) LookupVirtualMachineV2ResultOutput
> 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)
}
public static CompletableFuture<GetVirtualMachineV2Result> getVirtualMachineV2(GetVirtualMachineV2Args args, InvokeOptions options)
public static Output<GetVirtualMachineV2Result> getVirtualMachineV2(GetVirtualMachineV2Args args, InvokeOptions options)
fn::invoke:
function: nutanix:index/getVirtualMachineV2:getVirtualMachineV2
arguments:
# arguments dictionary
The following arguments are supported:
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
getVirtualMachineV2 Result
The following output properties are available:
- Apc
Configs List<PiersKarsenbarg. Nutanix. Outputs. Get Virtual Machine V2Apc Config> - Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
- Availability
Zones List<PiersKarsenbarg. Nutanix. Outputs. Get Virtual Machine V2Availability Zone> - Bios
Uuid string - BIOS UUID of the VM. It should be of type UUID.
- Boot
Configs List<PiersKarsenbarg. Nutanix. Outputs. Get Virtual Machine V2Boot Config> - 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<Piers
Karsenbarg. Nutanix. Outputs. Get Virtual Machine V2Category> - Categories for the VM.
- Cd
Roms List<PiersKarsenbarg. Nutanix. Outputs. Get Virtual Machine V2Cd Rom> - CD-ROMs attached to the VM.
- Clusters
List<Piers
Karsenbarg. Nutanix. Outputs. Get Virtual Machine V2Cluster> - Reference to a cluster.
- Create
Time string - VM creation time
- Description string
- VM description
- Disks
List<Piers
Karsenbarg. Nutanix. Outputs. Get Virtual Machine V2Disk> - Disks attached to the VM.
- Enabled
Cpu List<string>Features - 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 string - A globally unique identifier of an instance that is suitable for external consumption.
- Generation
Uuid string - Generation UUID of the VM. It should be of type UUID.
- Gpuses
List<Piers
Karsenbarg. Nutanix. Outputs. Get Virtual Machine V2Gpus> - GPUs attached to the VM.
- Guest
Customizations List<PiersKarsenbarg. Nutanix. Outputs. Get Virtual Machine V2Guest Customization> - 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 List<PiersKarsenbarg. Nutanix. Outputs. Get Virtual Machine V2Guest Tool> - The details about Nutanix Guest Tools for a VM.
- Hardware
Clock stringTimezone - VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
- Hosts
List<Piers
Karsenbarg. Nutanix. Outputs. Get Virtual Machine V2Host> - Reference to the host, the VM is running on.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Agent boolVm - 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 boolEnabled - Indicates whether to remove AHV branding from VM firmware tables or not.
- Is
Cpu boolHotplug Enabled - Indicates whether the VM CPU hotplug is enabled.
- Is
Cpu boolPassthrough Enabled - Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
- Is
Gpu boolConsole Enabled - Indicates whether the vGPU console is enabled or not.
- Is
Memory boolOvercommit Enabled - 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 boolController Enabled - Indicates whether the VM SCSI controller is enabled.
- Is
Vcpu boolHard Pinning Enabled - Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
- Is
Vga boolConsole Enabled - Indicates whether the VGA console should be disabled or not.
- Machine
Type string - Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
- Memory
Size intBytes - Memory size in bytes.
- Name string
- Name of the GPU resource.
- Nics
List<Piers
Karsenbarg. Nutanix. Outputs. Get Virtual Machine V2Nic> - NICs attached to the VM.
- Num
Cores intPer Socket - Number of cores per socket.
- Num
Numa intNodes - Number of NUMA nodes. 0 means NUMA is disabled.
- Num
Sockets int - Number of vCPU sockets.
- Num
Threads intPer Core - Number of threads per core
- Ownership
Infos List<PiersKarsenbarg. Nutanix. Outputs. Get Virtual Machine V2Ownership Info> - Ownership information for the VM.
- Power
State string - Protection
Policy List<PiersStates Karsenbarg. Nutanix. Outputs. Get Virtual Machine V2Protection Policy State> - Status of protection policy applied to this VM.
- Protection
Type 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.
- Serial
Ports List<PiersKarsenbarg. Nutanix. Outputs. Get Virtual Machine V2Serial Port> - Serial ports configured on the VM.
- Sources
List<Piers
Karsenbarg. Nutanix. Outputs. Get Virtual Machine V2Source> - Reference to an entity that the VM should be cloned or created from
- Storage
Configs List<PiersKarsenbarg. Nutanix. Outputs. Get Virtual Machine V2Storage Config> - Storage configuration for VM disks
- Update
Time string - VM last updated time.
- Vtpm
Configs List<PiersKarsenbarg. Nutanix. Outputs. Get Virtual Machine V2Vtpm Config> - Indicates how the vTPM for the VM should be configured.
- Apc
Configs []GetVirtual Machine V2Apc Config - Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
- Availability
Zones []GetVirtual Machine V2Availability Zone - Bios
Uuid string - BIOS UUID of the VM. It should be of type UUID.
- Boot
Configs []GetVirtual Machine V2Boot Config - 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
[]Get
Virtual Machine V2Category - Categories for the VM.
- Cd
Roms []GetVirtual Machine V2Cd Rom - CD-ROMs attached to the VM.
- Clusters
[]Get
Virtual Machine V2Cluster - Reference to a cluster.
- Create
Time string - VM creation time
- Description string
- VM description
- Disks
[]Get
Virtual Machine V2Disk - Disks attached to the VM.
- Enabled
Cpu []stringFeatures - 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 string - A globally unique identifier of an instance that is suitable for external consumption.
- Generation
Uuid string - Generation UUID of the VM. It should be of type UUID.
- Gpuses
[]Get
Virtual Machine V2Gpus - GPUs attached to the VM.
- Guest
Customizations []GetVirtual Machine V2Guest Customization - 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 []GetVirtual Machine V2Guest Tool - The details about Nutanix Guest Tools for a VM.
- Hardware
Clock stringTimezone - VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
- Hosts
[]Get
Virtual Machine V2Host - Reference to the host, the VM is running on.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Agent boolVm - 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 boolEnabled - Indicates whether to remove AHV branding from VM firmware tables or not.
- Is
Cpu boolHotplug Enabled - Indicates whether the VM CPU hotplug is enabled.
- Is
Cpu boolPassthrough Enabled - Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
- Is
Gpu boolConsole Enabled - Indicates whether the vGPU console is enabled or not.
- Is
Memory boolOvercommit Enabled - 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 boolController Enabled - Indicates whether the VM SCSI controller is enabled.
- Is
Vcpu boolHard Pinning Enabled - Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
- Is
Vga boolConsole Enabled - Indicates whether the VGA console should be disabled or not.
- Machine
Type string - Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
- Memory
Size intBytes - Memory size in bytes.
- Name string
- Name of the GPU resource.
- Nics
[]Get
Virtual Machine V2Nic - NICs attached to the VM.
- Num
Cores intPer Socket - Number of cores per socket.
- Num
Numa intNodes - Number of NUMA nodes. 0 means NUMA is disabled.
- Num
Sockets int - Number of vCPU sockets.
- Num
Threads intPer Core - Number of threads per core
- Ownership
Infos []GetVirtual Machine V2Ownership Info - Ownership information for the VM.
- Power
State string - Protection
Policy []GetStates Virtual Machine V2Protection Policy State - Status of protection policy applied to this VM.
- Protection
Type 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.
- Serial
Ports []GetVirtual Machine V2Serial Port - Serial ports configured on the VM.
- Sources
[]Get
Virtual Machine V2Source - Reference to an entity that the VM should be cloned or created from
- Storage
Configs []GetVirtual Machine V2Storage Config - Storage configuration for VM disks
- Update
Time string - VM last updated time.
- Vtpm
Configs []GetVirtual Machine V2Vtpm Config - Indicates how the vTPM for the VM should be configured.
- apc
Configs List<GetVirtual Machine V2Apc Config> - Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
- availability
Zones List<GetVirtual Machine V2Availability Zone> - bios
Uuid String - BIOS UUID of the VM. It should be of type UUID.
- boot
Configs List<GetVirtual Machine V2Boot Config> - 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<Get
Virtual Machine V2Category> - Categories for the VM.
- cd
Roms List<GetVirtual Machine V2Cd Rom> - CD-ROMs attached to the VM.
- clusters
List<Get
Virtual Machine V2Cluster> - Reference to a cluster.
- create
Time String - VM creation time
- description String
- VM description
- disks
List<Get
Virtual Machine V2Disk> - Disks attached to the VM.
- enabled
Cpu List<String>Features - 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 String - A globally unique identifier of an instance that is suitable for external consumption.
- generation
Uuid String - Generation UUID of the VM. It should be of type UUID.
- gpuses
List<Get
Virtual Machine V2Gpus> - GPUs attached to the VM.
- guest
Customizations List<GetVirtual Machine V2Guest Customization> - 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 List<GetVirtual Machine V2Guest Tool> - The details about Nutanix Guest Tools for a VM.
- hardware
Clock StringTimezone - VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
- hosts
List<Get
Virtual Machine V2Host> - Reference to the host, the VM is running on.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Agent BooleanVm - 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 BooleanEnabled - Indicates whether to remove AHV branding from VM firmware tables or not.
- is
Cpu BooleanHotplug Enabled - Indicates whether the VM CPU hotplug is enabled.
- is
Cpu BooleanPassthrough Enabled - Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
- is
Gpu BooleanConsole Enabled - Indicates whether the vGPU console is enabled or not.
- is
Memory BooleanOvercommit Enabled - 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 BooleanController Enabled - Indicates whether the VM SCSI controller is enabled.
- is
Vcpu BooleanHard Pinning Enabled - Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
- is
Vga BooleanConsole Enabled - Indicates whether the VGA console should be disabled or not.
- machine
Type String - Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
- memory
Size IntegerBytes - Memory size in bytes.
- name String
- Name of the GPU resource.
- nics
List<Get
Virtual Machine V2Nic> - NICs attached to the VM.
- num
Cores IntegerPer Socket - Number of cores per socket.
- num
Numa IntegerNodes - Number of NUMA nodes. 0 means NUMA is disabled.
- num
Sockets Integer - Number of vCPU sockets.
- num
Threads IntegerPer Core - Number of threads per core
- ownership
Infos List<GetVirtual Machine V2Ownership Info> - Ownership information for the VM.
- power
State String - protection
Policy List<GetStates Virtual Machine V2Protection Policy State> - Status of protection policy applied to this VM.
- protection
Type 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.
- serial
Ports List<GetVirtual Machine V2Serial Port> - Serial ports configured on the VM.
- sources
List<Get
Virtual Machine V2Source> - Reference to an entity that the VM should be cloned or created from
- storage
Configs List<GetVirtual Machine V2Storage Config> - Storage configuration for VM disks
- update
Time String - VM last updated time.
- vtpm
Configs List<GetVirtual Machine V2Vtpm Config> - Indicates how the vTPM for the VM should be configured.
- apc
Configs GetVirtual Machine V2Apc Config[] - Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
- availability
Zones GetVirtual Machine V2Availability Zone[] - bios
Uuid string - BIOS UUID of the VM. It should be of type UUID.
- boot
Configs GetVirtual Machine V2Boot Config[] - 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
Get
Virtual Machine V2Category[] - Categories for the VM.
- cd
Roms GetVirtual Machine V2Cd Rom[] - CD-ROMs attached to the VM.
- clusters
Get
Virtual Machine V2Cluster[] - Reference to a cluster.
- create
Time string - VM creation time
- description string
- VM description
- disks
Get
Virtual Machine V2Disk[] - Disks attached to the VM.
- enabled
Cpu string[]Features - 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 string - A globally unique identifier of an instance that is suitable for external consumption.
- generation
Uuid string - Generation UUID of the VM. It should be of type UUID.
- gpuses
Get
Virtual Machine V2Gpus[] - GPUs attached to the VM.
- guest
Customizations GetVirtual Machine V2Guest Customization[] - 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 GetVirtual Machine V2Guest Tool[] - The details about Nutanix Guest Tools for a VM.
- hardware
Clock stringTimezone - VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
- hosts
Get
Virtual Machine V2Host[] - Reference to the host, the VM is running on.
- id string
- The provider-assigned unique ID for this managed resource.
- is
Agent booleanVm - 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 booleanEnabled - Indicates whether to remove AHV branding from VM firmware tables or not.
- is
Cpu booleanHotplug Enabled - Indicates whether the VM CPU hotplug is enabled.
- is
Cpu booleanPassthrough Enabled - Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
- is
Gpu booleanConsole Enabled - Indicates whether the vGPU console is enabled or not.
- is
Memory booleanOvercommit Enabled - 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 booleanController Enabled - Indicates whether the VM SCSI controller is enabled.
- is
Vcpu booleanHard Pinning Enabled - Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
- is
Vga booleanConsole Enabled - Indicates whether the VGA console should be disabled or not.
- machine
Type string - Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
- memory
Size numberBytes - Memory size in bytes.
- name string
- Name of the GPU resource.
- nics
Get
Virtual Machine V2Nic[] - NICs attached to the VM.
- num
Cores numberPer Socket - Number of cores per socket.
- num
Numa numberNodes - Number of NUMA nodes. 0 means NUMA is disabled.
- num
Sockets number - Number of vCPU sockets.
- num
Threads numberPer Core - Number of threads per core
- ownership
Infos GetVirtual Machine V2Ownership Info[] - Ownership information for the VM.
- power
State string - protection
Policy GetStates Virtual Machine V2Protection Policy State[] - Status of protection policy applied to this VM.
- protection
Type 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.
- serial
Ports GetVirtual Machine V2Serial Port[] - Serial ports configured on the VM.
- sources
Get
Virtual Machine V2Source[] - Reference to an entity that the VM should be cloned or created from
- storage
Configs GetVirtual Machine V2Storage Config[] - Storage configuration for VM disks
- update
Time string - VM last updated time.
- vtpm
Configs GetVirtual Machine V2Vtpm Config[] - Indicates how the vTPM for the VM should be configured.
- apc_
configs Sequence[GetVirtual Machine V2Apc Config] - Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
- availability_
zones Sequence[GetVirtual Machine V2Availability Zone] - bios_
uuid str - BIOS UUID of the VM. It should be of type UUID.
- boot_
configs Sequence[GetVirtual Machine V2Boot Config] - 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[Get
Virtual Machine V2Category] - Categories for the VM.
- cd_
roms Sequence[GetVirtual Machine V2Cd Rom] - CD-ROMs attached to the VM.
- clusters
Sequence[Get
Virtual Machine V2Cluster] - Reference to a cluster.
- create_
time str - VM creation time
- description str
- VM description
- disks
Sequence[Get
Virtual Machine V2Disk] - Disks attached to the VM.
- enabled_
cpu_ Sequence[str]features - 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[Get
Virtual Machine V2Gpus] - GPUs attached to the VM.
- guest_
customizations Sequence[GetVirtual Machine V2Guest Customization] - 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[GetVirtual Machine V2Guest Tool] - The details about Nutanix Guest Tools for a VM.
- hardware_
clock_ strtimezone - VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
- hosts
Sequence[Get
Virtual Machine V2Host] - Reference to the host, the VM is running on.
- id str
- The provider-assigned unique ID for this managed resource.
- is_
agent_ boolvm - 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_ boolenabled - Indicates whether to remove AHV branding from VM firmware tables or not.
- is_
cpu_ boolhotplug_ enabled - Indicates whether the VM CPU hotplug is enabled.
- is_
cpu_ boolpassthrough_ enabled - Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
- is_
gpu_ boolconsole_ enabled - Indicates whether the vGPU console is enabled or not.
- is_
memory_ boolovercommit_ enabled - 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_ boolcontroller_ enabled - Indicates whether the VM SCSI controller is enabled.
- is_
vcpu_ boolhard_ pinning_ enabled - Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
- is_
vga_ boolconsole_ enabled - 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_ intbytes - Memory size in bytes.
- name str
- Name of the GPU resource.
- nics
Sequence[Get
Virtual Machine V2Nic] - NICs attached to the VM.
- num_
cores_ intper_ socket - Number of cores per socket.
- num_
numa_ intnodes - Number of NUMA nodes. 0 means NUMA is disabled.
- num_
sockets int - Number of vCPU sockets.
- num_
threads_ intper_ core - Number of threads per core
- ownership_
infos Sequence[GetVirtual Machine V2Ownership Info] - Ownership information for the VM.
- power_
state str - protection_
policy_ Sequence[Getstates Virtual Machine V2Protection Policy State] - 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[GetVirtual Machine V2Serial Port] - Serial ports configured on the VM.
- sources
Sequence[Get
Virtual Machine V2Source] - Reference to an entity that the VM should be cloned or created from
- storage_
configs Sequence[GetVirtual Machine V2Storage Config] - Storage configuration for VM disks
- update_
time str - VM last updated time.
- vtpm_
configs Sequence[GetVirtual Machine V2Vtpm Config] - Indicates how the vTPM for the VM should be configured.
- apc
Configs List<Property Map> - Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
- availability
Zones List<Property Map> - bios
Uuid String - BIOS UUID of the VM. It should be of type UUID.
- boot
Configs 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.
- cd
Roms List<Property Map> - CD-ROMs attached to the VM.
- clusters List<Property Map>
- Reference to a cluster.
- create
Time String - VM creation time
- description String
- VM description
- disks List<Property Map>
- Disks attached to the VM.
- enabled
Cpu List<String>Features - 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 String - A globally unique identifier of an instance that is suitable for external consumption.
- generation
Uuid String - Generation UUID of the VM. It should be of type UUID.
- gpuses List<Property Map>
- GPUs attached to the VM.
- guest
Customizations 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.
- guest
Tools List<Property Map> - The details about Nutanix Guest Tools for a VM.
- hardware
Clock StringTimezone - 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.
- is
Agent BooleanVm - 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 BooleanEnabled - Indicates whether to remove AHV branding from VM firmware tables or not.
- is
Cpu BooleanHotplug Enabled - Indicates whether the VM CPU hotplug is enabled.
- is
Cpu BooleanPassthrough Enabled - Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
- is
Gpu BooleanConsole Enabled - Indicates whether the vGPU console is enabled or not.
- is
Memory BooleanOvercommit Enabled - 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 BooleanController Enabled - Indicates whether the VM SCSI controller is enabled.
- is
Vcpu BooleanHard Pinning Enabled - Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
- is
Vga BooleanConsole Enabled - Indicates whether the VGA console should be disabled or not.
- machine
Type String - Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
- memory
Size NumberBytes - Memory size in bytes.
- name String
- Name of the GPU resource.
- nics List<Property Map>
- NICs attached to the VM.
- num
Cores NumberPer Socket - Number of cores per socket.
- num
Numa NumberNodes - Number of NUMA nodes. 0 means NUMA is disabled.
- num
Sockets Number - Number of vCPU sockets.
- num
Threads NumberPer Core - Number of threads per core
- ownership
Infos List<Property Map> - Ownership information for the VM.
- power
State String - protection
Policy List<Property Map>States - Status of protection policy applied to this VM.
- protection
Type 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.
- serial
Ports 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
- storage
Configs List<Property Map> - Storage configuration for VM disks
- update
Time String - VM last updated time.
- vtpm
Configs List<Property Map> - Indicates how the vTPM for the VM should be configured.
Supporting Types
GetVirtualMachineV2ApcConfig
- Cpu
Models This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Apc Config Cpu Model> - 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.
- Cpu
Models This property is required. []GetVirtual Machine V2Apc Config Cpu Model - 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.
- cpu
Models This property is required. List<GetVirtual Machine V2Apc Config Cpu Model> - 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. Boolean - If enabled, the selected CPU model will be retained across live and cold migrations of the VM.
- cpu
Models This property is required. GetVirtual Machine V2Apc Config Cpu Model[] - 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. 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[GetVirtual Machine V2Apc Config Cpu Model] - 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.
- cpu
Models 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
- is
Apc Enabled This property is required. Boolean - If enabled, the selected CPU model will be retained across live and cold migrations of the VM.
GetVirtualMachineV2ApcConfigCpuModel
GetVirtualMachineV2AvailabilityZone
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2BootConfig
- Legacy
Boots This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Legacy Boot> - LegacyBoot config Object
- Uefi
Boots This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Uefi Boot> - UefiBoot config Object
- Legacy
Boots This property is required. []GetVirtual Machine V2Boot Config Legacy Boot - LegacyBoot config Object
- Uefi
Boots This property is required. []GetVirtual Machine V2Boot Config Uefi Boot - UefiBoot config Object
- legacy
Boots This property is required. List<GetVirtual Machine V2Boot Config Legacy Boot> - LegacyBoot config Object
- uefi
Boots This property is required. List<GetVirtual Machine V2Boot Config Uefi Boot> - UefiBoot config Object
- legacy
Boots This property is required. GetVirtual Machine V2Boot Config Legacy Boot[] - LegacyBoot config Object
- uefi
Boots This property is required. GetVirtual Machine V2Boot Config Uefi Boot[] - UefiBoot config Object
- legacy_
boots This property is required. Sequence[GetVirtual Machine V2Boot Config Legacy Boot] - LegacyBoot config Object
- uefi_
boots This property is required. Sequence[GetVirtual Machine V2Boot Config Uefi Boot] - UefiBoot config Object
- legacy
Boots This property is required. List<Property Map> - LegacyBoot config Object
- uefi
Boots This property is required. List<Property Map> - UefiBoot config Object
GetVirtualMachineV2BootConfigLegacyBoot
- Boot
Devices This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Legacy Boot Boot Device> - Boot Device object
- Boot
Orders 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.
- Boot
Devices This property is required. []GetVirtual Machine V2Boot Config Legacy Boot Boot Device - Boot Device object
- Boot
Orders 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. List<GetVirtual Machine V2Boot Config Legacy Boot Boot Device> - Boot Device object
- boot
Orders 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.
- boot
Devices This property is required. GetVirtual Machine V2Boot Config Legacy Boot Boot Device[] - Boot Device object
- boot
Orders 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[GetVirtual Machine V2Boot Config Legacy Boot Boot Device] - 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.
- boot
Devices This property is required. List<Property Map> - Boot Device object
- boot
Orders 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
- Boot
Device Disks This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Disk> - Disk address.
- Boot
Device Nics This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Nic> - Disk Nic address.
- Boot
Device Disks This property is required. []GetVirtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Disk - Disk address.
- Boot
Device Nics This property is required. []GetVirtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Nic - Disk Nic address.
- boot
Device Disks This property is required. List<GetVirtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Disk> - Disk address.
- boot
Device Nics This property is required. List<GetVirtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Nic> - Disk Nic address.
- boot
Device Disks This property is required. GetVirtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Disk[] - Disk address.
- boot
Device Nics This property is required. GetVirtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Nic[] - Disk Nic address.
- boot_
device_ disks This property is required. Sequence[GetVirtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Disk] - Disk address.
- boot_
device_ nics This property is required. Sequence[GetVirtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Nic] - Disk Nic address.
- boot
Device Disks This property is required. List<Property Map> - Disk address.
- boot
Device Nics This property is required. List<Property Map> - Disk Nic address.
GetVirtualMachineV2BootConfigLegacyBootBootDeviceBootDeviceDisk
- Disk
Addresses This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Disk Disk Address> - Virtual Machine disk (VM disk).
- Disk
Addresses This property is required. []GetVirtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Disk Disk Address - Virtual Machine disk (VM disk).
- disk
Addresses This property is required. List<GetVirtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Disk Disk Address> - Virtual Machine disk (VM disk).
- disk
Addresses This property is required. GetVirtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Disk Disk Address[] - Virtual Machine disk (VM disk).
- disk_
addresses This property is required. Sequence[GetVirtual Machine V2Boot Config Legacy Boot Boot Device Boot Device Disk Disk Address] - Virtual Machine disk (VM disk).
- disk
Addresses This property is required. List<Property Map> - Virtual Machine disk (VM disk).
GetVirtualMachineV2BootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddress
GetVirtualMachineV2BootConfigLegacyBootBootDeviceBootDeviceNic
- Mac
Address This property is required. string - mac address
- Mac
Address This property is required. string - mac address
- mac
Address This property is required. String - mac address
- mac
Address This property is required. string - mac address
- mac_
address This property is required. str - mac address
- mac
Address This property is required. String - mac address
GetVirtualMachineV2BootConfigUefiBoot
- Is
Secure Boot Enabled This property is required. bool - Indicate whether to enable secure boot or not
- Nvram
Devices This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Uefi Boot Nvram Device> - 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. []GetVirtual Machine V2Boot Config Uefi Boot Nvram Device - Configuration for NVRAM to be presented to the VM.
- is
Secure Boot Enabled This property is required. Boolean - Indicate whether to enable secure boot or not
- nvram
Devices This property is required. List<GetVirtual Machine V2Boot Config Uefi Boot Nvram Device> - Configuration for NVRAM to be presented to the VM.
- is
Secure Boot Enabled This property is required. boolean - Indicate whether to enable secure boot or not
- nvram
Devices This property is required. GetVirtual Machine V2Boot Config Uefi Boot Nvram Device[] - 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[GetVirtual Machine V2Boot Config Uefi Boot Nvram Device] - Configuration for NVRAM to be presented to the VM.
- is
Secure Boot Enabled This property is required. Boolean - Indicate whether to enable secure boot or not
- nvram
Devices This property is required. List<Property Map> - Configuration for NVRAM to be presented to the VM.
GetVirtualMachineV2BootConfigUefiBootNvramDevice
- Backing
Storage Infos This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info> - Storage provided by Nutanix ADSF
- Backing
Storage Infos This property is required. []GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info - Storage provided by Nutanix ADSF
- backing
Storage Infos This property is required. List<GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info> - Storage provided by Nutanix ADSF
- backing
Storage Infos This property is required. GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info[] - Storage provided by Nutanix ADSF
- backing_
storage_ infos This property is required. Sequence[GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info] - Storage provided by Nutanix ADSF
- backing
Storage Infos This property is required. List<Property Map> - Storage provided by Nutanix ADSF
GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfo
- Data
Sources This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source> - A reference to a disk or image that contains the contents of a disk.
- Disk
Ext Id This property is required. string - 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. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Config> - Storage configuration for VM disks
- Storage
Containers This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Container> - 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. []GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source - A reference to a disk or image that contains the contents of a disk.
- Disk
Ext Id This property is required. string - 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. []GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Config - Storage configuration for VM disks
- Storage
Containers This property is required. []GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Container - 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. List<GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source> - A reference to a disk or image that contains the contents of a disk.
- disk
Ext Id This property is required. String - The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size Bytes This property is required. Integer - Size of the disk in Bytes
- is
Migration In Progress This property is required. Boolean - Indicates if the disk is undergoing migration to another container.
- storage
Configs This property is required. List<GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Config> - Storage configuration for VM disks
- storage
Containers This property is required. List<GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Container> - 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. GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source[] - A reference to a disk or image that contains the contents of a disk.
- disk
Ext Id This property is required. string - The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size Bytes This property is required. number - Size of the disk in Bytes
- is
Migration In Progress This property is required. boolean - Indicates if the disk is undergoing migration to another container.
- storage
Configs This property is required. GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Config[] - Storage configuration for VM disks
- storage
Containers This property is required. GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Container[] - 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[GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source] - 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[GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Config] - Storage configuration for VM disks
- storage_
containers This property is required. Sequence[GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Container] - 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. List<Property Map> - A reference to a disk or image that contains the contents of a disk.
- disk
Ext Id This property is required. String - The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size Bytes This property is required. Number - Size of the disk in Bytes
- is
Migration In Progress This property is required. Boolean - Indicates if the disk is undergoing migration to another container.
- storage
Configs This property is required. List<Property Map> - Storage configuration for VM disks
- storage
Containers 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<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference> - Reference to image or vm disk
- References
This property is required. []GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference - Reference to image or vm disk
- references
This property is required. List<GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference> - Reference to image or vm disk
- references
This property is required. GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference[] - Reference to image or vm disk
- references
This property is required. Sequence[GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference] - Reference to image or vm disk
- references
This property is required. List<Property Map> - Reference to image or vm disk
GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReference
- Image
References This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Image Reference> - Image Reference
- Vm
Disk References This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference> - Vm Disk Reference
- Image
References This property is required. []GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Image Reference - Image Reference
- Vm
Disk References This property is required. []GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference - Vm Disk Reference
- image
References This property is required. List<GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Image Reference> - Image Reference
- vm
Disk References This property is required. List<GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference> - Vm Disk Reference
- image
References This property is required. GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Image Reference[] - Image Reference
- vm
Disk References This property is required. GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference[] - Vm Disk Reference
- image_
references This property is required. Sequence[GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Image Reference] - Image Reference
- vm_
disk_ references This property is required. Sequence[GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference] - Vm Disk Reference
- image
References This property is required. List<Property Map> - Image Reference
- vm
Disk References This property is required. List<Property Map> - Vm Disk Reference
GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReference
- Image
Ext Id 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. string - The globally unique identifier of an image. It should be of type UUID.
- image
Ext Id 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. 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.
- image
Ext Id This property is required. String - The globally unique identifier of an image. It should be of type UUID.
GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReference
- Disk
Addresses This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Disk Address> - Disk address.
- Disk
Ext Id This property is required. string - The globally unique identifier of a VM disk. It should be of type UUID.
- Vm
References This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Vm Reference> - This is a reference to a VM.
- Disk
Addresses This property is required. []GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Disk Address - Disk address.
- Disk
Ext Id This property is required. string - The globally unique identifier of a VM disk. It should be of type UUID.
- Vm
References This property is required. []GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Vm Reference - This is a reference to a VM.
- disk
Addresses This property is required. List<GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Disk Address> - Disk address.
- disk
Ext Id This property is required. String - The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References This property is required. List<GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Vm Reference> - This is a reference to a VM.
- disk
Addresses This property is required. GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Disk Address[] - Disk address.
- disk
Ext Id This property is required. string - The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References This property is required. GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Vm Reference[] - This is a reference to a VM.
- disk_
addresses This property is required. Sequence[GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Disk Address] - 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[GetVirtual Machine V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Vm Reference] - This is a reference to a VM.
- disk
Addresses This property is required. List<Property Map> - Disk address.
- disk
Ext Id This property is required. String - The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References This property is required. List<Property Map> - This is a reference to a VM.
GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddress
GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReference
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig
- Is
Flash Mode Enabled This property is required. bool - 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.
- is
Flash Mode Enabled 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. 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.
- is
Flash Mode Enabled This property is required. Boolean - Indicates whether the virtual disk is pinned to the hot tier or not.
GetVirtualMachineV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2Category
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2CdRom
- Backing
Infos This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Cd Rom Backing Info> - Defines a NIC emulated by the hypervisor
- Disk
Addresses This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Cd Rom Disk Address> - Virtual Machine disk (VM disk).
- Ext
Id This property is required. string - Represents virtual machine UUID
- Iso
Type This property is required. string - Type of ISO image inserted in CD-ROM
- Backing
Infos This property is required. []GetVirtual Machine V2Cd Rom Backing Info - Defines a NIC emulated by the hypervisor
- Disk
Addresses This property is required. []GetVirtual Machine V2Cd Rom Disk Address - Virtual Machine disk (VM disk).
- Ext
Id This property is required. string - Represents virtual machine UUID
- Iso
Type This property is required. string - Type of ISO image inserted in CD-ROM
- backing
Infos This property is required. List<GetVirtual Machine V2Cd Rom Backing Info> - Defines a NIC emulated by the hypervisor
- disk
Addresses This property is required. List<GetVirtual Machine V2Cd Rom Disk Address> - Virtual Machine disk (VM disk).
- ext
Id This property is required. String - Represents virtual machine UUID
- iso
Type This property is required. String - Type of ISO image inserted in CD-ROM
- backing
Infos This property is required. GetVirtual Machine V2Cd Rom Backing Info[] - Defines a NIC emulated by the hypervisor
- disk
Addresses This property is required. GetVirtual Machine V2Cd Rom Disk Address[] - Virtual Machine disk (VM disk).
- ext
Id This property is required. string - Represents virtual machine UUID
- iso
Type This property is required. string - Type of ISO image inserted in CD-ROM
- backing_
infos This property is required. Sequence[GetVirtual Machine V2Cd Rom Backing Info] - Defines a NIC emulated by the hypervisor
- disk_
addresses This property is required. Sequence[GetVirtual Machine V2Cd Rom Disk Address] - 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
- backing
Infos This property is required. List<Property Map> - Defines a NIC emulated by the hypervisor
- disk
Addresses This property is required. List<Property Map> - Virtual Machine disk (VM disk).
- ext
Id This property is required. String - Represents virtual machine UUID
- iso
Type This property is required. String - Type of ISO image inserted in CD-ROM
GetVirtualMachineV2CdRomBackingInfo
- Data
Sources This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Cd Rom Backing Info Data Source> - A reference to a disk or image that contains the contents of a disk.
- Disk
Ext Id This property is required. string - 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. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Cd Rom Backing Info Storage Config> - Storage configuration for VM disks
- Storage
Containers This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Cd Rom Backing Info Storage Container> - 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. []GetVirtual Machine V2Cd Rom Backing Info Data Source - A reference to a disk or image that contains the contents of a disk.
- Disk
Ext Id This property is required. string - 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. []GetVirtual Machine V2Cd Rom Backing Info Storage Config - Storage configuration for VM disks
- Storage
Containers This property is required. []GetVirtual Machine V2Cd Rom Backing Info Storage Container - 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. List<GetVirtual Machine V2Cd Rom Backing Info Data Source> - A reference to a disk or image that contains the contents of a disk.
- disk
Ext Id This property is required. String - The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size Bytes This property is required. Integer - Size of the disk in Bytes
- is
Migration In Progress This property is required. Boolean - Indicates if the disk is undergoing migration to another container.
- storage
Configs This property is required. List<GetVirtual Machine V2Cd Rom Backing Info Storage Config> - Storage configuration for VM disks
- storage
Containers This property is required. List<GetVirtual Machine V2Cd Rom Backing Info Storage Container> - 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. GetVirtual Machine V2Cd Rom Backing Info Data Source[] - A reference to a disk or image that contains the contents of a disk.
- disk
Ext Id This property is required. string - The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size Bytes This property is required. number - Size of the disk in Bytes
- is
Migration In Progress This property is required. boolean - Indicates if the disk is undergoing migration to another container.
- storage
Configs This property is required. GetVirtual Machine V2Cd Rom Backing Info Storage Config[] - Storage configuration for VM disks
- storage
Containers This property is required. GetVirtual Machine V2Cd Rom Backing Info Storage Container[] - 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[GetVirtual Machine V2Cd Rom Backing Info Data Source] - 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[GetVirtual Machine V2Cd Rom Backing Info Storage Config] - Storage configuration for VM disks
- storage_
containers This property is required. Sequence[GetVirtual Machine V2Cd Rom Backing Info Storage Container] - 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. List<Property Map> - A reference to a disk or image that contains the contents of a disk.
- disk
Ext Id This property is required. String - The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size Bytes This property is required. Number - Size of the disk in Bytes
- is
Migration In Progress This property is required. Boolean - Indicates if the disk is undergoing migration to another container.
- storage
Configs This property is required. List<Property Map> - Storage configuration for VM disks
- storage
Containers 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. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Cd Rom Backing Info Data Source Reference> - Reference to image or vm disk
- References
This property is required. []GetVirtual Machine V2Cd Rom Backing Info Data Source Reference - Reference to image or vm disk
- references
This property is required. List<GetVirtual Machine V2Cd Rom Backing Info Data Source Reference> - Reference to image or vm disk
- references
This property is required. GetVirtual Machine V2Cd Rom Backing Info Data Source Reference[] - Reference to image or vm disk
- references
This property is required. Sequence[GetVirtual Machine V2Cd Rom Backing Info Data Source Reference] - Reference to image or vm disk
- references
This property is required. List<Property Map> - Reference to image or vm disk
GetVirtualMachineV2CdRomBackingInfoDataSourceReference
- Image
References This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Cd Rom Backing Info Data Source Reference Image Reference> - Image Reference
- Vm
Disk References This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference> - Vm Disk Reference
- Image
References This property is required. []GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Image Reference - Image Reference
- Vm
Disk References This property is required. []GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference - Vm Disk Reference
- image
References This property is required. List<GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Image Reference> - Image Reference
- vm
Disk References This property is required. List<GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference> - Vm Disk Reference
- image
References This property is required. GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Image Reference[] - Image Reference
- vm
Disk References This property is required. GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference[] - Vm Disk Reference
- image_
references This property is required. Sequence[GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Image Reference] - Image Reference
- vm_
disk_ references This property is required. Sequence[GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference] - Vm Disk Reference
- image
References This property is required. List<Property Map> - Image Reference
- vm
Disk References This property is required. List<Property Map> - Vm Disk Reference
GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceImageReference
- Image
Ext Id 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. string - The globally unique identifier of an image. It should be of type UUID.
- image
Ext Id 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. 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.
- image
Ext Id This property is required. String - The globally unique identifier of an image. It should be of type UUID.
GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReference
- Disk
Addresses This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Disk Address> - Disk address.
- Disk
Ext Id This property is required. string - The globally unique identifier of a VM disk. It should be of type UUID.
- Vm
References This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Vm Reference> - This is a reference to a VM.
- Disk
Addresses This property is required. []GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Disk Address - Disk address.
- Disk
Ext Id This property is required. string - The globally unique identifier of a VM disk. It should be of type UUID.
- Vm
References This property is required. []GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Vm Reference - This is a reference to a VM.
- disk
Addresses This property is required. List<GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Disk Address> - Disk address.
- disk
Ext Id This property is required. String - The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References This property is required. List<GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Vm Reference> - This is a reference to a VM.
- disk
Addresses This property is required. GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Disk Address[] - Disk address.
- disk
Ext Id This property is required. string - The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References This property is required. GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Vm Reference[] - This is a reference to a VM.
- disk_
addresses This property is required. Sequence[GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Disk Address] - 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[GetVirtual Machine V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Vm Reference] - This is a reference to a VM.
- disk
Addresses This property is required. List<Property Map> - Disk address.
- disk
Ext Id This property is required. String - The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References This property is required. List<Property Map> - This is a reference to a VM.
GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddress
GetVirtualMachineV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReference
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2CdRomBackingInfoStorageConfig
- Is
Flash Mode Enabled This property is required. bool - 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.
- is
Flash Mode Enabled 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. 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.
- is
Flash Mode Enabled This property is required. Boolean - Indicates whether the virtual disk is pinned to the hot tier or not.
GetVirtualMachineV2CdRomBackingInfoStorageContainer
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2CdRomDiskAddress
GetVirtualMachineV2Cluster
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2Disk
- Backing
Infos This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Disk Backing Info> - Defines a NIC emulated by the hypervisor
- Disk
Addresses This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Disk Disk Address> - Virtual Machine disk (VM disk).
- Ext
Id This property is required. string - Represents virtual machine UUID
- Backing
Infos This property is required. []GetVirtual Machine V2Disk Backing Info - Defines a NIC emulated by the hypervisor
- Disk
Addresses This property is required. []GetVirtual Machine V2Disk Disk Address - Virtual Machine disk (VM disk).
- Ext
Id This property is required. string - Represents virtual machine UUID
- backing
Infos This property is required. List<GetVirtual Machine V2Disk Backing Info> - Defines a NIC emulated by the hypervisor
- disk
Addresses This property is required. List<GetVirtual Machine V2Disk Disk Address> - Virtual Machine disk (VM disk).
- ext
Id This property is required. String - Represents virtual machine UUID
- backing
Infos This property is required. GetVirtual Machine V2Disk Backing Info[] - Defines a NIC emulated by the hypervisor
- disk
Addresses This property is required. GetVirtual Machine V2Disk Disk Address[] - Virtual Machine disk (VM disk).
- ext
Id This property is required. string - Represents virtual machine UUID
- backing_
infos This property is required. Sequence[GetVirtual Machine V2Disk Backing Info] - Defines a NIC emulated by the hypervisor
- disk_
addresses This property is required. Sequence[GetVirtual Machine V2Disk Disk Address] - Virtual Machine disk (VM disk).
- ext_
id This property is required. str - Represents virtual machine UUID
- backing
Infos This property is required. List<Property Map> - Defines a NIC emulated by the hypervisor
- disk
Addresses This property is required. List<Property Map> - Virtual Machine disk (VM disk).
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2DiskBackingInfo
- Adfs
Volume Group References This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Disk Backing Info Adfs Volume Group Reference> - Volume Group Reference
- Vm
Disks This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Disk Backing Info Vm Disk> - backing Info for vmDisk
- Adfs
Volume Group References This property is required. []GetVirtual Machine V2Disk Backing Info Adfs Volume Group Reference - Volume Group Reference
- Vm
Disks This property is required. []GetVirtual Machine V2Disk Backing Info Vm Disk - backing Info for vmDisk
- adfs
Volume Group References This property is required. List<GetVirtual Machine V2Disk Backing Info Adfs Volume Group Reference> - Volume Group Reference
- vm
Disks This property is required. List<GetVirtual Machine V2Disk Backing Info Vm Disk> - backing Info for vmDisk
- adfs
Volume Group References This property is required. GetVirtual Machine V2Disk Backing Info Adfs Volume Group Reference[] - Volume Group Reference
- vm
Disks This property is required. GetVirtual Machine V2Disk Backing Info Vm Disk[] - backing Info for vmDisk
- adfs_
volume_ group_ references This property is required. Sequence[GetVirtual Machine V2Disk Backing Info Adfs Volume Group Reference] - Volume Group Reference
- vm_
disks This property is required. Sequence[GetVirtual Machine V2Disk Backing Info Vm Disk] - backing Info for vmDisk
- adfs
Volume Group References This property is required. List<Property Map> - Volume Group Reference
- vm
Disks This property is required. List<Property Map> - backing Info for vmDisk
GetVirtualMachineV2DiskBackingInfoAdfsVolumeGroupReference
- Volume
Group Ext Id 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. string - The globally unique identifier of an ADSF volume group. It should be of type UUID.
- volume
Group Ext Id 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. 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.
- volume
Group Ext Id This property is required. String - The globally unique identifier of an ADSF volume group. It should be of type UUID.
GetVirtualMachineV2DiskBackingInfoVmDisk
- Data
Sources This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Disk Backing Info Vm Disk Data Source> - A reference to a disk or image that contains the contents of a disk.
- Disk
Ext Id This property is required. string - 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. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Disk Backing Info Vm Disk Storage Config> - Storage configuration for VM disks
- Storage
Containers This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Disk Backing Info Vm Disk Storage Container> - 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. []GetVirtual Machine V2Disk Backing Info Vm Disk Data Source - A reference to a disk or image that contains the contents of a disk.
- Disk
Ext Id This property is required. string - 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. []GetVirtual Machine V2Disk Backing Info Vm Disk Storage Config - Storage configuration for VM disks
- Storage
Containers This property is required. []GetVirtual Machine V2Disk Backing Info Vm Disk Storage Container - 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. List<GetVirtual Machine V2Disk Backing Info Vm Disk Data Source> - A reference to a disk or image that contains the contents of a disk.
- disk
Ext Id This property is required. String - The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size Bytes This property is required. Integer - Size of the disk in Bytes
- is
Migration In Progress This property is required. Boolean - Indicates if the disk is undergoing migration to another container.
- storage
Configs This property is required. List<GetVirtual Machine V2Disk Backing Info Vm Disk Storage Config> - Storage configuration for VM disks
- storage
Containers This property is required. List<GetVirtual Machine V2Disk Backing Info Vm Disk Storage Container> - 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. GetVirtual Machine V2Disk Backing Info Vm Disk Data Source[] - A reference to a disk or image that contains the contents of a disk.
- disk
Ext Id This property is required. string - The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size Bytes This property is required. number - Size of the disk in Bytes
- is
Migration In Progress This property is required. boolean - Indicates if the disk is undergoing migration to another container.
- storage
Configs This property is required. GetVirtual Machine V2Disk Backing Info Vm Disk Storage Config[] - Storage configuration for VM disks
- storage
Containers This property is required. GetVirtual Machine V2Disk Backing Info Vm Disk Storage Container[] - 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[GetVirtual Machine V2Disk Backing Info Vm Disk Data Source] - 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[GetVirtual Machine V2Disk Backing Info Vm Disk Storage Config] - Storage configuration for VM disks
- storage_
containers This property is required. Sequence[GetVirtual Machine V2Disk Backing Info Vm Disk Storage Container] - 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. List<Property Map> - A reference to a disk or image that contains the contents of a disk.
- disk
Ext Id This property is required. String - The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size Bytes This property is required. Number - Size of the disk in Bytes
- is
Migration In Progress This property is required. Boolean - Indicates if the disk is undergoing migration to another container.
- storage
Configs This property is required. List<Property Map> - Storage configuration for VM disks
- storage
Containers 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. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Disk Backing Info Vm Disk Data Source Reference> - Reference to image or vm disk
- References
This property is required. []GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference - Reference to image or vm disk
- references
This property is required. List<GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference> - Reference to image or vm disk
- references
This property is required. GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference[] - Reference to image or vm disk
- references
This property is required. Sequence[GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference] - Reference to image or vm disk
- references
This property is required. List<Property Map> - Reference to image or vm disk
GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReference
- Image
References This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Disk Backing Info Vm Disk Data Source Reference Image Reference> - Image Reference
- Vm
Disk References This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference> - Vm Disk Reference
- Image
References This property is required. []GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Image Reference - Image Reference
- Vm
Disk References This property is required. []GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference - Vm Disk Reference
- image
References This property is required. List<GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Image Reference> - Image Reference
- vm
Disk References This property is required. List<GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference> - Vm Disk Reference
- image
References This property is required. GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Image Reference[] - Image Reference
- vm
Disk References This property is required. GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference[] - Vm Disk Reference
- image_
references This property is required. Sequence[GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Image Reference] - Image Reference
- vm_
disk_ references This property is required. Sequence[GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference] - Vm Disk Reference
- image
References This property is required. List<Property Map> - Image Reference
- vm
Disk References This property is required. List<Property Map> - Vm Disk Reference
GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceImageReference
- Image
Ext Id 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. string - The globally unique identifier of an image. It should be of type UUID.
- image
Ext Id 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. 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.
- image
Ext Id This property is required. String - The globally unique identifier of an image. It should be of type UUID.
GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReference
- Disk
Addresses This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Disk Address> - Disk address.
- Disk
Ext Id This property is required. string - The globally unique identifier of a VM disk. It should be of type UUID.
- Vm
References This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Vm Reference> - This is a reference to a VM.
- Disk
Addresses This property is required. []GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Disk Address - Disk address.
- Disk
Ext Id This property is required. string - The globally unique identifier of a VM disk. It should be of type UUID.
- Vm
References This property is required. []GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Vm Reference - This is a reference to a VM.
- disk
Addresses This property is required. List<GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Disk Address> - Disk address.
- disk
Ext Id This property is required. String - The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References This property is required. List<GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Vm Reference> - This is a reference to a VM.
- disk
Addresses This property is required. GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Disk Address[] - Disk address.
- disk
Ext Id This property is required. string - The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References This property is required. GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Vm Reference[] - This is a reference to a VM.
- disk_
addresses This property is required. Sequence[GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Disk Address] - 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[GetVirtual Machine V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Vm Reference] - This is a reference to a VM.
- disk
Addresses This property is required. List<Property Map> - Disk address.
- disk
Ext Id This property is required. String - The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References This property is required. List<Property Map> - This is a reference to a VM.
GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddress
GetVirtualMachineV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReference
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2DiskBackingInfoVmDiskStorageConfig
- Is
Flash Mode Enabled This property is required. bool - 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.
- is
Flash Mode Enabled 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. 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.
- is
Flash Mode Enabled This property is required. Boolean - Indicates whether the virtual disk is pinned to the hot tier or not.
GetVirtualMachineV2DiskBackingInfoVmDiskStorageContainer
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2DiskDiskAddress
GetVirtualMachineV2Gpus
- Device
Id This property is required. int - The device Id of the GPU.
- Ext
Id This property is required. string - 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. 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.
- Num
Virtual Display Heads This property is required. int - Number of supported virtual display heads.
- Pci
Addresses This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Gpus Pci Address> - 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. string - 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. 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.
- Num
Virtual Display Heads This property is required. int - Number of supported virtual display heads.
- Pci
Addresses This property is required. []GetVirtual Machine V2Gpus Pci Address - 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. Integer - The device Id of the GPU.
- ext
Id This property is required. String - Represents virtual machine UUID
- fraction
This property is required. Integer - Fraction of the physical GPU assigned.
- frame
Buffer Size Bytes This property is required. Integer - GPU frame buffer size in bytes.
- guest
Driver Version 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.
- num
Virtual Display Heads This property is required. Integer - Number of supported virtual display heads.
- pci
Addresses This property is required. List<GetVirtual Machine V2Gpus Pci Address> - 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. number - The device Id of the GPU.
- ext
Id This property is required. string - Represents virtual machine UUID
- fraction
This property is required. number - Fraction of the physical GPU assigned.
- frame
Buffer Size Bytes This property is required. number - GPU frame buffer size in bytes.
- guest
Driver Version 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.
- num
Virtual Display Heads This property is required. number - Number of supported virtual display heads.
- pci
Addresses This property is required. GetVirtual Machine V2Gpus Pci Address[] - 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[GetVirtual Machine V2Gpus Pci Address] - The (S)egment:(B)us:(D)evice.(F)unction hardware address. See
- vendor
This property is required. str - The vendor of the GPU.
- device
Id This property is required. Number - The device Id of the GPU.
- ext
Id This property is required. String - Represents virtual machine UUID
- fraction
This property is required. Number - Fraction of the physical GPU assigned.
- frame
Buffer Size Bytes This property is required. Number - GPU frame buffer size in bytes.
- guest
Driver Version 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.
- num
Virtual Display Heads This property is required. Number - Number of supported virtual display heads.
- pci
Addresses 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
GetVirtualMachineV2GuestCustomization
- Configs
This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Guest Customization Config> - The Nutanix Guest Tools customization settings.
- Configs
This property is required. []GetVirtual Machine V2Guest Customization Config - The Nutanix Guest Tools customization settings.
- configs
This property is required. List<GetVirtual Machine V2Guest Customization Config> - The Nutanix Guest Tools customization settings.
- configs
This property is required. GetVirtual Machine V2Guest Customization Config[] - The Nutanix Guest Tools customization settings.
- configs
This property is required. Sequence[GetVirtual Machine V2Guest Customization Config] - The Nutanix Guest Tools customization settings.
- configs
This property is required. List<Property Map> - The Nutanix Guest Tools customization settings.
GetVirtualMachineV2GuestCustomizationConfig
- Cloud
Inits This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Guest Customization Config Cloud Init> - CloudInit Config
- Syspreps
This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Guest Customization Config Sysprep> - Sysprep config
- Cloud
Inits This property is required. []GetVirtual Machine V2Guest Customization Config Cloud Init - CloudInit Config
- Syspreps
This property is required. []GetVirtual Machine V2Guest Customization Config Sysprep - Sysprep config
- cloud
Inits This property is required. List<GetVirtual Machine V2Guest Customization Config Cloud Init> - CloudInit Config
- syspreps
This property is required. List<GetVirtual Machine V2Guest Customization Config Sysprep> - Sysprep config
- cloud
Inits This property is required. GetVirtual Machine V2Guest Customization Config Cloud Init[] - CloudInit Config
- syspreps
This property is required. GetVirtual Machine V2Guest Customization Config Sysprep[] - Sysprep config
- cloud_
inits This property is required. Sequence[GetVirtual Machine V2Guest Customization Config Cloud Init] - CloudInit Config
- syspreps
This property is required. Sequence[GetVirtual Machine V2Guest Customization Config Sysprep] - Sysprep config
- cloud
Inits This property is required. List<Property Map> - CloudInit Config
- syspreps
This property is required. List<Property Map> - Sysprep config
GetVirtualMachineV2GuestCustomizationConfigCloudInit
- Cloud
Init Scripts This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Guest Customization Config Cloud Init Cloud Init Script> - The script to use for cloud-init.
- Datasource
Type 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. []GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script - The script to use for cloud-init.
- Datasource
Type 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. List<GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script> - The script to use for cloud-init.
- datasource
Type 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. GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script[] - The script to use for cloud-init.
- datasource
Type 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[GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script] - 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.
- cloud
Init Scripts This property is required. List<Property Map> - The script to use for cloud-init.
- datasource
Type 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
- Custom
Keys This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Guest Customization Config Cloud Init Cloud Init Script Custom Key> - The list of the individual KeyValuePair elements.
- User
Datas This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Guest Customization Config Cloud Init Cloud Init Script User Data> - user data object
- Custom
Keys This property is required. []GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script Custom Key - The list of the individual KeyValuePair elements.
- User
Datas This property is required. []GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script User Data - user data object
- custom
Keys This property is required. List<GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script Custom Key> - The list of the individual KeyValuePair elements.
- user
Datas This property is required. List<GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script User Data> - user data object
- custom
Keys This property is required. GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script Custom Key[] - The list of the individual KeyValuePair elements.
- user
Datas This property is required. GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script User Data[] - user data object
- custom_
keys This property is required. Sequence[GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script Custom Key] - The list of the individual KeyValuePair elements.
- user_
datas This property is required. Sequence[GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script User Data] - user data object
- custom
Keys This property is required. List<Property Map> - The list of the individual KeyValuePair elements.
- user
Datas This property is required. List<Property Map> - user data object
GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKey
- Key
Value Pairs This property is required. []GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script Custom Key Key Value Pair
- key
Value Pairs This property is required. List<GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script Custom Key Key Value Pair>
- key
Value Pairs This property is required. GetVirtual Machine V2Guest Customization Config Cloud Init Cloud Init Script Custom Key Key Value Pair[]
- key
Value Pairs This property is required. List<Property Map>
GetVirtualMachineV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyKeyValuePair
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
- Install
Type 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'.
- Sysprep
Scripts This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Guest Customization Config Sysprep Sysprep Script> - Object either UnattendXml or CustomKeyValues
- Install
Type 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'.
- Sysprep
Scripts This property is required. []GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script - Object either UnattendXml or CustomKeyValues
- install
Type 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'.
- sysprep
Scripts This property is required. List<GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script> - Object either UnattendXml or CustomKeyValues
- install
Type 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'.
- sysprep
Scripts This property is required. GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script[] - 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[GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script] - Object either UnattendXml or CustomKeyValues
- install
Type 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'.
- sysprep
Scripts This property is required. List<Property Map> - Object either UnattendXml or CustomKeyValues
GetVirtualMachineV2GuestCustomizationConfigSysprepSysprepScript
- Custom
Key Values This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Guest Customization Config Sysprep Sysprep Script Custom Key Value> - The list of the individual KeyValuePair elements.
- Unattend
Xmls This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Guest Customization Config Sysprep Sysprep Script Unattend Xml> - xml object
- Custom
Key Values This property is required. []GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script Custom Key Value - The list of the individual KeyValuePair elements.
- Unattend
Xmls This property is required. []GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script Unattend Xml - xml object
- custom
Key Values This property is required. List<GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script Custom Key Value> - The list of the individual KeyValuePair elements.
- unattend
Xmls This property is required. List<GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script Unattend Xml> - xml object
- custom
Key Values This property is required. GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script Custom Key Value[] - The list of the individual KeyValuePair elements.
- unattend
Xmls This property is required. GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script Unattend Xml[] - xml object
- custom_
key_ values This property is required. Sequence[GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script Custom Key Value] - The list of the individual KeyValuePair elements.
- unattend_
xmls This property is required. Sequence[GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script Unattend Xml] - xml object
- custom
Key Values This property is required. List<Property Map> - The list of the individual KeyValuePair elements.
- unattend
Xmls This property is required. List<Property Map> - xml object
GetVirtualMachineV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValue
- Key
Value Pairs This property is required. []GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script Custom Key Value Key Value Pair
- key
Value Pairs This property is required. List<GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script Custom Key Value Key Value Pair>
- key
Value Pairs This property is required. GetVirtual Machine V2Guest Customization Config Sysprep Sysprep Script Custom Key Value Key Value Pair[]
- key
Value Pairs This property is required. List<Property Map>
GetVirtualMachineV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePair
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
- Available
Version 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.
- Guest
Os Version This property is required. string - 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. string - Virtual trusted platform module version.
- Available
Version 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.
- Guest
Os Version This property is required. string - 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. string - Virtual trusted platform module version.
- available
Version 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.
- guest
Os Version This property is required. String - Version of the operating system on the VM
- is
Enabled This property is required. Boolean - Indicates whether Nutanix Guest Tools is enabled or not.
- is
Installed This property is required. Boolean - Indicates whether Nutanix Guest Tools is installed on the VM or not.
- is
Iso Inserted This property is required. Boolean - Indicates whether Nutanix Guest Tools ISO is inserted or not.
- is
Reachable This property is required. Boolean - Indicates whether the communication from VM to CVM is active or not.
- is
Vm Mobility Drivers Installed This property is required. Boolean - Indicates whether the VM mobility drivers are installed on the VM or not.
- is
Vss Snapshot Capable 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. 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.
- guest
Os Version This property is required. string - Version of the operating system on the VM
- is
Enabled This property is required. boolean - Indicates whether Nutanix Guest Tools is enabled or not.
- is
Installed This property is required. boolean - Indicates whether Nutanix Guest Tools is installed on the VM or not.
- is
Iso Inserted This property is required. boolean - Indicates whether Nutanix Guest Tools ISO is inserted or not.
- is
Reachable This property is required. boolean - Indicates whether the communication from VM to CVM is active or not.
- is
Vm Mobility Drivers Installed This property is required. boolean - Indicates whether the VM mobility drivers are installed on the VM or not.
- is
Vss Snapshot Capable 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.
- available
Version 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.
- guest
Os Version This property is required. String - Version of the operating system on the VM
- is
Enabled This property is required. Boolean - Indicates whether Nutanix Guest Tools is enabled or not.
- is
Installed This property is required. Boolean - Indicates whether Nutanix Guest Tools is installed on the VM or not.
- is
Iso Inserted This property is required. Boolean - Indicates whether Nutanix Guest Tools ISO is inserted or not.
- is
Reachable This property is required. Boolean - Indicates whether the communication from VM to CVM is active or not.
- is
Vm Mobility Drivers Installed This property is required. Boolean - Indicates whether the VM mobility drivers are installed on the VM or not.
- is
Vss Snapshot Capable 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
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2Nic
- Backing
Infos This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Nic Backing Info> - Defines a NIC emulated by the hypervisor
- Ext
Id This property is required. string - Represents virtual machine UUID
- Network
Infos This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Nic Network Info> - Network information for a NIC.
- Backing
Infos This property is required. []GetVirtual Machine V2Nic Backing Info - Defines a NIC emulated by the hypervisor
- Ext
Id This property is required. string - Represents virtual machine UUID
- Network
Infos This property is required. []GetVirtual Machine V2Nic Network Info - Network information for a NIC.
- backing
Infos This property is required. List<GetVirtual Machine V2Nic Backing Info> - Defines a NIC emulated by the hypervisor
- ext
Id This property is required. String - Represents virtual machine UUID
- network
Infos This property is required. List<GetVirtual Machine V2Nic Network Info> - Network information for a NIC.
- backing
Infos This property is required. GetVirtual Machine V2Nic Backing Info[] - Defines a NIC emulated by the hypervisor
- ext
Id This property is required. string - Represents virtual machine UUID
- network
Infos This property is required. GetVirtual Machine V2Nic Network Info[] - Network information for a NIC.
- backing_
infos This property is required. Sequence[GetVirtual Machine V2Nic Backing Info] - 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[GetVirtual Machine V2Nic Network Info] - Network information for a NIC.
- backing
Infos This property is required. List<Property Map> - Defines a NIC emulated by the hypervisor
- ext
Id This property is required. String - Represents virtual machine UUID
- network
Infos This property is required. List<Property Map> - Network information for a NIC.
GetVirtualMachineV2NicBackingInfo
- Is
Connected This property is required. bool - Indicates whether the serial port is connected or not.
- Mac
Address This property is required. string - MAC address of the emulated NIC.
- Model
This property is required. string - Options for the NIC emulation.
- Num
Queues This property is required. int - 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. string - MAC address of the emulated NIC.
- Model
This property is required. string - Options for the NIC emulation.
- Num
Queues This property is required. int - The number of Tx/Rx queue pairs for this NIC
- is
Connected This property is required. Boolean - Indicates whether the serial port is connected or not.
- mac
Address This property is required. String - MAC address of the emulated NIC.
- model
This property is required. String - Options for the NIC emulation.
- num
Queues This property is required. Integer - The number of Tx/Rx queue pairs for this NIC
- is
Connected This property is required. boolean - Indicates whether the serial port is connected or not.
- mac
Address This property is required. string - MAC address of the emulated NIC.
- model
This property is required. string - Options for the NIC emulation.
- num
Queues 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
- is
Connected This property is required. Boolean - Indicates whether the serial port is connected or not.
- mac
Address This property is required. String - MAC address of the emulated NIC.
- model
This property is required. String - Options for the NIC emulation.
- num
Queues 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. Get Virtual Machine V2Nic Network Info Ipv4Config> - The IP address configurations.
- Ipv4Infos
This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Nic Network Info Ipv4Info> - Network
Function Chains This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Nic Network Info Network Function Chain> - The network function chain associates with the NIC. Only valid if nic_type is NORMAL_NIC.
- Network
Function Nic Type This property is required. string - The type of this Network function NIC. Defaults to INGRESS.
- Nic
Type This property is required. string - 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. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Nic Network Info Subnet> - Network identifier for this adapter. Only valid if nic_type is NORMAL_NIC or DIRECT_NIC
- Trunked
Vlans 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.
- Vlan
Mode 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. []GetVirtual Machine V2Nic Network Info Ipv4Config - The IP address configurations.
- Ipv4Infos
This property is required. []GetVirtual Machine V2Nic Network Info Ipv4Info - Network
Function Chains This property is required. []GetVirtual Machine V2Nic Network Info Network Function Chain - The network function chain associates with the NIC. Only valid if nic_type is NORMAL_NIC.
- Network
Function Nic Type This property is required. string - The type of this Network function NIC. Defaults to INGRESS.
- Nic
Type This property is required. string - 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. []GetVirtual Machine V2Nic Network Info Subnet - Network identifier for this adapter. Only valid if nic_type is NORMAL_NIC or DIRECT_NIC
- Trunked
Vlans 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.
- Vlan
Mode 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<GetVirtual Machine V2Nic Network Info Ipv4Config> - The IP address configurations.
- ipv4Infos
This property is required. List<GetVirtual Machine V2Nic Network Info Ipv4Info> - network
Function Chains This property is required. List<GetVirtual Machine V2Nic Network Info Network Function Chain> - The network function chain associates with the NIC. Only valid if nic_type is NORMAL_NIC.
- network
Function Nic Type This property is required. String - The type of this Network function NIC. Defaults to INGRESS.
- nic
Type This property is required. String - NIC type. Defaults to NORMAL_NIC.
- should
Allow Unknown Macs 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<GetVirtual Machine V2Nic Network Info Subnet> - Network identifier for this adapter. Only valid if nic_type is NORMAL_NIC or DIRECT_NIC
- trunked
Vlans 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.
- vlan
Mode 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. GetVirtual Machine V2Nic Network Info Ipv4Config[] - The IP address configurations.
- ipv4Infos
This property is required. GetVirtual Machine V2Nic Network Info Ipv4Info[] - network
Function Chains This property is required. GetVirtual Machine V2Nic Network Info Network Function Chain[] - The network function chain associates with the NIC. Only valid if nic_type is NORMAL_NIC.
- network
Function Nic Type This property is required. string - The type of this Network function NIC. Defaults to INGRESS.
- nic
Type This property is required. string - NIC type. Defaults to NORMAL_NIC.
- should
Allow Unknown Macs 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. GetVirtual Machine V2Nic Network Info Subnet[] - Network identifier for this adapter. Only valid if nic_type is NORMAL_NIC or DIRECT_NIC
- trunked
Vlans 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.
- vlan
Mode 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[GetVirtual Machine V2Nic Network Info Ipv4Config] - The IP address configurations.
- ipv4_
infos This property is required. Sequence[GetVirtual Machine V2Nic Network Info Ipv4Info] - network_
function_ chains This property is required. Sequence[GetVirtual Machine V2Nic Network Info Network Function Chain] - 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[GetVirtual Machine V2Nic Network Info Subnet] - 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> - network
Function Chains This property is required. List<Property Map> - The network function chain associates with the NIC. Only valid if nic_type is NORMAL_NIC.
- network
Function Nic Type This property is required. String - The type of this Network function NIC. Defaults to INGRESS.
- nic
Type This property is required. String - NIC type. Defaults to NORMAL_NIC.
- should
Allow Unknown Macs 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
- trunked
Vlans 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.
- vlan
Mode 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
- Ip
Addresses This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Nic Network Info Ipv4Config Ip Address> - Secondary
Ip Address Lists This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Nic Network Info Ipv4Config Secondary Ip Address List> - Should
Assign Ip This property is required. bool
- Ip
Addresses This property is required. []GetVirtual Machine V2Nic Network Info Ipv4Config Ip Address - Secondary
Ip Address Lists This property is required. []GetVirtual Machine V2Nic Network Info Ipv4Config Secondary Ip Address List - Should
Assign Ip This property is required. bool
- ip
Addresses This property is required. List<GetVirtual Machine V2Nic Network Info Ipv4Config Ip Address> - secondary
Ip Address Lists This property is required. List<GetVirtual Machine V2Nic Network Info Ipv4Config Secondary Ip Address List> - should
Assign Ip This property is required. Boolean
- ip
Addresses This property is required. GetVirtual Machine V2Nic Network Info Ipv4Config Ip Address[] - secondary
Ip Address Lists This property is required. GetVirtual Machine V2Nic Network Info Ipv4Config Secondary Ip Address List[] - should
Assign Ip This property is required. boolean
- ip_
addresses This property is required. Sequence[GetVirtual Machine V2Nic Network Info Ipv4Config Ip Address] - secondary_
ip_ address_ lists This property is required. Sequence[GetVirtual Machine V2Nic Network Info Ipv4Config Secondary Ip Address List] - should_
assign_ ip This property is required. bool
- ip
Addresses This property is required. List<Property Map> - secondary
Ip Address Lists This property is required. List<Property Map> - should
Assign Ip This property is required. Boolean
GetVirtualMachineV2NicNetworkInfoIpv4ConfigIpAddress
- Prefix
Length This property is required. int - Value
This property is required. string
- Prefix
Length This property is required. int - Value
This property is required. string
- prefix
Length This property is required. Integer - value
This property is required. String
- prefix
Length This property is required. number - value
This property is required. string
- prefix_
length This property is required. int - value
This property is required. str
- prefix
Length This property is required. Number - value
This property is required. String
GetVirtualMachineV2NicNetworkInfoIpv4ConfigSecondaryIpAddressList
- Prefix
Length This property is required. int - Value
This property is required. string
- Prefix
Length This property is required. int - Value
This property is required. string
- prefix
Length This property is required. Integer - value
This property is required. String
- prefix
Length This property is required. number - value
This property is required. string
- prefix_
length This property is required. int - value
This property is required. str
- prefix
Length This property is required. Number - value
This property is required. String
GetVirtualMachineV2NicNetworkInfoIpv4Info
- Learned
Ip Addresses This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Nic Network Info Ipv4Info Learned Ip Address>
- Learned
Ip Addresses This property is required. []GetVirtual Machine V2Nic Network Info Ipv4Info Learned Ip Address
- learned
Ip Addresses This property is required. List<GetVirtual Machine V2Nic Network Info Ipv4Info Learned Ip Address>
- learned
Ip Addresses This property is required. GetVirtual Machine V2Nic Network Info Ipv4Info Learned Ip Address[]
- learned_
ip_ addresses This property is required. Sequence[GetVirtual Machine V2Nic Network Info Ipv4Info Learned Ip Address]
- learned
Ip Addresses This property is required. List<Property Map>
GetVirtualMachineV2NicNetworkInfoIpv4InfoLearnedIpAddress
- Prefix
Length This property is required. int - Value
This property is required. string
- Prefix
Length This property is required. int - Value
This property is required. string
- prefix
Length This property is required. Integer - value
This property is required. String
- prefix
Length This property is required. number - value
This property is required. string
- prefix_
length This property is required. int - value
This property is required. str
- prefix
Length This property is required. Number - value
This property is required. String
GetVirtualMachineV2NicNetworkInfoNetworkFunctionChain
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2NicNetworkInfoSubnet
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2OwnershipInfo
- Owners
This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Ownership Info Owner> - Owner reference
- Owners
This property is required. []GetVirtual Machine V2Ownership Info Owner - Owner reference
- owners
This property is required. List<GetVirtual Machine V2Ownership Info Owner> - Owner reference
- owners
This property is required. GetVirtual Machine V2Ownership Info Owner[] - Owner reference
- owners
This property is required. Sequence[GetVirtual Machine V2Ownership Info Owner] - Owner reference
- owners
This property is required. List<Property Map> - Owner reference
GetVirtualMachineV2OwnershipInfoOwner
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2ProtectionPolicyState
- Policies
This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Protection Policy State Policy> - Reference to the policy object in use.
- Policies
This property is required. []GetVirtual Machine V2Protection Policy State Policy - Reference to the policy object in use.
- policies
This property is required. List<GetVirtual Machine V2Protection Policy State Policy> - Reference to the policy object in use.
- policies
This property is required. GetVirtual Machine V2Protection Policy State Policy[] - Reference to the policy object in use.
- policies
This property is required. Sequence[GetVirtual Machine V2Protection Policy State Policy] - Reference to the policy object in use.
- policies
This property is required. List<Property Map> - Reference to the policy object in use.
GetVirtualMachineV2ProtectionPolicyStatePolicy
- Ext
Id This property is required. string - Represents virtual machine UUID
- Ext
Id This property is required. string - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
- ext
Id This property is required. string - Represents virtual machine UUID
- ext_
id This property is required. str - Represents virtual machine UUID
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2SerialPort
- Ext
Id This property is required. string - 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.
- Ext
Id This property is required. string - 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.
- ext
Id This property is required. String - Represents virtual machine UUID
- index
This property is required. Integer - Index of the serial port.
- is
Connected This property is required. Boolean - Indicates whether the serial port is connected or not.
- ext
Id This property is required. string - Represents virtual machine UUID
- index
This property is required. number - Index of the serial port.
- is
Connected 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.
- ext
Id This property is required. String - Represents virtual machine UUID
- index
This property is required. Number - Index of the serial port.
- is
Connected This property is required. Boolean - Indicates whether the serial port is connected or not.
GetVirtualMachineV2Source
- Entity
Type This property is required. string - Entity Type of source
- Ext
Id This property is required. string - Represents virtual machine UUID
- Entity
Type This property is required. string - Entity Type of source
- Ext
Id This property is required. string - Represents virtual machine UUID
- entity
Type This property is required. String - Entity Type of source
- ext
Id This property is required. String - Represents virtual machine UUID
- entity
Type This property is required. string - Entity Type of source
- ext
Id 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
- entity
Type This property is required. String - Entity Type of source
- ext
Id This property is required. String - Represents virtual machine UUID
GetVirtualMachineV2StorageConfig
- 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. List<PiersKarsenbarg. Nutanix. Inputs. Get Virtual Machine V2Storage Config Qos Config> - 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. []GetVirtual Machine V2Storage Config Qos Config - QoS parameters to be enforced.
- is
Flash Mode Enabled This property is required. Boolean - Indicates whether the virtual disk is pinned to the hot tier or not.
- qos
Configs This property is required. List<GetVirtual Machine V2Storage Config Qos Config> - QoS parameters to be enforced.
- is
Flash Mode Enabled This property is required. boolean - Indicates whether the virtual disk is pinned to the hot tier or not.
- qos
Configs This property is required. GetVirtual Machine V2Storage Config Qos Config[] - 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[GetVirtual Machine V2Storage Config Qos Config] - QoS parameters to be enforced.
- is
Flash Mode Enabled This property is required. Boolean - Indicates whether the virtual disk is pinned to the hot tier or not.
- qos
Configs This property is required. List<Property Map> - QoS parameters to be enforced.
GetVirtualMachineV2StorageConfigQosConfig
- Throttled
Iops This property is required. int - 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.
- throttled
Iops This property is required. Integer - Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.
- throttled
Iops 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.
- throttled
Iops This property is required. Number - Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.
GetVirtualMachineV2VtpmConfig
- 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. 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. string - Virtual trusted platform module version.
- is
Vtpm Enabled 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. 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.
- is
Vtpm Enabled 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.