published on Tuesday, Apr 28, 2026 by Piers Karsenbarg
published on Tuesday, Apr 28, 2026 by Piers Karsenbarg
Provides a Nutanix Virtual Machine resource to Create a virtual machine clone.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pierskarsenbarg/nutanix";
const vm_list = nutanix.getVirtualMachinesV2({});
const vm1 = new nutanix.VmCloneV2("vm1", {
vmExtId: vm_list.then(vm_list => vm_list.vms?.[0]?.data?.extId),
name: "test-dou",
numCoresPerSocket: 1,
numSockets: 1,
memorySizeMib: 2048,
});
import pulumi
import pulumi_nutanix as nutanix
vm_list = nutanix.get_virtual_machines_v2()
vm1 = nutanix.VmCloneV2("vm1",
vm_ext_id=vm_list.vms[0].data["extId"],
name="test-dou",
num_cores_per_socket=1,
num_sockets=1,
memory_size_mib=2048)
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 {
vm_list, err := nutanix.GetVirtualMachinesV2(ctx, &nutanix.GetVirtualMachinesV2Args{}, nil)
if err != nil {
return err
}
_, err = nutanix.NewVmCloneV2(ctx, "vm1", &nutanix.VmCloneV2Args{
VmExtId: pulumi.String(pulumi.Any(vm_list.Vms[0].Data.ExtId)),
Name: pulumi.String("test-dou"),
NumCoresPerSocket: pulumi.Int(1),
NumSockets: pulumi.Int(1),
MemorySizeMib: 2048,
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = PiersKarsenbarg.Nutanix;
return await Deployment.RunAsync(() =>
{
var vm_list = Nutanix.Index.GetVirtualMachinesV2.Invoke();
var vm1 = new Nutanix.Index.VmCloneV2("vm1", new()
{
VmExtId = vm_list.Apply(vm_list => vm_list.Apply(getVirtualMachinesV2Result => getVirtualMachinesV2Result.Vms[0]?.Data?.ExtId)),
Name = "test-dou",
NumCoresPerSocket = 1,
NumSockets = 1,
MemorySizeMib = 2048,
});
});
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.GetVirtualMachinesV2Args;
import com.pulumi.nutanix.VmCloneV2;
import com.pulumi.nutanix.VmCloneV2Args;
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-list = NutanixFunctions.getVirtualMachinesV2(GetVirtualMachinesV2Args.builder()
.build());
var vm1 = new VmCloneV2("vm1", VmCloneV2Args.builder()
.vmExtId(vm_list.vms()[0].data().extId())
.name("test-dou")
.numCoresPerSocket(1)
.numSockets(1)
.memorySizeMib(2048)
.build());
}
}
resources:
vm1:
type: nutanix:VmCloneV2
properties:
vmExtId: ${["vm-list"].vms[0].data.extId}
name: test-dou
numCoresPerSocket: 1
numSockets: 1
memorySizeMib: 2048
variables:
vm-list:
fn::invoke:
function: nutanix:getVirtualMachinesV2
arguments: {}
Create VmCloneV2 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VmCloneV2(name: string, args: VmCloneV2Args, opts?: CustomResourceOptions);@overload
def VmCloneV2(resource_name: str,
args: VmCloneV2Args,
opts: Optional[ResourceOptions] = None)
@overload
def VmCloneV2(resource_name: str,
opts: Optional[ResourceOptions] = None,
vm_ext_id: Optional[str] = None,
boot_configs: Optional[Sequence[VmCloneV2BootConfigArgs]] = None,
guest_customizations: Optional[Sequence[VmCloneV2GuestCustomizationArgs]] = None,
memory_size_bytes: Optional[int] = None,
name: Optional[str] = None,
nics: Optional[Sequence[VmCloneV2NicArgs]] = None,
num_cores_per_socket: Optional[int] = None,
num_sockets: Optional[int] = None,
num_threads_per_core: Optional[int] = None)func NewVmCloneV2(ctx *Context, name string, args VmCloneV2Args, opts ...ResourceOption) (*VmCloneV2, error)public VmCloneV2(string name, VmCloneV2Args args, CustomResourceOptions? opts = null)
public VmCloneV2(String name, VmCloneV2Args args)
public VmCloneV2(String name, VmCloneV2Args args, CustomResourceOptions options)
type: nutanix:VmCloneV2
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args VmCloneV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args VmCloneV2Args
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VmCloneV2Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VmCloneV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VmCloneV2Args
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var vmCloneV2Resource = new Nutanix.VmCloneV2("vmCloneV2Resource", new()
{
VmExtId = "string",
BootConfigs = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigArgs
{
LegacyBoots = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigLegacyBootArgs
{
BootDevices = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigLegacyBootBootDeviceArgs
{
BootDeviceDisks = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskArgs
{
DiskAddresses = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddressArgs
{
BusType = "string",
Index = 0,
},
},
},
},
BootDeviceNics = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceNicArgs
{
MacAddress = "string",
},
},
},
},
BootOrders = new[]
{
"string",
},
},
},
UefiBoots = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootArgs
{
BootDevices = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootBootDeviceArgs
{
BootDeviceDisks = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootBootDeviceBootDeviceDiskArgs
{
DiskAddresses = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootBootDeviceBootDeviceDiskDiskAddressArgs
{
BusType = "string",
Index = 0,
},
},
},
},
BootDeviceNics = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootBootDeviceBootDeviceNicArgs
{
MacAddress = "string",
},
},
},
},
BootOrders = new[]
{
"string",
},
IsSecureBootEnabled = false,
NvramDevices = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceArgs
{
BackingStorageInfos = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoArgs
{
DataSources = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceArgs
{
References = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceArgs
{
ImageReferences = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReferenceArgs
{
ImageExtId = "string",
},
},
VmDiskReferences = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceArgs
{
DiskAddresses = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddressArgs
{
BusType = "string",
Index = 0,
},
},
DiskExtId = "string",
VmReferences = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReferenceArgs
{
ExtId = "string",
},
},
},
},
},
},
},
},
DiskExtId = "string",
DiskSizeBytes = 0,
IsMigrationInProgress = false,
StorageConfigs = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfigArgs
{
IsFlashModeEnabled = false,
},
},
StorageContainers = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainerArgs
{
ExtId = "string",
},
},
},
},
},
},
},
},
},
},
GuestCustomizations = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationArgs
{
Configs = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigArgs
{
CloudInits = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigCloudInitArgs
{
CloudInitScripts = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptArgs
{
CustomKeys = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyArgs
{
KeyValuePairs = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyKeyValuePairArgs
{
Name = "string",
Value = "string",
},
},
},
},
UserDatas = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptUserDataArgs
{
Value = "string",
},
},
},
},
DatasourceType = "string",
Metadata = "string",
},
},
Syspreps = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigSysprepArgs
{
InstallType = "string",
SysprepScripts = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptArgs
{
CustomKeyValues = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArgs
{
KeyValuePairs = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArgs
{
Name = "string",
Value = "string",
},
},
},
},
UnattendXmls = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptUnattendXmlArgs
{
Value = "string",
},
},
},
},
},
},
},
},
},
},
MemorySizeBytes = 0,
Name = "string",
Nics = new[]
{
new Nutanix.Inputs.VmCloneV2NicArgs
{
BackingInfos = new[]
{
new Nutanix.Inputs.VmCloneV2NicBackingInfoArgs
{
IsConnected = false,
MacAddress = "string",
Model = "string",
NumQueues = 0,
},
},
ExtId = "string",
NetworkInfos = new[]
{
new Nutanix.Inputs.VmCloneV2NicNetworkInfoArgs
{
Ipv4Configs = new[]
{
new Nutanix.Inputs.VmCloneV2NicNetworkInfoIpv4ConfigArgs
{
IpAddresses = new[]
{
new Nutanix.Inputs.VmCloneV2NicNetworkInfoIpv4ConfigIpAddressArgs
{
PrefixLength = 0,
Value = "string",
},
},
SecondaryIpAddressLists = new[]
{
new Nutanix.Inputs.VmCloneV2NicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs
{
PrefixLength = 0,
Value = "string",
},
},
ShouldAssignIp = false,
},
},
NetworkFunctionChains = new[]
{
new Nutanix.Inputs.VmCloneV2NicNetworkInfoNetworkFunctionChainArgs
{
ExtId = "string",
},
},
NetworkFunctionNicType = "string",
NicType = "string",
ShouldAllowUnknownMacs = false,
Subnets = new[]
{
new Nutanix.Inputs.VmCloneV2NicNetworkInfoSubnetArgs
{
ExtId = "string",
},
},
TrunkedVlans = new[]
{
0,
},
VlanMode = "string",
},
},
},
},
NumCoresPerSocket = 0,
NumSockets = 0,
NumThreadsPerCore = 0,
});
example, err := nutanix.NewVmCloneV2(ctx, "vmCloneV2Resource", &nutanix.VmCloneV2Args{
VmExtId: pulumi.String("string"),
BootConfigs: nutanix.VmCloneV2BootConfigArray{
&nutanix.VmCloneV2BootConfigArgs{
LegacyBoots: nutanix.VmCloneV2BootConfigLegacyBootArray{
&nutanix.VmCloneV2BootConfigLegacyBootArgs{
BootDevices: nutanix.VmCloneV2BootConfigLegacyBootBootDeviceArray{
&nutanix.VmCloneV2BootConfigLegacyBootBootDeviceArgs{
BootDeviceDisks: nutanix.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskArray{
&nutanix.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskArgs{
DiskAddresses: nutanix.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddressArray{
&nutanix.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddressArgs{
BusType: pulumi.String("string"),
Index: pulumi.Int(0),
},
},
},
},
BootDeviceNics: nutanix.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceNicArray{
&nutanix.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceNicArgs{
MacAddress: pulumi.String("string"),
},
},
},
},
BootOrders: pulumi.StringArray{
pulumi.String("string"),
},
},
},
UefiBoots: nutanix.VmCloneV2BootConfigUefiBootArray{
&nutanix.VmCloneV2BootConfigUefiBootArgs{
BootDevices: nutanix.VmCloneV2BootConfigUefiBootBootDeviceArray{
&nutanix.VmCloneV2BootConfigUefiBootBootDeviceArgs{
BootDeviceDisks: nutanix.VmCloneV2BootConfigUefiBootBootDeviceBootDeviceDiskArray{
&nutanix.VmCloneV2BootConfigUefiBootBootDeviceBootDeviceDiskArgs{
DiskAddresses: nutanix.VmCloneV2BootConfigUefiBootBootDeviceBootDeviceDiskDiskAddressArray{
&nutanix.VmCloneV2BootConfigUefiBootBootDeviceBootDeviceDiskDiskAddressArgs{
BusType: pulumi.String("string"),
Index: pulumi.Int(0),
},
},
},
},
BootDeviceNics: nutanix.VmCloneV2BootConfigUefiBootBootDeviceBootDeviceNicArray{
&nutanix.VmCloneV2BootConfigUefiBootBootDeviceBootDeviceNicArgs{
MacAddress: pulumi.String("string"),
},
},
},
},
BootOrders: pulumi.StringArray{
pulumi.String("string"),
},
IsSecureBootEnabled: pulumi.Bool(false),
NvramDevices: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceArgs{
BackingStorageInfos: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoArgs{
DataSources: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceArgs{
References: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceArgs{
ImageReferences: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReferenceArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReferenceArgs{
ImageExtId: pulumi.String("string"),
},
},
VmDiskReferences: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceArgs{
DiskAddresses: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddressArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddressArgs{
BusType: pulumi.String("string"),
Index: pulumi.Int(0),
},
},
DiskExtId: pulumi.String("string"),
VmReferences: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReferenceArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReferenceArgs{
ExtId: pulumi.String("string"),
},
},
},
},
},
},
},
},
DiskExtId: pulumi.String("string"),
DiskSizeBytes: pulumi.Int(0),
IsMigrationInProgress: pulumi.Bool(false),
StorageConfigs: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfigArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfigArgs{
IsFlashModeEnabled: pulumi.Bool(false),
},
},
StorageContainers: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainerArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainerArgs{
ExtId: pulumi.String("string"),
},
},
},
},
},
},
},
},
},
},
GuestCustomizations: nutanix.VmCloneV2GuestCustomizationArray{
&nutanix.VmCloneV2GuestCustomizationArgs{
Configs: nutanix.VmCloneV2GuestCustomizationConfigArray{
&nutanix.VmCloneV2GuestCustomizationConfigArgs{
CloudInits: nutanix.VmCloneV2GuestCustomizationConfigCloudInitArray{
&nutanix.VmCloneV2GuestCustomizationConfigCloudInitArgs{
CloudInitScripts: nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptArray{
&nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptArgs{
CustomKeys: nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyArray{
&nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyArgs{
KeyValuePairs: nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyKeyValuePairArray{
&nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyKeyValuePairArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
UserDatas: nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptUserDataArray{
&nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptUserDataArgs{
Value: pulumi.String("string"),
},
},
},
},
DatasourceType: pulumi.String("string"),
Metadata: pulumi.String("string"),
},
},
Syspreps: nutanix.VmCloneV2GuestCustomizationConfigSysprepArray{
&nutanix.VmCloneV2GuestCustomizationConfigSysprepArgs{
InstallType: pulumi.String("string"),
SysprepScripts: nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptArray{
&nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptArgs{
CustomKeyValues: nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArray{
&nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArgs{
KeyValuePairs: nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArray{
&nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
UnattendXmls: nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptUnattendXmlArray{
&nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptUnattendXmlArgs{
Value: pulumi.String("string"),
},
},
},
},
},
},
},
},
},
},
MemorySizeBytes: pulumi.Int(0),
Name: pulumi.String("string"),
Nics: nutanix.VmCloneV2NicArray{
&nutanix.VmCloneV2NicArgs{
BackingInfos: nutanix.VmCloneV2NicBackingInfoArray{
&nutanix.VmCloneV2NicBackingInfoArgs{
IsConnected: pulumi.Bool(false),
MacAddress: pulumi.String("string"),
Model: pulumi.String("string"),
NumQueues: pulumi.Int(0),
},
},
ExtId: pulumi.String("string"),
NetworkInfos: nutanix.VmCloneV2NicNetworkInfoArray{
&nutanix.VmCloneV2NicNetworkInfoArgs{
Ipv4Configs: nutanix.VmCloneV2NicNetworkInfoIpv4ConfigArray{
&nutanix.VmCloneV2NicNetworkInfoIpv4ConfigArgs{
IpAddresses: nutanix.VmCloneV2NicNetworkInfoIpv4ConfigIpAddressArray{
&nutanix.VmCloneV2NicNetworkInfoIpv4ConfigIpAddressArgs{
PrefixLength: pulumi.Int(0),
Value: pulumi.String("string"),
},
},
SecondaryIpAddressLists: nutanix.VmCloneV2NicNetworkInfoIpv4ConfigSecondaryIpAddressListArray{
&nutanix.VmCloneV2NicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs{
PrefixLength: pulumi.Int(0),
Value: pulumi.String("string"),
},
},
ShouldAssignIp: pulumi.Bool(false),
},
},
NetworkFunctionChains: nutanix.VmCloneV2NicNetworkInfoNetworkFunctionChainArray{
&nutanix.VmCloneV2NicNetworkInfoNetworkFunctionChainArgs{
ExtId: pulumi.String("string"),
},
},
NetworkFunctionNicType: pulumi.String("string"),
NicType: pulumi.String("string"),
ShouldAllowUnknownMacs: pulumi.Bool(false),
Subnets: nutanix.VmCloneV2NicNetworkInfoSubnetArray{
&nutanix.VmCloneV2NicNetworkInfoSubnetArgs{
ExtId: pulumi.String("string"),
},
},
TrunkedVlans: pulumi.IntArray{
pulumi.Int(0),
},
VlanMode: pulumi.String("string"),
},
},
},
},
NumCoresPerSocket: pulumi.Int(0),
NumSockets: pulumi.Int(0),
NumThreadsPerCore: pulumi.Int(0),
})
var vmCloneV2Resource = new VmCloneV2("vmCloneV2Resource", VmCloneV2Args.builder()
.vmExtId("string")
.bootConfigs(VmCloneV2BootConfigArgs.builder()
.legacyBoots(VmCloneV2BootConfigLegacyBootArgs.builder()
.bootDevices(VmCloneV2BootConfigLegacyBootBootDeviceArgs.builder()
.bootDeviceDisks(VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskArgs.builder()
.diskAddresses(VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddressArgs.builder()
.busType("string")
.index(0)
.build())
.build())
.bootDeviceNics(VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceNicArgs.builder()
.macAddress("string")
.build())
.build())
.bootOrders("string")
.build())
.uefiBoots(VmCloneV2BootConfigUefiBootArgs.builder()
.bootDevices(VmCloneV2BootConfigUefiBootBootDeviceArgs.builder()
.bootDeviceDisks(VmCloneV2BootConfigUefiBootBootDeviceBootDeviceDiskArgs.builder()
.diskAddresses(VmCloneV2BootConfigUefiBootBootDeviceBootDeviceDiskDiskAddressArgs.builder()
.busType("string")
.index(0)
.build())
.build())
.bootDeviceNics(VmCloneV2BootConfigUefiBootBootDeviceBootDeviceNicArgs.builder()
.macAddress("string")
.build())
.build())
.bootOrders("string")
.isSecureBootEnabled(false)
.nvramDevices(VmCloneV2BootConfigUefiBootNvramDeviceArgs.builder()
.backingStorageInfos(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoArgs.builder()
.dataSources(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceArgs.builder()
.references(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceArgs.builder()
.imageReferences(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReferenceArgs.builder()
.imageExtId("string")
.build())
.vmDiskReferences(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceArgs.builder()
.diskAddresses(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddressArgs.builder()
.busType("string")
.index(0)
.build())
.diskExtId("string")
.vmReferences(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReferenceArgs.builder()
.extId("string")
.build())
.build())
.build())
.build())
.diskExtId("string")
.diskSizeBytes(0)
.isMigrationInProgress(false)
.storageConfigs(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfigArgs.builder()
.isFlashModeEnabled(false)
.build())
.storageContainers(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainerArgs.builder()
.extId("string")
.build())
.build())
.build())
.build())
.build())
.guestCustomizations(VmCloneV2GuestCustomizationArgs.builder()
.configs(VmCloneV2GuestCustomizationConfigArgs.builder()
.cloudInits(VmCloneV2GuestCustomizationConfigCloudInitArgs.builder()
.cloudInitScripts(VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptArgs.builder()
.customKeys(VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyArgs.builder()
.keyValuePairs(VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyKeyValuePairArgs.builder()
.name("string")
.value("string")
.build())
.build())
.userDatas(VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptUserDataArgs.builder()
.value("string")
.build())
.build())
.datasourceType("string")
.metadata("string")
.build())
.syspreps(VmCloneV2GuestCustomizationConfigSysprepArgs.builder()
.installType("string")
.sysprepScripts(VmCloneV2GuestCustomizationConfigSysprepSysprepScriptArgs.builder()
.customKeyValues(VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArgs.builder()
.keyValuePairs(VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArgs.builder()
.name("string")
.value("string")
.build())
.build())
.unattendXmls(VmCloneV2GuestCustomizationConfigSysprepSysprepScriptUnattendXmlArgs.builder()
.value("string")
.build())
.build())
.build())
.build())
.build())
.memorySizeBytes(0)
.name("string")
.nics(VmCloneV2NicArgs.builder()
.backingInfos(VmCloneV2NicBackingInfoArgs.builder()
.isConnected(false)
.macAddress("string")
.model("string")
.numQueues(0)
.build())
.extId("string")
.networkInfos(VmCloneV2NicNetworkInfoArgs.builder()
.ipv4Configs(VmCloneV2NicNetworkInfoIpv4ConfigArgs.builder()
.ipAddresses(VmCloneV2NicNetworkInfoIpv4ConfigIpAddressArgs.builder()
.prefixLength(0)
.value("string")
.build())
.secondaryIpAddressLists(VmCloneV2NicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs.builder()
.prefixLength(0)
.value("string")
.build())
.shouldAssignIp(false)
.build())
.networkFunctionChains(VmCloneV2NicNetworkInfoNetworkFunctionChainArgs.builder()
.extId("string")
.build())
.networkFunctionNicType("string")
.nicType("string")
.shouldAllowUnknownMacs(false)
.subnets(VmCloneV2NicNetworkInfoSubnetArgs.builder()
.extId("string")
.build())
.trunkedVlans(0)
.vlanMode("string")
.build())
.build())
.numCoresPerSocket(0)
.numSockets(0)
.numThreadsPerCore(0)
.build());
vm_clone_v2_resource = nutanix.VmCloneV2("vmCloneV2Resource",
vm_ext_id="string",
boot_configs=[{
"legacy_boots": [{
"boot_devices": [{
"boot_device_disks": [{
"disk_addresses": [{
"bus_type": "string",
"index": 0,
}],
}],
"boot_device_nics": [{
"mac_address": "string",
}],
}],
"boot_orders": ["string"],
}],
"uefi_boots": [{
"boot_devices": [{
"boot_device_disks": [{
"disk_addresses": [{
"bus_type": "string",
"index": 0,
}],
}],
"boot_device_nics": [{
"mac_address": "string",
}],
}],
"boot_orders": ["string"],
"is_secure_boot_enabled": False,
"nvram_devices": [{
"backing_storage_infos": [{
"data_sources": [{
"references": [{
"image_references": [{
"image_ext_id": "string",
}],
"vm_disk_references": [{
"disk_addresses": [{
"bus_type": "string",
"index": 0,
}],
"disk_ext_id": "string",
"vm_references": [{
"ext_id": "string",
}],
}],
}],
}],
"disk_ext_id": "string",
"disk_size_bytes": 0,
"is_migration_in_progress": False,
"storage_configs": [{
"is_flash_mode_enabled": False,
}],
"storage_containers": [{
"ext_id": "string",
}],
}],
}],
}],
}],
guest_customizations=[{
"configs": [{
"cloud_inits": [{
"cloud_init_scripts": [{
"custom_keys": [{
"key_value_pairs": [{
"name": "string",
"value": "string",
}],
}],
"user_datas": [{
"value": "string",
}],
}],
"datasource_type": "string",
"metadata": "string",
}],
"syspreps": [{
"install_type": "string",
"sysprep_scripts": [{
"custom_key_values": [{
"key_value_pairs": [{
"name": "string",
"value": "string",
}],
}],
"unattend_xmls": [{
"value": "string",
}],
}],
}],
}],
}],
memory_size_bytes=0,
name="string",
nics=[{
"backing_infos": [{
"is_connected": False,
"mac_address": "string",
"model": "string",
"num_queues": 0,
}],
"ext_id": "string",
"network_infos": [{
"ipv4_configs": [{
"ip_addresses": [{
"prefix_length": 0,
"value": "string",
}],
"secondary_ip_address_lists": [{
"prefix_length": 0,
"value": "string",
}],
"should_assign_ip": False,
}],
"network_function_chains": [{
"ext_id": "string",
}],
"network_function_nic_type": "string",
"nic_type": "string",
"should_allow_unknown_macs": False,
"subnets": [{
"ext_id": "string",
}],
"trunked_vlans": [0],
"vlan_mode": "string",
}],
}],
num_cores_per_socket=0,
num_sockets=0,
num_threads_per_core=0)
const vmCloneV2Resource = new nutanix.VmCloneV2("vmCloneV2Resource", {
vmExtId: "string",
bootConfigs: [{
legacyBoots: [{
bootDevices: [{
bootDeviceDisks: [{
diskAddresses: [{
busType: "string",
index: 0,
}],
}],
bootDeviceNics: [{
macAddress: "string",
}],
}],
bootOrders: ["string"],
}],
uefiBoots: [{
bootDevices: [{
bootDeviceDisks: [{
diskAddresses: [{
busType: "string",
index: 0,
}],
}],
bootDeviceNics: [{
macAddress: "string",
}],
}],
bootOrders: ["string"],
isSecureBootEnabled: false,
nvramDevices: [{
backingStorageInfos: [{
dataSources: [{
references: [{
imageReferences: [{
imageExtId: "string",
}],
vmDiskReferences: [{
diskAddresses: [{
busType: "string",
index: 0,
}],
diskExtId: "string",
vmReferences: [{
extId: "string",
}],
}],
}],
}],
diskExtId: "string",
diskSizeBytes: 0,
isMigrationInProgress: false,
storageConfigs: [{
isFlashModeEnabled: false,
}],
storageContainers: [{
extId: "string",
}],
}],
}],
}],
}],
guestCustomizations: [{
configs: [{
cloudInits: [{
cloudInitScripts: [{
customKeys: [{
keyValuePairs: [{
name: "string",
value: "string",
}],
}],
userDatas: [{
value: "string",
}],
}],
datasourceType: "string",
metadata: "string",
}],
syspreps: [{
installType: "string",
sysprepScripts: [{
customKeyValues: [{
keyValuePairs: [{
name: "string",
value: "string",
}],
}],
unattendXmls: [{
value: "string",
}],
}],
}],
}],
}],
memorySizeBytes: 0,
name: "string",
nics: [{
backingInfos: [{
isConnected: false,
macAddress: "string",
model: "string",
numQueues: 0,
}],
extId: "string",
networkInfos: [{
ipv4Configs: [{
ipAddresses: [{
prefixLength: 0,
value: "string",
}],
secondaryIpAddressLists: [{
prefixLength: 0,
value: "string",
}],
shouldAssignIp: false,
}],
networkFunctionChains: [{
extId: "string",
}],
networkFunctionNicType: "string",
nicType: "string",
shouldAllowUnknownMacs: false,
subnets: [{
extId: "string",
}],
trunkedVlans: [0],
vlanMode: "string",
}],
}],
numCoresPerSocket: 0,
numSockets: 0,
numThreadsPerCore: 0,
});
type: nutanix:VmCloneV2
properties:
bootConfigs:
- legacyBoots:
- bootDevices:
- bootDeviceDisks:
- diskAddresses:
- busType: string
index: 0
bootDeviceNics:
- macAddress: string
bootOrders:
- string
uefiBoots:
- bootDevices:
- bootDeviceDisks:
- diskAddresses:
- busType: string
index: 0
bootDeviceNics:
- macAddress: string
bootOrders:
- string
isSecureBootEnabled: false
nvramDevices:
- backingStorageInfos:
- dataSources:
- references:
- imageReferences:
- imageExtId: string
vmDiskReferences:
- diskAddresses:
- busType: string
index: 0
diskExtId: string
vmReferences:
- extId: string
diskExtId: string
diskSizeBytes: 0
isMigrationInProgress: false
storageConfigs:
- isFlashModeEnabled: false
storageContainers:
- extId: string
guestCustomizations:
- configs:
- cloudInits:
- cloudInitScripts:
- customKeys:
- keyValuePairs:
- name: string
value: string
userDatas:
- value: string
datasourceType: string
metadata: string
syspreps:
- installType: string
sysprepScripts:
- customKeyValues:
- keyValuePairs:
- name: string
value: string
unattendXmls:
- value: string
memorySizeBytes: 0
name: string
nics:
- backingInfos:
- isConnected: false
macAddress: string
model: string
numQueues: 0
extId: string
networkInfos:
- ipv4Configs:
- ipAddresses:
- prefixLength: 0
value: string
secondaryIpAddressLists:
- prefixLength: 0
value: string
shouldAssignIp: false
networkFunctionChains:
- extId: string
networkFunctionNicType: string
nicType: string
shouldAllowUnknownMacs: false
subnets:
- extId: string
trunkedVlans:
- 0
vlanMode: string
numCoresPerSocket: 0
numSockets: 0
numThreadsPerCore: 0
vmExtId: string
VmCloneV2 Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The VmCloneV2 resource accepts the following input properties:
- Vm
Ext stringId - (Required) The globally unique identifier of a VM. It should be of type UUID.
- Boot
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config> - (Optional) 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.
- Guest
Customizations List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization> - (Optional) 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.
- Memory
Size intBytes - Name string
- (Optional) The name for the vm.
- Nics
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Nic> - (Optional) NICs attached to the VM.
- Num
Cores intPer Socket - (Optional) Number of cores per socket.
- Num
Sockets int - (Optional) Number of vCPU sockets.
- Num
Threads intPer Core - (Optional) Number of threads per core.
- Vm
Ext stringId - (Required) The globally unique identifier of a VM. It should be of type UUID.
- Boot
Configs []VmClone V2Boot Config Args - (Optional) 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.
- Guest
Customizations []VmClone V2Guest Customization Args - (Optional) 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.
- Memory
Size intBytes - Name string
- (Optional) The name for the vm.
- Nics
[]Vm
Clone V2Nic Args - (Optional) NICs attached to the VM.
- Num
Cores intPer Socket - (Optional) Number of cores per socket.
- Num
Sockets int - (Optional) Number of vCPU sockets.
- Num
Threads intPer Core - (Optional) Number of threads per core.
- vm
Ext StringId - (Required) The globally unique identifier of a VM. It should be of type UUID.
- boot
Configs List<VmClone V2Boot Config> - (Optional) 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.
- guest
Customizations List<VmClone V2Guest Customization> - (Optional) 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.
- memory
Size IntegerBytes - name String
- (Optional) The name for the vm.
- nics
List<Vm
Clone V2Nic> - (Optional) NICs attached to the VM.
- num
Cores IntegerPer Socket - (Optional) Number of cores per socket.
- num
Sockets Integer - (Optional) Number of vCPU sockets.
- num
Threads IntegerPer Core - (Optional) Number of threads per core.
- vm
Ext stringId - (Required) The globally unique identifier of a VM. It should be of type UUID.
- boot
Configs VmClone V2Boot Config[] - (Optional) 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.
- guest
Customizations VmClone V2Guest Customization[] - (Optional) 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.
- memory
Size numberBytes - name string
- (Optional) The name for the vm.
- nics
Vm
Clone V2Nic[] - (Optional) NICs attached to the VM.
- num
Cores numberPer Socket - (Optional) Number of cores per socket.
- num
Sockets number - (Optional) Number of vCPU sockets.
- num
Threads numberPer Core - (Optional) Number of threads per core.
- vm_
ext_ strid - (Required) The globally unique identifier of a VM. It should be of type UUID.
- boot_
configs Sequence[VmClone V2Boot Config Args] - (Optional) 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.
- guest_
customizations Sequence[VmClone V2Guest Customization Args] - (Optional) 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.
- memory_
size_ intbytes - name str
- (Optional) The name for the vm.
- nics
Sequence[Vm
Clone V2Nic Args] - (Optional) NICs attached to the VM.
- num_
cores_ intper_ socket - (Optional) Number of cores per socket.
- num_
sockets int - (Optional) Number of vCPU sockets.
- num_
threads_ intper_ core - (Optional) Number of threads per core.
- vm
Ext StringId - (Required) The globally unique identifier of a VM. It should be of type UUID.
- boot
Configs List<Property Map> - (Optional) 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.
- guest
Customizations List<Property Map> - (Optional) 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.
- memory
Size NumberBytes - name String
- (Optional) The name for the vm.
- nics List<Property Map>
- (Optional) NICs attached to the VM.
- num
Cores NumberPer Socket - (Optional) Number of cores per socket.
- num
Sockets Number - (Optional) Number of vCPU sockets.
- num
Threads NumberPer Core - (Optional) Number of threads per core.
Outputs
All input properties are implicitly available as output properties. Additionally, the VmCloneV2 resource produces the following output properties:
- Apc
Configs List<PiersKarsenbarg. Nutanix. Outputs. Vm Clone V2Apc Config> - Bios
Uuid string - Categories
List<Piers
Karsenbarg. Nutanix. Outputs. Vm Clone V2Category> - Cd
Roms List<PiersKarsenbarg. Nutanix. Outputs. Vm Clone V2Cd Rom> - Clusters
List<Piers
Karsenbarg. Nutanix. Outputs. Vm Clone V2Cluster> - Create
Time string - Description string
- Disks
List<Piers
Karsenbarg. Nutanix. Outputs. Vm Clone V2Disk> - Enabled
Cpu List<string>Features - Ext
Id string - Generation
Uuid string - Gpuses
List<Piers
Karsenbarg. Nutanix. Outputs. Vm Clone V2Gpus> - Guest
Tools List<PiersKarsenbarg. Nutanix. Outputs. Vm Clone V2Guest Tool> - Hardware
Clock stringTimezone - Hosts
List<Piers
Karsenbarg. Nutanix. Outputs. Vm Clone V2Host> - Id string
- The provider-assigned unique ID for this managed resource.
- Is
Agent boolVm - Is
Branding boolEnabled - Is
Cpu boolHotplug Enabled - Is
Cpu boolPassthrough Enabled - Is
Gpu boolConsole Enabled - Is
Memory boolOvercommit Enabled - Is
Scsi boolController Enabled - Is
Vcpu boolHard Pinning Enabled - Is
Vga boolConsole Enabled - Links
List<Piers
Karsenbarg. Nutanix. Outputs. Vm Clone V2Link> - Machine
Type string - Num
Numa intNodes - Ownership
Infos List<PiersKarsenbarg. Nutanix. Outputs. Vm Clone V2Ownership Info> - Power
State string - Protection
Policy List<PiersStates Karsenbarg. Nutanix. Outputs. Vm Clone V2Protection Policy State> - Protection
Type string - Serial
Ports List<PiersKarsenbarg. Nutanix. Outputs. Vm Clone V2Serial Port> - Sources
List<Piers
Karsenbarg. Nutanix. Outputs. Vm Clone V2Source> - Storage
Configs List<PiersKarsenbarg. Nutanix. Outputs. Vm Clone V2Storage Config> - Tenant
Id string - Update
Time string - Vtpm
Configs List<PiersKarsenbarg. Nutanix. Outputs. Vm Clone V2Vtpm Config>
- Apc
Configs []VmClone V2Apc Config - Bios
Uuid string - Categories
[]Vm
Clone V2Category - Cd
Roms []VmClone V2Cd Rom - Clusters
[]Vm
Clone V2Cluster - Create
Time string - Description string
- Disks
[]Vm
Clone V2Disk - Enabled
Cpu []stringFeatures - Ext
Id string - Generation
Uuid string - Gpuses
[]Vm
Clone V2Gpus - Guest
Tools []VmClone V2Guest Tool - Hardware
Clock stringTimezone - Hosts
[]Vm
Clone V2Host - Id string
- The provider-assigned unique ID for this managed resource.
- Is
Agent boolVm - Is
Branding boolEnabled - Is
Cpu boolHotplug Enabled - Is
Cpu boolPassthrough Enabled - Is
Gpu boolConsole Enabled - Is
Memory boolOvercommit Enabled - Is
Scsi boolController Enabled - Is
Vcpu boolHard Pinning Enabled - Is
Vga boolConsole Enabled - Links
[]Vm
Clone V2Link - Machine
Type string - Num
Numa intNodes - Ownership
Infos []VmClone V2Ownership Info - Power
State string - Protection
Policy []VmStates Clone V2Protection Policy State - Protection
Type string - Serial
Ports []VmClone V2Serial Port - Sources
[]Vm
Clone V2Source - Storage
Configs []VmClone V2Storage Config - Tenant
Id string - Update
Time string - Vtpm
Configs []VmClone V2Vtpm Config
- apc
Configs List<VmClone V2Apc Config> - bios
Uuid String - categories
List<Vm
Clone V2Category> - cd
Roms List<VmClone V2Cd Rom> - clusters
List<Vm
Clone V2Cluster> - create
Time String - description String
- disks
List<Vm
Clone V2Disk> - enabled
Cpu List<String>Features - ext
Id String - generation
Uuid String - gpuses
List<Vm
Clone V2Gpus> - guest
Tools List<VmClone V2Guest Tool> - hardware
Clock StringTimezone - hosts
List<Vm
Clone V2Host> - id String
- The provider-assigned unique ID for this managed resource.
- is
Agent BooleanVm - is
Branding BooleanEnabled - is
Cpu BooleanHotplug Enabled - is
Cpu BooleanPassthrough Enabled - is
Gpu BooleanConsole Enabled - is
Memory BooleanOvercommit Enabled - is
Scsi BooleanController Enabled - is
Vcpu BooleanHard Pinning Enabled - is
Vga BooleanConsole Enabled - links
List<Vm
Clone V2Link> - machine
Type String - num
Numa IntegerNodes - ownership
Infos List<VmClone V2Ownership Info> - power
State String - protection
Policy List<VmStates Clone V2Protection Policy State> - protection
Type String - serial
Ports List<VmClone V2Serial Port> - sources
List<Vm
Clone V2Source> - storage
Configs List<VmClone V2Storage Config> - tenant
Id String - update
Time String - vtpm
Configs List<VmClone V2Vtpm Config>
- apc
Configs VmClone V2Apc Config[] - bios
Uuid string - categories
Vm
Clone V2Category[] - cd
Roms VmClone V2Cd Rom[] - clusters
Vm
Clone V2Cluster[] - create
Time string - description string
- disks
Vm
Clone V2Disk[] - enabled
Cpu string[]Features - ext
Id string - generation
Uuid string - gpuses
Vm
Clone V2Gpus[] - guest
Tools VmClone V2Guest Tool[] - hardware
Clock stringTimezone - hosts
Vm
Clone V2Host[] - id string
- The provider-assigned unique ID for this managed resource.
- is
Agent booleanVm - is
Branding booleanEnabled - is
Cpu booleanHotplug Enabled - is
Cpu booleanPassthrough Enabled - is
Gpu booleanConsole Enabled - is
Memory booleanOvercommit Enabled - is
Scsi booleanController Enabled - is
Vcpu booleanHard Pinning Enabled - is
Vga booleanConsole Enabled - links
Vm
Clone V2Link[] - machine
Type string - num
Numa numberNodes - ownership
Infos VmClone V2Ownership Info[] - power
State string - protection
Policy VmStates Clone V2Protection Policy State[] - protection
Type string - serial
Ports VmClone V2Serial Port[] - sources
Vm
Clone V2Source[] - storage
Configs VmClone V2Storage Config[] - tenant
Id string - update
Time string - vtpm
Configs VmClone V2Vtpm Config[]
- apc_
configs Sequence[VmClone V2Apc Config] - bios_
uuid str - categories
Sequence[Vm
Clone V2Category] - cd_
roms Sequence[VmClone V2Cd Rom] - clusters
Sequence[Vm
Clone V2Cluster] - create_
time str - description str
- disks
Sequence[Vm
Clone V2Disk] - enabled_
cpu_ Sequence[str]features - ext_
id str - generation_
uuid str - gpuses
Sequence[Vm
Clone V2Gpus] - guest_
tools Sequence[VmClone V2Guest Tool] - hardware_
clock_ strtimezone - hosts
Sequence[Vm
Clone V2Host] - id str
- The provider-assigned unique ID for this managed resource.
- is_
agent_ boolvm - is_
branding_ boolenabled - is_
cpu_ boolhotplug_ enabled - is_
cpu_ boolpassthrough_ enabled - is_
gpu_ boolconsole_ enabled - is_
memory_ boolovercommit_ enabled - is_
scsi_ boolcontroller_ enabled - is_
vcpu_ boolhard_ pinning_ enabled - is_
vga_ boolconsole_ enabled - links
Sequence[Vm
Clone V2Link] - machine_
type str - num_
numa_ intnodes - ownership_
infos Sequence[VmClone V2Ownership Info] - power_
state str - protection_
policy_ Sequence[Vmstates Clone V2Protection Policy State] - protection_
type str - serial_
ports Sequence[VmClone V2Serial Port] - sources
Sequence[Vm
Clone V2Source] - storage_
configs Sequence[VmClone V2Storage Config] - tenant_
id str - update_
time str - vtpm_
configs Sequence[VmClone V2Vtpm Config]
- apc
Configs List<Property Map> - bios
Uuid String - categories List<Property Map>
- cd
Roms List<Property Map> - clusters List<Property Map>
- create
Time String - description String
- disks List<Property Map>
- enabled
Cpu List<String>Features - ext
Id String - generation
Uuid String - gpuses List<Property Map>
- guest
Tools List<Property Map> - hardware
Clock StringTimezone - hosts List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- is
Agent BooleanVm - is
Branding BooleanEnabled - is
Cpu BooleanHotplug Enabled - is
Cpu BooleanPassthrough Enabled - is
Gpu BooleanConsole Enabled - is
Memory BooleanOvercommit Enabled - is
Scsi BooleanController Enabled - is
Vcpu BooleanHard Pinning Enabled - is
Vga BooleanConsole Enabled - links List<Property Map>
- machine
Type String - num
Numa NumberNodes - ownership
Infos List<Property Map> - power
State String - protection
Policy List<Property Map>States - protection
Type String - serial
Ports List<Property Map> - sources List<Property Map>
- storage
Configs List<Property Map> - tenant
Id String - update
Time String - vtpm
Configs List<Property Map>
Look up Existing VmCloneV2 Resource
Get an existing VmCloneV2 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: VmCloneV2State, opts?: CustomResourceOptions): VmCloneV2@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
apc_configs: Optional[Sequence[VmCloneV2ApcConfigArgs]] = None,
bios_uuid: Optional[str] = None,
boot_configs: Optional[Sequence[VmCloneV2BootConfigArgs]] = None,
categories: Optional[Sequence[VmCloneV2CategoryArgs]] = None,
cd_roms: Optional[Sequence[VmCloneV2CdRomArgs]] = None,
clusters: Optional[Sequence[VmCloneV2ClusterArgs]] = None,
create_time: Optional[str] = None,
description: Optional[str] = None,
disks: Optional[Sequence[VmCloneV2DiskArgs]] = None,
enabled_cpu_features: Optional[Sequence[str]] = None,
ext_id: Optional[str] = None,
generation_uuid: Optional[str] = None,
gpuses: Optional[Sequence[VmCloneV2GpusArgs]] = None,
guest_customizations: Optional[Sequence[VmCloneV2GuestCustomizationArgs]] = None,
guest_tools: Optional[Sequence[VmCloneV2GuestToolArgs]] = None,
hardware_clock_timezone: Optional[str] = None,
hosts: Optional[Sequence[VmCloneV2HostArgs]] = None,
is_agent_vm: Optional[bool] = None,
is_branding_enabled: Optional[bool] = None,
is_cpu_hotplug_enabled: Optional[bool] = None,
is_cpu_passthrough_enabled: Optional[bool] = None,
is_gpu_console_enabled: Optional[bool] = None,
is_memory_overcommit_enabled: Optional[bool] = None,
is_scsi_controller_enabled: Optional[bool] = None,
is_vcpu_hard_pinning_enabled: Optional[bool] = None,
is_vga_console_enabled: Optional[bool] = None,
links: Optional[Sequence[VmCloneV2LinkArgs]] = None,
machine_type: Optional[str] = None,
memory_size_bytes: Optional[int] = None,
name: Optional[str] = None,
nics: Optional[Sequence[VmCloneV2NicArgs]] = None,
num_cores_per_socket: Optional[int] = None,
num_numa_nodes: Optional[int] = None,
num_sockets: Optional[int] = None,
num_threads_per_core: Optional[int] = None,
ownership_infos: Optional[Sequence[VmCloneV2OwnershipInfoArgs]] = None,
power_state: Optional[str] = None,
protection_policy_states: Optional[Sequence[VmCloneV2ProtectionPolicyStateArgs]] = None,
protection_type: Optional[str] = None,
serial_ports: Optional[Sequence[VmCloneV2SerialPortArgs]] = None,
sources: Optional[Sequence[VmCloneV2SourceArgs]] = None,
storage_configs: Optional[Sequence[VmCloneV2StorageConfigArgs]] = None,
tenant_id: Optional[str] = None,
update_time: Optional[str] = None,
vm_ext_id: Optional[str] = None,
vtpm_configs: Optional[Sequence[VmCloneV2VtpmConfigArgs]] = None) -> VmCloneV2func GetVmCloneV2(ctx *Context, name string, id IDInput, state *VmCloneV2State, opts ...ResourceOption) (*VmCloneV2, error)public static VmCloneV2 Get(string name, Input<string> id, VmCloneV2State? state, CustomResourceOptions? opts = null)public static VmCloneV2 get(String name, Output<String> id, VmCloneV2State state, CustomResourceOptions options)resources: _: type: nutanix:VmCloneV2 get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Apc
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Apc Config> - Bios
Uuid string - Boot
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config> - (Optional) 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. Inputs. Vm Clone V2Category> - Cd
Roms List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom> - Clusters
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Cluster> - Create
Time string - Description string
- Disks
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Disk> - Enabled
Cpu List<string>Features - Ext
Id string - Generation
Uuid string - Gpuses
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Gpus> - Guest
Customizations List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization> - (Optional) 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. Inputs. Vm Clone V2Guest Tool> - Hardware
Clock stringTimezone - Hosts
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Host> - Is
Agent boolVm - Is
Branding boolEnabled - Is
Cpu boolHotplug Enabled - Is
Cpu boolPassthrough Enabled - Is
Gpu boolConsole Enabled - Is
Memory boolOvercommit Enabled - Is
Scsi boolController Enabled - Is
Vcpu boolHard Pinning Enabled - Is
Vga boolConsole Enabled - Links
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Link> - Machine
Type string - Memory
Size intBytes - Name string
- (Optional) The name for the vm.
- Nics
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Nic> - (Optional) NICs attached to the VM.
- Num
Cores intPer Socket - (Optional) Number of cores per socket.
- Num
Numa intNodes - Num
Sockets int - (Optional) Number of vCPU sockets.
- Num
Threads intPer Core - (Optional) Number of threads per core.
- Ownership
Infos List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Ownership Info> - Power
State string - Protection
Policy List<PiersStates Karsenbarg. Nutanix. Inputs. Vm Clone V2Protection Policy State> - Protection
Type string - Serial
Ports List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Serial Port> - Sources
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Source> - Storage
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Storage Config> - Tenant
Id string - Update
Time string - Vm
Ext stringId - (Required) The globally unique identifier of a VM. It should be of type UUID.
- Vtpm
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Vtpm Config>
- Apc
Configs []VmClone V2Apc Config Args - Bios
Uuid string - Boot
Configs []VmClone V2Boot Config Args - (Optional) 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
[]Vm
Clone V2Category Args - Cd
Roms []VmClone V2Cd Rom Args - Clusters
[]Vm
Clone V2Cluster Args - Create
Time string - Description string
- Disks
[]Vm
Clone V2Disk Args - Enabled
Cpu []stringFeatures - Ext
Id string - Generation
Uuid string - Gpuses
[]Vm
Clone V2Gpus Args - Guest
Customizations []VmClone V2Guest Customization Args - (Optional) 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 []VmClone V2Guest Tool Args - Hardware
Clock stringTimezone - Hosts
[]Vm
Clone V2Host Args - Is
Agent boolVm - Is
Branding boolEnabled - Is
Cpu boolHotplug Enabled - Is
Cpu boolPassthrough Enabled - Is
Gpu boolConsole Enabled - Is
Memory boolOvercommit Enabled - Is
Scsi boolController Enabled - Is
Vcpu boolHard Pinning Enabled - Is
Vga boolConsole Enabled - Links
[]Vm
Clone V2Link Args - Machine
Type string - Memory
Size intBytes - Name string
- (Optional) The name for the vm.
- Nics
[]Vm
Clone V2Nic Args - (Optional) NICs attached to the VM.
- Num
Cores intPer Socket - (Optional) Number of cores per socket.
- Num
Numa intNodes - Num
Sockets int - (Optional) Number of vCPU sockets.
- Num
Threads intPer Core - (Optional) Number of threads per core.
- Ownership
Infos []VmClone V2Ownership Info Args - Power
State string - Protection
Policy []VmStates Clone V2Protection Policy State Args - Protection
Type string - Serial
Ports []VmClone V2Serial Port Args - Sources
[]Vm
Clone V2Source Args - Storage
Configs []VmClone V2Storage Config Args - Tenant
Id string - Update
Time string - Vm
Ext stringId - (Required) The globally unique identifier of a VM. It should be of type UUID.
- Vtpm
Configs []VmClone V2Vtpm Config Args
- apc
Configs List<VmClone V2Apc Config> - bios
Uuid String - boot
Configs List<VmClone V2Boot Config> - (Optional) 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<Vm
Clone V2Category> - cd
Roms List<VmClone V2Cd Rom> - clusters
List<Vm
Clone V2Cluster> - create
Time String - description String
- disks
List<Vm
Clone V2Disk> - enabled
Cpu List<String>Features - ext
Id String - generation
Uuid String - gpuses
List<Vm
Clone V2Gpus> - guest
Customizations List<VmClone V2Guest Customization> - (Optional) 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<VmClone V2Guest Tool> - hardware
Clock StringTimezone - hosts
List<Vm
Clone V2Host> - is
Agent BooleanVm - is
Branding BooleanEnabled - is
Cpu BooleanHotplug Enabled - is
Cpu BooleanPassthrough Enabled - is
Gpu BooleanConsole Enabled - is
Memory BooleanOvercommit Enabled - is
Scsi BooleanController Enabled - is
Vcpu BooleanHard Pinning Enabled - is
Vga BooleanConsole Enabled - links
List<Vm
Clone V2Link> - machine
Type String - memory
Size IntegerBytes - name String
- (Optional) The name for the vm.
- nics
List<Vm
Clone V2Nic> - (Optional) NICs attached to the VM.
- num
Cores IntegerPer Socket - (Optional) Number of cores per socket.
- num
Numa IntegerNodes - num
Sockets Integer - (Optional) Number of vCPU sockets.
- num
Threads IntegerPer Core - (Optional) Number of threads per core.
- ownership
Infos List<VmClone V2Ownership Info> - power
State String - protection
Policy List<VmStates Clone V2Protection Policy State> - protection
Type String - serial
Ports List<VmClone V2Serial Port> - sources
List<Vm
Clone V2Source> - storage
Configs List<VmClone V2Storage Config> - tenant
Id String - update
Time String - vm
Ext StringId - (Required) The globally unique identifier of a VM. It should be of type UUID.
- vtpm
Configs List<VmClone V2Vtpm Config>
- apc
Configs VmClone V2Apc Config[] - bios
Uuid string - boot
Configs VmClone V2Boot Config[] - (Optional) 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
Vm
Clone V2Category[] - cd
Roms VmClone V2Cd Rom[] - clusters
Vm
Clone V2Cluster[] - create
Time string - description string
- disks
Vm
Clone V2Disk[] - enabled
Cpu string[]Features - ext
Id string - generation
Uuid string - gpuses
Vm
Clone V2Gpus[] - guest
Customizations VmClone V2Guest Customization[] - (Optional) 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 VmClone V2Guest Tool[] - hardware
Clock stringTimezone - hosts
Vm
Clone V2Host[] - is
Agent booleanVm - is
Branding booleanEnabled - is
Cpu booleanHotplug Enabled - is
Cpu booleanPassthrough Enabled - is
Gpu booleanConsole Enabled - is
Memory booleanOvercommit Enabled - is
Scsi booleanController Enabled - is
Vcpu booleanHard Pinning Enabled - is
Vga booleanConsole Enabled - links
Vm
Clone V2Link[] - machine
Type string - memory
Size numberBytes - name string
- (Optional) The name for the vm.
- nics
Vm
Clone V2Nic[] - (Optional) NICs attached to the VM.
- num
Cores numberPer Socket - (Optional) Number of cores per socket.
- num
Numa numberNodes - num
Sockets number - (Optional) Number of vCPU sockets.
- num
Threads numberPer Core - (Optional) Number of threads per core.
- ownership
Infos VmClone V2Ownership Info[] - power
State string - protection
Policy VmStates Clone V2Protection Policy State[] - protection
Type string - serial
Ports VmClone V2Serial Port[] - sources
Vm
Clone V2Source[] - storage
Configs VmClone V2Storage Config[] - tenant
Id string - update
Time string - vm
Ext stringId - (Required) The globally unique identifier of a VM. It should be of type UUID.
- vtpm
Configs VmClone V2Vtpm Config[]
- apc_
configs Sequence[VmClone V2Apc Config Args] - bios_
uuid str - boot_
configs Sequence[VmClone V2Boot Config Args] - (Optional) 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[Vm
Clone V2Category Args] - cd_
roms Sequence[VmClone V2Cd Rom Args] - clusters
Sequence[Vm
Clone V2Cluster Args] - create_
time str - description str
- disks
Sequence[Vm
Clone V2Disk Args] - enabled_
cpu_ Sequence[str]features - ext_
id str - generation_
uuid str - gpuses
Sequence[Vm
Clone V2Gpus Args] - guest_
customizations Sequence[VmClone V2Guest Customization Args] - (Optional) 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[VmClone V2Guest Tool Args] - hardware_
clock_ strtimezone - hosts
Sequence[Vm
Clone V2Host Args] - is_
agent_ boolvm - is_
branding_ boolenabled - is_
cpu_ boolhotplug_ enabled - is_
cpu_ boolpassthrough_ enabled - is_
gpu_ boolconsole_ enabled - is_
memory_ boolovercommit_ enabled - is_
scsi_ boolcontroller_ enabled - is_
vcpu_ boolhard_ pinning_ enabled - is_
vga_ boolconsole_ enabled - links
Sequence[Vm
Clone V2Link Args] - machine_
type str - memory_
size_ intbytes - name str
- (Optional) The name for the vm.
- nics
Sequence[Vm
Clone V2Nic Args] - (Optional) NICs attached to the VM.
- num_
cores_ intper_ socket - (Optional) Number of cores per socket.
- num_
numa_ intnodes - num_
sockets int - (Optional) Number of vCPU sockets.
- num_
threads_ intper_ core - (Optional) Number of threads per core.
- ownership_
infos Sequence[VmClone V2Ownership Info Args] - power_
state str - protection_
policy_ Sequence[Vmstates Clone V2Protection Policy State Args] - protection_
type str - serial_
ports Sequence[VmClone V2Serial Port Args] - sources
Sequence[Vm
Clone V2Source Args] - storage_
configs Sequence[VmClone V2Storage Config Args] - tenant_
id str - update_
time str - vm_
ext_ strid - (Required) The globally unique identifier of a VM. It should be of type UUID.
- vtpm_
configs Sequence[VmClone V2Vtpm Config Args]
- apc
Configs List<Property Map> - bios
Uuid String - boot
Configs List<Property Map> - (Optional) 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>
- cd
Roms List<Property Map> - clusters List<Property Map>
- create
Time String - description String
- disks List<Property Map>
- enabled
Cpu List<String>Features - ext
Id String - generation
Uuid String - gpuses List<Property Map>
- guest
Customizations List<Property Map> - (Optional) 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> - hardware
Clock StringTimezone - hosts List<Property Map>
- is
Agent BooleanVm - is
Branding BooleanEnabled - is
Cpu BooleanHotplug Enabled - is
Cpu BooleanPassthrough Enabled - is
Gpu BooleanConsole Enabled - is
Memory BooleanOvercommit Enabled - is
Scsi BooleanController Enabled - is
Vcpu BooleanHard Pinning Enabled - is
Vga BooleanConsole Enabled - links List<Property Map>
- machine
Type String - memory
Size NumberBytes - name String
- (Optional) The name for the vm.
- nics List<Property Map>
- (Optional) NICs attached to the VM.
- num
Cores NumberPer Socket - (Optional) Number of cores per socket.
- num
Numa NumberNodes - num
Sockets Number - (Optional) Number of vCPU sockets.
- num
Threads NumberPer Core - (Optional) Number of threads per core.
- ownership
Infos List<Property Map> - power
State String - protection
Policy List<Property Map>States - protection
Type String - serial
Ports List<Property Map> - sources List<Property Map>
- storage
Configs List<Property Map> - tenant
Id String - update
Time String - vm
Ext StringId - (Required) The globally unique identifier of a VM. It should be of type UUID.
- vtpm
Configs List<Property Map>
Supporting Types
VmCloneV2ApcConfig, VmCloneV2ApcConfigArgs
VmCloneV2ApcConfigCpuModel, VmCloneV2ApcConfigCpuModelArgs
VmCloneV2BootConfig, VmCloneV2BootConfigArgs
VmCloneV2BootConfigLegacyBoot, VmCloneV2BootConfigLegacyBootArgs
- Boot
Devices List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Legacy Boot Boot Device> - (Optional) The Boot Device settings.
- Boot
Orders List<string> - (Optional) 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 []VmClone V2Boot Config Legacy Boot Boot Device - (Optional) The Boot Device settings.
- Boot
Orders []string - (Optional) 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 List<VmClone V2Boot Config Legacy Boot Boot Device> - (Optional) The Boot Device settings.
- boot
Orders List<String> - (Optional) 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 VmClone V2Boot Config Legacy Boot Boot Device[] - (Optional) The Boot Device settings.
- boot
Orders string[] - (Optional) 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 Sequence[VmClone V2Boot Config Legacy Boot Boot Device] - (Optional) The Boot Device settings.
- boot_
orders Sequence[str] - (Optional) 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 List<Property Map> - (Optional) The Boot Device settings.
- boot
Orders List<String> - (Optional) 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.
VmCloneV2BootConfigLegacyBootBootDevice, VmCloneV2BootConfigLegacyBootBootDeviceArgs
- Boot
Device List<PiersDisks Karsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Legacy Boot Boot Device Boot Device Disk> - (Optional) The Boot Device Disk settings.
- Boot
Device List<PiersNics Karsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Legacy Boot Boot Device Boot Device Nic> - (Optional) The Boot Device Nic settings.
- Boot
Device []VmDisks Clone V2Boot Config Legacy Boot Boot Device Boot Device Disk - (Optional) The Boot Device Disk settings.
- Boot
Device []VmNics Clone V2Boot Config Legacy Boot Boot Device Boot Device Nic - (Optional) The Boot Device Nic settings.
- boot
Device List<VmDisks Clone V2Boot Config Legacy Boot Boot Device Boot Device Disk> - (Optional) The Boot Device Disk settings.
- boot
Device List<VmNics Clone V2Boot Config Legacy Boot Boot Device Boot Device Nic> - (Optional) The Boot Device Nic settings.
- boot
Device VmDisks Clone V2Boot Config Legacy Boot Boot Device Boot Device Disk[] - (Optional) The Boot Device Disk settings.
- boot
Device VmNics Clone V2Boot Config Legacy Boot Boot Device Boot Device Nic[] - (Optional) The Boot Device Nic settings.
- boot_
device_ Sequence[Vmdisks Clone V2Boot Config Legacy Boot Boot Device Boot Device Disk] - (Optional) The Boot Device Disk settings.
- boot_
device_ Sequence[Vmnics Clone V2Boot Config Legacy Boot Boot Device Boot Device Nic] - (Optional) The Boot Device Nic settings.
- boot
Device List<Property Map>Disks - (Optional) The Boot Device Disk settings.
- boot
Device List<Property Map>Nics - (Optional) The Boot Device Nic settings.
VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDisk, VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskArgs
- Disk
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Legacy Boot Boot Device Boot Device Disk Disk Address> - (Optional) Address of disk to boot from.
- Disk
Addresses []VmClone V2Boot Config Legacy Boot Boot Device Boot Device Disk Disk Address - (Optional) Address of disk to boot from.
- disk
Addresses List<VmClone V2Boot Config Legacy Boot Boot Device Boot Device Disk Disk Address> - (Optional) Address of disk to boot from.
- disk
Addresses VmClone V2Boot Config Legacy Boot Boot Device Boot Device Disk Disk Address[] - (Optional) Address of disk to boot from.
- disk_
addresses Sequence[VmClone V2Boot Config Legacy Boot Boot Device Boot Device Disk Disk Address] - (Optional) Address of disk to boot from.
- disk
Addresses List<Property Map> - (Optional) Address of disk to boot from.
VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddress, VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddressArgs
- Bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- Bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type String - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index Integer
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus_
type str - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type String - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index Number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceNic, VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceNicArgs
- Mac
Address string - (Optional) MAC address of nic to boot from.
- Mac
Address string - (Optional) MAC address of nic to boot from.
- mac
Address String - (Optional) MAC address of nic to boot from.
- mac
Address string - (Optional) MAC address of nic to boot from.
- mac_
address str - (Optional) MAC address of nic to boot from.
- mac
Address String - (Optional) MAC address of nic to boot from.
VmCloneV2BootConfigUefiBoot, VmCloneV2BootConfigUefiBootArgs
- Boot
Devices List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Boot Device> - (Optional) The Boot Device settings.
- Boot
Orders List<string> - (Optional) 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.
- Is
Secure boolBoot Enabled - (Optional) Indicate whether to enable secure boot or not.
- Nvram
Devices List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device> - (Optional) Configuration for NVRAM to be presented to the VM.
- Boot
Devices []VmClone V2Boot Config Uefi Boot Boot Device - (Optional) The Boot Device settings.
- Boot
Orders []string - (Optional) 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.
- Is
Secure boolBoot Enabled - (Optional) Indicate whether to enable secure boot or not.
- Nvram
Devices []VmClone V2Boot Config Uefi Boot Nvram Device - (Optional) Configuration for NVRAM to be presented to the VM.
- boot
Devices List<VmClone V2Boot Config Uefi Boot Boot Device> - (Optional) The Boot Device settings.
- boot
Orders List<String> - (Optional) 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.
- is
Secure BooleanBoot Enabled - (Optional) Indicate whether to enable secure boot or not.
- nvram
Devices List<VmClone V2Boot Config Uefi Boot Nvram Device> - (Optional) Configuration for NVRAM to be presented to the VM.
- boot
Devices VmClone V2Boot Config Uefi Boot Boot Device[] - (Optional) The Boot Device settings.
- boot
Orders string[] - (Optional) 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.
- is
Secure booleanBoot Enabled - (Optional) Indicate whether to enable secure boot or not.
- nvram
Devices VmClone V2Boot Config Uefi Boot Nvram Device[] - (Optional) Configuration for NVRAM to be presented to the VM.
- boot_
devices Sequence[VmClone V2Boot Config Uefi Boot Boot Device] - (Optional) The Boot Device settings.
- boot_
orders Sequence[str] - (Optional) 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.
- is_
secure_ boolboot_ enabled - (Optional) Indicate whether to enable secure boot or not.
- nvram_
devices Sequence[VmClone V2Boot Config Uefi Boot Nvram Device] - (Optional) Configuration for NVRAM to be presented to the VM.
- boot
Devices List<Property Map> - (Optional) The Boot Device settings.
- boot
Orders List<String> - (Optional) 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.
- is
Secure BooleanBoot Enabled - (Optional) Indicate whether to enable secure boot or not.
- nvram
Devices List<Property Map> - (Optional) Configuration for NVRAM to be presented to the VM.
VmCloneV2BootConfigUefiBootBootDevice, VmCloneV2BootConfigUefiBootBootDeviceArgs
- Boot
Device List<PiersDisks Karsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Boot Device Boot Device Disk> - (Optional) The Boot Device Disk settings.
- Boot
Device List<PiersNics Karsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Boot Device Boot Device Nic> - (Optional) The Boot Device Nic settings.
- Boot
Device []VmDisks Clone V2Boot Config Uefi Boot Boot Device Boot Device Disk - (Optional) The Boot Device Disk settings.
- Boot
Device []VmNics Clone V2Boot Config Uefi Boot Boot Device Boot Device Nic - (Optional) The Boot Device Nic settings.
- boot
Device List<VmDisks Clone V2Boot Config Uefi Boot Boot Device Boot Device Disk> - (Optional) The Boot Device Disk settings.
- boot
Device List<VmNics Clone V2Boot Config Uefi Boot Boot Device Boot Device Nic> - (Optional) The Boot Device Nic settings.
- boot
Device VmDisks Clone V2Boot Config Uefi Boot Boot Device Boot Device Disk[] - (Optional) The Boot Device Disk settings.
- boot
Device VmNics Clone V2Boot Config Uefi Boot Boot Device Boot Device Nic[] - (Optional) The Boot Device Nic settings.
- boot_
device_ Sequence[Vmdisks Clone V2Boot Config Uefi Boot Boot Device Boot Device Disk] - (Optional) The Boot Device Disk settings.
- boot_
device_ Sequence[Vmnics Clone V2Boot Config Uefi Boot Boot Device Boot Device Nic] - (Optional) The Boot Device Nic settings.
- boot
Device List<Property Map>Disks - (Optional) The Boot Device Disk settings.
- boot
Device List<Property Map>Nics - (Optional) The Boot Device Nic settings.
VmCloneV2BootConfigUefiBootBootDeviceBootDeviceDisk, VmCloneV2BootConfigUefiBootBootDeviceBootDeviceDiskArgs
- Disk
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Boot Device Boot Device Disk Disk Address> - (Optional) Address of disk to boot from.
- Disk
Addresses []VmClone V2Boot Config Uefi Boot Boot Device Boot Device Disk Disk Address - (Optional) Address of disk to boot from.
- disk
Addresses List<VmClone V2Boot Config Uefi Boot Boot Device Boot Device Disk Disk Address> - (Optional) Address of disk to boot from.
- disk
Addresses VmClone V2Boot Config Uefi Boot Boot Device Boot Device Disk Disk Address[] - (Optional) Address of disk to boot from.
- disk_
addresses Sequence[VmClone V2Boot Config Uefi Boot Boot Device Boot Device Disk Disk Address] - (Optional) Address of disk to boot from.
- disk
Addresses List<Property Map> - (Optional) Address of disk to boot from.
VmCloneV2BootConfigUefiBootBootDeviceBootDeviceDiskDiskAddress, VmCloneV2BootConfigUefiBootBootDeviceBootDeviceDiskDiskAddressArgs
- Bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- Bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type String - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index Integer
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus_
type str - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type String - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index Number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
VmCloneV2BootConfigUefiBootBootDeviceBootDeviceNic, VmCloneV2BootConfigUefiBootBootDeviceBootDeviceNicArgs
- Mac
Address string - (Optional) MAC address of nic to boot from.
- Mac
Address string - (Optional) MAC address of nic to boot from.
- mac
Address String - (Optional) MAC address of nic to boot from.
- mac
Address string - (Optional) MAC address of nic to boot from.
- mac_
address str - (Optional) MAC address of nic to boot from.
- mac
Address String - (Optional) MAC address of nic to boot from.
VmCloneV2BootConfigUefiBootNvramDevice, VmCloneV2BootConfigUefiBootNvramDeviceArgs
- Backing
Storage List<PiersInfos Karsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info> - (Optional) Storage provided by Nutanix ADSF.
- Backing
Storage []VmInfos Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info - (Optional) Storage provided by Nutanix ADSF.
- backing
Storage List<VmInfos Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info> - (Optional) Storage provided by Nutanix ADSF.
- backing
Storage VmInfos Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info[] - (Optional) Storage provided by Nutanix ADSF.
- backing_
storage_ Sequence[Vminfos Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info] - (Optional) Storage provided by Nutanix ADSF.
- backing
Storage List<Property Map>Infos - (Optional) Storage provided by Nutanix ADSF.
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfo, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoArgs
- Data
Sources List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source> - (Optional) A reference to a disk or image that contains the contents of a disk.
- Disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- Disk
Size intBytes - (Optional) Size of the disk in Bytes.
- Is
Migration boolIn Progress - Storage
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Config> - (Optional) Storage configuration for VM disks.
- Storage
Containers List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Container> - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- Data
Sources []VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source - (Optional) A reference to a disk or image that contains the contents of a disk.
- Disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- Disk
Size intBytes - (Optional) Size of the disk in Bytes.
- Is
Migration boolIn Progress - Storage
Configs []VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Config - (Optional) Storage configuration for VM disks.
- Storage
Containers []VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Container - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- data
Sources List<VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source> - (Optional) A reference to a disk or image that contains the contents of a disk.
- disk
Ext StringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size IntegerBytes - (Optional) Size of the disk in Bytes.
- is
Migration BooleanIn Progress - storage
Configs List<VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Config> - (Optional) Storage configuration for VM disks.
- storage
Containers List<VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Container> - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- data
Sources VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source[] - (Optional) A reference to a disk or image that contains the contents of a disk.
- disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size numberBytes - (Optional) Size of the disk in Bytes.
- is
Migration booleanIn Progress - storage
Configs VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Config[] - (Optional) Storage configuration for VM disks.
- storage
Containers VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Container[] - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- data_
sources Sequence[VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source] - (Optional) A reference to a disk or image that contains the contents of a disk.
- disk_
ext_ strid - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- disk_
size_ intbytes - (Optional) Size of the disk in Bytes.
- is_
migration_ boolin_ progress - storage_
configs Sequence[VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Config] - (Optional) Storage configuration for VM disks.
- storage_
containers Sequence[VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Container] - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- data
Sources List<Property Map> - (Optional) A reference to a disk or image that contains the contents of a disk.
- disk
Ext StringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size NumberBytes - (Optional) Size of the disk in Bytes.
- is
Migration BooleanIn Progress - storage
Configs List<Property Map> - (Optional) Storage configuration for VM disks.
- storage
Containers List<Property Map> - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSource, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceArgs
- References
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference> - (Optional) Data Source Reference settings.
- References
[]Vm
Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference - (Optional) Data Source Reference settings.
- references
List<Vm
Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference> - (Optional) Data Source Reference settings.
- references
Vm
Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference[] - (Optional) Data Source Reference settings.
- references
Sequence[Vm
Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference] - (Optional) Data Source Reference settings.
- references List<Property Map>
- (Optional) Data Source Reference settings.
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReference, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceArgs
- Image
References List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Image Reference> - (Optional) Data Source Image Reference settings.
- Vm
Disk List<PiersReferences Karsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference> - (Optional) Data Source VM Disk Reference settings.
- Image
References []VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Image Reference - (Optional) Data Source Image Reference settings.
- Vm
Disk []VmReferences Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference - (Optional) Data Source VM Disk Reference settings.
- image
References List<VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Image Reference> - (Optional) Data Source Image Reference settings.
- vm
Disk List<VmReferences Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference> - (Optional) Data Source VM Disk Reference settings.
- image
References VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Image Reference[] - (Optional) Data Source Image Reference settings.
- vm
Disk VmReferences Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference[] - (Optional) Data Source VM Disk Reference settings.
- image_
references Sequence[VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Image Reference] - (Optional) Data Source Image Reference settings.
- vm_
disk_ Sequence[Vmreferences Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference] - (Optional) Data Source VM Disk Reference settings.
- image
References List<Property Map> - (Optional) Data Source Image Reference settings.
- vm
Disk List<Property Map>References - (Optional) Data Source VM Disk Reference settings.
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReference, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReferenceArgs
- Image
Ext stringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
- Image
Ext stringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
- image
Ext StringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
- image
Ext stringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
- image_
ext_ strid - (Optional) The globally unique identifier of an image. It should be of type UUID.
- image
Ext StringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReference, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceArgs
- Disk
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Disk Address> - (Optional) Address of disk.
- Disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- Vm
References List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Vm Reference> - (Optional) Reference to a VM.
- Disk
Addresses []VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Disk Address - (Optional) Address of disk.
- Disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- Vm
References []VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Vm Reference - (Optional) Reference to a VM.
- disk
Addresses List<VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Disk Address> - (Optional) Address of disk.
- disk
Ext StringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References List<VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Vm Reference> - (Optional) Reference to a VM.
- disk
Addresses VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Disk Address[] - (Optional) Address of disk.
- disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Vm Reference[] - (Optional) Reference to a VM.
- disk_
addresses Sequence[VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Disk Address] - (Optional) Address of disk.
- disk_
ext_ strid - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- vm_
references Sequence[VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Vm Reference] - (Optional) Reference to a VM.
- disk
Addresses List<Property Map> - (Optional) Address of disk.
- disk
Ext StringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References List<Property Map> - (Optional) Reference to a VM.
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddress, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddressArgs
- Bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- Bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type String - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index Integer
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus_
type str - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type String - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index Number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReference, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReferenceArgs
- Ext
Id string - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- Ext
Id string - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- ext
Id string - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- ext_
id str - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a VM. It should be of type UUID.
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfigArgs
- Is
Flash boolMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- Is
Flash boolMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- is
Flash BooleanMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- is
Flash booleanMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- is_
flash_ boolmode_ enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- is
Flash BooleanMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainerArgs
- Ext
Id string - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- Ext
Id string - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- ext
Id string - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- ext_
id str - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
VmCloneV2Category, VmCloneV2CategoryArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2CdRom, VmCloneV2CdRomArgs
- Backing
Infos List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom Backing Info> - (Optional) Defines a NIC emulated by the hypervisor
- Disk
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom Disk Address> - Ext
Id string - Iso
Type string
- Backing
Infos []VmClone V2Cd Rom Backing Info - (Optional) Defines a NIC emulated by the hypervisor
- Disk
Addresses []VmClone V2Cd Rom Disk Address - Ext
Id string - Iso
Type string
- backing
Infos List<VmClone V2Cd Rom Backing Info> - (Optional) Defines a NIC emulated by the hypervisor
- disk
Addresses List<VmClone V2Cd Rom Disk Address> - ext
Id String - iso
Type String
- backing
Infos VmClone V2Cd Rom Backing Info[] - (Optional) Defines a NIC emulated by the hypervisor
- disk
Addresses VmClone V2Cd Rom Disk Address[] - ext
Id string - iso
Type string
- backing_
infos Sequence[VmClone V2Cd Rom Backing Info] - (Optional) Defines a NIC emulated by the hypervisor
- disk_
addresses Sequence[VmClone V2Cd Rom Disk Address] - ext_
id str - iso_
type str
- backing
Infos List<Property Map> - (Optional) Defines a NIC emulated by the hypervisor
- disk
Addresses List<Property Map> - ext
Id String - iso
Type String
VmCloneV2CdRomBackingInfo, VmCloneV2CdRomBackingInfoArgs
- Data
Sources List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom Backing Info Data Source> - (Optional) A reference to a disk or image that contains the contents of a disk.
- Disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- Disk
Size intBytes - (Optional) Size of the disk in Bytes.
- Is
Migration boolIn Progress - Storage
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom Backing Info Storage Config> - (Optional) Storage configuration for VM disks.
- Storage
Containers List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom Backing Info Storage Container> - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- Data
Sources []VmClone V2Cd Rom Backing Info Data Source - (Optional) A reference to a disk or image that contains the contents of a disk.
- Disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- Disk
Size intBytes - (Optional) Size of the disk in Bytes.
- Is
Migration boolIn Progress - Storage
Configs []VmClone V2Cd Rom Backing Info Storage Config - (Optional) Storage configuration for VM disks.
- Storage
Containers []VmClone V2Cd Rom Backing Info Storage Container - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- data
Sources List<VmClone V2Cd Rom Backing Info Data Source> - (Optional) A reference to a disk or image that contains the contents of a disk.
- disk
Ext StringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size IntegerBytes - (Optional) Size of the disk in Bytes.
- is
Migration BooleanIn Progress - storage
Configs List<VmClone V2Cd Rom Backing Info Storage Config> - (Optional) Storage configuration for VM disks.
- storage
Containers List<VmClone V2Cd Rom Backing Info Storage Container> - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- data
Sources VmClone V2Cd Rom Backing Info Data Source[] - (Optional) A reference to a disk or image that contains the contents of a disk.
- disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size numberBytes - (Optional) Size of the disk in Bytes.
- is
Migration booleanIn Progress - storage
Configs VmClone V2Cd Rom Backing Info Storage Config[] - (Optional) Storage configuration for VM disks.
- storage
Containers VmClone V2Cd Rom Backing Info Storage Container[] - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- data_
sources Sequence[VmClone V2Cd Rom Backing Info Data Source] - (Optional) A reference to a disk or image that contains the contents of a disk.
- disk_
ext_ strid - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- disk_
size_ intbytes - (Optional) Size of the disk in Bytes.
- is_
migration_ boolin_ progress - storage_
configs Sequence[VmClone V2Cd Rom Backing Info Storage Config] - (Optional) Storage configuration for VM disks.
- storage_
containers Sequence[VmClone V2Cd Rom Backing Info Storage Container] - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- data
Sources List<Property Map> - (Optional) A reference to a disk or image that contains the contents of a disk.
- disk
Ext StringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size NumberBytes - (Optional) Size of the disk in Bytes.
- is
Migration BooleanIn Progress - storage
Configs List<Property Map> - (Optional) Storage configuration for VM disks.
- storage
Containers List<Property Map> - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
VmCloneV2CdRomBackingInfoDataSource, VmCloneV2CdRomBackingInfoDataSourceArgs
- References
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom Backing Info Data Source Reference> - (Optional) Data Source Reference settings.
- References
[]Vm
Clone V2Cd Rom Backing Info Data Source Reference - (Optional) Data Source Reference settings.
- references
List<Vm
Clone V2Cd Rom Backing Info Data Source Reference> - (Optional) Data Source Reference settings.
- references
Vm
Clone V2Cd Rom Backing Info Data Source Reference[] - (Optional) Data Source Reference settings.
- references
Sequence[Vm
Clone V2Cd Rom Backing Info Data Source Reference] - (Optional) Data Source Reference settings.
- references List<Property Map>
- (Optional) Data Source Reference settings.
VmCloneV2CdRomBackingInfoDataSourceReference, VmCloneV2CdRomBackingInfoDataSourceReferenceArgs
- Image
References List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom Backing Info Data Source Reference Image Reference> - (Optional) Data Source Image Reference settings.
- Vm
Disk List<PiersReferences Karsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference> - (Optional) Data Source VM Disk Reference settings.
- Image
References []VmClone V2Cd Rom Backing Info Data Source Reference Image Reference - (Optional) Data Source Image Reference settings.
- Vm
Disk []VmReferences Clone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference - (Optional) Data Source VM Disk Reference settings.
- image
References List<VmClone V2Cd Rom Backing Info Data Source Reference Image Reference> - (Optional) Data Source Image Reference settings.
- vm
Disk List<VmReferences Clone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference> - (Optional) Data Source VM Disk Reference settings.
- image
References VmClone V2Cd Rom Backing Info Data Source Reference Image Reference[] - (Optional) Data Source Image Reference settings.
- vm
Disk VmReferences Clone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference[] - (Optional) Data Source VM Disk Reference settings.
- image_
references Sequence[VmClone V2Cd Rom Backing Info Data Source Reference Image Reference] - (Optional) Data Source Image Reference settings.
- vm_
disk_ Sequence[Vmreferences Clone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference] - (Optional) Data Source VM Disk Reference settings.
- image
References List<Property Map> - (Optional) Data Source Image Reference settings.
- vm
Disk List<Property Map>References - (Optional) Data Source VM Disk Reference settings.
VmCloneV2CdRomBackingInfoDataSourceReferenceImageReference, VmCloneV2CdRomBackingInfoDataSourceReferenceImageReferenceArgs
- Image
Ext stringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
- Image
Ext stringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
- image
Ext StringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
- image
Ext stringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
- image_
ext_ strid - (Optional) The globally unique identifier of an image. It should be of type UUID.
- image
Ext StringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
VmCloneV2CdRomBackingInfoDataSourceReferenceVmDiskReference, VmCloneV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceArgs
- Disk
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Disk Address> - (Optional) Address of disk.
- Disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- Vm
References List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Vm Reference> - (Optional) Reference to a VM.
- Disk
Addresses []VmClone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Disk Address - (Optional) Address of disk.
- Disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- Vm
References []VmClone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Vm Reference - (Optional) Reference to a VM.
- disk
Addresses List<VmClone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Disk Address> - (Optional) Address of disk.
- disk
Ext StringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References List<VmClone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Vm Reference> - (Optional) Reference to a VM.
- disk
Addresses VmClone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Disk Address[] - (Optional) Address of disk.
- disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References VmClone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Vm Reference[] - (Optional) Reference to a VM.
- disk_
addresses Sequence[VmClone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Disk Address] - (Optional) Address of disk.
- disk_
ext_ strid - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- vm_
references Sequence[VmClone V2Cd Rom Backing Info Data Source Reference Vm Disk Reference Vm Reference] - (Optional) Reference to a VM.
- disk
Addresses List<Property Map> - (Optional) Address of disk.
- disk
Ext StringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References List<Property Map> - (Optional) Reference to a VM.
VmCloneV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddress, VmCloneV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddressArgs
- Bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- Bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type String - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index Integer
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus_
type str - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type String - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index Number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
VmCloneV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReference, VmCloneV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReferenceArgs
- Ext
Id string - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- Ext
Id string - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- ext
Id string - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- ext_
id str - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a VM. It should be of type UUID.
VmCloneV2CdRomBackingInfoStorageConfig, VmCloneV2CdRomBackingInfoStorageConfigArgs
- Is
Flash boolMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- Is
Flash boolMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- is
Flash BooleanMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- is
Flash booleanMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- is_
flash_ boolmode_ enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- is
Flash BooleanMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
VmCloneV2CdRomBackingInfoStorageContainer, VmCloneV2CdRomBackingInfoStorageContainerArgs
- Ext
Id string - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- Ext
Id string - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- ext
Id string - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- ext_
id str - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
VmCloneV2CdRomDiskAddress, VmCloneV2CdRomDiskAddressArgs
- Bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- Bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type String - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index Integer
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus_
type str - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type String - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index Number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
VmCloneV2Cluster, VmCloneV2ClusterArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2Disk, VmCloneV2DiskArgs
- Backing
Infos List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Disk Backing Info> - (Optional) Defines a NIC emulated by the hypervisor
- Disk
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Disk Disk Address> - Ext
Id string
- Backing
Infos []VmClone V2Disk Backing Info - (Optional) Defines a NIC emulated by the hypervisor
- Disk
Addresses []VmClone V2Disk Disk Address - Ext
Id string
- backing
Infos List<VmClone V2Disk Backing Info> - (Optional) Defines a NIC emulated by the hypervisor
- disk
Addresses List<VmClone V2Disk Disk Address> - ext
Id String
- backing
Infos VmClone V2Disk Backing Info[] - (Optional) Defines a NIC emulated by the hypervisor
- disk
Addresses VmClone V2Disk Disk Address[] - ext
Id string
- backing_
infos Sequence[VmClone V2Disk Backing Info] - (Optional) Defines a NIC emulated by the hypervisor
- disk_
addresses Sequence[VmClone V2Disk Disk Address] - ext_
id str
- backing
Infos List<Property Map> - (Optional) Defines a NIC emulated by the hypervisor
- disk
Addresses List<Property Map> - ext
Id String
VmCloneV2DiskBackingInfo, VmCloneV2DiskBackingInfoArgs
VmCloneV2DiskBackingInfoAdfsVolumeGroupReference, VmCloneV2DiskBackingInfoAdfsVolumeGroupReferenceArgs
- Volume
Group stringExt Id
- Volume
Group stringExt Id
- volume
Group StringExt Id
- volume
Group stringExt Id
- volume
Group StringExt Id
VmCloneV2DiskBackingInfoVmDisk, VmCloneV2DiskBackingInfoVmDiskArgs
- Data
Sources List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Disk Backing Info Vm Disk Data Source> - (Optional) A reference to a disk or image that contains the contents of a disk.
- Disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- Disk
Size intBytes - (Optional) Size of the disk in Bytes.
- Is
Migration boolIn Progress - Storage
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Disk Backing Info Vm Disk Storage Config> - (Optional) Storage configuration for VM disks.
- Storage
Containers List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Disk Backing Info Vm Disk Storage Container> - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- Data
Sources []VmClone V2Disk Backing Info Vm Disk Data Source - (Optional) A reference to a disk or image that contains the contents of a disk.
- Disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- Disk
Size intBytes - (Optional) Size of the disk in Bytes.
- Is
Migration boolIn Progress - Storage
Configs []VmClone V2Disk Backing Info Vm Disk Storage Config - (Optional) Storage configuration for VM disks.
- Storage
Containers []VmClone V2Disk Backing Info Vm Disk Storage Container - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- data
Sources List<VmClone V2Disk Backing Info Vm Disk Data Source> - (Optional) A reference to a disk or image that contains the contents of a disk.
- disk
Ext StringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size IntegerBytes - (Optional) Size of the disk in Bytes.
- is
Migration BooleanIn Progress - storage
Configs List<VmClone V2Disk Backing Info Vm Disk Storage Config> - (Optional) Storage configuration for VM disks.
- storage
Containers List<VmClone V2Disk Backing Info Vm Disk Storage Container> - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- data
Sources VmClone V2Disk Backing Info Vm Disk Data Source[] - (Optional) A reference to a disk or image that contains the contents of a disk.
- disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size numberBytes - (Optional) Size of the disk in Bytes.
- is
Migration booleanIn Progress - storage
Configs VmClone V2Disk Backing Info Vm Disk Storage Config[] - (Optional) Storage configuration for VM disks.
- storage
Containers VmClone V2Disk Backing Info Vm Disk Storage Container[] - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- data_
sources Sequence[VmClone V2Disk Backing Info Vm Disk Data Source] - (Optional) A reference to a disk or image that contains the contents of a disk.
- disk_
ext_ strid - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- disk_
size_ intbytes - (Optional) Size of the disk in Bytes.
- is_
migration_ boolin_ progress - storage_
configs Sequence[VmClone V2Disk Backing Info Vm Disk Storage Config] - (Optional) Storage configuration for VM disks.
- storage_
containers Sequence[VmClone V2Disk Backing Info Vm Disk Storage Container] - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
- data
Sources List<Property Map> - (Optional) A reference to a disk or image that contains the contents of a disk.
- disk
Ext StringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- disk
Size NumberBytes - (Optional) Size of the disk in Bytes.
- is
Migration BooleanIn Progress - storage
Configs List<Property Map> - (Optional) Storage configuration for VM disks.
- storage
Containers List<Property Map> - (Optional) This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
VmCloneV2DiskBackingInfoVmDiskDataSource, VmCloneV2DiskBackingInfoVmDiskDataSourceArgs
- References
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Disk Backing Info Vm Disk Data Source Reference> - (Optional) Data Source Reference settings.
- References
[]Vm
Clone V2Disk Backing Info Vm Disk Data Source Reference - (Optional) Data Source Reference settings.
- references
List<Vm
Clone V2Disk Backing Info Vm Disk Data Source Reference> - (Optional) Data Source Reference settings.
- references
Vm
Clone V2Disk Backing Info Vm Disk Data Source Reference[] - (Optional) Data Source Reference settings.
- references
Sequence[Vm
Clone V2Disk Backing Info Vm Disk Data Source Reference] - (Optional) Data Source Reference settings.
- references List<Property Map>
- (Optional) Data Source Reference settings.
VmCloneV2DiskBackingInfoVmDiskDataSourceReference, VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceArgs
- Image
References List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Disk Backing Info Vm Disk Data Source Reference Image Reference> - (Optional) Data Source Image Reference settings.
- Vm
Disk List<PiersReferences Karsenbarg. Nutanix. Inputs. Vm Clone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference> - (Optional) Data Source VM Disk Reference settings.
- Image
References []VmClone V2Disk Backing Info Vm Disk Data Source Reference Image Reference - (Optional) Data Source Image Reference settings.
- Vm
Disk []VmReferences Clone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference - (Optional) Data Source VM Disk Reference settings.
- image
References List<VmClone V2Disk Backing Info Vm Disk Data Source Reference Image Reference> - (Optional) Data Source Image Reference settings.
- vm
Disk List<VmReferences Clone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference> - (Optional) Data Source VM Disk Reference settings.
- image
References VmClone V2Disk Backing Info Vm Disk Data Source Reference Image Reference[] - (Optional) Data Source Image Reference settings.
- vm
Disk VmReferences Clone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference[] - (Optional) Data Source VM Disk Reference settings.
- image_
references Sequence[VmClone V2Disk Backing Info Vm Disk Data Source Reference Image Reference] - (Optional) Data Source Image Reference settings.
- vm_
disk_ Sequence[Vmreferences Clone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference] - (Optional) Data Source VM Disk Reference settings.
- image
References List<Property Map> - (Optional) Data Source Image Reference settings.
- vm
Disk List<Property Map>References - (Optional) Data Source VM Disk Reference settings.
VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceImageReference, VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceImageReferenceArgs
- Image
Ext stringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
- Image
Ext stringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
- image
Ext StringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
- image
Ext stringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
- image_
ext_ strid - (Optional) The globally unique identifier of an image. It should be of type UUID.
- image
Ext StringId - (Optional) The globally unique identifier of an image. It should be of type UUID.
VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReference, VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceArgs
- Disk
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Disk Address> - (Optional) Address of disk.
- Disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- Vm
References List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Vm Reference> - (Optional) Reference to a VM.
- Disk
Addresses []VmClone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Disk Address - (Optional) Address of disk.
- Disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- Vm
References []VmClone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Vm Reference - (Optional) Reference to a VM.
- disk
Addresses List<VmClone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Disk Address> - (Optional) Address of disk.
- disk
Ext StringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References List<VmClone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Vm Reference> - (Optional) Reference to a VM.
- disk
Addresses VmClone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Disk Address[] - (Optional) Address of disk.
- disk
Ext stringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References VmClone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Vm Reference[] - (Optional) Reference to a VM.
- disk_
addresses Sequence[VmClone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Disk Address] - (Optional) Address of disk.
- disk_
ext_ strid - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- vm_
references Sequence[VmClone V2Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Vm Reference] - (Optional) Reference to a VM.
- disk
Addresses List<Property Map> - (Optional) Address of disk.
- disk
Ext StringId - (Optional) The globally unique identifier of a VM disk. It should be of type UUID.
- vm
References List<Property Map> - (Optional) Reference to a VM.
VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddress, VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddressArgs
- Bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- Bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type String - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index Integer
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus_
type str - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type String - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index Number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReference, VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReferenceArgs
- Ext
Id string - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- Ext
Id string - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- ext
Id string - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- ext_
id str - (Optional) The globally unique identifier of a VM. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a VM. It should be of type UUID.
VmCloneV2DiskBackingInfoVmDiskStorageConfig, VmCloneV2DiskBackingInfoVmDiskStorageConfigArgs
- Is
Flash boolMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- Is
Flash boolMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- is
Flash BooleanMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- is
Flash booleanMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- is_
flash_ boolmode_ enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- is
Flash BooleanMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
VmCloneV2DiskBackingInfoVmDiskStorageContainer, VmCloneV2DiskBackingInfoVmDiskStorageContainerArgs
- Ext
Id string - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- Ext
Id string - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- ext
Id string - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- ext_
id str - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a VM disk container. It should be of type UUID.
VmCloneV2DiskDiskAddress, VmCloneV2DiskDiskAddressArgs
- Bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- Bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type String - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index Integer
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type string - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus_
type str - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- bus
Type String - (Optional) Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC). Valid values are:
SCSIThe type of disk bus is SCSI.SPAPRThe type of disk bus is SPAPR.PCIThe type of disk bus is PCI.PCIThe type of disk bus is PCI.SATAThe type of disk bus is SATA.
- index Number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
VmCloneV2Gpus, VmCloneV2GpusArgs
- Device
Id int - Ext
Id string - Fraction int
- Frame
Buffer intSize Bytes - Guest
Driver stringVersion - Mode string
- Name string
- (Optional) The name for the vm.
- Num
Virtual intDisplay Heads - Pci
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Gpus Pci Address> - Vendor string
- Device
Id int - Ext
Id string - Fraction int
- Frame
Buffer intSize Bytes - Guest
Driver stringVersion - Mode string
- Name string
- (Optional) The name for the vm.
- Num
Virtual intDisplay Heads - Pci
Addresses []VmClone V2Gpus Pci Address - Vendor string
- device
Id Integer - ext
Id String - fraction Integer
- frame
Buffer IntegerSize Bytes - guest
Driver StringVersion - mode String
- name String
- (Optional) The name for the vm.
- num
Virtual IntegerDisplay Heads - pci
Addresses List<VmClone V2Gpus Pci Address> - vendor String
- device
Id number - ext
Id string - fraction number
- frame
Buffer numberSize Bytes - guest
Driver stringVersion - mode string
- name string
- (Optional) The name for the vm.
- num
Virtual numberDisplay Heads - pci
Addresses VmClone V2Gpus Pci Address[] - vendor string
- device_
id int - ext_
id str - fraction int
- frame_
buffer_ intsize_ bytes - guest_
driver_ strversion - mode str
- name str
- (Optional) The name for the vm.
- num_
virtual_ intdisplay_ heads - pci_
addresses Sequence[VmClone V2Gpus Pci Address] - vendor str
- device
Id Number - ext
Id String - fraction Number
- frame
Buffer NumberSize Bytes - guest
Driver StringVersion - mode String
- name String
- (Optional) The name for the vm.
- num
Virtual NumberDisplay Heads - pci
Addresses List<Property Map> - vendor String
VmCloneV2GpusPciAddress, VmCloneV2GpusPciAddressArgs
VmCloneV2GuestCustomization, VmCloneV2GuestCustomizationArgs
- Configs
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization Config> - (Optional) The Nutanix Guest Tools customization settings.
- Configs
[]Vm
Clone V2Guest Customization Config - (Optional) The Nutanix Guest Tools customization settings.
- configs
List<Vm
Clone V2Guest Customization Config> - (Optional) The Nutanix Guest Tools customization settings.
- configs
Vm
Clone V2Guest Customization Config[] - (Optional) The Nutanix Guest Tools customization settings.
- configs
Sequence[Vm
Clone V2Guest Customization Config] - (Optional) The Nutanix Guest Tools customization settings.
- configs List<Property Map>
- (Optional) The Nutanix Guest Tools customization settings.
VmCloneV2GuestCustomizationConfig, VmCloneV2GuestCustomizationConfigArgs
- Cloud
Inits List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization Config Cloud Init> - (Optional) VM guests may be customized at boot time using one of several different methods. Currently, cloud-init w/ ConfigDriveV2 (for Linux VMs) and Sysprep (for Windows VMs) are supported. Only ONE OF sysprep or cloudInit should be provided. Note that guest customization can currently only be set during VM creation. Attempting to change it after creation will result in an error. Additional properties can be specified. For example - in the context of VM template creation if "override_script" is set to "True" then the deployer can upload their own custom script.
- Syspreps
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization Config Sysprep> - (Optional) VM guests may be customized at boot time using one of several different methods. Currently, cloud-init w/ ConfigDriveV2 (for Linux VMs) and Sysprep (for Windows VMs) are supported. Only ONE OF sysprep or cloudInit should be provided. Note that guest customization can currently only be set during VM creation. Attempting to change it after creation will result in an error. Additional properties can be specified. For example - in the context of VM template creation if "override_script" is set to "True" then the deployer can upload their own custom script.
- Cloud
Inits []VmClone V2Guest Customization Config Cloud Init - (Optional) VM guests may be customized at boot time using one of several different methods. Currently, cloud-init w/ ConfigDriveV2 (for Linux VMs) and Sysprep (for Windows VMs) are supported. Only ONE OF sysprep or cloudInit should be provided. Note that guest customization can currently only be set during VM creation. Attempting to change it after creation will result in an error. Additional properties can be specified. For example - in the context of VM template creation if "override_script" is set to "True" then the deployer can upload their own custom script.
- Syspreps
[]Vm
Clone V2Guest Customization Config Sysprep - (Optional) VM guests may be customized at boot time using one of several different methods. Currently, cloud-init w/ ConfigDriveV2 (for Linux VMs) and Sysprep (for Windows VMs) are supported. Only ONE OF sysprep or cloudInit should be provided. Note that guest customization can currently only be set during VM creation. Attempting to change it after creation will result in an error. Additional properties can be specified. For example - in the context of VM template creation if "override_script" is set to "True" then the deployer can upload their own custom script.
- cloud
Inits List<VmClone V2Guest Customization Config Cloud Init> - (Optional) VM guests may be customized at boot time using one of several different methods. Currently, cloud-init w/ ConfigDriveV2 (for Linux VMs) and Sysprep (for Windows VMs) are supported. Only ONE OF sysprep or cloudInit should be provided. Note that guest customization can currently only be set during VM creation. Attempting to change it after creation will result in an error. Additional properties can be specified. For example - in the context of VM template creation if "override_script" is set to "True" then the deployer can upload their own custom script.
- syspreps
List<Vm
Clone V2Guest Customization Config Sysprep> - (Optional) VM guests may be customized at boot time using one of several different methods. Currently, cloud-init w/ ConfigDriveV2 (for Linux VMs) and Sysprep (for Windows VMs) are supported. Only ONE OF sysprep or cloudInit should be provided. Note that guest customization can currently only be set during VM creation. Attempting to change it after creation will result in an error. Additional properties can be specified. For example - in the context of VM template creation if "override_script" is set to "True" then the deployer can upload their own custom script.
- cloud
Inits VmClone V2Guest Customization Config Cloud Init[] - (Optional) VM guests may be customized at boot time using one of several different methods. Currently, cloud-init w/ ConfigDriveV2 (for Linux VMs) and Sysprep (for Windows VMs) are supported. Only ONE OF sysprep or cloudInit should be provided. Note that guest customization can currently only be set during VM creation. Attempting to change it after creation will result in an error. Additional properties can be specified. For example - in the context of VM template creation if "override_script" is set to "True" then the deployer can upload their own custom script.
- syspreps
Vm
Clone V2Guest Customization Config Sysprep[] - (Optional) VM guests may be customized at boot time using one of several different methods. Currently, cloud-init w/ ConfigDriveV2 (for Linux VMs) and Sysprep (for Windows VMs) are supported. Only ONE OF sysprep or cloudInit should be provided. Note that guest customization can currently only be set during VM creation. Attempting to change it after creation will result in an error. Additional properties can be specified. For example - in the context of VM template creation if "override_script" is set to "True" then the deployer can upload their own custom script.
- cloud_
inits Sequence[VmClone V2Guest Customization Config Cloud Init] - (Optional) VM guests may be customized at boot time using one of several different methods. Currently, cloud-init w/ ConfigDriveV2 (for Linux VMs) and Sysprep (for Windows VMs) are supported. Only ONE OF sysprep or cloudInit should be provided. Note that guest customization can currently only be set during VM creation. Attempting to change it after creation will result in an error. Additional properties can be specified. For example - in the context of VM template creation if "override_script" is set to "True" then the deployer can upload their own custom script.
- syspreps
Sequence[Vm
Clone V2Guest Customization Config Sysprep] - (Optional) VM guests may be customized at boot time using one of several different methods. Currently, cloud-init w/ ConfigDriveV2 (for Linux VMs) and Sysprep (for Windows VMs) are supported. Only ONE OF sysprep or cloudInit should be provided. Note that guest customization can currently only be set during VM creation. Attempting to change it after creation will result in an error. Additional properties can be specified. For example - in the context of VM template creation if "override_script" is set to "True" then the deployer can upload their own custom script.
- cloud
Inits List<Property Map> - (Optional) VM guests may be customized at boot time using one of several different methods. Currently, cloud-init w/ ConfigDriveV2 (for Linux VMs) and Sysprep (for Windows VMs) are supported. Only ONE OF sysprep or cloudInit should be provided. Note that guest customization can currently only be set during VM creation. Attempting to change it after creation will result in an error. Additional properties can be specified. For example - in the context of VM template creation if "override_script" is set to "True" then the deployer can upload their own custom script.
- syspreps List<Property Map>
- (Optional) VM guests may be customized at boot time using one of several different methods. Currently, cloud-init w/ ConfigDriveV2 (for Linux VMs) and Sysprep (for Windows VMs) are supported. Only ONE OF sysprep or cloudInit should be provided. Note that guest customization can currently only be set during VM creation. Attempting to change it after creation will result in an error. Additional properties can be specified. For example - in the context of VM template creation if "override_script" is set to "True" then the deployer can upload their own custom script.
VmCloneV2GuestCustomizationConfigCloudInit, VmCloneV2GuestCustomizationConfigCloudInitArgs
- Cloud
Init List<PiersScripts Karsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization Config Cloud Init Cloud Init Script> - (Optional) The script to use for cloud-init.
- Datasource
Type string - (Optional) Type of datasource.
Default: CONFIG_DRIVE_V2Default is
CONFIG_DRIVE_V2. Valid values are: CONFIG_DRIVE_V2The type of datasource for cloud-init is Config Drive V2.
- (Optional) Type of datasource.
Default: CONFIG_DRIVE_V2Default is
- Metadata string
- The contents of the metaData configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
- Cloud
Init []VmScripts Clone V2Guest Customization Config Cloud Init Cloud Init Script - (Optional) The script to use for cloud-init.
- Datasource
Type string - (Optional) Type of datasource.
Default: CONFIG_DRIVE_V2Default is
CONFIG_DRIVE_V2. Valid values are: CONFIG_DRIVE_V2The type of datasource for cloud-init is Config Drive V2.
- (Optional) Type of datasource.
Default: CONFIG_DRIVE_V2Default is
- Metadata string
- The contents of the metaData configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
- cloud
Init List<VmScripts Clone V2Guest Customization Config Cloud Init Cloud Init Script> - (Optional) The script to use for cloud-init.
- datasource
Type String - (Optional) Type of datasource.
Default: CONFIG_DRIVE_V2Default is
CONFIG_DRIVE_V2. Valid values are: CONFIG_DRIVE_V2The type of datasource for cloud-init is Config Drive V2.
- (Optional) Type of datasource.
Default: CONFIG_DRIVE_V2Default is
- metadata String
- The contents of the metaData configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
- cloud
Init VmScripts Clone V2Guest Customization Config Cloud Init Cloud Init Script[] - (Optional) The script to use for cloud-init.
- datasource
Type string - (Optional) Type of datasource.
Default: CONFIG_DRIVE_V2Default is
CONFIG_DRIVE_V2. Valid values are: CONFIG_DRIVE_V2The type of datasource for cloud-init is Config Drive V2.
- (Optional) Type of datasource.
Default: CONFIG_DRIVE_V2Default is
- metadata string
- The contents of the metaData configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
- cloud_
init_ Sequence[Vmscripts Clone V2Guest Customization Config Cloud Init Cloud Init Script] - (Optional) The script to use for cloud-init.
- datasource_
type str - (Optional) Type of datasource.
Default: CONFIG_DRIVE_V2Default is
CONFIG_DRIVE_V2. Valid values are: CONFIG_DRIVE_V2The type of datasource for cloud-init is Config Drive V2.
- (Optional) Type of datasource.
Default: CONFIG_DRIVE_V2Default is
- metadata str
- The contents of the metaData configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
- cloud
Init List<Property Map>Scripts - (Optional) The script to use for cloud-init.
- datasource
Type String - (Optional) Type of datasource.
Default: CONFIG_DRIVE_V2Default is
CONFIG_DRIVE_V2. Valid values are: CONFIG_DRIVE_V2The type of datasource for cloud-init is Config Drive V2.
- (Optional) Type of datasource.
Default: CONFIG_DRIVE_V2Default is
- metadata String
- The contents of the metaData configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
VmCloneV2GuestCustomizationConfigCloudInitCloudInitScript, VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptArgs
- Custom
Keys List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization Config Cloud Init Cloud Init Script Custom Key> - User
Datas List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization Config Cloud Init Cloud Init Script User Data> - (Optional) The contents of the userData configuration for cloud-init. This can be formatted as YAML, JSON, or could be a shell script. The value must be base64 encoded.
- Custom
Keys []VmClone V2Guest Customization Config Cloud Init Cloud Init Script Custom Key - User
Datas []VmClone V2Guest Customization Config Cloud Init Cloud Init Script User Data - (Optional) The contents of the userData configuration for cloud-init. This can be formatted as YAML, JSON, or could be a shell script. The value must be base64 encoded.
- custom
Keys List<VmClone V2Guest Customization Config Cloud Init Cloud Init Script Custom Key> - user
Datas List<VmClone V2Guest Customization Config Cloud Init Cloud Init Script User Data> - (Optional) The contents of the userData configuration for cloud-init. This can be formatted as YAML, JSON, or could be a shell script. The value must be base64 encoded.
- custom
Keys VmClone V2Guest Customization Config Cloud Init Cloud Init Script Custom Key[] - user
Datas VmClone V2Guest Customization Config Cloud Init Cloud Init Script User Data[] - (Optional) The contents of the userData configuration for cloud-init. This can be formatted as YAML, JSON, or could be a shell script. The value must be base64 encoded.
- custom_
keys Sequence[VmClone V2Guest Customization Config Cloud Init Cloud Init Script Custom Key] - user_
datas Sequence[VmClone V2Guest Customization Config Cloud Init Cloud Init Script User Data] - (Optional) The contents of the userData configuration for cloud-init. This can be formatted as YAML, JSON, or could be a shell script. The value must be base64 encoded.
- custom
Keys List<Property Map> - user
Datas List<Property Map> - (Optional) The contents of the userData configuration for cloud-init. This can be formatted as YAML, JSON, or could be a shell script. The value must be base64 encoded.
VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKey, VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyArgs
- Key
Value List<PiersPairs Karsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization Config Cloud Init Cloud Init Script Custom Key Key Value Pair> - (Optional) The list of the individual KeyValuePair elements.
- Key
Value []VmPairs Clone V2Guest Customization Config Cloud Init Cloud Init Script Custom Key Key Value Pair - (Optional) The list of the individual KeyValuePair elements.
- key
Value List<VmPairs Clone V2Guest Customization Config Cloud Init Cloud Init Script Custom Key Key Value Pair> - (Optional) The list of the individual KeyValuePair elements.
- key
Value VmPairs Clone V2Guest Customization Config Cloud Init Cloud Init Script Custom Key Key Value Pair[] - (Optional) The list of the individual KeyValuePair elements.
- key_
value_ Sequence[Vmpairs Clone V2Guest Customization Config Cloud Init Cloud Init Script Custom Key Key Value Pair] - (Optional) The list of the individual KeyValuePair elements.
- key
Value List<Property Map>Pairs - (Optional) The list of the individual KeyValuePair elements.
VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyKeyValuePair, VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyKeyValuePairArgs
- Name string
- (Optional) The key of this key-value pair
- Value string
- (Optional) The value associated with the key for this key-value pair.
See detailed information in Nutanix Clone Virtual Machine V4.
- Name string
- (Optional) The key of this key-value pair
- Value string
- (Optional) The value associated with the key for this key-value pair.
See detailed information in Nutanix Clone Virtual Machine V4.
- name String
- (Optional) The key of this key-value pair
- value String
- (Optional) The value associated with the key for this key-value pair.
See detailed information in Nutanix Clone Virtual Machine V4.
- name string
- (Optional) The key of this key-value pair
- value string
- (Optional) The value associated with the key for this key-value pair.
See detailed information in Nutanix Clone Virtual Machine V4.
- name str
- (Optional) The key of this key-value pair
- value str
- (Optional) The value associated with the key for this key-value pair.
See detailed information in Nutanix Clone Virtual Machine V4.
- name String
- (Optional) The key of this key-value pair
- value String
- (Optional) The value associated with the key for this key-value pair.
See detailed information in Nutanix Clone Virtual Machine V4.
VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptUserData, VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptUserDataArgs
- Value string
- (Optional) The value for the cloud-init user_data.
- Value string
- (Optional) The value for the cloud-init user_data.
- value String
- (Optional) The value for the cloud-init user_data.
- value string
- (Optional) The value for the cloud-init user_data.
- value str
- (Optional) The value for the cloud-init user_data.
- value String
- (Optional) The value for the cloud-init user_data.
VmCloneV2GuestCustomizationConfigSysprep, VmCloneV2GuestCustomizationConfigSysprepArgs
- Install
Type string - (Optional) Whether the guest will be freshly installed using this unattend configuration, or whether this unattend configuration will be applied to a pre-prepared image. Default is
PREPARED. Valid values are: PREPAREDis done when sysprep is used to finalize Windows installation from an installed Windows and file name it is searchingunattend.xmlforunattendXmlparameterFRESHis done when sysprep is used to install Windows from ISO and file name it is searchingautounattend.xmlforunattendXmlparameter
- (Optional) Whether the guest will be freshly installed using this unattend configuration, or whether this unattend configuration will be applied to a pre-prepared image. Default is
- Sysprep
Scripts List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization Config Sysprep Sysprep Script>
- Install
Type string - (Optional) Whether the guest will be freshly installed using this unattend configuration, or whether this unattend configuration will be applied to a pre-prepared image. Default is
PREPARED. Valid values are: PREPAREDis done when sysprep is used to finalize Windows installation from an installed Windows and file name it is searchingunattend.xmlforunattendXmlparameterFRESHis done when sysprep is used to install Windows from ISO and file name it is searchingautounattend.xmlforunattendXmlparameter
- (Optional) Whether the guest will be freshly installed using this unattend configuration, or whether this unattend configuration will be applied to a pre-prepared image. Default is
- Sysprep
Scripts []VmClone V2Guest Customization Config Sysprep Sysprep Script
- install
Type String - (Optional) Whether the guest will be freshly installed using this unattend configuration, or whether this unattend configuration will be applied to a pre-prepared image. Default is
PREPARED. Valid values are: PREPAREDis done when sysprep is used to finalize Windows installation from an installed Windows and file name it is searchingunattend.xmlforunattendXmlparameterFRESHis done when sysprep is used to install Windows from ISO and file name it is searchingautounattend.xmlforunattendXmlparameter
- (Optional) Whether the guest will be freshly installed using this unattend configuration, or whether this unattend configuration will be applied to a pre-prepared image. Default is
- sysprep
Scripts List<VmClone V2Guest Customization Config Sysprep Sysprep Script>
- install
Type string - (Optional) Whether the guest will be freshly installed using this unattend configuration, or whether this unattend configuration will be applied to a pre-prepared image. Default is
PREPARED. Valid values are: PREPAREDis done when sysprep is used to finalize Windows installation from an installed Windows and file name it is searchingunattend.xmlforunattendXmlparameterFRESHis done when sysprep is used to install Windows from ISO and file name it is searchingautounattend.xmlforunattendXmlparameter
- (Optional) Whether the guest will be freshly installed using this unattend configuration, or whether this unattend configuration will be applied to a pre-prepared image. Default is
- sysprep
Scripts VmClone V2Guest Customization Config Sysprep Sysprep Script[]
- install_
type str - (Optional) Whether the guest will be freshly installed using this unattend configuration, or whether this unattend configuration will be applied to a pre-prepared image. Default is
PREPARED. Valid values are: PREPAREDis done when sysprep is used to finalize Windows installation from an installed Windows and file name it is searchingunattend.xmlforunattendXmlparameterFRESHis done when sysprep is used to install Windows from ISO and file name it is searchingautounattend.xmlforunattendXmlparameter
- (Optional) Whether the guest will be freshly installed using this unattend configuration, or whether this unattend configuration will be applied to a pre-prepared image. Default is
- sysprep_
scripts Sequence[VmClone V2Guest Customization Config Sysprep Sysprep Script]
- install
Type String - (Optional) Whether the guest will be freshly installed using this unattend configuration, or whether this unattend configuration will be applied to a pre-prepared image. Default is
PREPARED. Valid values are: PREPAREDis done when sysprep is used to finalize Windows installation from an installed Windows and file name it is searchingunattend.xmlforunattendXmlparameterFRESHis done when sysprep is used to install Windows from ISO and file name it is searchingautounattend.xmlforunattendXmlparameter
- (Optional) Whether the guest will be freshly installed using this unattend configuration, or whether this unattend configuration will be applied to a pre-prepared image. Default is
- sysprep
Scripts List<Property Map>
VmCloneV2GuestCustomizationConfigSysprepSysprepScript, VmCloneV2GuestCustomizationConfigSysprepSysprepScriptArgs
- Custom
Key List<PiersValues Karsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization Config Sysprep Sysprep Script Custom Key Value> - (Optional) Generic key value pair used for custom attributes in cloud init.
- Unattend
Xmls List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization Config Sysprep Sysprep Script Unattend Xml> - (Optional) Generic key value pair used for custom attributes.
- Custom
Key []VmValues Clone V2Guest Customization Config Sysprep Sysprep Script Custom Key Value - (Optional) Generic key value pair used for custom attributes in cloud init.
- Unattend
Xmls []VmClone V2Guest Customization Config Sysprep Sysprep Script Unattend Xml - (Optional) Generic key value pair used for custom attributes.
- custom
Key List<VmValues Clone V2Guest Customization Config Sysprep Sysprep Script Custom Key Value> - (Optional) Generic key value pair used for custom attributes in cloud init.
- unattend
Xmls List<VmClone V2Guest Customization Config Sysprep Sysprep Script Unattend Xml> - (Optional) Generic key value pair used for custom attributes.
- custom
Key VmValues Clone V2Guest Customization Config Sysprep Sysprep Script Custom Key Value[] - (Optional) Generic key value pair used for custom attributes in cloud init.
- unattend
Xmls VmClone V2Guest Customization Config Sysprep Sysprep Script Unattend Xml[] - (Optional) Generic key value pair used for custom attributes.
- custom_
key_ Sequence[Vmvalues Clone V2Guest Customization Config Sysprep Sysprep Script Custom Key Value] - (Optional) Generic key value pair used for custom attributes in cloud init.
- unattend_
xmls Sequence[VmClone V2Guest Customization Config Sysprep Sysprep Script Unattend Xml] - (Optional) Generic key value pair used for custom attributes.
- custom
Key List<Property Map>Values - (Optional) Generic key value pair used for custom attributes in cloud init.
- unattend
Xmls List<Property Map> - (Optional) Generic key value pair used for custom attributes.
VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValue, VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArgs
- Key
Value List<PiersPairs Karsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization Config Sysprep Sysprep Script Custom Key Value Key Value Pair> - (Optional) The list of the individual KeyValuePair elements.
- Key
Value []VmPairs Clone V2Guest Customization Config Sysprep Sysprep Script Custom Key Value Key Value Pair - (Optional) The list of the individual KeyValuePair elements.
- key
Value List<VmPairs Clone V2Guest Customization Config Sysprep Sysprep Script Custom Key Value Key Value Pair> - (Optional) The list of the individual KeyValuePair elements.
- key
Value VmPairs Clone V2Guest Customization Config Sysprep Sysprep Script Custom Key Value Key Value Pair[] - (Optional) The list of the individual KeyValuePair elements.
- key_
value_ Sequence[Vmpairs Clone V2Guest Customization Config Sysprep Sysprep Script Custom Key Value Key Value Pair] - (Optional) The list of the individual KeyValuePair elements.
- key
Value List<Property Map>Pairs - (Optional) The list of the individual KeyValuePair elements.
VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePair, VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArgs
- Name string
- (Optional) The key of this key-value pair
- Value string
- (Optional) The value associated with the key for this key-value pair.
See detailed information in Nutanix Clone Virtual Machine V4.
- Name string
- (Optional) The key of this key-value pair
- Value string
- (Optional) The value associated with the key for this key-value pair.
See detailed information in Nutanix Clone Virtual Machine V4.
- name String
- (Optional) The key of this key-value pair
- value String
- (Optional) The value associated with the key for this key-value pair.
See detailed information in Nutanix Clone Virtual Machine V4.
- name string
- (Optional) The key of this key-value pair
- value string
- (Optional) The value associated with the key for this key-value pair.
See detailed information in Nutanix Clone Virtual Machine V4.
- name str
- (Optional) The key of this key-value pair
- value str
- (Optional) The value associated with the key for this key-value pair.
See detailed information in Nutanix Clone Virtual Machine V4.
- name String
- (Optional) The key of this key-value pair
- value String
- (Optional) The value associated with the key for this key-value pair.
See detailed information in Nutanix Clone Virtual Machine V4.
VmCloneV2GuestCustomizationConfigSysprepSysprepScriptUnattendXml, VmCloneV2GuestCustomizationConfigSysprepSysprepScriptUnattendXmlArgs
- Value string
- Value string
- value String
- value string
- value str
- value String
VmCloneV2GuestTool, VmCloneV2GuestToolArgs
- Available
Version string - Capabilities List<string>
- Guest
Os stringVersion - Is
Enabled bool - Is
Installed bool - Is
Iso boolInserted - Is
Reachable bool - Is
Vm boolMobility Drivers Installed - Is
Vss boolSnapshot Capable - Version string
- Available
Version string - Capabilities []string
- Guest
Os stringVersion - Is
Enabled bool - Is
Installed bool - Is
Iso boolInserted - Is
Reachable bool - Is
Vm boolMobility Drivers Installed - Is
Vss boolSnapshot Capable - Version string
- available
Version String - capabilities List<String>
- guest
Os StringVersion - is
Enabled Boolean - is
Installed Boolean - is
Iso BooleanInserted - is
Reachable Boolean - is
Vm BooleanMobility Drivers Installed - is
Vss BooleanSnapshot Capable - version String
- available
Version string - capabilities string[]
- guest
Os stringVersion - is
Enabled boolean - is
Installed boolean - is
Iso booleanInserted - is
Reachable boolean - is
Vm booleanMobility Drivers Installed - is
Vss booleanSnapshot Capable - version string
- available_
version str - capabilities Sequence[str]
- guest_
os_ strversion - is_
enabled bool - is_
installed bool - is_
iso_ boolinserted - is_
reachable bool - is_
vm_ boolmobility_ drivers_ installed - is_
vss_ boolsnapshot_ capable - version str
- available
Version String - capabilities List<String>
- guest
Os StringVersion - is
Enabled Boolean - is
Installed Boolean - is
Iso BooleanInserted - is
Reachable Boolean - is
Vm BooleanMobility Drivers Installed - is
Vss BooleanSnapshot Capable - version String
VmCloneV2Host, VmCloneV2HostArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2Link, VmCloneV2LinkArgs
VmCloneV2Nic, VmCloneV2NicArgs
- Backing
Infos List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Nic Backing Info> - (Optional) Defines a NIC emulated by the hypervisor
- Ext
Id string - (Optional) A globally unique identifier of an instance that is suitable for external consumption.
- Network
Infos List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Nic Network Info> - (Optional) Network information for a NIC.
- Backing
Infos []VmClone V2Nic Backing Info - (Optional) Defines a NIC emulated by the hypervisor
- Ext
Id string - (Optional) A globally unique identifier of an instance that is suitable for external consumption.
- Network
Infos []VmClone V2Nic Network Info - (Optional) Network information for a NIC.
- backing
Infos List<VmClone V2Nic Backing Info> - (Optional) Defines a NIC emulated by the hypervisor
- ext
Id String - (Optional) A globally unique identifier of an instance that is suitable for external consumption.
- network
Infos List<VmClone V2Nic Network Info> - (Optional) Network information for a NIC.
- backing
Infos VmClone V2Nic Backing Info[] - (Optional) Defines a NIC emulated by the hypervisor
- ext
Id string - (Optional) A globally unique identifier of an instance that is suitable for external consumption.
- network
Infos VmClone V2Nic Network Info[] - (Optional) Network information for a NIC.
- backing_
infos Sequence[VmClone V2Nic Backing Info] - (Optional) Defines a NIC emulated by the hypervisor
- ext_
id str - (Optional) A globally unique identifier of an instance that is suitable for external consumption.
- network_
infos Sequence[VmClone V2Nic Network Info] - (Optional) Network information for a NIC.
- backing
Infos List<Property Map> - (Optional) Defines a NIC emulated by the hypervisor
- ext
Id String - (Optional) A globally unique identifier of an instance that is suitable for external consumption.
- network
Infos List<Property Map> - (Optional) Network information for a NIC.
VmCloneV2NicBackingInfo, VmCloneV2NicBackingInfoArgs
- Is
Connected bool - (Optional) Indicates whether the NIC is connected or not. Default is True.
- Mac
Address string - (Optional) MAC address of the emulated NIC.
- Model string
- (Optional) Options for the NIC emulation. Valid values are:
VIRTIOThe NIC emulation model is Virtio.E1000The NIC emulation model is E1000.
- Num
Queues int - (Optional) The number of Tx/Rx queue pairs for this NIC.
- Is
Connected bool - (Optional) Indicates whether the NIC is connected or not. Default is True.
- Mac
Address string - (Optional) MAC address of the emulated NIC.
- Model string
- (Optional) Options for the NIC emulation. Valid values are:
VIRTIOThe NIC emulation model is Virtio.E1000The NIC emulation model is E1000.
- Num
Queues int - (Optional) The number of Tx/Rx queue pairs for this NIC.
- is
Connected Boolean - (Optional) Indicates whether the NIC is connected or not. Default is True.
- mac
Address String - (Optional) MAC address of the emulated NIC.
- model String
- (Optional) Options for the NIC emulation. Valid values are:
VIRTIOThe NIC emulation model is Virtio.E1000The NIC emulation model is E1000.
- num
Queues Integer - (Optional) The number of Tx/Rx queue pairs for this NIC.
- is
Connected boolean - (Optional) Indicates whether the NIC is connected or not. Default is True.
- mac
Address string - (Optional) MAC address of the emulated NIC.
- model string
- (Optional) Options for the NIC emulation. Valid values are:
VIRTIOThe NIC emulation model is Virtio.E1000The NIC emulation model is E1000.
- num
Queues number - (Optional) The number of Tx/Rx queue pairs for this NIC.
- is_
connected bool - (Optional) Indicates whether the NIC is connected or not. Default is True.
- mac_
address str - (Optional) MAC address of the emulated NIC.
- model str
- (Optional) Options for the NIC emulation. Valid values are:
VIRTIOThe NIC emulation model is Virtio.E1000The NIC emulation model is E1000.
- num_
queues int - (Optional) The number of Tx/Rx queue pairs for this NIC.
- is
Connected Boolean - (Optional) Indicates whether the NIC is connected or not. Default is True.
- mac
Address String - (Optional) MAC address of the emulated NIC.
- model String
- (Optional) Options for the NIC emulation. Valid values are:
VIRTIOThe NIC emulation model is Virtio.E1000The NIC emulation model is E1000.
- num
Queues Number - (Optional) The number of Tx/Rx queue pairs for this NIC.
VmCloneV2NicNetworkInfo, VmCloneV2NicNetworkInfoArgs
- Ipv4Configs
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Nic Network Info Ipv4Config> - (Optional) The IP address configurations.
- Network
Function List<PiersChains Karsenbarg. Nutanix. Inputs. Vm Clone V2Nic Network Info Network Function Chain> - (Optional)The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- Network
Function stringNic Type - (Optional) The type of this Network function NIC. Defaults to INGRESS. Valid values are:
TAPThe type of Network-Function NIC is Tap.EGRESSThe type of Network-Function NIC is Egress.INGRESSThe type of Network-Function NIC is Ingress.
- Nic
Type string - (Optional) NIC type. Defaults to NORMAL_NIC. Valid values are:
SPAN_DESTINATION_NICThe type of NIC is Span-Destination.NORMAL_NICThe type of NIC is Normal.DIRECT_NICThe type of NIC is Direct.NETWORK_FUNCTION_NICThe type of NIC is Network-Function.
- Should
Allow boolUnknown Macs - (Optional) 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
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Nic Network Info Subnet> - (Optional) Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
- Trunked
Vlans List<int> - (Optional) 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 string - (Optional) By default, 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. Valid values are:
TRUNKThe virtual NIC is created in TRUNKED mode.ACCESSThe virtual NIC is created in ACCESS mode.
- Ipv4Configs
[]Vm
Clone V2Nic Network Info Ipv4Config - (Optional) The IP address configurations.
- Network
Function []VmChains Clone V2Nic Network Info Network Function Chain - (Optional)The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- Network
Function stringNic Type - (Optional) The type of this Network function NIC. Defaults to INGRESS. Valid values are:
TAPThe type of Network-Function NIC is Tap.EGRESSThe type of Network-Function NIC is Egress.INGRESSThe type of Network-Function NIC is Ingress.
- Nic
Type string - (Optional) NIC type. Defaults to NORMAL_NIC. Valid values are:
SPAN_DESTINATION_NICThe type of NIC is Span-Destination.NORMAL_NICThe type of NIC is Normal.DIRECT_NICThe type of NIC is Direct.NETWORK_FUNCTION_NICThe type of NIC is Network-Function.
- Should
Allow boolUnknown Macs - (Optional) 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
[]Vm
Clone V2Nic Network Info Subnet - (Optional) Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
- Trunked
Vlans []int - (Optional) 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 string - (Optional) By default, 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. Valid values are:
TRUNKThe virtual NIC is created in TRUNKED mode.ACCESSThe virtual NIC is created in ACCESS mode.
- ipv4Configs
List<Vm
Clone V2Nic Network Info Ipv4Config> - (Optional) The IP address configurations.
- network
Function List<VmChains Clone V2Nic Network Info Network Function Chain> - (Optional)The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- network
Function StringNic Type - (Optional) The type of this Network function NIC. Defaults to INGRESS. Valid values are:
TAPThe type of Network-Function NIC is Tap.EGRESSThe type of Network-Function NIC is Egress.INGRESSThe type of Network-Function NIC is Ingress.
- nic
Type String - (Optional) NIC type. Defaults to NORMAL_NIC. Valid values are:
SPAN_DESTINATION_NICThe type of NIC is Span-Destination.NORMAL_NICThe type of NIC is Normal.DIRECT_NICThe type of NIC is Direct.NETWORK_FUNCTION_NICThe type of NIC is Network-Function.
- should
Allow BooleanUnknown Macs - (Optional) 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
List<Vm
Clone V2Nic Network Info Subnet> - (Optional) Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
- trunked
Vlans List<Integer> - (Optional) 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 String - (Optional) By default, 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. Valid values are:
TRUNKThe virtual NIC is created in TRUNKED mode.ACCESSThe virtual NIC is created in ACCESS mode.
- ipv4Configs
Vm
Clone V2Nic Network Info Ipv4Config[] - (Optional) The IP address configurations.
- network
Function VmChains Clone V2Nic Network Info Network Function Chain[] - (Optional)The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- network
Function stringNic Type - (Optional) The type of this Network function NIC. Defaults to INGRESS. Valid values are:
TAPThe type of Network-Function NIC is Tap.EGRESSThe type of Network-Function NIC is Egress.INGRESSThe type of Network-Function NIC is Ingress.
- nic
Type string - (Optional) NIC type. Defaults to NORMAL_NIC. Valid values are:
SPAN_DESTINATION_NICThe type of NIC is Span-Destination.NORMAL_NICThe type of NIC is Normal.DIRECT_NICThe type of NIC is Direct.NETWORK_FUNCTION_NICThe type of NIC is Network-Function.
- should
Allow booleanUnknown Macs - (Optional) 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
Vm
Clone V2Nic Network Info Subnet[] - (Optional) Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
- trunked
Vlans number[] - (Optional) 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 string - (Optional) By default, 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. Valid values are:
TRUNKThe virtual NIC is created in TRUNKED mode.ACCESSThe virtual NIC is created in ACCESS mode.
- ipv4_
configs Sequence[VmClone V2Nic Network Info Ipv4Config] - (Optional) The IP address configurations.
- network_
function_ Sequence[Vmchains Clone V2Nic Network Info Network Function Chain] - (Optional)The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- network_
function_ strnic_ type - (Optional) The type of this Network function NIC. Defaults to INGRESS. Valid values are:
TAPThe type of Network-Function NIC is Tap.EGRESSThe type of Network-Function NIC is Egress.INGRESSThe type of Network-Function NIC is Ingress.
- nic_
type str - (Optional) NIC type. Defaults to NORMAL_NIC. Valid values are:
SPAN_DESTINATION_NICThe type of NIC is Span-Destination.NORMAL_NICThe type of NIC is Normal.DIRECT_NICThe type of NIC is Direct.NETWORK_FUNCTION_NICThe type of NIC is Network-Function.
- should_
allow_ boolunknown_ macs - (Optional) 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
Sequence[Vm
Clone V2Nic Network Info Subnet] - (Optional) Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
- trunked_
vlans Sequence[int] - (Optional) 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 str - (Optional) By default, 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. Valid values are:
TRUNKThe virtual NIC is created in TRUNKED mode.ACCESSThe virtual NIC is created in ACCESS mode.
- ipv4Configs List<Property Map>
- (Optional) The IP address configurations.
- network
Function List<Property Map>Chains - (Optional)The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- network
Function StringNic Type - (Optional) The type of this Network function NIC. Defaults to INGRESS. Valid values are:
TAPThe type of Network-Function NIC is Tap.EGRESSThe type of Network-Function NIC is Egress.INGRESSThe type of Network-Function NIC is Ingress.
- nic
Type String - (Optional) NIC type. Defaults to NORMAL_NIC. Valid values are:
SPAN_DESTINATION_NICThe type of NIC is Span-Destination.NORMAL_NICThe type of NIC is Normal.DIRECT_NICThe type of NIC is Direct.NETWORK_FUNCTION_NICThe type of NIC is Network-Function.
- should
Allow BooleanUnknown Macs - (Optional) 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 List<Property Map>
- (Optional) Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
- trunked
Vlans List<Number> - (Optional) 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 String - (Optional) By default, 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. Valid values are:
TRUNKThe virtual NIC is created in TRUNKED mode.ACCESSThe virtual NIC is created in ACCESS mode.
VmCloneV2NicNetworkInfoIpv4Config, VmCloneV2NicNetworkInfoIpv4ConfigArgs
- Ip
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Nic Network Info Ipv4Config Ip Address> - Secondary
Ip List<PiersAddress Lists Karsenbarg. Nutanix. Inputs. Vm Clone V2Nic Network Info Ipv4Config Secondary Ip Address List> - Should
Assign boolIp - (Optional) If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
ipAddress: - (Optional) Ip config settings.secondaryIpAddressList: - (Optional) Secondary IP addresses for the NIC.
- (Optional) If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
- Ip
Addresses []VmClone V2Nic Network Info Ipv4Config Ip Address - Secondary
Ip []VmAddress Lists Clone V2Nic Network Info Ipv4Config Secondary Ip Address List - Should
Assign boolIp - (Optional) If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
ipAddress: - (Optional) Ip config settings.secondaryIpAddressList: - (Optional) Secondary IP addresses for the NIC.
- (Optional) If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
- ip
Addresses List<VmClone V2Nic Network Info Ipv4Config Ip Address> - secondary
Ip List<VmAddress Lists Clone V2Nic Network Info Ipv4Config Secondary Ip Address List> - should
Assign BooleanIp - (Optional) If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
ipAddress: - (Optional) Ip config settings.secondaryIpAddressList: - (Optional) Secondary IP addresses for the NIC.
- (Optional) If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
- ip
Addresses VmClone V2Nic Network Info Ipv4Config Ip Address[] - secondary
Ip VmAddress Lists Clone V2Nic Network Info Ipv4Config Secondary Ip Address List[] - should
Assign booleanIp - (Optional) If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
ipAddress: - (Optional) Ip config settings.secondaryIpAddressList: - (Optional) Secondary IP addresses for the NIC.
- (Optional) If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
- ip_
addresses Sequence[VmClone V2Nic Network Info Ipv4Config Ip Address] - secondary_
ip_ Sequence[Vmaddress_ lists Clone V2Nic Network Info Ipv4Config Secondary Ip Address List] - should_
assign_ boolip - (Optional) If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
ipAddress: - (Optional) Ip config settings.secondaryIpAddressList: - (Optional) Secondary IP addresses for the NIC.
- (Optional) If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
- ip
Addresses List<Property Map> - secondary
Ip List<Property Map>Address Lists - should
Assign BooleanIp - (Optional) If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
ipAddress: - (Optional) Ip config settings.secondaryIpAddressList: - (Optional) Secondary IP addresses for the NIC.
- (Optional) If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
VmCloneV2NicNetworkInfoIpv4ConfigIpAddress, VmCloneV2NicNetworkInfoIpv4ConfigIpAddressArgs
- Prefix
Length int - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- Value string
- Ip address.
- Prefix
Length int - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- Value string
- Ip address.
- prefix
Length Integer - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- value String
- Ip address.
- prefix
Length number - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- value string
- Ip address.
- prefix_
length int - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- value str
- Ip address.
- prefix
Length Number - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- value String
- Ip address.
VmCloneV2NicNetworkInfoIpv4ConfigSecondaryIpAddressList, VmCloneV2NicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs
- Prefix
Length int - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- Value string
- Ip address.
- Prefix
Length int - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- Value string
- Ip address.
- prefix
Length Integer - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- value String
- Ip address.
- prefix
Length number - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- value string
- Ip address.
- prefix_
length int - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- value str
- Ip address.
- prefix
Length Number - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- value String
- Ip address.
VmCloneV2NicNetworkInfoNetworkFunctionChain, VmCloneV2NicNetworkInfoNetworkFunctionChainArgs
- Ext
Id string - (Optional) The globally unique identifier of a network function chain. It should be of type UUID.
- Ext
Id string - (Optional) The globally unique identifier of a network function chain. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a network function chain. It should be of type UUID.
- ext
Id string - (Optional) The globally unique identifier of a network function chain. It should be of type UUID.
- ext_
id str - (Optional) The globally unique identifier of a network function chain. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a network function chain. It should be of type UUID.
VmCloneV2NicNetworkInfoSubnet, VmCloneV2NicNetworkInfoSubnetArgs
- Ext
Id string - (Optional) The globally unique identifier of a subnet. It should be of type UUID.
- Ext
Id string - (Optional) The globally unique identifier of a subnet. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a subnet. It should be of type UUID.
- ext
Id string - (Optional) The globally unique identifier of a subnet. It should be of type UUID.
- ext_
id str - (Optional) The globally unique identifier of a subnet. It should be of type UUID.
- ext
Id String - (Optional) The globally unique identifier of a subnet. It should be of type UUID.
VmCloneV2OwnershipInfo, VmCloneV2OwnershipInfoArgs
VmCloneV2OwnershipInfoOwner, VmCloneV2OwnershipInfoOwnerArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2ProtectionPolicyState, VmCloneV2ProtectionPolicyStateArgs
VmCloneV2ProtectionPolicyStatePolicy, VmCloneV2ProtectionPolicyStatePolicyArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2SerialPort, VmCloneV2SerialPortArgs
- Ext
Id string - Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- Is
Connected bool - (Optional) Indicates whether the NIC is connected or not. Default is True.
- Ext
Id string - Index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- Is
Connected bool - (Optional) Indicates whether the NIC is connected or not. Default is True.
- ext
Id String - index Integer
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- is
Connected Boolean - (Optional) Indicates whether the NIC is connected or not. Default is True.
- ext
Id string - index number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- is
Connected boolean - (Optional) Indicates whether the NIC is connected or not. Default is True.
- ext_
id str - index int
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- is_
connected bool - (Optional) Indicates whether the NIC is connected or not. Default is True.
- ext
Id String - index Number
- (Optional) Device index on the bus. This field is ignored unless the bus details are specified.
- is
Connected Boolean - (Optional) Indicates whether the NIC is connected or not. Default is True.
VmCloneV2Source, VmCloneV2SourceArgs
- Entity
Type string - Ext
Id string
- Entity
Type string - Ext
Id string
- entity
Type String - ext
Id String
- entity
Type string - ext
Id string
- entity_
type str - ext_
id str
- entity
Type String - ext
Id String
VmCloneV2StorageConfig, VmCloneV2StorageConfigArgs
- Is
Flash boolMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- Qos
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Storage Config Qos Config>
- Is
Flash boolMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- Qos
Configs []VmClone V2Storage Config Qos Config
- is
Flash BooleanMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- qos
Configs List<VmClone V2Storage Config Qos Config>
- is
Flash booleanMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- qos
Configs VmClone V2Storage Config Qos Config[]
- is_
flash_ boolmode_ enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- qos_
configs Sequence[VmClone V2Storage Config Qos Config]
- is
Flash BooleanMode Enabled - (Optional) Indicates whether the virtual disk is pinned to the hot tier or not.
- qos
Configs List<Property Map>
VmCloneV2StorageConfigQosConfig, VmCloneV2StorageConfigQosConfigArgs
- Throttled
Iops int
- Throttled
Iops int
- throttled
Iops Integer
- throttled
Iops number
- throttled_
iops int
- throttled
Iops Number
VmCloneV2VtpmConfig, VmCloneV2VtpmConfigArgs
- Is
Vtpm boolEnabled - Version string
- Is
Vtpm boolEnabled - Version string
- is
Vtpm BooleanEnabled - version String
- is
Vtpm booleanEnabled - version string
- is_
vtpm_ boolenabled - version str
- is
Vtpm BooleanEnabled - version String
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanixTerraform Provider.
published on Tuesday, Apr 28, 2026 by Piers Karsenbarg
