published on Tuesday, May 26, 2026 by Piers Karsenbarg
published on Tuesday, May 26, 2026 by Piers Karsenbarg
Deploys a VM from an OVA, allowing you to override the VM configuration if needed.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pierskarsenbarg/nutanix";
// Deploy vm from ova
const test = new nutanix.OvaVmDeployV2("test", {
extId: "42e1fc04-8aa5-4572-8fa4-416f23767adb",
overrideVmConfig: {
name: "vm-from-ova",
memorySizeBytes: 8 * 1024 * 1024 * 1024,
nics: [{
nicBackingInfo: {
virtualEthernetNic: {
isConnected: true,
},
},
nicNetworkInfo: {
virtualEthernetNicNetworkInfo: {
nicType: "NORMAL_NIC",
subnets: [{
extId: "9bd6cbc2-a592-4728-ab89-473612f46b99",
}],
vlanMode: "TRUNK",
trunkedVlans: [1],
},
},
}],
disks: [{
diskAddresses: [{
busType: "SCSI",
index: 0,
}],
backingInfos: [{
vmDisks: [{
diskSizeBytes: 10 * 1024 * 1024 * 1024,
}],
}],
}],
},
clusterLocationExtId: "639ed004-31a6-4ff6-b06e-825617292811",
});
import pulumi
import pulumi_nutanix as nutanix
# Deploy vm from ova
test = nutanix.OvaVmDeployV2("test",
ext_id="42e1fc04-8aa5-4572-8fa4-416f23767adb",
override_vm_config={
"name": "vm-from-ova",
"memory_size_bytes": int(8 * 1024 * float(1024) * float(1024)),
"nics": [{
"nic_backing_info": {
"virtual_ethernet_nic": {
"is_connected": True,
},
},
"nic_network_info": {
"virtual_ethernet_nic_network_info": {
"nic_type": "NORMAL_NIC",
"subnets": [{
"ext_id": "9bd6cbc2-a592-4728-ab89-473612f46b99",
}],
"vlan_mode": "TRUNK",
"trunked_vlans": [1],
},
},
}],
"disks": [{
"disk_addresses": [{
"bus_type": "SCSI",
"index": 0,
}],
"backing_infos": [{
"vm_disks": [{
"disk_size_bytes": int(10 * 1024 * float(1024) * float(1024)),
}],
}],
}],
},
cluster_location_ext_id="639ed004-31a6-4ff6-b06e-825617292811")
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 {
// Deploy vm from ova
_, err := nutanix.NewOvaVmDeployV2(ctx, "test", &nutanix.OvaVmDeployV2Args{
ExtId: pulumi.String("42e1fc04-8aa5-4572-8fa4-416f23767adb"),
OverrideVmConfig: &nutanix.OvaVmDeployV2OverrideVmConfigArgs{
Name: pulumi.String("vm-from-ova"),
MemorySizeBytes: int(8 * 1024 * 1024 * 1024),
Nics: nutanix.OvaVmDeployV2OverrideVmConfigNicArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicArgs{
NicBackingInfo: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoArgs{
VirtualEthernetNic: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoVirtualEthernetNicArgs{
IsConnected: pulumi.Bool(true),
},
},
NicNetworkInfo: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoArgs{
VirtualEthernetNicNetworkInfo: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoArgs{
NicType: pulumi.String("NORMAL_NIC"),
Subnets: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnetArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnetArgs{
ExtId: pulumi.String("9bd6cbc2-a592-4728-ab89-473612f46b99"),
},
},
VlanMode: pulumi.String("TRUNK"),
TrunkedVlans: pulumi.IntArray{
pulumi.Int(1),
},
},
},
},
},
Disks: nutanix.OvaVmDeployV2OverrideVmConfigDiskArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskArgs{
DiskAddresses: nutanix.OvaVmDeployV2OverrideVmConfigDiskDiskAddressArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskDiskAddressArgs{
BusType: pulumi.String("SCSI"),
Index: pulumi.Int(0),
},
},
BackingInfos: nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoArgs{
VmDisks: nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskArgs{
DiskSizeBytes: int(10 * 1024 * 1024 * 1024),
},
},
},
},
},
},
},
ClusterLocationExtId: pulumi.String("639ed004-31a6-4ff6-b06e-825617292811"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = PiersKarsenbarg.Nutanix;
return await Deployment.RunAsync(() =>
{
// Deploy vm from ova
var test = new Nutanix.OvaVmDeployV2("test", new()
{
ExtId = "42e1fc04-8aa5-4572-8fa4-416f23767adb",
OverrideVmConfig = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigArgs
{
Name = "vm-from-ova",
MemorySizeBytes = 8 * 1024 * 1024 * 1024,
Nics = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicArgs
{
NicBackingInfo = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoArgs
{
VirtualEthernetNic = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoVirtualEthernetNicArgs
{
IsConnected = true,
},
},
NicNetworkInfo = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoArgs
{
VirtualEthernetNicNetworkInfo = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoArgs
{
NicType = "NORMAL_NIC",
Subnets = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnetArgs
{
ExtId = "9bd6cbc2-a592-4728-ab89-473612f46b99",
},
},
VlanMode = "TRUNK",
TrunkedVlans = new[]
{
1,
},
},
},
},
},
Disks = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskArgs
{
DiskAddresses = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskDiskAddressArgs
{
BusType = "SCSI",
Index = 0,
},
},
BackingInfos = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskBackingInfoArgs
{
VmDisks = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskArgs
{
DiskSizeBytes = 10 * 1024 * 1024 * 1024,
},
},
},
},
},
},
},
ClusterLocationExtId = "639ed004-31a6-4ff6-b06e-825617292811",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.OvaVmDeployV2;
import com.pulumi.nutanix.OvaVmDeployV2Args;
import com.pulumi.nutanix.inputs.OvaVmDeployV2OverrideVmConfigArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
// Deploy vm from ova
var test = new OvaVmDeployV2("test", OvaVmDeployV2Args.builder()
.extId("42e1fc04-8aa5-4572-8fa4-416f23767adb")
.overrideVmConfig(OvaVmDeployV2OverrideVmConfigArgs.builder()
.name("vm-from-ova")
.memorySizeBytes(Output.tuple(1024, 1024).applyValue(values -> {
var __convert = values.t1;
var __convert1 = values.t2;
return 8 * 1024 * __convert * __convert1;
}))
.nics(OvaVmDeployV2OverrideVmConfigNicArgs.builder()
.nicBackingInfo(OvaVmDeployV2OverrideVmConfigNicNicBackingInfoArgs.builder()
.virtualEthernetNic(OvaVmDeployV2OverrideVmConfigNicNicBackingInfoVirtualEthernetNicArgs.builder()
.isConnected(true)
.build())
.build())
.nicNetworkInfo(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoArgs.builder()
.virtualEthernetNicNetworkInfo(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoArgs.builder()
.nicType("NORMAL_NIC")
.subnets(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnetArgs.builder()
.extId("9bd6cbc2-a592-4728-ab89-473612f46b99")
.build())
.vlanMode("TRUNK")
.trunkedVlans(1)
.build())
.build())
.build())
.disks(OvaVmDeployV2OverrideVmConfigDiskArgs.builder()
.diskAddresses(OvaVmDeployV2OverrideVmConfigDiskDiskAddressArgs.builder()
.busType("SCSI")
.index(0)
.build())
.backingInfos(OvaVmDeployV2OverrideVmConfigDiskBackingInfoArgs.builder()
.vmDisks(OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskArgs.builder()
.diskSizeBytes(Output.tuple(1024, 1024).applyValue(values -> {
var __convert = values.t1;
var __convert1 = values.t2;
return 10 * 1024 * __convert * __convert1;
}).applyValue(_n -> _n))
.build())
.build())
.build())
.build())
.clusterLocationExtId("639ed004-31a6-4ff6-b06e-825617292811")
.build());
}
}
Example coming soon!
pulumi {
required_providers {
nutanix = {
source = "pulumi/nutanix"
}
}
}
// Deploy vm from ova
resource "nutanix_ovavmdeployv2" "test" {
ext_id = "42e1fc04-8aa5-4572-8fa4-416f23767adb"
override_vm_config = {
name = "vm-from-ova"
memory_size_bytes = 8 * 1024 * 1024 * 1024
nics = [{
"nicBackingInfo" = {
"virtualEthernetNic" = {
"isConnected" = true
}
}
"nicNetworkInfo" = {
"virtualEthernetNicNetworkInfo" = {
"nicType" = "NORMAL_NIC"
"subnets" = [{
"extId" = "9bd6cbc2-a592-4728-ab89-473612f46b99"
}]
"vlanMode" = "TRUNK"
"trunkedVlans" = ["1"]
}
}
}]
disks = [{
"diskAddresses" = [{
"busType" = "SCSI"
"index" = 0
}]
"backingInfos" = [{
"vmDisks" = [{
"diskSizeBytes" = 10 * 1024 * 1024 * 1024
}]
}]
}]
}
# 8 GiB
# 10 GiB
cluster_location_ext_id = "639ed004-31a6-4ff6-b06e-825617292811"
}
Create OvaVmDeployV2 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OvaVmDeployV2(name: string, args: OvaVmDeployV2Args, opts?: CustomResourceOptions);@overload
def OvaVmDeployV2(resource_name: str,
args: OvaVmDeployV2Args,
opts: Optional[ResourceOptions] = None)
@overload
def OvaVmDeployV2(resource_name: str,
opts: Optional[ResourceOptions] = None,
cluster_location_ext_id: Optional[str] = None,
ext_id: Optional[str] = None,
override_vm_config: Optional[OvaVmDeployV2OverrideVmConfigArgs] = None)func NewOvaVmDeployV2(ctx *Context, name string, args OvaVmDeployV2Args, opts ...ResourceOption) (*OvaVmDeployV2, error)public OvaVmDeployV2(string name, OvaVmDeployV2Args args, CustomResourceOptions? opts = null)
public OvaVmDeployV2(String name, OvaVmDeployV2Args args)
public OvaVmDeployV2(String name, OvaVmDeployV2Args args, CustomResourceOptions options)
type: nutanix:OvaVmDeployV2
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "nutanix_ovavmdeployv2" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args OvaVmDeployV2Args
- 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 OvaVmDeployV2Args
- 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 OvaVmDeployV2Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OvaVmDeployV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OvaVmDeployV2Args
- 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 ovaVmDeployV2Resource = new Nutanix.OvaVmDeployV2("ovaVmDeployV2Resource", new()
{
ClusterLocationExtId = "string",
ExtId = "string",
OverrideVmConfig = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigArgs
{
Nics = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicArgs
{
ExtId = "string",
NicBackingInfo = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoArgs
{
DpOffloadNic = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNicArgs
{
DpOffloadProfileReference = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNicDpOffloadProfileReferenceArgs
{
ExtId = "string",
},
HostPcieDeviceReference = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNicHostPcieDeviceReferenceArgs
{
ExtId = "string",
},
IsConnected = false,
MacAddress = "string",
},
SriovNic = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNicArgs
{
SriovProfileReference = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNicSriovProfileReferenceArgs
{
ExtId = "string",
},
HostPcieDeviceReference = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNicHostPcieDeviceReferenceArgs
{
ExtId = "string",
},
IsConnected = false,
MacAddress = "string",
},
VirtualEthernetNic = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoVirtualEthernetNicArgs
{
IsConnected = false,
MacAddress = "string",
Model = "string",
NumQueues = 0,
},
},
NicNetworkInfo = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoArgs
{
DpOffloadNicNetworkInfo = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoArgs
{
Ipv4Configs = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigArgs
{
IpAddresses = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigIpAddressArgs
{
PrefixLength = 0,
Value = "string",
},
},
SecondaryIpAddressLists = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs
{
PrefixLength = 0,
Value = "string",
},
},
ShouldAssignIp = false,
},
},
Ipv4Infos = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4InfoArgs
{
LearnedIpAddresses = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4InfoLearnedIpAddressArgs
{
Value = "string",
PrefixLength = 0,
},
},
},
},
Ipv6Infos = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6InfoArgs
{
LearnedIpv6Addresses = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6InfoLearnedIpv6AddressArgs
{
Value = "string",
PrefixLength = 0,
},
},
},
},
ShouldAllowUnknownMacs = false,
Subnets = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoSubnetArgs
{
ExtId = "string",
},
},
TrunkedVlans = new[]
{
0,
},
VlanMode = "string",
},
SriovNicNetworkInfo = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoSriovNicNetworkInfoArgs
{
VlanId = 0,
},
VirtualEthernetNicNetworkInfo = new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoArgs
{
Ipv4Configs = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigArgs
{
IpAddresses = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigIpAddressArgs
{
PrefixLength = 0,
Value = "string",
},
},
SecondaryIpAddressLists = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs
{
PrefixLength = 0,
Value = "string",
},
},
ShouldAssignIp = false,
},
},
Ipv4Infos = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4InfoArgs
{
LearnedIpAddresses = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4InfoLearnedIpAddressArgs
{
Value = "string",
PrefixLength = 0,
},
},
},
},
Ipv6Infos = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6InfoArgs
{
LearnedIpv6Addresses = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6InfoLearnedIpv6AddressArgs
{
Value = "string",
PrefixLength = 0,
},
},
},
},
NetworkFunctionChains = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoNetworkFunctionChainArgs
{
ExtId = "string",
},
},
NetworkFunctionNicType = "string",
NicType = "string",
ShouldAllowUnknownMacs = false,
Subnets = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnetArgs
{
ExtId = "string",
},
},
TrunkedVlans = new[]
{
0,
},
VlanMode = "string",
},
},
},
},
Categories = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigCategoryArgs
{
ExtId = "string",
},
},
CdRoms = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigCdRomArgs
{
BackingInfos = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoArgs
{
DataSources = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceArgs
{
References = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceArgs
{
ImageReferences = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceImageReferenceArgs
{
ImageExtId = "string",
},
},
VmDiskReferences = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceArgs
{
DiskAddresses = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddressArgs
{
BusType = "string",
Index = 0,
},
},
DiskExtId = "string",
VmReferences = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReferenceArgs
{
ExtId = "string",
},
},
},
},
},
},
},
},
DiskSizeBytes = 0,
StorageConfigs = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoStorageConfigArgs
{
IsFlashModeEnabled = false,
},
},
StorageContainers = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoStorageContainerArgs
{
ExtId = "string",
},
},
},
},
DiskAddresses = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigCdRomDiskAddressArgs
{
BusType = "string",
Index = 0,
},
},
ExtId = "string",
IsoType = "string",
},
},
Disks = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskArgs
{
BackingInfos = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskBackingInfoArgs
{
AdfsVolumeGroupReferences = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskBackingInfoAdfsVolumeGroupReferenceArgs
{
VolumeGroupExtId = "string",
},
},
VmDisks = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskArgs
{
DataSources = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceArgs
{
References = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceArgs
{
ImageReferences = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceImageReferenceArgs
{
ImageExtId = "string",
},
},
VmDiskReferences = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceArgs
{
DiskAddresses = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddressArgs
{
BusType = "string",
Index = 0,
},
},
DiskExtId = "string",
VmReferences = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReferenceArgs
{
ExtId = "string",
},
},
},
},
},
},
},
},
DiskExtId = "string",
DiskSizeBytes = 0,
IsMigrationInProgress = false,
StorageConfigs = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskStorageConfigArgs
{
IsFlashModeEnabled = false,
},
},
StorageContainers = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskStorageContainerArgs
{
ExtId = "string",
},
},
},
},
},
},
DiskAddresses = new[]
{
new Nutanix.Inputs.OvaVmDeployV2OverrideVmConfigDiskDiskAddressArgs
{
BusType = "string",
Index = 0,
},
},
ExtId = "string",
},
},
MemorySizeBytes = 0,
Name = "string",
NumCoresPerSocket = 0,
NumSockets = 0,
NumThreadsPerCore = 0,
PowerState = "string",
},
});
example, err := nutanix.NewOvaVmDeployV2(ctx, "ovaVmDeployV2Resource", &nutanix.OvaVmDeployV2Args{
ClusterLocationExtId: pulumi.String("string"),
ExtId: pulumi.String("string"),
OverrideVmConfig: &nutanix.OvaVmDeployV2OverrideVmConfigArgs{
Nics: nutanix.OvaVmDeployV2OverrideVmConfigNicArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicArgs{
ExtId: pulumi.String("string"),
NicBackingInfo: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoArgs{
DpOffloadNic: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNicArgs{
DpOffloadProfileReference: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNicDpOffloadProfileReferenceArgs{
ExtId: pulumi.String("string"),
},
HostPcieDeviceReference: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNicHostPcieDeviceReferenceArgs{
ExtId: pulumi.String("string"),
},
IsConnected: pulumi.Bool(false),
MacAddress: pulumi.String("string"),
},
SriovNic: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNicArgs{
SriovProfileReference: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNicSriovProfileReferenceArgs{
ExtId: pulumi.String("string"),
},
HostPcieDeviceReference: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNicHostPcieDeviceReferenceArgs{
ExtId: pulumi.String("string"),
},
IsConnected: pulumi.Bool(false),
MacAddress: pulumi.String("string"),
},
VirtualEthernetNic: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicBackingInfoVirtualEthernetNicArgs{
IsConnected: pulumi.Bool(false),
MacAddress: pulumi.String("string"),
Model: pulumi.String("string"),
NumQueues: pulumi.Int(0),
},
},
NicNetworkInfo: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoArgs{
DpOffloadNicNetworkInfo: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoArgs{
Ipv4Configs: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigArgs{
IpAddresses: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigIpAddressArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigIpAddressArgs{
PrefixLength: pulumi.Int(0),
Value: pulumi.String("string"),
},
},
SecondaryIpAddressLists: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigSecondaryIpAddressListArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs{
PrefixLength: pulumi.Int(0),
Value: pulumi.String("string"),
},
},
ShouldAssignIp: pulumi.Bool(false),
},
},
Ipv4Infos: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4InfoArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4InfoArgs{
LearnedIpAddresses: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4InfoLearnedIpAddressArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4InfoLearnedIpAddressArgs{
Value: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
},
},
},
},
Ipv6Infos: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6InfoArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6InfoArgs{
LearnedIpv6Addresses: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6InfoLearnedIpv6AddressArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6InfoLearnedIpv6AddressArgs{
Value: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
},
},
},
},
ShouldAllowUnknownMacs: pulumi.Bool(false),
Subnets: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoSubnetArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoSubnetArgs{
ExtId: pulumi.String("string"),
},
},
TrunkedVlans: pulumi.IntArray{
pulumi.Int(0),
},
VlanMode: pulumi.String("string"),
},
SriovNicNetworkInfo: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoSriovNicNetworkInfoArgs{
VlanId: pulumi.Int(0),
},
VirtualEthernetNicNetworkInfo: &nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoArgs{
Ipv4Configs: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigArgs{
IpAddresses: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigIpAddressArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigIpAddressArgs{
PrefixLength: pulumi.Int(0),
Value: pulumi.String("string"),
},
},
SecondaryIpAddressLists: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigSecondaryIpAddressListArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs{
PrefixLength: pulumi.Int(0),
Value: pulumi.String("string"),
},
},
ShouldAssignIp: pulumi.Bool(false),
},
},
Ipv4Infos: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4InfoArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4InfoArgs{
LearnedIpAddresses: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4InfoLearnedIpAddressArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4InfoLearnedIpAddressArgs{
Value: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
},
},
},
},
Ipv6Infos: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6InfoArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6InfoArgs{
LearnedIpv6Addresses: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6InfoLearnedIpv6AddressArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6InfoLearnedIpv6AddressArgs{
Value: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
},
},
},
},
NetworkFunctionChains: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoNetworkFunctionChainArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoNetworkFunctionChainArgs{
ExtId: pulumi.String("string"),
},
},
NetworkFunctionNicType: pulumi.String("string"),
NicType: pulumi.String("string"),
ShouldAllowUnknownMacs: pulumi.Bool(false),
Subnets: nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnetArray{
&nutanix.OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnetArgs{
ExtId: pulumi.String("string"),
},
},
TrunkedVlans: pulumi.IntArray{
pulumi.Int(0),
},
VlanMode: pulumi.String("string"),
},
},
},
},
Categories: nutanix.OvaVmDeployV2OverrideVmConfigCategoryArray{
&nutanix.OvaVmDeployV2OverrideVmConfigCategoryArgs{
ExtId: pulumi.String("string"),
},
},
CdRoms: nutanix.OvaVmDeployV2OverrideVmConfigCdRomArray{
&nutanix.OvaVmDeployV2OverrideVmConfigCdRomArgs{
BackingInfos: nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoArray{
&nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoArgs{
DataSources: nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceArray{
&nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceArgs{
References: nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceArray{
&nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceArgs{
ImageReferences: nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceImageReferenceArray{
&nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceImageReferenceArgs{
ImageExtId: pulumi.String("string"),
},
},
VmDiskReferences: nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceArray{
&nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceArgs{
DiskAddresses: nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddressArray{
&nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddressArgs{
BusType: pulumi.String("string"),
Index: pulumi.Int(0),
},
},
DiskExtId: pulumi.String("string"),
VmReferences: nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReferenceArray{
&nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReferenceArgs{
ExtId: pulumi.String("string"),
},
},
},
},
},
},
},
},
DiskSizeBytes: pulumi.Int(0),
StorageConfigs: nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoStorageConfigArray{
&nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoStorageConfigArgs{
IsFlashModeEnabled: pulumi.Bool(false),
},
},
StorageContainers: nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoStorageContainerArray{
&nutanix.OvaVmDeployV2OverrideVmConfigCdRomBackingInfoStorageContainerArgs{
ExtId: pulumi.String("string"),
},
},
},
},
DiskAddresses: nutanix.OvaVmDeployV2OverrideVmConfigCdRomDiskAddressArray{
&nutanix.OvaVmDeployV2OverrideVmConfigCdRomDiskAddressArgs{
BusType: pulumi.String("string"),
Index: pulumi.Int(0),
},
},
ExtId: pulumi.String("string"),
IsoType: pulumi.String("string"),
},
},
Disks: nutanix.OvaVmDeployV2OverrideVmConfigDiskArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskArgs{
BackingInfos: nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoArgs{
AdfsVolumeGroupReferences: nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoAdfsVolumeGroupReferenceArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoAdfsVolumeGroupReferenceArgs{
VolumeGroupExtId: pulumi.String("string"),
},
},
VmDisks: nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskArgs{
DataSources: nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceArgs{
References: nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceArgs{
ImageReferences: nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceImageReferenceArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceImageReferenceArgs{
ImageExtId: pulumi.String("string"),
},
},
VmDiskReferences: nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceArgs{
DiskAddresses: nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddressArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddressArgs{
BusType: pulumi.String("string"),
Index: pulumi.Int(0),
},
},
DiskExtId: pulumi.String("string"),
VmReferences: nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReferenceArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReferenceArgs{
ExtId: pulumi.String("string"),
},
},
},
},
},
},
},
},
DiskExtId: pulumi.String("string"),
DiskSizeBytes: pulumi.Int(0),
IsMigrationInProgress: pulumi.Bool(false),
StorageConfigs: nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskStorageConfigArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskStorageConfigArgs{
IsFlashModeEnabled: pulumi.Bool(false),
},
},
StorageContainers: nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskStorageContainerArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskStorageContainerArgs{
ExtId: pulumi.String("string"),
},
},
},
},
},
},
DiskAddresses: nutanix.OvaVmDeployV2OverrideVmConfigDiskDiskAddressArray{
&nutanix.OvaVmDeployV2OverrideVmConfigDiskDiskAddressArgs{
BusType: pulumi.String("string"),
Index: pulumi.Int(0),
},
},
ExtId: pulumi.String("string"),
},
},
MemorySizeBytes: pulumi.Int(0),
Name: pulumi.String("string"),
NumCoresPerSocket: pulumi.Int(0),
NumSockets: pulumi.Int(0),
NumThreadsPerCore: pulumi.Int(0),
PowerState: pulumi.String("string"),
},
})
resource "nutanix_ovavmdeployv2" "ovaVmDeployV2Resource" {
cluster_location_ext_id = "string"
ext_id = "string"
override_vm_config = {
nics = [{
"extId" = "string"
"nicBackingInfo" = {
"dpOffloadNic" = {
"dpOffloadProfileReference" = {
"extId" = "string"
}
"hostPcieDeviceReference" = {
"extId" = "string"
}
"isConnected" = false
"macAddress" = "string"
}
"sriovNic" = {
"sriovProfileReference" = {
"extId" = "string"
}
"hostPcieDeviceReference" = {
"extId" = "string"
}
"isConnected" = false
"macAddress" = "string"
}
"virtualEthernetNic" = {
"isConnected" = false
"macAddress" = "string"
"model" = "string"
"numQueues" = 0
}
}
"nicNetworkInfo" = {
"dpOffloadNicNetworkInfo" = {
"ipv4Configs" = [{
"ipAddresses" = [{
"prefixLength" = 0
"value" = "string"
}]
"secondaryIpAddressLists" = [{
"prefixLength" = 0
"value" = "string"
}]
"shouldAssignIp" = false
}]
"ipv4Infos" = [{
"learnedIpAddresses" = [{
"value" = "string"
"prefixLength" = 0
}]
}]
"ipv6Infos" = [{
"learnedIpv6Addresses" = [{
"value" = "string"
"prefixLength" = 0
}]
}]
"shouldAllowUnknownMacs" = false
"subnets" = [{
"extId" = "string"
}]
"trunkedVlans" = [0]
"vlanMode" = "string"
}
"sriovNicNetworkInfo" = {
"vlanId" = 0
}
"virtualEthernetNicNetworkInfo" = {
"ipv4Configs" = [{
"ipAddresses" = [{
"prefixLength" = 0
"value" = "string"
}]
"secondaryIpAddressLists" = [{
"prefixLength" = 0
"value" = "string"
}]
"shouldAssignIp" = false
}]
"ipv4Infos" = [{
"learnedIpAddresses" = [{
"value" = "string"
"prefixLength" = 0
}]
}]
"ipv6Infos" = [{
"learnedIpv6Addresses" = [{
"value" = "string"
"prefixLength" = 0
}]
}]
"networkFunctionChains" = [{
"extId" = "string"
}]
"networkFunctionNicType" = "string"
"nicType" = "string"
"shouldAllowUnknownMacs" = false
"subnets" = [{
"extId" = "string"
}]
"trunkedVlans" = [0]
"vlanMode" = "string"
}
}
}]
categories = [{
"extId" = "string"
}]
cd_roms = [{
"backingInfos" = [{
"dataSources" = [{
"references" = [{
"imageReferences" = [{
"imageExtId" = "string"
}]
"vmDiskReferences" = [{
"diskAddresses" = [{
"busType" = "string"
"index" = 0
}]
"diskExtId" = "string"
"vmReferences" = [{
"extId" = "string"
}]
}]
}]
}]
"diskSizeBytes" = 0
"storageConfigs" = [{
"isFlashModeEnabled" = false
}]
"storageContainers" = [{
"extId" = "string"
}]
}]
"diskAddresses" = [{
"busType" = "string"
"index" = 0
}]
"extId" = "string"
"isoType" = "string"
}]
disks = [{
"backingInfos" = [{
"adfsVolumeGroupReferences" = [{
"volumeGroupExtId" = "string"
}]
"vmDisks" = [{
"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"
}]
}]
}]
"diskAddresses" = [{
"busType" = "string"
"index" = 0
}]
"extId" = "string"
}]
memory_size_bytes = 0
name = "string"
num_cores_per_socket = 0
num_sockets = 0
num_threads_per_core = 0
power_state = "string"
}
}
var ovaVmDeployV2Resource = new OvaVmDeployV2("ovaVmDeployV2Resource", OvaVmDeployV2Args.builder()
.clusterLocationExtId("string")
.extId("string")
.overrideVmConfig(OvaVmDeployV2OverrideVmConfigArgs.builder()
.nics(OvaVmDeployV2OverrideVmConfigNicArgs.builder()
.extId("string")
.nicBackingInfo(OvaVmDeployV2OverrideVmConfigNicNicBackingInfoArgs.builder()
.dpOffloadNic(OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNicArgs.builder()
.dpOffloadProfileReference(OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNicDpOffloadProfileReferenceArgs.builder()
.extId("string")
.build())
.hostPcieDeviceReference(OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNicHostPcieDeviceReferenceArgs.builder()
.extId("string")
.build())
.isConnected(false)
.macAddress("string")
.build())
.sriovNic(OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNicArgs.builder()
.sriovProfileReference(OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNicSriovProfileReferenceArgs.builder()
.extId("string")
.build())
.hostPcieDeviceReference(OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNicHostPcieDeviceReferenceArgs.builder()
.extId("string")
.build())
.isConnected(false)
.macAddress("string")
.build())
.virtualEthernetNic(OvaVmDeployV2OverrideVmConfigNicNicBackingInfoVirtualEthernetNicArgs.builder()
.isConnected(false)
.macAddress("string")
.model("string")
.numQueues(0)
.build())
.build())
.nicNetworkInfo(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoArgs.builder()
.dpOffloadNicNetworkInfo(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoArgs.builder()
.ipv4Configs(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigArgs.builder()
.ipAddresses(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigIpAddressArgs.builder()
.prefixLength(0)
.value("string")
.build())
.secondaryIpAddressLists(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs.builder()
.prefixLength(0)
.value("string")
.build())
.shouldAssignIp(false)
.build())
.ipv4Infos(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4InfoArgs.builder()
.learnedIpAddresses(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4InfoLearnedIpAddressArgs.builder()
.value("string")
.prefixLength(0)
.build())
.build())
.ipv6Infos(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6InfoArgs.builder()
.learnedIpv6Addresses(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6InfoLearnedIpv6AddressArgs.builder()
.value("string")
.prefixLength(0)
.build())
.build())
.shouldAllowUnknownMacs(false)
.subnets(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoSubnetArgs.builder()
.extId("string")
.build())
.trunkedVlans(0)
.vlanMode("string")
.build())
.sriovNicNetworkInfo(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoSriovNicNetworkInfoArgs.builder()
.vlanId(0)
.build())
.virtualEthernetNicNetworkInfo(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoArgs.builder()
.ipv4Configs(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigArgs.builder()
.ipAddresses(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigIpAddressArgs.builder()
.prefixLength(0)
.value("string")
.build())
.secondaryIpAddressLists(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs.builder()
.prefixLength(0)
.value("string")
.build())
.shouldAssignIp(false)
.build())
.ipv4Infos(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4InfoArgs.builder()
.learnedIpAddresses(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4InfoLearnedIpAddressArgs.builder()
.value("string")
.prefixLength(0)
.build())
.build())
.ipv6Infos(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6InfoArgs.builder()
.learnedIpv6Addresses(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6InfoLearnedIpv6AddressArgs.builder()
.value("string")
.prefixLength(0)
.build())
.build())
.networkFunctionChains(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoNetworkFunctionChainArgs.builder()
.extId("string")
.build())
.networkFunctionNicType("string")
.nicType("string")
.shouldAllowUnknownMacs(false)
.subnets(OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnetArgs.builder()
.extId("string")
.build())
.trunkedVlans(0)
.vlanMode("string")
.build())
.build())
.build())
.categories(OvaVmDeployV2OverrideVmConfigCategoryArgs.builder()
.extId("string")
.build())
.cdRoms(OvaVmDeployV2OverrideVmConfigCdRomArgs.builder()
.backingInfos(OvaVmDeployV2OverrideVmConfigCdRomBackingInfoArgs.builder()
.dataSources(OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceArgs.builder()
.references(OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceArgs.builder()
.imageReferences(OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceImageReferenceArgs.builder()
.imageExtId("string")
.build())
.vmDiskReferences(OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceArgs.builder()
.diskAddresses(OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddressArgs.builder()
.busType("string")
.index(0)
.build())
.diskExtId("string")
.vmReferences(OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReferenceArgs.builder()
.extId("string")
.build())
.build())
.build())
.build())
.diskSizeBytes(0)
.storageConfigs(OvaVmDeployV2OverrideVmConfigCdRomBackingInfoStorageConfigArgs.builder()
.isFlashModeEnabled(false)
.build())
.storageContainers(OvaVmDeployV2OverrideVmConfigCdRomBackingInfoStorageContainerArgs.builder()
.extId("string")
.build())
.build())
.diskAddresses(OvaVmDeployV2OverrideVmConfigCdRomDiskAddressArgs.builder()
.busType("string")
.index(0)
.build())
.extId("string")
.isoType("string")
.build())
.disks(OvaVmDeployV2OverrideVmConfigDiskArgs.builder()
.backingInfos(OvaVmDeployV2OverrideVmConfigDiskBackingInfoArgs.builder()
.adfsVolumeGroupReferences(OvaVmDeployV2OverrideVmConfigDiskBackingInfoAdfsVolumeGroupReferenceArgs.builder()
.volumeGroupExtId("string")
.build())
.vmDisks(OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskArgs.builder()
.dataSources(OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceArgs.builder()
.references(OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceArgs.builder()
.imageReferences(OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceImageReferenceArgs.builder()
.imageExtId("string")
.build())
.vmDiskReferences(OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceArgs.builder()
.diskAddresses(OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddressArgs.builder()
.busType("string")
.index(0)
.build())
.diskExtId("string")
.vmReferences(OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReferenceArgs.builder()
.extId("string")
.build())
.build())
.build())
.build())
.diskExtId("string")
.diskSizeBytes(0)
.isMigrationInProgress(false)
.storageConfigs(OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskStorageConfigArgs.builder()
.isFlashModeEnabled(false)
.build())
.storageContainers(OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskStorageContainerArgs.builder()
.extId("string")
.build())
.build())
.build())
.diskAddresses(OvaVmDeployV2OverrideVmConfigDiskDiskAddressArgs.builder()
.busType("string")
.index(0)
.build())
.extId("string")
.build())
.memorySizeBytes(0)
.name("string")
.numCoresPerSocket(0)
.numSockets(0)
.numThreadsPerCore(0)
.powerState("string")
.build())
.build());
ova_vm_deploy_v2_resource = nutanix.OvaVmDeployV2("ovaVmDeployV2Resource",
cluster_location_ext_id="string",
ext_id="string",
override_vm_config={
"nics": [{
"ext_id": "string",
"nic_backing_info": {
"dp_offload_nic": {
"dp_offload_profile_reference": {
"ext_id": "string",
},
"host_pcie_device_reference": {
"ext_id": "string",
},
"is_connected": False,
"mac_address": "string",
},
"sriov_nic": {
"sriov_profile_reference": {
"ext_id": "string",
},
"host_pcie_device_reference": {
"ext_id": "string",
},
"is_connected": False,
"mac_address": "string",
},
"virtual_ethernet_nic": {
"is_connected": False,
"mac_address": "string",
"model": "string",
"num_queues": 0,
},
},
"nic_network_info": {
"dp_offload_nic_network_info": {
"ipv4_configs": [{
"ip_addresses": [{
"prefix_length": 0,
"value": "string",
}],
"secondary_ip_address_lists": [{
"prefix_length": 0,
"value": "string",
}],
"should_assign_ip": False,
}],
"ipv4_infos": [{
"learned_ip_addresses": [{
"value": "string",
"prefix_length": 0,
}],
}],
"ipv6_infos": [{
"learned_ipv6_addresses": [{
"value": "string",
"prefix_length": 0,
}],
}],
"should_allow_unknown_macs": False,
"subnets": [{
"ext_id": "string",
}],
"trunked_vlans": [0],
"vlan_mode": "string",
},
"sriov_nic_network_info": {
"vlan_id": 0,
},
"virtual_ethernet_nic_network_info": {
"ipv4_configs": [{
"ip_addresses": [{
"prefix_length": 0,
"value": "string",
}],
"secondary_ip_address_lists": [{
"prefix_length": 0,
"value": "string",
}],
"should_assign_ip": False,
}],
"ipv4_infos": [{
"learned_ip_addresses": [{
"value": "string",
"prefix_length": 0,
}],
}],
"ipv6_infos": [{
"learned_ipv6_addresses": [{
"value": "string",
"prefix_length": 0,
}],
}],
"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",
},
},
}],
"categories": [{
"ext_id": "string",
}],
"cd_roms": [{
"backing_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_size_bytes": 0,
"storage_configs": [{
"is_flash_mode_enabled": False,
}],
"storage_containers": [{
"ext_id": "string",
}],
}],
"disk_addresses": [{
"bus_type": "string",
"index": 0,
}],
"ext_id": "string",
"iso_type": "string",
}],
"disks": [{
"backing_infos": [{
"adfs_volume_group_references": [{
"volume_group_ext_id": "string",
}],
"vm_disks": [{
"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",
}],
}],
}],
"disk_addresses": [{
"bus_type": "string",
"index": 0,
}],
"ext_id": "string",
}],
"memory_size_bytes": 0,
"name": "string",
"num_cores_per_socket": 0,
"num_sockets": 0,
"num_threads_per_core": 0,
"power_state": "string",
})
const ovaVmDeployV2Resource = new nutanix.OvaVmDeployV2("ovaVmDeployV2Resource", {
clusterLocationExtId: "string",
extId: "string",
overrideVmConfig: {
nics: [{
extId: "string",
nicBackingInfo: {
dpOffloadNic: {
dpOffloadProfileReference: {
extId: "string",
},
hostPcieDeviceReference: {
extId: "string",
},
isConnected: false,
macAddress: "string",
},
sriovNic: {
sriovProfileReference: {
extId: "string",
},
hostPcieDeviceReference: {
extId: "string",
},
isConnected: false,
macAddress: "string",
},
virtualEthernetNic: {
isConnected: false,
macAddress: "string",
model: "string",
numQueues: 0,
},
},
nicNetworkInfo: {
dpOffloadNicNetworkInfo: {
ipv4Configs: [{
ipAddresses: [{
prefixLength: 0,
value: "string",
}],
secondaryIpAddressLists: [{
prefixLength: 0,
value: "string",
}],
shouldAssignIp: false,
}],
ipv4Infos: [{
learnedIpAddresses: [{
value: "string",
prefixLength: 0,
}],
}],
ipv6Infos: [{
learnedIpv6Addresses: [{
value: "string",
prefixLength: 0,
}],
}],
shouldAllowUnknownMacs: false,
subnets: [{
extId: "string",
}],
trunkedVlans: [0],
vlanMode: "string",
},
sriovNicNetworkInfo: {
vlanId: 0,
},
virtualEthernetNicNetworkInfo: {
ipv4Configs: [{
ipAddresses: [{
prefixLength: 0,
value: "string",
}],
secondaryIpAddressLists: [{
prefixLength: 0,
value: "string",
}],
shouldAssignIp: false,
}],
ipv4Infos: [{
learnedIpAddresses: [{
value: "string",
prefixLength: 0,
}],
}],
ipv6Infos: [{
learnedIpv6Addresses: [{
value: "string",
prefixLength: 0,
}],
}],
networkFunctionChains: [{
extId: "string",
}],
networkFunctionNicType: "string",
nicType: "string",
shouldAllowUnknownMacs: false,
subnets: [{
extId: "string",
}],
trunkedVlans: [0],
vlanMode: "string",
},
},
}],
categories: [{
extId: "string",
}],
cdRoms: [{
backingInfos: [{
dataSources: [{
references: [{
imageReferences: [{
imageExtId: "string",
}],
vmDiskReferences: [{
diskAddresses: [{
busType: "string",
index: 0,
}],
diskExtId: "string",
vmReferences: [{
extId: "string",
}],
}],
}],
}],
diskSizeBytes: 0,
storageConfigs: [{
isFlashModeEnabled: false,
}],
storageContainers: [{
extId: "string",
}],
}],
diskAddresses: [{
busType: "string",
index: 0,
}],
extId: "string",
isoType: "string",
}],
disks: [{
backingInfos: [{
adfsVolumeGroupReferences: [{
volumeGroupExtId: "string",
}],
vmDisks: [{
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",
}],
}],
}],
diskAddresses: [{
busType: "string",
index: 0,
}],
extId: "string",
}],
memorySizeBytes: 0,
name: "string",
numCoresPerSocket: 0,
numSockets: 0,
numThreadsPerCore: 0,
powerState: "string",
},
});
type: nutanix:OvaVmDeployV2
properties:
clusterLocationExtId: string
extId: string
overrideVmConfig:
categories:
- extId: string
cdRoms:
- backingInfos:
- dataSources:
- references:
- imageReferences:
- imageExtId: string
vmDiskReferences:
- diskAddresses:
- busType: string
index: 0
diskExtId: string
vmReferences:
- extId: string
diskSizeBytes: 0
storageConfigs:
- isFlashModeEnabled: false
storageContainers:
- extId: string
diskAddresses:
- busType: string
index: 0
extId: string
isoType: string
disks:
- backingInfos:
- adfsVolumeGroupReferences:
- volumeGroupExtId: string
vmDisks:
- 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
diskAddresses:
- busType: string
index: 0
extId: string
memorySizeBytes: 0
name: string
nics:
- extId: string
nicBackingInfo:
dpOffloadNic:
dpOffloadProfileReference:
extId: string
hostPcieDeviceReference:
extId: string
isConnected: false
macAddress: string
sriovNic:
hostPcieDeviceReference:
extId: string
isConnected: false
macAddress: string
sriovProfileReference:
extId: string
virtualEthernetNic:
isConnected: false
macAddress: string
model: string
numQueues: 0
nicNetworkInfo:
dpOffloadNicNetworkInfo:
ipv4Configs:
- ipAddresses:
- prefixLength: 0
value: string
secondaryIpAddressLists:
- prefixLength: 0
value: string
shouldAssignIp: false
ipv4Infos:
- learnedIpAddresses:
- prefixLength: 0
value: string
ipv6Infos:
- learnedIpv6Addresses:
- prefixLength: 0
value: string
shouldAllowUnknownMacs: false
subnets:
- extId: string
trunkedVlans:
- 0
vlanMode: string
sriovNicNetworkInfo:
vlanId: 0
virtualEthernetNicNetworkInfo:
ipv4Configs:
- ipAddresses:
- prefixLength: 0
value: string
secondaryIpAddressLists:
- prefixLength: 0
value: string
shouldAssignIp: false
ipv4Infos:
- learnedIpAddresses:
- prefixLength: 0
value: string
ipv6Infos:
- learnedIpv6Addresses:
- prefixLength: 0
value: string
networkFunctionChains:
- extId: string
networkFunctionNicType: string
nicType: string
shouldAllowUnknownMacs: false
subnets:
- extId: string
trunkedVlans:
- 0
vlanMode: string
numCoresPerSocket: 0
numSockets: 0
numThreadsPerCore: 0
powerState: string
OvaVmDeployV2 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 OvaVmDeployV2 resource accepts the following input properties:
- Cluster
Location stringExt Id - -(Required) Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
- Ext
Id string - -(Required) The external identifier for an OVA.
- Override
Vm PiersConfig Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config - -(Required) VM config override spec for OVA VM deploy endpoint
- Cluster
Location stringExt Id - -(Required) Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
- Ext
Id string - -(Required) The external identifier for an OVA.
- Override
Vm OvaConfig Vm Deploy V2Override Vm Config Args - -(Required) VM config override spec for OVA VM deploy endpoint
- cluster_
location_ stringext_ id - -(Required) Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
- ext_
id string - -(Required) The external identifier for an OVA.
- override_
vm_ objectconfig - -(Required) VM config override spec for OVA VM deploy endpoint
- cluster
Location StringExt Id - -(Required) Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
- ext
Id String - -(Required) The external identifier for an OVA.
- override
Vm OvaConfig Vm Deploy V2Override Vm Config - -(Required) VM config override spec for OVA VM deploy endpoint
- cluster
Location stringExt Id - -(Required) Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
- ext
Id string - -(Required) The external identifier for an OVA.
- override
Vm OvaConfig Vm Deploy V2Override Vm Config - -(Required) VM config override spec for OVA VM deploy endpoint
- cluster_
location_ strext_ id - -(Required) Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
- ext_
id str - -(Required) The external identifier for an OVA.
- override_
vm_ Ovaconfig Vm Deploy V2Override Vm Config Args - -(Required) VM config override spec for OVA VM deploy endpoint
- cluster
Location StringExt Id - -(Required) Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
- ext
Id String - -(Required) The external identifier for an OVA.
- override
Vm Property MapConfig - -(Required) VM config override spec for OVA VM deploy endpoint
Outputs
All input properties are implicitly available as output properties. Additionally, the OvaVmDeployV2 resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing OvaVmDeployV2 Resource
Get an existing OvaVmDeployV2 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?: OvaVmDeployV2State, opts?: CustomResourceOptions): OvaVmDeployV2@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cluster_location_ext_id: Optional[str] = None,
ext_id: Optional[str] = None,
override_vm_config: Optional[OvaVmDeployV2OverrideVmConfigArgs] = None) -> OvaVmDeployV2func GetOvaVmDeployV2(ctx *Context, name string, id IDInput, state *OvaVmDeployV2State, opts ...ResourceOption) (*OvaVmDeployV2, error)public static OvaVmDeployV2 Get(string name, Input<string> id, OvaVmDeployV2State? state, CustomResourceOptions? opts = null)public static OvaVmDeployV2 get(String name, Output<String> id, OvaVmDeployV2State state, CustomResourceOptions options)resources: _: type: nutanix:OvaVmDeployV2 get: id: ${id}import {
to = nutanix_ovavmdeployv2.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Cluster
Location stringExt Id - -(Required) Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
- Ext
Id string - -(Required) The external identifier for an OVA.
- Override
Vm PiersConfig Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config - -(Required) VM config override spec for OVA VM deploy endpoint
- Cluster
Location stringExt Id - -(Required) Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
- Ext
Id string - -(Required) The external identifier for an OVA.
- Override
Vm OvaConfig Vm Deploy V2Override Vm Config Args - -(Required) VM config override spec for OVA VM deploy endpoint
- cluster_
location_ stringext_ id - -(Required) Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
- ext_
id string - -(Required) The external identifier for an OVA.
- override_
vm_ objectconfig - -(Required) VM config override spec for OVA VM deploy endpoint
- cluster
Location StringExt Id - -(Required) Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
- ext
Id String - -(Required) The external identifier for an OVA.
- override
Vm OvaConfig Vm Deploy V2Override Vm Config - -(Required) VM config override spec for OVA VM deploy endpoint
- cluster
Location stringExt Id - -(Required) Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
- ext
Id string - -(Required) The external identifier for an OVA.
- override
Vm OvaConfig Vm Deploy V2Override Vm Config - -(Required) VM config override spec for OVA VM deploy endpoint
- cluster_
location_ strext_ id - -(Required) Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
- ext_
id str - -(Required) The external identifier for an OVA.
- override_
vm_ Ovaconfig Vm Deploy V2Override Vm Config Args - -(Required) VM config override spec for OVA VM deploy endpoint
- cluster
Location StringExt Id - -(Required) Cluster identifier to deploy VM from OVA. This field is required when deploying an OVA and must be a part of the OVA location list.
- ext
Id String - -(Required) The external identifier for an OVA.
- override
Vm Property MapConfig - -(Required) VM config override spec for OVA VM deploy endpoint
Supporting Types
OvaVmDeployV2OverrideVmConfig, OvaVmDeployV2OverrideVmConfigArgs
- Nics
List<Piers
Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic> - NICs attached to the VM.
- Categories
List<Piers
Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Category> - Categories for the VM.
- Cd
Roms List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Cd Rom> - CD-ROMs attached to the VM.
- Disks
List<Piers
Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Disk> - Additional disks to attach to the VM.
- Memory
Size intBytes - Memory size in bytes.
- Name string
- VM name.
- Num
Cores intPer Socket - Number of cores per socket. Value should be at least 1.
- Num
Sockets int - Number of vCPU sockets. Value should be at least 1.
- Num
Threads intPer Core - Number of threads per core. Value should be at least 1.
- Power
State string - Power state of the VM (ON or OFF). Default is "ON".
- Nics
[]Ova
Vm Deploy V2Override Vm Config Nic - NICs attached to the VM.
- Categories
[]Ova
Vm Deploy V2Override Vm Config Category - Categories for the VM.
- Cd
Roms []OvaVm Deploy V2Override Vm Config Cd Rom - CD-ROMs attached to the VM.
- Disks
[]Ova
Vm Deploy V2Override Vm Config Disk - Additional disks to attach to the VM.
- Memory
Size intBytes - Memory size in bytes.
- Name string
- VM name.
- Num
Cores intPer Socket - Number of cores per socket. Value should be at least 1.
- Num
Sockets int - Number of vCPU sockets. Value should be at least 1.
- Num
Threads intPer Core - Number of threads per core. Value should be at least 1.
- Power
State string - Power state of the VM (ON or OFF). Default is "ON".
- nics list(object)
- NICs attached to the VM.
- categories list(object)
- Categories for the VM.
- cd_
roms list(object) - CD-ROMs attached to the VM.
- disks list(object)
- Additional disks to attach to the VM.
- memory_
size_ numberbytes - Memory size in bytes.
- name string
- VM name.
- num_
cores_ numberper_ socket - Number of cores per socket. Value should be at least 1.
- num_
sockets number - Number of vCPU sockets. Value should be at least 1.
- num_
threads_ numberper_ core - Number of threads per core. Value should be at least 1.
- power_
state string - Power state of the VM (ON or OFF). Default is "ON".
- nics
List<Ova
Vm Deploy V2Override Vm Config Nic> - NICs attached to the VM.
- categories
List<Ova
Vm Deploy V2Override Vm Config Category> - Categories for the VM.
- cd
Roms List<OvaVm Deploy V2Override Vm Config Cd Rom> - CD-ROMs attached to the VM.
- disks
List<Ova
Vm Deploy V2Override Vm Config Disk> - Additional disks to attach to the VM.
- memory
Size IntegerBytes - Memory size in bytes.
- name String
- VM name.
- num
Cores IntegerPer Socket - Number of cores per socket. Value should be at least 1.
- num
Sockets Integer - Number of vCPU sockets. Value should be at least 1.
- num
Threads IntegerPer Core - Number of threads per core. Value should be at least 1.
- power
State String - Power state of the VM (ON or OFF). Default is "ON".
- nics
Ova
Vm Deploy V2Override Vm Config Nic[] - NICs attached to the VM.
- categories
Ova
Vm Deploy V2Override Vm Config Category[] - Categories for the VM.
- cd
Roms OvaVm Deploy V2Override Vm Config Cd Rom[] - CD-ROMs attached to the VM.
- disks
Ova
Vm Deploy V2Override Vm Config Disk[] - Additional disks to attach to the VM.
- memory
Size numberBytes - Memory size in bytes.
- name string
- VM name.
- num
Cores numberPer Socket - Number of cores per socket. Value should be at least 1.
- num
Sockets number - Number of vCPU sockets. Value should be at least 1.
- num
Threads numberPer Core - Number of threads per core. Value should be at least 1.
- power
State string - Power state of the VM (ON or OFF). Default is "ON".
- nics
Sequence[Ova
Vm Deploy V2Override Vm Config Nic] - NICs attached to the VM.
- categories
Sequence[Ova
Vm Deploy V2Override Vm Config Category] - Categories for the VM.
- cd_
roms Sequence[OvaVm Deploy V2Override Vm Config Cd Rom] - CD-ROMs attached to the VM.
- disks
Sequence[Ova
Vm Deploy V2Override Vm Config Disk] - Additional disks to attach to the VM.
- memory_
size_ intbytes - Memory size in bytes.
- name str
- VM name.
- num_
cores_ intper_ socket - Number of cores per socket. Value should be at least 1.
- num_
sockets int - Number of vCPU sockets. Value should be at least 1.
- num_
threads_ intper_ core - Number of threads per core. Value should be at least 1.
- power_
state str - Power state of the VM (ON or OFF). Default is "ON".
- nics List<Property Map>
- NICs attached to the VM.
- categories List<Property Map>
- Categories for the VM.
- cd
Roms List<Property Map> - CD-ROMs attached to the VM.
- disks List<Property Map>
- Additional disks to attach to the VM.
- memory
Size NumberBytes - Memory size in bytes.
- name String
- VM name.
- num
Cores NumberPer Socket - Number of cores per socket. Value should be at least 1.
- num
Sockets Number - Number of vCPU sockets. Value should be at least 1.
- num
Threads NumberPer Core - Number of threads per core. Value should be at least 1.
- power
State String - Power state of the VM (ON or OFF). Default is "ON".
OvaVmDeployV2OverrideVmConfigCategory, OvaVmDeployV2OverrideVmConfigCategoryArgs
- Ext
Id string A globally unique identifier of a VM category of type UUID.
See detailed information in Nutanix Deploy VMs from an OVA V4.
- Ext
Id string A globally unique identifier of a VM category of type UUID.
See detailed information in Nutanix Deploy VMs from an OVA V4.
- ext_
id string A globally unique identifier of a VM category of type UUID.
See detailed information in Nutanix Deploy VMs from an OVA V4.
- ext
Id String A globally unique identifier of a VM category of type UUID.
See detailed information in Nutanix Deploy VMs from an OVA V4.
- ext
Id string A globally unique identifier of a VM category of type UUID.
See detailed information in Nutanix Deploy VMs from an OVA V4.
- ext_
id str A globally unique identifier of a VM category of type UUID.
See detailed information in Nutanix Deploy VMs from an OVA V4.
- ext
Id String A globally unique identifier of a VM category of type UUID.
See detailed information in Nutanix Deploy VMs from an OVA V4.
OvaVmDeployV2OverrideVmConfigCdRom, OvaVmDeployV2OverrideVmConfigCdRomArgs
- Backing
Infos List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Cd Rom Backing Info> - Storage provided by Nutanix ADSF
- Disk
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Cd Rom Disk Address> - Virtual Machine disk (VM disk).
- Ext
Id string - -(Required) The external identifier for an OVA.
- Iso
Type string - Type of ISO image inserted in CD-ROM. Valid values "OTHER", "GUEST_TOOLS", "GUEST_CUSTOMIZATION" .
- Backing
Infos []OvaVm Deploy V2Override Vm Config Cd Rom Backing Info - Storage provided by Nutanix ADSF
- Disk
Addresses []OvaVm Deploy V2Override Vm Config Cd Rom Disk Address - Virtual Machine disk (VM disk).
- Ext
Id string - -(Required) The external identifier for an OVA.
- Iso
Type string - Type of ISO image inserted in CD-ROM. Valid values "OTHER", "GUEST_TOOLS", "GUEST_CUSTOMIZATION" .
- backing_
infos list(object) - Storage provided by Nutanix ADSF
- disk_
addresses list(object) - Virtual Machine disk (VM disk).
- ext_
id string - -(Required) The external identifier for an OVA.
- iso_
type string - Type of ISO image inserted in CD-ROM. Valid values "OTHER", "GUEST_TOOLS", "GUEST_CUSTOMIZATION" .
- backing
Infos List<OvaVm Deploy V2Override Vm Config Cd Rom Backing Info> - Storage provided by Nutanix ADSF
- disk
Addresses List<OvaVm Deploy V2Override Vm Config Cd Rom Disk Address> - Virtual Machine disk (VM disk).
- ext
Id String - -(Required) The external identifier for an OVA.
- iso
Type String - Type of ISO image inserted in CD-ROM. Valid values "OTHER", "GUEST_TOOLS", "GUEST_CUSTOMIZATION" .
- backing
Infos OvaVm Deploy V2Override Vm Config Cd Rom Backing Info[] - Storage provided by Nutanix ADSF
- disk
Addresses OvaVm Deploy V2Override Vm Config Cd Rom Disk Address[] - Virtual Machine disk (VM disk).
- ext
Id string - -(Required) The external identifier for an OVA.
- iso
Type string - Type of ISO image inserted in CD-ROM. Valid values "OTHER", "GUEST_TOOLS", "GUEST_CUSTOMIZATION" .
- backing_
infos Sequence[OvaVm Deploy V2Override Vm Config Cd Rom Backing Info] - Storage provided by Nutanix ADSF
- disk_
addresses Sequence[OvaVm Deploy V2Override Vm Config Cd Rom Disk Address] - Virtual Machine disk (VM disk).
- ext_
id str - -(Required) The external identifier for an OVA.
- iso_
type str - Type of ISO image inserted in CD-ROM. Valid values "OTHER", "GUEST_TOOLS", "GUEST_CUSTOMIZATION" .
- backing
Infos List<Property Map> - Storage provided by Nutanix ADSF
- disk
Addresses List<Property Map> - Virtual Machine disk (VM disk).
- ext
Id String - -(Required) The external identifier for an OVA.
- iso
Type String - Type of ISO image inserted in CD-ROM. Valid values "OTHER", "GUEST_TOOLS", "GUEST_CUSTOMIZATION" .
OvaVmDeployV2OverrideVmConfigCdRomBackingInfo, OvaVmDeployV2OverrideVmConfigCdRomBackingInfoArgs
- Data
Sources List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Cd Rom Backing Info Data Source> - Disk
Size intBytes - Disk size in bytes.
- Storage
Configs List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Cd Rom Backing Info Storage Config> - Storage configuration options.
- Storage
Containers List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Cd Rom Backing Info Storage Container> - Storage container for the disk.
- Data
Sources []OvaVm Deploy V2Override Vm Config Cd Rom Backing Info Data Source - Disk
Size intBytes - Disk size in bytes.
- Storage
Configs []OvaVm Deploy V2Override Vm Config Cd Rom Backing Info Storage Config - Storage configuration options.
- Storage
Containers []OvaVm Deploy V2Override Vm Config Cd Rom Backing Info Storage Container - Storage container for the disk.
- data_
sources list(object) - disk_
size_ numberbytes - Disk size in bytes.
- storage_
configs list(object) - Storage configuration options.
- storage_
containers list(object) - Storage container for the disk.
- data
Sources List<OvaVm Deploy V2Override Vm Config Cd Rom Backing Info Data Source> - disk
Size IntegerBytes - Disk size in bytes.
- storage
Configs List<OvaVm Deploy V2Override Vm Config Cd Rom Backing Info Storage Config> - Storage configuration options.
- storage
Containers List<OvaVm Deploy V2Override Vm Config Cd Rom Backing Info Storage Container> - Storage container for the disk.
- data
Sources OvaVm Deploy V2Override Vm Config Cd Rom Backing Info Data Source[] - disk
Size numberBytes - Disk size in bytes.
- storage
Configs OvaVm Deploy V2Override Vm Config Cd Rom Backing Info Storage Config[] - Storage configuration options.
- storage
Containers OvaVm Deploy V2Override Vm Config Cd Rom Backing Info Storage Container[] - Storage container for the disk.
- data_
sources Sequence[OvaVm Deploy V2Override Vm Config Cd Rom Backing Info Data Source] - disk_
size_ intbytes - Disk size in bytes.
- storage_
configs Sequence[OvaVm Deploy V2Override Vm Config Cd Rom Backing Info Storage Config] - Storage configuration options.
- storage_
containers Sequence[OvaVm Deploy V2Override Vm Config Cd Rom Backing Info Storage Container] - Storage container for the disk.
- data
Sources List<Property Map> - disk
Size NumberBytes - Disk size in bytes.
- storage
Configs List<Property Map> - Storage configuration options.
- storage
Containers List<Property Map> - Storage container for the disk.
OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSource, OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceArgs
OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReference, OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceArgs
OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceImageReference, OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceImageReferenceArgs
- Image
Ext stringId
- Image
Ext stringId
- image_
ext_ stringid
- image
Ext StringId
- image
Ext stringId
- image_
ext_ strid
- image
Ext StringId
OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReference, OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceArgs
OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddress, OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddressArgs
OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReference, OvaVmDeployV2OverrideVmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReferenceArgs
- Ext
Id string - -(Required) The external identifier for an OVA.
- Ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id string - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
- ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id str - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
OvaVmDeployV2OverrideVmConfigCdRomBackingInfoStorageConfig, OvaVmDeployV2OverrideVmConfigCdRomBackingInfoStorageConfigArgs
- Is
Flash boolMode Enabled
- Is
Flash boolMode Enabled
- is
Flash BooleanMode Enabled
- is
Flash booleanMode Enabled
- is
Flash BooleanMode Enabled
OvaVmDeployV2OverrideVmConfigCdRomBackingInfoStorageContainer, OvaVmDeployV2OverrideVmConfigCdRomBackingInfoStorageContainerArgs
- Ext
Id string - -(Required) The external identifier for an OVA.
- Ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id string - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
- ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id str - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
OvaVmDeployV2OverrideVmConfigCdRomDiskAddress, OvaVmDeployV2OverrideVmConfigCdRomDiskAddressArgs
OvaVmDeployV2OverrideVmConfigDisk, OvaVmDeployV2OverrideVmConfigDiskArgs
- Backing
Infos List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Disk Backing Info> - Storage configuration for the disk.
- Disk
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Disk Disk Address> - Disk address configuration.
- Ext
Id string - -(Required) The external identifier for an OVA.
- Backing
Infos []OvaVm Deploy V2Override Vm Config Disk Backing Info - Storage configuration for the disk.
- Disk
Addresses []OvaVm Deploy V2Override Vm Config Disk Disk Address - Disk address configuration.
- Ext
Id string - -(Required) The external identifier for an OVA.
- backing_
infos list(object) - Storage configuration for the disk.
- disk_
addresses list(object) - Disk address configuration.
- ext_
id string - -(Required) The external identifier for an OVA.
- backing
Infos List<OvaVm Deploy V2Override Vm Config Disk Backing Info> - Storage configuration for the disk.
- disk
Addresses List<OvaVm Deploy V2Override Vm Config Disk Disk Address> - Disk address configuration.
- ext
Id String - -(Required) The external identifier for an OVA.
- backing
Infos OvaVm Deploy V2Override Vm Config Disk Backing Info[] - Storage configuration for the disk.
- disk
Addresses OvaVm Deploy V2Override Vm Config Disk Disk Address[] - Disk address configuration.
- ext
Id string - -(Required) The external identifier for an OVA.
- backing_
infos Sequence[OvaVm Deploy V2Override Vm Config Disk Backing Info] - Storage configuration for the disk.
- disk_
addresses Sequence[OvaVm Deploy V2Override Vm Config Disk Disk Address] - Disk address configuration.
- ext_
id str - -(Required) The external identifier for an OVA.
- backing
Infos List<Property Map> - Storage configuration for the disk.
- disk
Addresses List<Property Map> - Disk address configuration.
- ext
Id String - -(Required) The external identifier for an OVA.
OvaVmDeployV2OverrideVmConfigDiskBackingInfo, OvaVmDeployV2OverrideVmConfigDiskBackingInfoArgs
- adfs_
volume_ list(object)group_ references - vm_
disks list(object) - VM disk configuration.
- adfs
Volume List<Property Map>Group References - vm
Disks List<Property Map> - VM disk configuration.
OvaVmDeployV2OverrideVmConfigDiskBackingInfoAdfsVolumeGroupReference, OvaVmDeployV2OverrideVmConfigDiskBackingInfoAdfsVolumeGroupReferenceArgs
- Volume
Group stringExt Id
- Volume
Group stringExt Id
- volume_
group_ stringext_ id
- volume
Group StringExt Id
- volume
Group stringExt Id
- volume
Group StringExt Id
OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDisk, OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskArgs
- Data
Sources List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Disk Backing Info Vm Disk Data Source> - Disk
Ext stringId - Disk
Size intBytes - Disk size in bytes.
- Is
Migration boolIn Progress - Storage
Configs List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Disk Backing Info Vm Disk Storage Config> - Storage configuration options.
- Storage
Containers List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Disk Backing Info Vm Disk Storage Container> - Storage container for the disk.
- Data
Sources []OvaVm Deploy V2Override Vm Config Disk Backing Info Vm Disk Data Source - Disk
Ext stringId - Disk
Size intBytes - Disk size in bytes.
- Is
Migration boolIn Progress - Storage
Configs []OvaVm Deploy V2Override Vm Config Disk Backing Info Vm Disk Storage Config - Storage configuration options.
- Storage
Containers []OvaVm Deploy V2Override Vm Config Disk Backing Info Vm Disk Storage Container - Storage container for the disk.
- data_
sources list(object) - disk_
ext_ stringid - disk_
size_ numberbytes - Disk size in bytes.
- is_
migration_ boolin_ progress - storage_
configs list(object) - Storage configuration options.
- storage_
containers list(object) - Storage container for the disk.
- data
Sources List<OvaVm Deploy V2Override Vm Config Disk Backing Info Vm Disk Data Source> - disk
Ext StringId - disk
Size IntegerBytes - Disk size in bytes.
- is
Migration BooleanIn Progress - storage
Configs List<OvaVm Deploy V2Override Vm Config Disk Backing Info Vm Disk Storage Config> - Storage configuration options.
- storage
Containers List<OvaVm Deploy V2Override Vm Config Disk Backing Info Vm Disk Storage Container> - Storage container for the disk.
- data
Sources OvaVm Deploy V2Override Vm Config Disk Backing Info Vm Disk Data Source[] - disk
Ext stringId - disk
Size numberBytes - Disk size in bytes.
- is
Migration booleanIn Progress - storage
Configs OvaVm Deploy V2Override Vm Config Disk Backing Info Vm Disk Storage Config[] - Storage configuration options.
- storage
Containers OvaVm Deploy V2Override Vm Config Disk Backing Info Vm Disk Storage Container[] - Storage container for the disk.
- data_
sources Sequence[OvaVm Deploy V2Override Vm Config Disk Backing Info Vm Disk Data Source] - disk_
ext_ strid - disk_
size_ intbytes - Disk size in bytes.
- is_
migration_ boolin_ progress - storage_
configs Sequence[OvaVm Deploy V2Override Vm Config Disk Backing Info Vm Disk Storage Config] - Storage configuration options.
- storage_
containers Sequence[OvaVm Deploy V2Override Vm Config Disk Backing Info Vm Disk Storage Container] - Storage container for the disk.
- data
Sources List<Property Map> - disk
Ext StringId - disk
Size NumberBytes - Disk size in bytes.
- is
Migration BooleanIn Progress - storage
Configs List<Property Map> - Storage configuration options.
- storage
Containers List<Property Map> - Storage container for the disk.
OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSource, OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceArgs
OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReference, OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceArgs
OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceImageReference, OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceImageReferenceArgs
- Image
Ext stringId
- Image
Ext stringId
- image_
ext_ stringid
- image
Ext StringId
- image
Ext stringId
- image_
ext_ strid
- image
Ext StringId
OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReference, OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceArgs
- Disk
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Disk Address> - Disk
Ext stringId - Vm
References List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Disk Backing Info Vm Disk Data Source Reference Vm Disk Reference Vm Reference>
OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddress, OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddressArgs
OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReference, OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReferenceArgs
- Ext
Id string - -(Required) The external identifier for an OVA.
- Ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id string - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
- ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id str - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskStorageConfig, OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskStorageConfigArgs
- Is
Flash boolMode Enabled
- Is
Flash boolMode Enabled
- is
Flash BooleanMode Enabled
- is
Flash booleanMode Enabled
- is
Flash BooleanMode Enabled
OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskStorageContainer, OvaVmDeployV2OverrideVmConfigDiskBackingInfoVmDiskStorageContainerArgs
- Ext
Id string - -(Required) The external identifier for an OVA.
- Ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id string - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
- ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id str - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
OvaVmDeployV2OverrideVmConfigDiskDiskAddress, OvaVmDeployV2OverrideVmConfigDiskDiskAddressArgs
OvaVmDeployV2OverrideVmConfigNic, OvaVmDeployV2OverrideVmConfigNicArgs
- Backing
Infos List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Backing Info> - Use
nic_backing_info.virtual_ethernet_nicinstead. - Ext
Id string - -(Required) The external identifier for an OVA.
- Network
Infos List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Network Info> - Use
nic_network_info.virtual_ethernet_nic_network_infoinstead. - Nic
Backing PiersInfo Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Backing Info - New NIC backing info (v2.4.1+). One of
virtualEthernetNic,sriovNic,dpOffloadNic. - Nic
Network PiersInfo Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info - New NIC network info (v2.4.1+). One of
virtualEthernetNicNetworkInfo,sriovNicNetworkInfo,dpOffloadNicNetworkInfo.
- Backing
Infos []OvaVm Deploy V2Override Vm Config Nic Backing Info - Use
nic_backing_info.virtual_ethernet_nicinstead. - Ext
Id string - -(Required) The external identifier for an OVA.
- Network
Infos []OvaVm Deploy V2Override Vm Config Nic Network Info - Use
nic_network_info.virtual_ethernet_nic_network_infoinstead. - Nic
Backing OvaInfo Vm Deploy V2Override Vm Config Nic Nic Backing Info - New NIC backing info (v2.4.1+). One of
virtualEthernetNic,sriovNic,dpOffloadNic. - Nic
Network OvaInfo Vm Deploy V2Override Vm Config Nic Nic Network Info - New NIC network info (v2.4.1+). One of
virtualEthernetNicNetworkInfo,sriovNicNetworkInfo,dpOffloadNicNetworkInfo.
- backing_
infos list(object) - Use
nic_backing_info.virtual_ethernet_nicinstead. - ext_
id string - -(Required) The external identifier for an OVA.
- network_
infos list(object) - Use
nic_network_info.virtual_ethernet_nic_network_infoinstead. - nic_
backing_ objectinfo - New NIC backing info (v2.4.1+). One of
virtualEthernetNic,sriovNic,dpOffloadNic. - nic_
network_ objectinfo - New NIC network info (v2.4.1+). One of
virtualEthernetNicNetworkInfo,sriovNicNetworkInfo,dpOffloadNicNetworkInfo.
- backing
Infos List<OvaVm Deploy V2Override Vm Config Nic Backing Info> - Use
nic_backing_info.virtual_ethernet_nicinstead. - ext
Id String - -(Required) The external identifier for an OVA.
- network
Infos List<OvaVm Deploy V2Override Vm Config Nic Network Info> - Use
nic_network_info.virtual_ethernet_nic_network_infoinstead. - nic
Backing OvaInfo Vm Deploy V2Override Vm Config Nic Nic Backing Info - New NIC backing info (v2.4.1+). One of
virtualEthernetNic,sriovNic,dpOffloadNic. - nic
Network OvaInfo Vm Deploy V2Override Vm Config Nic Nic Network Info - New NIC network info (v2.4.1+). One of
virtualEthernetNicNetworkInfo,sriovNicNetworkInfo,dpOffloadNicNetworkInfo.
- backing
Infos OvaVm Deploy V2Override Vm Config Nic Backing Info[] - Use
nic_backing_info.virtual_ethernet_nicinstead. - ext
Id string - -(Required) The external identifier for an OVA.
- network
Infos OvaVm Deploy V2Override Vm Config Nic Network Info[] - Use
nic_network_info.virtual_ethernet_nic_network_infoinstead. - nic
Backing OvaInfo Vm Deploy V2Override Vm Config Nic Nic Backing Info - New NIC backing info (v2.4.1+). One of
virtualEthernetNic,sriovNic,dpOffloadNic. - nic
Network OvaInfo Vm Deploy V2Override Vm Config Nic Nic Network Info - New NIC network info (v2.4.1+). One of
virtualEthernetNicNetworkInfo,sriovNicNetworkInfo,dpOffloadNicNetworkInfo.
- backing_
infos Sequence[OvaVm Deploy V2Override Vm Config Nic Backing Info] - Use
nic_backing_info.virtual_ethernet_nicinstead. - ext_
id str - -(Required) The external identifier for an OVA.
- network_
infos Sequence[OvaVm Deploy V2Override Vm Config Nic Network Info] - Use
nic_network_info.virtual_ethernet_nic_network_infoinstead. - nic_
backing_ Ovainfo Vm Deploy V2Override Vm Config Nic Nic Backing Info - New NIC backing info (v2.4.1+). One of
virtualEthernetNic,sriovNic,dpOffloadNic. - nic_
network_ Ovainfo Vm Deploy V2Override Vm Config Nic Nic Network Info - New NIC network info (v2.4.1+). One of
virtualEthernetNicNetworkInfo,sriovNicNetworkInfo,dpOffloadNicNetworkInfo.
- backing
Infos List<Property Map> - Use
nic_backing_info.virtual_ethernet_nicinstead. - ext
Id String - -(Required) The external identifier for an OVA.
- network
Infos List<Property Map> - Use
nic_network_info.virtual_ethernet_nic_network_infoinstead. - nic
Backing Property MapInfo - New NIC backing info (v2.4.1+). One of
virtualEthernetNic,sriovNic,dpOffloadNic. - nic
Network Property MapInfo - New NIC network info (v2.4.1+). One of
virtualEthernetNicNetworkInfo,sriovNicNetworkInfo,dpOffloadNicNetworkInfo.
OvaVmDeployV2OverrideVmConfigNicBackingInfo, OvaVmDeployV2OverrideVmConfigNicBackingInfoArgs
- Is
Connected bool - Indicates whether the NIC is connected or not. Default is True.
- Mac
Address string - MAC address of the emulated NIC.
- Model string
- Options for the NIC emulation. Valid values "VIRTIO" , "E1000".
- Num
Queues int - The number of Tx/Rx queue pairs for this NIC. Default is 1.
- Is
Connected bool - Indicates whether the NIC is connected or not. Default is True.
- Mac
Address string - MAC address of the emulated NIC.
- Model string
- Options for the NIC emulation. Valid values "VIRTIO" , "E1000".
- Num
Queues int - The number of Tx/Rx queue pairs for this NIC. Default is 1.
- is_
connected bool - Indicates whether the NIC is connected or not. Default is True.
- mac_
address string - MAC address of the emulated NIC.
- model string
- Options for the NIC emulation. Valid values "VIRTIO" , "E1000".
- num_
queues number - The number of Tx/Rx queue pairs for this NIC. Default is 1.
- is
Connected Boolean - Indicates whether the NIC is connected or not. Default is True.
- mac
Address String - MAC address of the emulated NIC.
- model String
- Options for the NIC emulation. Valid values "VIRTIO" , "E1000".
- num
Queues Integer - The number of Tx/Rx queue pairs for this NIC. Default is 1.
- is
Connected boolean - Indicates whether the NIC is connected or not. Default is True.
- mac
Address string - MAC address of the emulated NIC.
- model string
- Options for the NIC emulation. Valid values "VIRTIO" , "E1000".
- num
Queues number - The number of Tx/Rx queue pairs for this NIC. Default is 1.
- is_
connected bool - Indicates whether the NIC is connected or not. Default is True.
- mac_
address str - MAC address of the emulated NIC.
- model str
- Options for the NIC emulation. Valid values "VIRTIO" , "E1000".
- num_
queues int - The number of Tx/Rx queue pairs for this NIC. Default is 1.
- is
Connected Boolean - Indicates whether the NIC is connected or not. Default is True.
- mac
Address String - MAC address of the emulated NIC.
- model String
- Options for the NIC emulation. Valid values "VIRTIO" , "E1000".
- num
Queues Number - The number of Tx/Rx queue pairs for this NIC. Default is 1.
OvaVmDeployV2OverrideVmConfigNicNetworkInfo, OvaVmDeployV2OverrideVmConfigNicNetworkInfoArgs
- Ipv4Configs
List<Piers
Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Network Info Ipv4Config> - The IP address configurations.
- Ipv4Infos
List<Piers
Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Network Info Ipv4Info> - Network
Function List<PiersChains Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Network Info Network Function Chain> - The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- Network
Function stringNic Type - The type of this Network function NIC. Defaults to INGRESS.
- Nic
Type string - NIC type. Valid values "SPAN_DESTINATION_NIC", "NORMAL_NIC", "DIRECT_NIC", "NETWORK_FUNCTION_NIC" .
- Should
Allow boolUnknown Macs - 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. Ova Vm Deploy V2Override Vm Config Nic Network Info Subnet> - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- Trunked
Vlans List<int> - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- Vlan
Mode string - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- Ipv4Configs
[]Ova
Vm Deploy V2Override Vm Config Nic Network Info Ipv4Config - The IP address configurations.
- Ipv4Infos
[]Ova
Vm Deploy V2Override Vm Config Nic Network Info Ipv4Info - Network
Function []OvaChains Vm Deploy V2Override Vm Config Nic Network Info Network Function Chain - The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- Network
Function stringNic Type - The type of this Network function NIC. Defaults to INGRESS.
- Nic
Type string - NIC type. Valid values "SPAN_DESTINATION_NIC", "NORMAL_NIC", "DIRECT_NIC", "NETWORK_FUNCTION_NIC" .
- Should
Allow boolUnknown Macs - 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
[]Ova
Vm Deploy V2Override Vm Config Nic Network Info Subnet - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- Trunked
Vlans []int - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- Vlan
Mode string - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4_
configs list(object) - The IP address configurations.
- ipv4_
infos list(object) - network_
function_ list(object)chains - The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- network_
function_ stringnic_ type - The type of this Network function NIC. Defaults to INGRESS.
- nic_
type string - NIC type. Valid values "SPAN_DESTINATION_NIC", "NORMAL_NIC", "DIRECT_NIC", "NETWORK_FUNCTION_NIC" .
- should_
allow_ boolunknown_ macs - 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(object)
- Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked_
vlans list(number) - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan_
mode string - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4Configs
List<Ova
Vm Deploy V2Override Vm Config Nic Network Info Ipv4Config> - The IP address configurations.
- ipv4Infos
List<Ova
Vm Deploy V2Override Vm Config Nic Network Info Ipv4Info> - network
Function List<OvaChains Vm Deploy V2Override Vm Config Nic Network Info Network Function Chain> - The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- network
Function StringNic Type - The type of this Network function NIC. Defaults to INGRESS.
- nic
Type String - NIC type. Valid values "SPAN_DESTINATION_NIC", "NORMAL_NIC", "DIRECT_NIC", "NETWORK_FUNCTION_NIC" .
- should
Allow BooleanUnknown Macs - 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<Ova
Vm Deploy V2Override Vm Config Nic Network Info Subnet> - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked
Vlans List<Integer> - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan
Mode String - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4Configs
Ova
Vm Deploy V2Override Vm Config Nic Network Info Ipv4Config[] - The IP address configurations.
- ipv4Infos
Ova
Vm Deploy V2Override Vm Config Nic Network Info Ipv4Info[] - network
Function OvaChains Vm Deploy V2Override Vm Config Nic Network Info Network Function Chain[] - The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- network
Function stringNic Type - The type of this Network function NIC. Defaults to INGRESS.
- nic
Type string - NIC type. Valid values "SPAN_DESTINATION_NIC", "NORMAL_NIC", "DIRECT_NIC", "NETWORK_FUNCTION_NIC" .
- should
Allow booleanUnknown Macs - 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
Ova
Vm Deploy V2Override Vm Config Nic Network Info Subnet[] - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked
Vlans number[] - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan
Mode string - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4_
configs Sequence[OvaVm Deploy V2Override Vm Config Nic Network Info Ipv4Config] - The IP address configurations.
- ipv4_
infos Sequence[OvaVm Deploy V2Override Vm Config Nic Network Info Ipv4Info] - network_
function_ Sequence[Ovachains Vm Deploy V2Override Vm Config Nic Network Info Network Function Chain] - The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- network_
function_ strnic_ type - The type of this Network function NIC. Defaults to INGRESS.
- nic_
type str - NIC type. Valid values "SPAN_DESTINATION_NIC", "NORMAL_NIC", "DIRECT_NIC", "NETWORK_FUNCTION_NIC" .
- should_
allow_ boolunknown_ macs - 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[Ova
Vm Deploy V2Override Vm Config Nic Network Info Subnet] - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked_
vlans Sequence[int] - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan_
mode str - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4Configs List<Property Map>
- The IP address configurations.
- ipv4Infos List<Property Map>
- network
Function List<Property Map>Chains - The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- network
Function StringNic Type - The type of this Network function NIC. Defaults to INGRESS.
- nic
Type String - NIC type. Valid values "SPAN_DESTINATION_NIC", "NORMAL_NIC", "DIRECT_NIC", "NETWORK_FUNCTION_NIC" .
- should
Allow BooleanUnknown Macs - 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>
- Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked
Vlans List<Number> - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan
Mode String - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
OvaVmDeployV2OverrideVmConfigNicNetworkInfoIpv4Config, OvaVmDeployV2OverrideVmConfigNicNetworkInfoIpv4ConfigArgs
- Ip
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Network Info Ipv4Config Ip Address> - The IP address of the NIC.
- Secondary
Ip List<PiersAddress Lists Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Network Info Ipv4Config Secondary Ip Address List> - Secondary IP addresses for the NIC.
- Should
Assign boolIp - 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 []OvaVm Deploy V2Override Vm Config Nic Network Info Ipv4Config Ip Address - The IP address of the NIC.
- Secondary
Ip []OvaAddress Lists Vm Deploy V2Override Vm Config Nic Network Info Ipv4Config Secondary Ip Address List - Secondary IP addresses for the NIC.
- Should
Assign boolIp - 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(object) - The IP address of the NIC.
- secondary_
ip_ list(object)address_ lists - Secondary IP addresses for the NIC.
- should_
assign_ boolip - 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<OvaVm Deploy V2Override Vm Config Nic Network Info Ipv4Config Ip Address> - The IP address of the NIC.
- secondary
Ip List<OvaAddress Lists Vm Deploy V2Override Vm Config Nic Network Info Ipv4Config Secondary Ip Address List> - Secondary IP addresses for the NIC.
- should
Assign BooleanIp - 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 OvaVm Deploy V2Override Vm Config Nic Network Info Ipv4Config Ip Address[] - The IP address of the NIC.
- secondary
Ip OvaAddress Lists Vm Deploy V2Override Vm Config Nic Network Info Ipv4Config Secondary Ip Address List[] - Secondary IP addresses for the NIC.
- should
Assign booleanIp - 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[OvaVm Deploy V2Override Vm Config Nic Network Info Ipv4Config Ip Address] - The IP address of the NIC.
- secondary_
ip_ Sequence[Ovaaddress_ lists Vm Deploy V2Override Vm Config Nic Network Info Ipv4Config Secondary Ip Address List] - Secondary IP addresses for the NIC.
- should_
assign_ boolip - 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> - The IP address of the NIC.
- secondary
Ip List<Property Map>Address Lists - Secondary IP addresses for the NIC.
- should
Assign BooleanIp - 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.
OvaVmDeployV2OverrideVmConfigNicNetworkInfoIpv4ConfigIpAddress, OvaVmDeployV2OverrideVmConfigNicNetworkInfoIpv4ConfigIpAddressArgs
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- prefix_
length number - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix
Length Integer - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length number - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix_
length int - The prefix length of the IP address.
- value str
- The IPv4 address of the host.
- prefix
Length Number - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
OvaVmDeployV2OverrideVmConfigNicNetworkInfoIpv4ConfigSecondaryIpAddressList, OvaVmDeployV2OverrideVmConfigNicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- prefix_
length number - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix
Length Integer - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length number - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix_
length int - The prefix length of the IP address.
- value str
- The IPv4 address of the host.
- prefix
Length Number - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
OvaVmDeployV2OverrideVmConfigNicNetworkInfoIpv4Info, OvaVmDeployV2OverrideVmConfigNicNetworkInfoIpv4InfoArgs
OvaVmDeployV2OverrideVmConfigNicNetworkInfoIpv4InfoLearnedIpAddress, OvaVmDeployV2OverrideVmConfigNicNetworkInfoIpv4InfoLearnedIpAddressArgs
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix_
length number - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length Integer - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix
Length number - The prefix length of the IP address.
- value str
- The IPv4 address of the host.
- prefix_
length int - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length Number - The prefix length of the IP address.
OvaVmDeployV2OverrideVmConfigNicNetworkInfoNetworkFunctionChain, OvaVmDeployV2OverrideVmConfigNicNetworkInfoNetworkFunctionChainArgs
- Ext
Id string - -(Required) The external identifier for an OVA.
- Ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id string - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
- ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id str - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
OvaVmDeployV2OverrideVmConfigNicNetworkInfoSubnet, OvaVmDeployV2OverrideVmConfigNicNetworkInfoSubnetArgs
- Ext
Id string - -(Required) The external identifier for an OVA.
- Ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id string - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
- ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id str - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
OvaVmDeployV2OverrideVmConfigNicNicBackingInfo, OvaVmDeployV2OverrideVmConfigNicNicBackingInfoArgs
- Dp
Offload PiersNic Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Backing Info Dp Offload Nic - Sriov
Nic PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Backing Info Sriov Nic - Virtual
Ethernet PiersNic Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Backing Info Virtual Ethernet Nic
OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNic, OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNicArgs
- Dp
Offload PiersProfile Reference Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Backing Info Dp Offload Nic Dp Offload Profile Reference - Host
Pcie PiersDevice Reference Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Backing Info Dp Offload Nic Host Pcie Device Reference - Is
Connected bool - Indicates whether the NIC is connected or not. Default is True.
- Mac
Address string - MAC address of the emulated NIC.
- Dp
Offload OvaProfile Reference Vm Deploy V2Override Vm Config Nic Nic Backing Info Dp Offload Nic Dp Offload Profile Reference - Host
Pcie OvaDevice Reference Vm Deploy V2Override Vm Config Nic Nic Backing Info Dp Offload Nic Host Pcie Device Reference - Is
Connected bool - Indicates whether the NIC is connected or not. Default is True.
- Mac
Address string - MAC address of the emulated NIC.
- dp_
offload_ objectprofile_ reference - host_
pcie_ objectdevice_ reference - is_
connected bool - Indicates whether the NIC is connected or not. Default is True.
- mac_
address string - MAC address of the emulated NIC.
- dp
Offload OvaProfile Reference Vm Deploy V2Override Vm Config Nic Nic Backing Info Dp Offload Nic Dp Offload Profile Reference - host
Pcie OvaDevice Reference Vm Deploy V2Override Vm Config Nic Nic Backing Info Dp Offload Nic Host Pcie Device Reference - is
Connected Boolean - Indicates whether the NIC is connected or not. Default is True.
- mac
Address String - MAC address of the emulated NIC.
- dp
Offload OvaProfile Reference Vm Deploy V2Override Vm Config Nic Nic Backing Info Dp Offload Nic Dp Offload Profile Reference - host
Pcie OvaDevice Reference Vm Deploy V2Override Vm Config Nic Nic Backing Info Dp Offload Nic Host Pcie Device Reference - is
Connected boolean - Indicates whether the NIC is connected or not. Default is True.
- mac
Address string - MAC address of the emulated NIC.
- dp_
offload_ Ovaprofile_ reference Vm Deploy V2Override Vm Config Nic Nic Backing Info Dp Offload Nic Dp Offload Profile Reference - host_
pcie_ Ovadevice_ reference Vm Deploy V2Override Vm Config Nic Nic Backing Info Dp Offload Nic Host Pcie Device Reference - is_
connected bool - Indicates whether the NIC is connected or not. Default is True.
- mac_
address str - MAC address of the emulated NIC.
- dp
Offload Property MapProfile Reference - host
Pcie Property MapDevice Reference - is
Connected Boolean - Indicates whether the NIC is connected or not. Default is True.
- mac
Address String - MAC address of the emulated NIC.
OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNicDpOffloadProfileReference, OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNicDpOffloadProfileReferenceArgs
- Ext
Id string - -(Required) The external identifier for an OVA.
- Ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id string - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
- ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id str - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNicHostPcieDeviceReference, OvaVmDeployV2OverrideVmConfigNicNicBackingInfoDpOffloadNicHostPcieDeviceReferenceArgs
- Ext
Id string - -(Required) The external identifier for an OVA.
- Ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id string - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
- ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id str - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNic, OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNicArgs
- Sriov
Profile PiersReference Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Backing Info Sriov Nic Sriov Profile Reference - Host
Pcie PiersDevice Reference Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Backing Info Sriov Nic Host Pcie Device Reference - Is
Connected bool - Indicates whether the NIC is connected or not. Default is True.
- Mac
Address string - MAC address of the emulated NIC.
- Sriov
Profile OvaReference Vm Deploy V2Override Vm Config Nic Nic Backing Info Sriov Nic Sriov Profile Reference - Host
Pcie OvaDevice Reference Vm Deploy V2Override Vm Config Nic Nic Backing Info Sriov Nic Host Pcie Device Reference - Is
Connected bool - Indicates whether the NIC is connected or not. Default is True.
- Mac
Address string - MAC address of the emulated NIC.
- sriov_
profile_ objectreference - host_
pcie_ objectdevice_ reference - is_
connected bool - Indicates whether the NIC is connected or not. Default is True.
- mac_
address string - MAC address of the emulated NIC.
- sriov
Profile OvaReference Vm Deploy V2Override Vm Config Nic Nic Backing Info Sriov Nic Sriov Profile Reference - host
Pcie OvaDevice Reference Vm Deploy V2Override Vm Config Nic Nic Backing Info Sriov Nic Host Pcie Device Reference - is
Connected Boolean - Indicates whether the NIC is connected or not. Default is True.
- mac
Address String - MAC address of the emulated NIC.
- sriov
Profile OvaReference Vm Deploy V2Override Vm Config Nic Nic Backing Info Sriov Nic Sriov Profile Reference - host
Pcie OvaDevice Reference Vm Deploy V2Override Vm Config Nic Nic Backing Info Sriov Nic Host Pcie Device Reference - is
Connected boolean - Indicates whether the NIC is connected or not. Default is True.
- mac
Address string - MAC address of the emulated NIC.
- sriov_
profile_ Ovareference Vm Deploy V2Override Vm Config Nic Nic Backing Info Sriov Nic Sriov Profile Reference - host_
pcie_ Ovadevice_ reference Vm Deploy V2Override Vm Config Nic Nic Backing Info Sriov Nic Host Pcie Device Reference - is_
connected bool - Indicates whether the NIC is connected or not. Default is True.
- mac_
address str - MAC address of the emulated NIC.
- sriov
Profile Property MapReference - host
Pcie Property MapDevice Reference - is
Connected Boolean - Indicates whether the NIC is connected or not. Default is True.
- mac
Address String - MAC address of the emulated NIC.
OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNicHostPcieDeviceReference, OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNicHostPcieDeviceReferenceArgs
- Ext
Id string - -(Required) The external identifier for an OVA.
- Ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id string - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
- ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id str - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNicSriovProfileReference, OvaVmDeployV2OverrideVmConfigNicNicBackingInfoSriovNicSriovProfileReferenceArgs
- Ext
Id string - -(Required) The external identifier for an OVA.
- Ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id string - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
- ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id str - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
OvaVmDeployV2OverrideVmConfigNicNicBackingInfoVirtualEthernetNic, OvaVmDeployV2OverrideVmConfigNicNicBackingInfoVirtualEthernetNicArgs
- Is
Connected bool - Indicates whether the NIC is connected or not. Default is True.
- Mac
Address string - MAC address of the emulated NIC.
- Model string
- Options for the NIC emulation. Valid values "VIRTIO" , "E1000".
- Num
Queues int - The number of Tx/Rx queue pairs for this NIC. Default is 1.
- Is
Connected bool - Indicates whether the NIC is connected or not. Default is True.
- Mac
Address string - MAC address of the emulated NIC.
- Model string
- Options for the NIC emulation. Valid values "VIRTIO" , "E1000".
- Num
Queues int - The number of Tx/Rx queue pairs for this NIC. Default is 1.
- is_
connected bool - Indicates whether the NIC is connected or not. Default is True.
- mac_
address string - MAC address of the emulated NIC.
- model string
- Options for the NIC emulation. Valid values "VIRTIO" , "E1000".
- num_
queues number - The number of Tx/Rx queue pairs for this NIC. Default is 1.
- is
Connected Boolean - Indicates whether the NIC is connected or not. Default is True.
- mac
Address String - MAC address of the emulated NIC.
- model String
- Options for the NIC emulation. Valid values "VIRTIO" , "E1000".
- num
Queues Integer - The number of Tx/Rx queue pairs for this NIC. Default is 1.
- is
Connected boolean - Indicates whether the NIC is connected or not. Default is True.
- mac
Address string - MAC address of the emulated NIC.
- model string
- Options for the NIC emulation. Valid values "VIRTIO" , "E1000".
- num
Queues number - The number of Tx/Rx queue pairs for this NIC. Default is 1.
- is_
connected bool - Indicates whether the NIC is connected or not. Default is True.
- mac_
address str - MAC address of the emulated NIC.
- model str
- Options for the NIC emulation. Valid values "VIRTIO" , "E1000".
- num_
queues int - The number of Tx/Rx queue pairs for this NIC. Default is 1.
- is
Connected Boolean - Indicates whether the NIC is connected or not. Default is True.
- mac
Address String - MAC address of the emulated NIC.
- model String
- Options for the NIC emulation. Valid values "VIRTIO" , "E1000".
- num
Queues Number - The number of Tx/Rx queue pairs for this NIC. Default is 1.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfo, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoArgs
- Dp
Offload PiersNic Network Info Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info - Sriov
Nic PiersNetwork Info Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Sriov Nic Network Info - Virtual
Ethernet PiersNic Network Info Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfo, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoArgs
- Ipv4Configs
List<Piers
Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config> - The IP address configurations.
- Ipv4Infos
List<Piers
Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Info> - Ipv6Infos
List<Piers
Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv6Info> - Should
Allow boolUnknown Macs - 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. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Subnet> - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- Trunked
Vlans List<int> - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- Vlan
Mode string - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- Ipv4Configs
[]Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config - The IP address configurations.
- Ipv4Infos
[]Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Info - Ipv6Infos
[]Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv6Info - Should
Allow boolUnknown Macs - 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
[]Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Subnet - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- Trunked
Vlans []int - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- Vlan
Mode string - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4_
configs list(object) - The IP address configurations.
- ipv4_
infos list(object) - ipv6_
infos list(object) - should_
allow_ boolunknown_ macs - 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(object)
- Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked_
vlans list(number) - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan_
mode string - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4Configs
List<Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config> - The IP address configurations.
- ipv4Infos
List<Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Info> - ipv6Infos
List<Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv6Info> - should
Allow BooleanUnknown Macs - 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<Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Subnet> - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked
Vlans List<Integer> - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan
Mode String - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4Configs
Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config[] - The IP address configurations.
- ipv4Infos
Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Info[] - ipv6Infos
Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv6Info[] - should
Allow booleanUnknown Macs - 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
Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Subnet[] - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked
Vlans number[] - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan
Mode string - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4_
configs Sequence[OvaVm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config] - The IP address configurations.
- ipv4_
infos Sequence[OvaVm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Info] - ipv6_
infos Sequence[OvaVm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv6Info] - should_
allow_ boolunknown_ macs - 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[Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Subnet] - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked_
vlans Sequence[int] - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan_
mode str - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4Configs List<Property Map>
- The IP address configurations.
- ipv4Infos List<Property Map>
- ipv6Infos List<Property Map>
- should
Allow BooleanUnknown Macs - 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>
- Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked
Vlans List<Number> - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan
Mode String - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4Config, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigArgs
- Ip
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config Ip Address> - The IP address of the NIC.
- Secondary
Ip List<PiersAddress Lists Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config Secondary Ip Address List> - Secondary IP addresses for the NIC.
- Should
Assign boolIp - 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 []OvaVm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config Ip Address - The IP address of the NIC.
- Secondary
Ip []OvaAddress Lists Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config Secondary Ip Address List - Secondary IP addresses for the NIC.
- Should
Assign boolIp - 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(object) - The IP address of the NIC.
- secondary_
ip_ list(object)address_ lists - Secondary IP addresses for the NIC.
- should_
assign_ boolip - 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<OvaVm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config Ip Address> - The IP address of the NIC.
- secondary
Ip List<OvaAddress Lists Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config Secondary Ip Address List> - Secondary IP addresses for the NIC.
- should
Assign BooleanIp - 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 OvaVm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config Ip Address[] - The IP address of the NIC.
- secondary
Ip OvaAddress Lists Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config Secondary Ip Address List[] - Secondary IP addresses for the NIC.
- should
Assign booleanIp - 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[OvaVm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config Ip Address] - The IP address of the NIC.
- secondary_
ip_ Sequence[Ovaaddress_ lists Vm Deploy V2Override Vm Config Nic Nic Network Info Dp Offload Nic Network Info Ipv4Config Secondary Ip Address List] - Secondary IP addresses for the NIC.
- should_
assign_ boolip - 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> - The IP address of the NIC.
- secondary
Ip List<Property Map>Address Lists - Secondary IP addresses for the NIC.
- should
Assign BooleanIp - 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.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigIpAddress, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigIpAddressArgs
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- prefix_
length number - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix
Length Integer - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length number - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix_
length int - The prefix length of the IP address.
- value str
- The IPv4 address of the host.
- prefix
Length Number - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigSecondaryIpAddressList, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- prefix_
length number - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix
Length Integer - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length number - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix_
length int - The prefix length of the IP address.
- value str
- The IPv4 address of the host.
- prefix
Length Number - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4Info, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4InfoArgs
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4InfoLearnedIpAddress, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4InfoLearnedIpAddressArgs
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix_
length number - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length Integer - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix
Length number - The prefix length of the IP address.
- value str
- The IPv4 address of the host.
- prefix_
length int - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length Number - The prefix length of the IP address.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6Info, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6InfoArgs
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6InfoLearnedIpv6Address, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6InfoLearnedIpv6AddressArgs
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix_
length number - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length Integer - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix
Length number - The prefix length of the IP address.
- value str
- The IPv4 address of the host.
- prefix_
length int - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length Number - The prefix length of the IP address.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoSubnet, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoSubnetArgs
- Ext
Id string - -(Required) The external identifier for an OVA.
- Ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id string - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
- ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id str - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoSriovNicNetworkInfo, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoSriovNicNetworkInfoArgs
- Vlan
Id int
- Vlan
Id int
- vlan_
id number
- vlan
Id Integer
- vlan
Id number
- vlan_
id int
- vlan
Id Number
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfo, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoArgs
- Ipv4Configs
List<Piers
Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config> - The IP address configurations.
- Ipv4Infos
List<Piers
Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Info> - Ipv6Infos
List<Piers
Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv6Info> - Network
Function List<PiersChains Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Network Function Chain> - The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- Network
Function stringNic Type - The type of this Network function NIC. Defaults to INGRESS.
- Nic
Type string - NIC type. Valid values "SPAN_DESTINATION_NIC", "NORMAL_NIC", "DIRECT_NIC", "NETWORK_FUNCTION_NIC" .
- Should
Allow boolUnknown Macs - 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. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Subnet> - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- Trunked
Vlans List<int> - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- Vlan
Mode string - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- Ipv4Configs
[]Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config - The IP address configurations.
- Ipv4Infos
[]Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Info - Ipv6Infos
[]Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv6Info - Network
Function []OvaChains Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Network Function Chain - The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- Network
Function stringNic Type - The type of this Network function NIC. Defaults to INGRESS.
- Nic
Type string - NIC type. Valid values "SPAN_DESTINATION_NIC", "NORMAL_NIC", "DIRECT_NIC", "NETWORK_FUNCTION_NIC" .
- Should
Allow boolUnknown Macs - 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
[]Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Subnet - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- Trunked
Vlans []int - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- Vlan
Mode string - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4_
configs list(object) - The IP address configurations.
- ipv4_
infos list(object) - ipv6_
infos list(object) - network_
function_ list(object)chains - The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- network_
function_ stringnic_ type - The type of this Network function NIC. Defaults to INGRESS.
- nic_
type string - NIC type. Valid values "SPAN_DESTINATION_NIC", "NORMAL_NIC", "DIRECT_NIC", "NETWORK_FUNCTION_NIC" .
- should_
allow_ boolunknown_ macs - 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(object)
- Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked_
vlans list(number) - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan_
mode string - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4Configs
List<Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config> - The IP address configurations.
- ipv4Infos
List<Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Info> - ipv6Infos
List<Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv6Info> - network
Function List<OvaChains Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Network Function Chain> - The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- network
Function StringNic Type - The type of this Network function NIC. Defaults to INGRESS.
- nic
Type String - NIC type. Valid values "SPAN_DESTINATION_NIC", "NORMAL_NIC", "DIRECT_NIC", "NETWORK_FUNCTION_NIC" .
- should
Allow BooleanUnknown Macs - 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<Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Subnet> - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked
Vlans List<Integer> - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan
Mode String - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4Configs
Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config[] - The IP address configurations.
- ipv4Infos
Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Info[] - ipv6Infos
Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv6Info[] - network
Function OvaChains Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Network Function Chain[] - The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- network
Function stringNic Type - The type of this Network function NIC. Defaults to INGRESS.
- nic
Type string - NIC type. Valid values "SPAN_DESTINATION_NIC", "NORMAL_NIC", "DIRECT_NIC", "NETWORK_FUNCTION_NIC" .
- should
Allow booleanUnknown Macs - 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
Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Subnet[] - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked
Vlans number[] - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan
Mode string - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4_
configs Sequence[OvaVm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config] - The IP address configurations.
- ipv4_
infos Sequence[OvaVm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Info] - ipv6_
infos Sequence[OvaVm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv6Info] - network_
function_ Sequence[Ovachains Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Network Function Chain] - The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- network_
function_ strnic_ type - The type of this Network function NIC. Defaults to INGRESS.
- nic_
type str - NIC type. Valid values "SPAN_DESTINATION_NIC", "NORMAL_NIC", "DIRECT_NIC", "NETWORK_FUNCTION_NIC" .
- should_
allow_ boolunknown_ macs - 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[Ova
Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Subnet] - Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked_
vlans Sequence[int] - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan_
mode str - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
- ipv4Configs List<Property Map>
- The IP address configurations.
- ipv4Infos List<Property Map>
- ipv6Infos List<Property Map>
- network
Function List<Property Map>Chains - The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
- network
Function StringNic Type - The type of this Network function NIC. Defaults to INGRESS.
- nic
Type String - NIC type. Valid values "SPAN_DESTINATION_NIC", "NORMAL_NIC", "DIRECT_NIC", "NETWORK_FUNCTION_NIC" .
- should
Allow BooleanUnknown Macs - 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>
- Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC
subnet.ext_id: (Optional) The globally unique identifier of a subnet of type UUID.
- trunked
Vlans List<Number> - List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
- vlan
Mode String - all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4Config, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigArgs
- Ip
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config Ip Address> - The IP address of the NIC.
- Secondary
Ip List<PiersAddress Lists Karsenbarg. Nutanix. Inputs. Ova Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config Secondary Ip Address List> - Secondary IP addresses for the NIC.
- Should
Assign boolIp - 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 []OvaVm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config Ip Address - The IP address of the NIC.
- Secondary
Ip []OvaAddress Lists Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config Secondary Ip Address List - Secondary IP addresses for the NIC.
- Should
Assign boolIp - 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(object) - The IP address of the NIC.
- secondary_
ip_ list(object)address_ lists - Secondary IP addresses for the NIC.
- should_
assign_ boolip - 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<OvaVm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config Ip Address> - The IP address of the NIC.
- secondary
Ip List<OvaAddress Lists Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config Secondary Ip Address List> - Secondary IP addresses for the NIC.
- should
Assign BooleanIp - 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 OvaVm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config Ip Address[] - The IP address of the NIC.
- secondary
Ip OvaAddress Lists Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config Secondary Ip Address List[] - Secondary IP addresses for the NIC.
- should
Assign booleanIp - 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[OvaVm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config Ip Address] - The IP address of the NIC.
- secondary_
ip_ Sequence[Ovaaddress_ lists Vm Deploy V2Override Vm Config Nic Nic Network Info Virtual Ethernet Nic Network Info Ipv4Config Secondary Ip Address List] - Secondary IP addresses for the NIC.
- should_
assign_ boolip - 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> - The IP address of the NIC.
- secondary
Ip List<Property Map>Address Lists - Secondary IP addresses for the NIC.
- should
Assign BooleanIp - 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.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigIpAddress, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigIpAddressArgs
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- prefix_
length number - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix
Length Integer - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length number - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix_
length int - The prefix length of the IP address.
- value str
- The IPv4 address of the host.
- prefix
Length Number - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigSecondaryIpAddressList, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- prefix_
length number - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix
Length Integer - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length number - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix_
length int - The prefix length of the IP address.
- value str
- The IPv4 address of the host.
- prefix
Length Number - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4Info, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4InfoArgs
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4InfoLearnedIpAddress, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4InfoLearnedIpAddressArgs
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix_
length number - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length Integer - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix
Length number - The prefix length of the IP address.
- value str
- The IPv4 address of the host.
- prefix_
length int - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length Number - The prefix length of the IP address.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6Info, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6InfoArgs
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6InfoLearnedIpv6Address, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6InfoLearnedIpv6AddressArgs
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- Value string
- The IPv4 address of the host.
- Prefix
Length int - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix_
length number - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length Integer - The prefix length of the IP address.
- value string
- The IPv4 address of the host.
- prefix
Length number - The prefix length of the IP address.
- value str
- The IPv4 address of the host.
- prefix_
length int - The prefix length of the IP address.
- value String
- The IPv4 address of the host.
- prefix
Length Number - The prefix length of the IP address.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoNetworkFunctionChain, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoNetworkFunctionChainArgs
- Ext
Id string - -(Required) The external identifier for an OVA.
- Ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id string - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
- ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id str - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnet, OvaVmDeployV2OverrideVmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnetArgs
- Ext
Id string - -(Required) The external identifier for an OVA.
- Ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id string - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
- ext
Id string - -(Required) The external identifier for an OVA.
- ext_
id str - -(Required) The external identifier for an OVA.
- ext
Id String - -(Required) The external identifier for an OVA.
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanixTerraform Provider.
published on Tuesday, May 26, 2026 by Piers Karsenbarg