nutanix.VmCloneV2
Explore with Pulumi AI
Create VmCloneV2 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VmCloneV2(name: string, args: VmCloneV2Args, opts?: CustomResourceOptions);
@overload
def VmCloneV2(resource_name: str,
args: VmCloneV2Args,
opts: Optional[ResourceOptions] = None)
@overload
def VmCloneV2(resource_name: str,
opts: Optional[ResourceOptions] = None,
vm_ext_id: Optional[str] = None,
boot_configs: Optional[Sequence[VmCloneV2BootConfigArgs]] = None,
guest_customizations: Optional[Sequence[VmCloneV2GuestCustomizationArgs]] = None,
memory_size_bytes: Optional[int] = None,
name: Optional[str] = None,
nics: Optional[Sequence[VmCloneV2NicArgs]] = None,
num_cores_per_socket: Optional[int] = None,
num_sockets: Optional[int] = None,
num_threads_per_core: Optional[int] = None)
func NewVmCloneV2(ctx *Context, name string, args VmCloneV2Args, opts ...ResourceOption) (*VmCloneV2, error)
public VmCloneV2(string name, VmCloneV2Args args, CustomResourceOptions? opts = null)
public VmCloneV2(String name, VmCloneV2Args args)
public VmCloneV2(String name, VmCloneV2Args args, CustomResourceOptions options)
type: nutanix:VmCloneV2
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args VmCloneV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args VmCloneV2Args
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VmCloneV2Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VmCloneV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VmCloneV2Args
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var vmCloneV2Resource = new Nutanix.VmCloneV2("vmCloneV2Resource", new()
{
VmExtId = "string",
BootConfigs = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigArgs
{
LegacyBoots = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigLegacyBootArgs
{
BootDevices = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigLegacyBootBootDeviceArgs
{
BootDeviceDisks = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskArgs
{
DiskAddresses = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddressArgs
{
BusType = "string",
Index = 0,
},
},
},
},
BootDeviceNics = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceNicArgs
{
MacAddress = "string",
},
},
},
},
BootOrders = new[]
{
"string",
},
},
},
UefiBoots = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootArgs
{
IsSecureBootEnabled = false,
NvramDevices = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceArgs
{
BackingStorageInfos = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoArgs
{
DataSources = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceArgs
{
References = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceArgs
{
ImageReferences = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReferenceArgs
{
ImageExtId = "string",
},
},
VmDiskReferences = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceArgs
{
DiskAddresses = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddressArgs
{
BusType = "string",
Index = 0,
},
},
DiskExtId = "string",
VmReferences = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReferenceArgs
{
ExtId = "string",
},
},
},
},
},
},
},
},
DiskSizeBytes = 0,
StorageConfigs = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfigArgs
{
IsFlashModeEnabled = false,
},
},
StorageContainers = new[]
{
new Nutanix.Inputs.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainerArgs
{
ExtId = "string",
},
},
},
},
},
},
},
},
},
},
GuestCustomizations = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationArgs
{
Configs = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigArgs
{
CloudInits = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigCloudInitArgs
{
CloudInitScripts = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptArgs
{
CustomKeys = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyArgs
{
KeyValuePairs = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyKeyValuePairArgs
{
Name = "string",
Value = "string",
},
},
},
},
UserDatas = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptUserDataArgs
{
Value = "string",
},
},
},
},
DatasourceType = "string",
Metadata = "string",
},
},
Syspreps = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigSysprepArgs
{
InstallType = "string",
SysprepScripts = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptArgs
{
CustomKeyValues = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArgs
{
KeyValuePairs = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArgs
{
Name = "string",
Value = "string",
},
},
},
},
UnattendXmls = new[]
{
new Nutanix.Inputs.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptUnattendXmlArgs
{
Value = "string",
},
},
},
},
},
},
},
},
},
},
MemorySizeBytes = 0,
Name = "string",
Nics = new[]
{
new Nutanix.Inputs.VmCloneV2NicArgs
{
BackingInfos = new[]
{
new Nutanix.Inputs.VmCloneV2NicBackingInfoArgs
{
IsConnected = false,
MacAddress = "string",
Model = "string",
NumQueues = 0,
},
},
ExtId = "string",
NetworkInfos = new[]
{
new Nutanix.Inputs.VmCloneV2NicNetworkInfoArgs
{
Ipv4Configs = new[]
{
new Nutanix.Inputs.VmCloneV2NicNetworkInfoIpv4ConfigArgs
{
IpAddresses = new[]
{
new Nutanix.Inputs.VmCloneV2NicNetworkInfoIpv4ConfigIpAddressArgs
{
PrefixLength = 0,
Value = "string",
},
},
SecondaryIpAddressLists = new[]
{
new Nutanix.Inputs.VmCloneV2NicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs
{
PrefixLength = 0,
Value = "string",
},
},
ShouldAssignIp = false,
},
},
NetworkFunctionChains = new[]
{
new Nutanix.Inputs.VmCloneV2NicNetworkInfoNetworkFunctionChainArgs
{
ExtId = "string",
},
},
NetworkFunctionNicType = "string",
NicType = "string",
ShouldAllowUnknownMacs = false,
Subnets = new[]
{
new Nutanix.Inputs.VmCloneV2NicNetworkInfoSubnetArgs
{
ExtId = "string",
},
},
TrunkedVlans = new[]
{
0,
},
VlanMode = "string",
},
},
},
},
NumCoresPerSocket = 0,
NumSockets = 0,
NumThreadsPerCore = 0,
});
example, err := nutanix.NewVmCloneV2(ctx, "vmCloneV2Resource", &nutanix.VmCloneV2Args{
VmExtId: pulumi.String("string"),
BootConfigs: nutanix.VmCloneV2BootConfigArray{
&nutanix.VmCloneV2BootConfigArgs{
LegacyBoots: nutanix.VmCloneV2BootConfigLegacyBootArray{
&nutanix.VmCloneV2BootConfigLegacyBootArgs{
BootDevices: nutanix.VmCloneV2BootConfigLegacyBootBootDeviceArray{
&nutanix.VmCloneV2BootConfigLegacyBootBootDeviceArgs{
BootDeviceDisks: nutanix.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskArray{
&nutanix.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskArgs{
DiskAddresses: nutanix.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddressArray{
&nutanix.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddressArgs{
BusType: pulumi.String("string"),
Index: pulumi.Int(0),
},
},
},
},
BootDeviceNics: nutanix.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceNicArray{
&nutanix.VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceNicArgs{
MacAddress: pulumi.String("string"),
},
},
},
},
BootOrders: pulumi.StringArray{
pulumi.String("string"),
},
},
},
UefiBoots: nutanix.VmCloneV2BootConfigUefiBootArray{
&nutanix.VmCloneV2BootConfigUefiBootArgs{
IsSecureBootEnabled: pulumi.Bool(false),
NvramDevices: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceArgs{
BackingStorageInfos: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoArgs{
DataSources: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceArgs{
References: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceArgs{
ImageReferences: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReferenceArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReferenceArgs{
ImageExtId: pulumi.String("string"),
},
},
VmDiskReferences: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceArgs{
DiskAddresses: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddressArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddressArgs{
BusType: pulumi.String("string"),
Index: pulumi.Int(0),
},
},
DiskExtId: pulumi.String("string"),
VmReferences: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReferenceArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReferenceArgs{
ExtId: pulumi.String("string"),
},
},
},
},
},
},
},
},
DiskSizeBytes: pulumi.Int(0),
StorageConfigs: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfigArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfigArgs{
IsFlashModeEnabled: pulumi.Bool(false),
},
},
StorageContainers: nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainerArray{
&nutanix.VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainerArgs{
ExtId: pulumi.String("string"),
},
},
},
},
},
},
},
},
},
},
GuestCustomizations: nutanix.VmCloneV2GuestCustomizationArray{
&nutanix.VmCloneV2GuestCustomizationArgs{
Configs: nutanix.VmCloneV2GuestCustomizationConfigArray{
&nutanix.VmCloneV2GuestCustomizationConfigArgs{
CloudInits: nutanix.VmCloneV2GuestCustomizationConfigCloudInitArray{
&nutanix.VmCloneV2GuestCustomizationConfigCloudInitArgs{
CloudInitScripts: nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptArray{
&nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptArgs{
CustomKeys: nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyArray{
&nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyArgs{
KeyValuePairs: nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyKeyValuePairArray{
&nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyKeyValuePairArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
UserDatas: nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptUserDataArray{
&nutanix.VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptUserDataArgs{
Value: pulumi.String("string"),
},
},
},
},
DatasourceType: pulumi.String("string"),
Metadata: pulumi.String("string"),
},
},
Syspreps: nutanix.VmCloneV2GuestCustomizationConfigSysprepArray{
&nutanix.VmCloneV2GuestCustomizationConfigSysprepArgs{
InstallType: pulumi.String("string"),
SysprepScripts: nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptArray{
&nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptArgs{
CustomKeyValues: nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArray{
&nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArgs{
KeyValuePairs: nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArray{
&nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
UnattendXmls: nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptUnattendXmlArray{
&nutanix.VmCloneV2GuestCustomizationConfigSysprepSysprepScriptUnattendXmlArgs{
Value: pulumi.String("string"),
},
},
},
},
},
},
},
},
},
},
MemorySizeBytes: pulumi.Int(0),
Name: pulumi.String("string"),
Nics: nutanix.VmCloneV2NicArray{
&nutanix.VmCloneV2NicArgs{
BackingInfos: nutanix.VmCloneV2NicBackingInfoArray{
&nutanix.VmCloneV2NicBackingInfoArgs{
IsConnected: pulumi.Bool(false),
MacAddress: pulumi.String("string"),
Model: pulumi.String("string"),
NumQueues: pulumi.Int(0),
},
},
ExtId: pulumi.String("string"),
NetworkInfos: nutanix.VmCloneV2NicNetworkInfoArray{
&nutanix.VmCloneV2NicNetworkInfoArgs{
Ipv4Configs: nutanix.VmCloneV2NicNetworkInfoIpv4ConfigArray{
&nutanix.VmCloneV2NicNetworkInfoIpv4ConfigArgs{
IpAddresses: nutanix.VmCloneV2NicNetworkInfoIpv4ConfigIpAddressArray{
&nutanix.VmCloneV2NicNetworkInfoIpv4ConfigIpAddressArgs{
PrefixLength: pulumi.Int(0),
Value: pulumi.String("string"),
},
},
SecondaryIpAddressLists: nutanix.VmCloneV2NicNetworkInfoIpv4ConfigSecondaryIpAddressListArray{
&nutanix.VmCloneV2NicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs{
PrefixLength: pulumi.Int(0),
Value: pulumi.String("string"),
},
},
ShouldAssignIp: pulumi.Bool(false),
},
},
NetworkFunctionChains: nutanix.VmCloneV2NicNetworkInfoNetworkFunctionChainArray{
&nutanix.VmCloneV2NicNetworkInfoNetworkFunctionChainArgs{
ExtId: pulumi.String("string"),
},
},
NetworkFunctionNicType: pulumi.String("string"),
NicType: pulumi.String("string"),
ShouldAllowUnknownMacs: pulumi.Bool(false),
Subnets: nutanix.VmCloneV2NicNetworkInfoSubnetArray{
&nutanix.VmCloneV2NicNetworkInfoSubnetArgs{
ExtId: pulumi.String("string"),
},
},
TrunkedVlans: pulumi.IntArray{
pulumi.Int(0),
},
VlanMode: pulumi.String("string"),
},
},
},
},
NumCoresPerSocket: pulumi.Int(0),
NumSockets: pulumi.Int(0),
NumThreadsPerCore: pulumi.Int(0),
})
var vmCloneV2Resource = new VmCloneV2("vmCloneV2Resource", VmCloneV2Args.builder()
.vmExtId("string")
.bootConfigs(VmCloneV2BootConfigArgs.builder()
.legacyBoots(VmCloneV2BootConfigLegacyBootArgs.builder()
.bootDevices(VmCloneV2BootConfigLegacyBootBootDeviceArgs.builder()
.bootDeviceDisks(VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskArgs.builder()
.diskAddresses(VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddressArgs.builder()
.busType("string")
.index(0)
.build())
.build())
.bootDeviceNics(VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceNicArgs.builder()
.macAddress("string")
.build())
.build())
.bootOrders("string")
.build())
.uefiBoots(VmCloneV2BootConfigUefiBootArgs.builder()
.isSecureBootEnabled(false)
.nvramDevices(VmCloneV2BootConfigUefiBootNvramDeviceArgs.builder()
.backingStorageInfos(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoArgs.builder()
.dataSources(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceArgs.builder()
.references(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceArgs.builder()
.imageReferences(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReferenceArgs.builder()
.imageExtId("string")
.build())
.vmDiskReferences(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceArgs.builder()
.diskAddresses(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddressArgs.builder()
.busType("string")
.index(0)
.build())
.diskExtId("string")
.vmReferences(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReferenceArgs.builder()
.extId("string")
.build())
.build())
.build())
.build())
.diskSizeBytes(0)
.storageConfigs(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfigArgs.builder()
.isFlashModeEnabled(false)
.build())
.storageContainers(VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainerArgs.builder()
.extId("string")
.build())
.build())
.build())
.build())
.build())
.guestCustomizations(VmCloneV2GuestCustomizationArgs.builder()
.configs(VmCloneV2GuestCustomizationConfigArgs.builder()
.cloudInits(VmCloneV2GuestCustomizationConfigCloudInitArgs.builder()
.cloudInitScripts(VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptArgs.builder()
.customKeys(VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyArgs.builder()
.keyValuePairs(VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyKeyValuePairArgs.builder()
.name("string")
.value("string")
.build())
.build())
.userDatas(VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptUserDataArgs.builder()
.value("string")
.build())
.build())
.datasourceType("string")
.metadata("string")
.build())
.syspreps(VmCloneV2GuestCustomizationConfigSysprepArgs.builder()
.installType("string")
.sysprepScripts(VmCloneV2GuestCustomizationConfigSysprepSysprepScriptArgs.builder()
.customKeyValues(VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArgs.builder()
.keyValuePairs(VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArgs.builder()
.name("string")
.value("string")
.build())
.build())
.unattendXmls(VmCloneV2GuestCustomizationConfigSysprepSysprepScriptUnattendXmlArgs.builder()
.value("string")
.build())
.build())
.build())
.build())
.build())
.memorySizeBytes(0)
.name("string")
.nics(VmCloneV2NicArgs.builder()
.backingInfos(VmCloneV2NicBackingInfoArgs.builder()
.isConnected(false)
.macAddress("string")
.model("string")
.numQueues(0)
.build())
.extId("string")
.networkInfos(VmCloneV2NicNetworkInfoArgs.builder()
.ipv4Configs(VmCloneV2NicNetworkInfoIpv4ConfigArgs.builder()
.ipAddresses(VmCloneV2NicNetworkInfoIpv4ConfigIpAddressArgs.builder()
.prefixLength(0)
.value("string")
.build())
.secondaryIpAddressLists(VmCloneV2NicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs.builder()
.prefixLength(0)
.value("string")
.build())
.shouldAssignIp(false)
.build())
.networkFunctionChains(VmCloneV2NicNetworkInfoNetworkFunctionChainArgs.builder()
.extId("string")
.build())
.networkFunctionNicType("string")
.nicType("string")
.shouldAllowUnknownMacs(false)
.subnets(VmCloneV2NicNetworkInfoSubnetArgs.builder()
.extId("string")
.build())
.trunkedVlans(0)
.vlanMode("string")
.build())
.build())
.numCoresPerSocket(0)
.numSockets(0)
.numThreadsPerCore(0)
.build());
vm_clone_v2_resource = nutanix.VmCloneV2("vmCloneV2Resource",
vm_ext_id="string",
boot_configs=[{
"legacy_boots": [{
"boot_devices": [{
"boot_device_disks": [{
"disk_addresses": [{
"bus_type": "string",
"index": 0,
}],
}],
"boot_device_nics": [{
"mac_address": "string",
}],
}],
"boot_orders": ["string"],
}],
"uefi_boots": [{
"is_secure_boot_enabled": False,
"nvram_devices": [{
"backing_storage_infos": [{
"data_sources": [{
"references": [{
"image_references": [{
"image_ext_id": "string",
}],
"vm_disk_references": [{
"disk_addresses": [{
"bus_type": "string",
"index": 0,
}],
"disk_ext_id": "string",
"vm_references": [{
"ext_id": "string",
}],
}],
}],
}],
"disk_size_bytes": 0,
"storage_configs": [{
"is_flash_mode_enabled": False,
}],
"storage_containers": [{
"ext_id": "string",
}],
}],
}],
}],
}],
guest_customizations=[{
"configs": [{
"cloud_inits": [{
"cloud_init_scripts": [{
"custom_keys": [{
"key_value_pairs": [{
"name": "string",
"value": "string",
}],
}],
"user_datas": [{
"value": "string",
}],
}],
"datasource_type": "string",
"metadata": "string",
}],
"syspreps": [{
"install_type": "string",
"sysprep_scripts": [{
"custom_key_values": [{
"key_value_pairs": [{
"name": "string",
"value": "string",
}],
}],
"unattend_xmls": [{
"value": "string",
}],
}],
}],
}],
}],
memory_size_bytes=0,
name="string",
nics=[{
"backing_infos": [{
"is_connected": False,
"mac_address": "string",
"model": "string",
"num_queues": 0,
}],
"ext_id": "string",
"network_infos": [{
"ipv4_configs": [{
"ip_addresses": [{
"prefix_length": 0,
"value": "string",
}],
"secondary_ip_address_lists": [{
"prefix_length": 0,
"value": "string",
}],
"should_assign_ip": False,
}],
"network_function_chains": [{
"ext_id": "string",
}],
"network_function_nic_type": "string",
"nic_type": "string",
"should_allow_unknown_macs": False,
"subnets": [{
"ext_id": "string",
}],
"trunked_vlans": [0],
"vlan_mode": "string",
}],
}],
num_cores_per_socket=0,
num_sockets=0,
num_threads_per_core=0)
const vmCloneV2Resource = new nutanix.VmCloneV2("vmCloneV2Resource", {
vmExtId: "string",
bootConfigs: [{
legacyBoots: [{
bootDevices: [{
bootDeviceDisks: [{
diskAddresses: [{
busType: "string",
index: 0,
}],
}],
bootDeviceNics: [{
macAddress: "string",
}],
}],
bootOrders: ["string"],
}],
uefiBoots: [{
isSecureBootEnabled: false,
nvramDevices: [{
backingStorageInfos: [{
dataSources: [{
references: [{
imageReferences: [{
imageExtId: "string",
}],
vmDiskReferences: [{
diskAddresses: [{
busType: "string",
index: 0,
}],
diskExtId: "string",
vmReferences: [{
extId: "string",
}],
}],
}],
}],
diskSizeBytes: 0,
storageConfigs: [{
isFlashModeEnabled: false,
}],
storageContainers: [{
extId: "string",
}],
}],
}],
}],
}],
guestCustomizations: [{
configs: [{
cloudInits: [{
cloudInitScripts: [{
customKeys: [{
keyValuePairs: [{
name: "string",
value: "string",
}],
}],
userDatas: [{
value: "string",
}],
}],
datasourceType: "string",
metadata: "string",
}],
syspreps: [{
installType: "string",
sysprepScripts: [{
customKeyValues: [{
keyValuePairs: [{
name: "string",
value: "string",
}],
}],
unattendXmls: [{
value: "string",
}],
}],
}],
}],
}],
memorySizeBytes: 0,
name: "string",
nics: [{
backingInfos: [{
isConnected: false,
macAddress: "string",
model: "string",
numQueues: 0,
}],
extId: "string",
networkInfos: [{
ipv4Configs: [{
ipAddresses: [{
prefixLength: 0,
value: "string",
}],
secondaryIpAddressLists: [{
prefixLength: 0,
value: "string",
}],
shouldAssignIp: false,
}],
networkFunctionChains: [{
extId: "string",
}],
networkFunctionNicType: "string",
nicType: "string",
shouldAllowUnknownMacs: false,
subnets: [{
extId: "string",
}],
trunkedVlans: [0],
vlanMode: "string",
}],
}],
numCoresPerSocket: 0,
numSockets: 0,
numThreadsPerCore: 0,
});
type: nutanix:VmCloneV2
properties:
bootConfigs:
- legacyBoots:
- bootDevices:
- bootDeviceDisks:
- diskAddresses:
- busType: string
index: 0
bootDeviceNics:
- macAddress: string
bootOrders:
- string
uefiBoots:
- isSecureBootEnabled: false
nvramDevices:
- backingStorageInfos:
- dataSources:
- references:
- imageReferences:
- imageExtId: string
vmDiskReferences:
- diskAddresses:
- busType: string
index: 0
diskExtId: string
vmReferences:
- extId: string
diskSizeBytes: 0
storageConfigs:
- isFlashModeEnabled: false
storageContainers:
- extId: string
guestCustomizations:
- configs:
- cloudInits:
- cloudInitScripts:
- customKeys:
- keyValuePairs:
- name: string
value: string
userDatas:
- value: string
datasourceType: string
metadata: string
syspreps:
- installType: string
sysprepScripts:
- customKeyValues:
- keyValuePairs:
- name: string
value: string
unattendXmls:
- value: string
memorySizeBytes: 0
name: string
nics:
- backingInfos:
- isConnected: false
macAddress: string
model: string
numQueues: 0
extId: string
networkInfos:
- ipv4Configs:
- ipAddresses:
- prefixLength: 0
value: string
secondaryIpAddressLists:
- prefixLength: 0
value: string
shouldAssignIp: false
networkFunctionChains:
- extId: string
networkFunctionNicType: string
nicType: string
shouldAllowUnknownMacs: false
subnets:
- extId: string
trunkedVlans:
- 0
vlanMode: string
numCoresPerSocket: 0
numSockets: 0
numThreadsPerCore: 0
vmExtId: string
VmCloneV2 Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The VmCloneV2 resource accepts the following input properties:
- Vm
Ext stringId - Boot
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config> - Guest
Customizations List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization> - Memory
Size intBytes - Name string
- Nics
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Nic> - Num
Cores intPer Socket - Num
Sockets int - Num
Threads intPer Core
- vm
Ext StringId - boot
Configs List<VmClone V2Boot Config> - guest
Customizations List<VmClone V2Guest Customization> - memory
Size IntegerBytes - name String
- nics
List<Vm
Clone V2Nic> - num
Cores IntegerPer Socket - num
Sockets Integer - num
Threads IntegerPer Core
- vm
Ext stringId - boot
Configs VmClone V2Boot Config[] - guest
Customizations VmClone V2Guest Customization[] - memory
Size numberBytes - name string
- nics
Vm
Clone V2Nic[] - num
Cores numberPer Socket - num
Sockets number - num
Threads numberPer Core
- vm
Ext StringId - boot
Configs List<Property Map> - guest
Customizations List<Property Map> - memory
Size NumberBytes - name String
- nics List<Property Map>
- num
Cores NumberPer Socket - num
Sockets Number - num
Threads NumberPer Core
Outputs
All input properties are implicitly available as output properties. Additionally, the VmCloneV2 resource produces the following output properties:
- Apc
Configs List<PiersKarsenbarg. Nutanix. Outputs. Vm Clone V2Apc Config> - Bios
Uuid string - Categories
List<Piers
Karsenbarg. Nutanix. Outputs. Vm Clone V2Category> - Cd
Roms List<PiersKarsenbarg. Nutanix. Outputs. Vm Clone V2Cd Rom> - Clusters
List<Piers
Karsenbarg. Nutanix. Outputs. Vm Clone V2Cluster> - Create
Time string - Description string
- Disks
List<Piers
Karsenbarg. Nutanix. Outputs. Vm Clone V2Disk> - Enabled
Cpu List<string>Features - Ext
Id string - Generation
Uuid string - Gpuses
List<Piers
Karsenbarg. Nutanix. Outputs. Vm Clone V2Gpus> - Guest
Tools List<PiersKarsenbarg. Nutanix. Outputs. Vm Clone V2Guest Tool> - Hardware
Clock stringTimezone - Hosts
List<Piers
Karsenbarg. Nutanix. Outputs. Vm Clone V2Host> - Id string
- The provider-assigned unique ID for this managed resource.
- Is
Agent boolVm - Is
Branding boolEnabled - Is
Cpu boolHotplug Enabled - Is
Cpu boolPassthrough Enabled - Is
Gpu boolConsole Enabled - Is
Memory boolOvercommit Enabled - Is
Scsi boolController Enabled - Is
Vcpu boolHard Pinning Enabled - Is
Vga boolConsole Enabled - Links
List<Piers
Karsenbarg. Nutanix. Outputs. Vm Clone V2Link> - Machine
Type string - Num
Numa intNodes - Ownership
Infos List<PiersKarsenbarg. Nutanix. Outputs. Vm Clone V2Ownership Info> - Power
State string - Protection
Policy List<PiersStates Karsenbarg. Nutanix. Outputs. Vm Clone V2Protection Policy State> - Protection
Type string - Serial
Ports List<PiersKarsenbarg. Nutanix. Outputs. Vm Clone V2Serial Port> - Sources
List<Piers
Karsenbarg. Nutanix. Outputs. Vm Clone V2Source> - Storage
Configs List<PiersKarsenbarg. Nutanix. Outputs. Vm Clone V2Storage Config> - Tenant
Id string - Update
Time string - Vtpm
Configs List<PiersKarsenbarg. Nutanix. Outputs. Vm Clone V2Vtpm Config>
- Apc
Configs []VmClone V2Apc Config - Bios
Uuid string - Categories
[]Vm
Clone V2Category - Cd
Roms []VmClone V2Cd Rom - Clusters
[]Vm
Clone V2Cluster - Create
Time string - Description string
- Disks
[]Vm
Clone V2Disk - Enabled
Cpu []stringFeatures - Ext
Id string - Generation
Uuid string - Gpuses
[]Vm
Clone V2Gpus - Guest
Tools []VmClone V2Guest Tool - Hardware
Clock stringTimezone - Hosts
[]Vm
Clone V2Host - Id string
- The provider-assigned unique ID for this managed resource.
- Is
Agent boolVm - Is
Branding boolEnabled - Is
Cpu boolHotplug Enabled - Is
Cpu boolPassthrough Enabled - Is
Gpu boolConsole Enabled - Is
Memory boolOvercommit Enabled - Is
Scsi boolController Enabled - Is
Vcpu boolHard Pinning Enabled - Is
Vga boolConsole Enabled - Links
[]Vm
Clone V2Link - Machine
Type string - Num
Numa intNodes - Ownership
Infos []VmClone V2Ownership Info - Power
State string - Protection
Policy []VmStates Clone V2Protection Policy State - Protection
Type string - Serial
Ports []VmClone V2Serial Port - Sources
[]Vm
Clone V2Source - Storage
Configs []VmClone V2Storage Config - Tenant
Id string - Update
Time string - Vtpm
Configs []VmClone V2Vtpm Config
- apc
Configs List<VmClone V2Apc Config> - bios
Uuid String - categories
List<Vm
Clone V2Category> - cd
Roms List<VmClone V2Cd Rom> - clusters
List<Vm
Clone V2Cluster> - create
Time String - description String
- disks
List<Vm
Clone V2Disk> - enabled
Cpu List<String>Features - ext
Id String - generation
Uuid String - gpuses
List<Vm
Clone V2Gpus> - guest
Tools List<VmClone V2Guest Tool> - hardware
Clock StringTimezone - hosts
List<Vm
Clone V2Host> - id String
- The provider-assigned unique ID for this managed resource.
- is
Agent BooleanVm - is
Branding BooleanEnabled - is
Cpu BooleanHotplug Enabled - is
Cpu BooleanPassthrough Enabled - is
Gpu BooleanConsole Enabled - is
Memory BooleanOvercommit Enabled - is
Scsi BooleanController Enabled - is
Vcpu BooleanHard Pinning Enabled - is
Vga BooleanConsole Enabled - links
List<Vm
Clone V2Link> - machine
Type String - num
Numa IntegerNodes - ownership
Infos List<VmClone V2Ownership Info> - power
State String - protection
Policy List<VmStates Clone V2Protection Policy State> - protection
Type String - serial
Ports List<VmClone V2Serial Port> - sources
List<Vm
Clone V2Source> - storage
Configs List<VmClone V2Storage Config> - tenant
Id String - update
Time String - vtpm
Configs List<VmClone V2Vtpm Config>
- apc
Configs VmClone V2Apc Config[] - bios
Uuid string - categories
Vm
Clone V2Category[] - cd
Roms VmClone V2Cd Rom[] - clusters
Vm
Clone V2Cluster[] - create
Time string - description string
- disks
Vm
Clone V2Disk[] - enabled
Cpu string[]Features - ext
Id string - generation
Uuid string - gpuses
Vm
Clone V2Gpus[] - guest
Tools VmClone V2Guest Tool[] - hardware
Clock stringTimezone - hosts
Vm
Clone V2Host[] - id string
- The provider-assigned unique ID for this managed resource.
- is
Agent booleanVm - is
Branding booleanEnabled - is
Cpu booleanHotplug Enabled - is
Cpu booleanPassthrough Enabled - is
Gpu booleanConsole Enabled - is
Memory booleanOvercommit Enabled - is
Scsi booleanController Enabled - is
Vcpu booleanHard Pinning Enabled - is
Vga booleanConsole Enabled - links
Vm
Clone V2Link[] - machine
Type string - num
Numa numberNodes - ownership
Infos VmClone V2Ownership Info[] - power
State string - protection
Policy VmStates Clone V2Protection Policy State[] - protection
Type string - serial
Ports VmClone V2Serial Port[] - sources
Vm
Clone V2Source[] - storage
Configs VmClone V2Storage Config[] - tenant
Id string - update
Time string - vtpm
Configs VmClone V2Vtpm Config[]
- apc_
configs Sequence[VmClone V2Apc Config] - bios_
uuid str - categories
Sequence[Vm
Clone V2Category] - cd_
roms Sequence[VmClone V2Cd Rom] - clusters
Sequence[Vm
Clone V2Cluster] - create_
time str - description str
- disks
Sequence[Vm
Clone V2Disk] - enabled_
cpu_ Sequence[str]features - ext_
id str - generation_
uuid str - gpuses
Sequence[Vm
Clone V2Gpus] - guest_
tools Sequence[VmClone V2Guest Tool] - hardware_
clock_ strtimezone - hosts
Sequence[Vm
Clone V2Host] - id str
- The provider-assigned unique ID for this managed resource.
- is_
agent_ boolvm - is_
branding_ boolenabled - is_
cpu_ boolhotplug_ enabled - is_
cpu_ boolpassthrough_ enabled - is_
gpu_ boolconsole_ enabled - is_
memory_ boolovercommit_ enabled - is_
scsi_ boolcontroller_ enabled - is_
vcpu_ boolhard_ pinning_ enabled - is_
vga_ boolconsole_ enabled - links
Sequence[Vm
Clone V2Link] - machine_
type str - num_
numa_ intnodes - ownership_
infos Sequence[VmClone V2Ownership Info] - power_
state str - protection_
policy_ Sequence[Vmstates Clone V2Protection Policy State] - protection_
type str - serial_
ports Sequence[VmClone V2Serial Port] - sources
Sequence[Vm
Clone V2Source] - storage_
configs Sequence[VmClone V2Storage Config] - tenant_
id str - update_
time str - vtpm_
configs Sequence[VmClone V2Vtpm Config]
- apc
Configs List<Property Map> - bios
Uuid String - categories List<Property Map>
- cd
Roms List<Property Map> - clusters List<Property Map>
- create
Time String - description String
- disks List<Property Map>
- enabled
Cpu List<String>Features - ext
Id String - generation
Uuid String - gpuses List<Property Map>
- guest
Tools List<Property Map> - hardware
Clock StringTimezone - hosts List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- is
Agent BooleanVm - is
Branding BooleanEnabled - is
Cpu BooleanHotplug Enabled - is
Cpu BooleanPassthrough Enabled - is
Gpu BooleanConsole Enabled - is
Memory BooleanOvercommit Enabled - is
Scsi BooleanController Enabled - is
Vcpu BooleanHard Pinning Enabled - is
Vga BooleanConsole Enabled - links List<Property Map>
- machine
Type String - num
Numa NumberNodes - ownership
Infos List<Property Map> - power
State String - protection
Policy List<Property Map>States - protection
Type String - serial
Ports List<Property Map> - sources List<Property Map>
- storage
Configs List<Property Map> - tenant
Id String - update
Time String - vtpm
Configs List<Property Map>
Look up Existing VmCloneV2 Resource
Get an existing VmCloneV2 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: VmCloneV2State, opts?: CustomResourceOptions): VmCloneV2
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
apc_configs: Optional[Sequence[VmCloneV2ApcConfigArgs]] = None,
bios_uuid: Optional[str] = None,
boot_configs: Optional[Sequence[VmCloneV2BootConfigArgs]] = None,
categories: Optional[Sequence[VmCloneV2CategoryArgs]] = None,
cd_roms: Optional[Sequence[VmCloneV2CdRomArgs]] = None,
clusters: Optional[Sequence[VmCloneV2ClusterArgs]] = None,
create_time: Optional[str] = None,
description: Optional[str] = None,
disks: Optional[Sequence[VmCloneV2DiskArgs]] = None,
enabled_cpu_features: Optional[Sequence[str]] = None,
ext_id: Optional[str] = None,
generation_uuid: Optional[str] = None,
gpuses: Optional[Sequence[VmCloneV2GpusArgs]] = None,
guest_customizations: Optional[Sequence[VmCloneV2GuestCustomizationArgs]] = None,
guest_tools: Optional[Sequence[VmCloneV2GuestToolArgs]] = None,
hardware_clock_timezone: Optional[str] = None,
hosts: Optional[Sequence[VmCloneV2HostArgs]] = None,
is_agent_vm: Optional[bool] = None,
is_branding_enabled: Optional[bool] = None,
is_cpu_hotplug_enabled: Optional[bool] = None,
is_cpu_passthrough_enabled: Optional[bool] = None,
is_gpu_console_enabled: Optional[bool] = None,
is_memory_overcommit_enabled: Optional[bool] = None,
is_scsi_controller_enabled: Optional[bool] = None,
is_vcpu_hard_pinning_enabled: Optional[bool] = None,
is_vga_console_enabled: Optional[bool] = None,
links: Optional[Sequence[VmCloneV2LinkArgs]] = None,
machine_type: Optional[str] = None,
memory_size_bytes: Optional[int] = None,
name: Optional[str] = None,
nics: Optional[Sequence[VmCloneV2NicArgs]] = None,
num_cores_per_socket: Optional[int] = None,
num_numa_nodes: Optional[int] = None,
num_sockets: Optional[int] = None,
num_threads_per_core: Optional[int] = None,
ownership_infos: Optional[Sequence[VmCloneV2OwnershipInfoArgs]] = None,
power_state: Optional[str] = None,
protection_policy_states: Optional[Sequence[VmCloneV2ProtectionPolicyStateArgs]] = None,
protection_type: Optional[str] = None,
serial_ports: Optional[Sequence[VmCloneV2SerialPortArgs]] = None,
sources: Optional[Sequence[VmCloneV2SourceArgs]] = None,
storage_configs: Optional[Sequence[VmCloneV2StorageConfigArgs]] = None,
tenant_id: Optional[str] = None,
update_time: Optional[str] = None,
vm_ext_id: Optional[str] = None,
vtpm_configs: Optional[Sequence[VmCloneV2VtpmConfigArgs]] = None) -> VmCloneV2
func GetVmCloneV2(ctx *Context, name string, id IDInput, state *VmCloneV2State, opts ...ResourceOption) (*VmCloneV2, error)
public static VmCloneV2 Get(string name, Input<string> id, VmCloneV2State? state, CustomResourceOptions? opts = null)
public static VmCloneV2 get(String name, Output<String> id, VmCloneV2State state, CustomResourceOptions options)
resources: _: type: nutanix:VmCloneV2 get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Apc
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Apc Config> - Bios
Uuid string - Boot
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config> - Categories
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Category> - Cd
Roms List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom> - Clusters
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Cluster> - Create
Time string - Description string
- Disks
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Disk> - Enabled
Cpu List<string>Features - Ext
Id string - Generation
Uuid string - Gpuses
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Gpus> - Guest
Customizations List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Guest Customization> - Guest
Tools List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Guest Tool> - Hardware
Clock stringTimezone - Hosts
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Host> - Is
Agent boolVm - Is
Branding boolEnabled - Is
Cpu boolHotplug Enabled - Is
Cpu boolPassthrough Enabled - Is
Gpu boolConsole Enabled - Is
Memory boolOvercommit Enabled - Is
Scsi boolController Enabled - Is
Vcpu boolHard Pinning Enabled - Is
Vga boolConsole Enabled - Links
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Link> - Machine
Type string - Memory
Size intBytes - Name string
- Nics
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Nic> - Num
Cores intPer Socket - Num
Numa intNodes - Num
Sockets int - Num
Threads intPer Core - Ownership
Infos List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Ownership Info> - Power
State string - Protection
Policy List<PiersStates Karsenbarg. Nutanix. Inputs. Vm Clone V2Protection Policy State> - Protection
Type string - Serial
Ports List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Serial Port> - Sources
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Source> - Storage
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Storage Config> - Tenant
Id string - Update
Time string - Vm
Ext stringId - Vtpm
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Vtpm Config>
- Apc
Configs []VmClone V2Apc Config Args - Bios
Uuid string - Boot
Configs []VmClone V2Boot Config Args - Categories
[]Vm
Clone V2Category Args - Cd
Roms []VmClone V2Cd Rom Args - Clusters
[]Vm
Clone V2Cluster Args - Create
Time string - Description string
- Disks
[]Vm
Clone V2Disk Args - Enabled
Cpu []stringFeatures - Ext
Id string - Generation
Uuid string - Gpuses
[]Vm
Clone V2Gpus Args - Guest
Customizations []VmClone V2Guest Customization Args - Guest
Tools []VmClone V2Guest Tool Args - Hardware
Clock stringTimezone - Hosts
[]Vm
Clone V2Host Args - Is
Agent boolVm - Is
Branding boolEnabled - Is
Cpu boolHotplug Enabled - Is
Cpu boolPassthrough Enabled - Is
Gpu boolConsole Enabled - Is
Memory boolOvercommit Enabled - Is
Scsi boolController Enabled - Is
Vcpu boolHard Pinning Enabled - Is
Vga boolConsole Enabled - Links
[]Vm
Clone V2Link Args - Machine
Type string - Memory
Size intBytes - Name string
- Nics
[]Vm
Clone V2Nic Args - Num
Cores intPer Socket - Num
Numa intNodes - Num
Sockets int - Num
Threads intPer Core - Ownership
Infos []VmClone V2Ownership Info Args - Power
State string - Protection
Policy []VmStates Clone V2Protection Policy State Args - Protection
Type string - Serial
Ports []VmClone V2Serial Port Args - Sources
[]Vm
Clone V2Source Args - Storage
Configs []VmClone V2Storage Config Args - Tenant
Id string - Update
Time string - Vm
Ext stringId - Vtpm
Configs []VmClone V2Vtpm Config Args
- apc
Configs List<VmClone V2Apc Config> - bios
Uuid String - boot
Configs List<VmClone V2Boot Config> - categories
List<Vm
Clone V2Category> - cd
Roms List<VmClone V2Cd Rom> - clusters
List<Vm
Clone V2Cluster> - create
Time String - description String
- disks
List<Vm
Clone V2Disk> - enabled
Cpu List<String>Features - ext
Id String - generation
Uuid String - gpuses
List<Vm
Clone V2Gpus> - guest
Customizations List<VmClone V2Guest Customization> - guest
Tools List<VmClone V2Guest Tool> - hardware
Clock StringTimezone - hosts
List<Vm
Clone V2Host> - is
Agent BooleanVm - is
Branding BooleanEnabled - is
Cpu BooleanHotplug Enabled - is
Cpu BooleanPassthrough Enabled - is
Gpu BooleanConsole Enabled - is
Memory BooleanOvercommit Enabled - is
Scsi BooleanController Enabled - is
Vcpu BooleanHard Pinning Enabled - is
Vga BooleanConsole Enabled - links
List<Vm
Clone V2Link> - machine
Type String - memory
Size IntegerBytes - name String
- nics
List<Vm
Clone V2Nic> - num
Cores IntegerPer Socket - num
Numa IntegerNodes - num
Sockets Integer - num
Threads IntegerPer Core - ownership
Infos List<VmClone V2Ownership Info> - power
State String - protection
Policy List<VmStates Clone V2Protection Policy State> - protection
Type String - serial
Ports List<VmClone V2Serial Port> - sources
List<Vm
Clone V2Source> - storage
Configs List<VmClone V2Storage Config> - tenant
Id String - update
Time String - vm
Ext StringId - vtpm
Configs List<VmClone V2Vtpm Config>
- apc
Configs VmClone V2Apc Config[] - bios
Uuid string - boot
Configs VmClone V2Boot Config[] - categories
Vm
Clone V2Category[] - cd
Roms VmClone V2Cd Rom[] - clusters
Vm
Clone V2Cluster[] - create
Time string - description string
- disks
Vm
Clone V2Disk[] - enabled
Cpu string[]Features - ext
Id string - generation
Uuid string - gpuses
Vm
Clone V2Gpus[] - guest
Customizations VmClone V2Guest Customization[] - guest
Tools VmClone V2Guest Tool[] - hardware
Clock stringTimezone - hosts
Vm
Clone V2Host[] - is
Agent booleanVm - is
Branding booleanEnabled - is
Cpu booleanHotplug Enabled - is
Cpu booleanPassthrough Enabled - is
Gpu booleanConsole Enabled - is
Memory booleanOvercommit Enabled - is
Scsi booleanController Enabled - is
Vcpu booleanHard Pinning Enabled - is
Vga booleanConsole Enabled - links
Vm
Clone V2Link[] - machine
Type string - memory
Size numberBytes - name string
- nics
Vm
Clone V2Nic[] - num
Cores numberPer Socket - num
Numa numberNodes - num
Sockets number - num
Threads numberPer Core - ownership
Infos VmClone V2Ownership Info[] - power
State string - protection
Policy VmStates Clone V2Protection Policy State[] - protection
Type string - serial
Ports VmClone V2Serial Port[] - sources
Vm
Clone V2Source[] - storage
Configs VmClone V2Storage Config[] - tenant
Id string - update
Time string - vm
Ext stringId - vtpm
Configs VmClone V2Vtpm Config[]
- apc_
configs Sequence[VmClone V2Apc Config Args] - bios_
uuid str - boot_
configs Sequence[VmClone V2Boot Config Args] - categories
Sequence[Vm
Clone V2Category Args] - cd_
roms Sequence[VmClone V2Cd Rom Args] - clusters
Sequence[Vm
Clone V2Cluster Args] - create_
time str - description str
- disks
Sequence[Vm
Clone V2Disk Args] - enabled_
cpu_ Sequence[str]features - ext_
id str - generation_
uuid str - gpuses
Sequence[Vm
Clone V2Gpus Args] - guest_
customizations Sequence[VmClone V2Guest Customization Args] - guest_
tools Sequence[VmClone V2Guest Tool Args] - hardware_
clock_ strtimezone - hosts
Sequence[Vm
Clone V2Host Args] - is_
agent_ boolvm - is_
branding_ boolenabled - is_
cpu_ boolhotplug_ enabled - is_
cpu_ boolpassthrough_ enabled - is_
gpu_ boolconsole_ enabled - is_
memory_ boolovercommit_ enabled - is_
scsi_ boolcontroller_ enabled - is_
vcpu_ boolhard_ pinning_ enabled - is_
vga_ boolconsole_ enabled - links
Sequence[Vm
Clone V2Link Args] - machine_
type str - memory_
size_ intbytes - name str
- nics
Sequence[Vm
Clone V2Nic Args] - num_
cores_ intper_ socket - num_
numa_ intnodes - num_
sockets int - num_
threads_ intper_ core - ownership_
infos Sequence[VmClone V2Ownership Info Args] - power_
state str - protection_
policy_ Sequence[Vmstates Clone V2Protection Policy State Args] - protection_
type str - serial_
ports Sequence[VmClone V2Serial Port Args] - sources
Sequence[Vm
Clone V2Source Args] - storage_
configs Sequence[VmClone V2Storage Config Args] - tenant_
id str - update_
time str - vm_
ext_ strid - vtpm_
configs Sequence[VmClone V2Vtpm Config Args]
- apc
Configs List<Property Map> - bios
Uuid String - boot
Configs List<Property Map> - categories List<Property Map>
- cd
Roms List<Property Map> - clusters List<Property Map>
- create
Time String - description String
- disks List<Property Map>
- enabled
Cpu List<String>Features - ext
Id String - generation
Uuid String - gpuses List<Property Map>
- guest
Customizations List<Property Map> - guest
Tools List<Property Map> - hardware
Clock StringTimezone - hosts List<Property Map>
- is
Agent BooleanVm - is
Branding BooleanEnabled - is
Cpu BooleanHotplug Enabled - is
Cpu BooleanPassthrough Enabled - is
Gpu BooleanConsole Enabled - is
Memory BooleanOvercommit Enabled - is
Scsi BooleanController Enabled - is
Vcpu BooleanHard Pinning Enabled - is
Vga BooleanConsole Enabled - links List<Property Map>
- machine
Type String - memory
Size NumberBytes - name String
- nics List<Property Map>
- num
Cores NumberPer Socket - num
Numa NumberNodes - num
Sockets Number - num
Threads NumberPer Core - ownership
Infos List<Property Map> - power
State String - protection
Policy List<Property Map>States - protection
Type String - serial
Ports List<Property Map> - sources List<Property Map>
- storage
Configs List<Property Map> - tenant
Id String - update
Time String - vm
Ext StringId - vtpm
Configs List<Property Map>
Supporting Types
VmCloneV2ApcConfig, VmCloneV2ApcConfigArgs
VmCloneV2ApcConfigCpuModel, VmCloneV2ApcConfigCpuModelArgs
VmCloneV2BootConfig, VmCloneV2BootConfigArgs
VmCloneV2BootConfigLegacyBoot, VmCloneV2BootConfigLegacyBootArgs
- boot
Devices List<Property Map> - boot
Orders List<String>
VmCloneV2BootConfigLegacyBootBootDevice, VmCloneV2BootConfigLegacyBootBootDeviceArgs
VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDisk, VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskArgs
VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddress, VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddressArgs
VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceNic, VmCloneV2BootConfigLegacyBootBootDeviceBootDeviceNicArgs
- Mac
Address string
- Mac
Address string
- mac
Address String
- mac
Address string
- mac_
address str
- mac
Address String
VmCloneV2BootConfigUefiBoot, VmCloneV2BootConfigUefiBootArgs
VmCloneV2BootConfigUefiBootNvramDevice, VmCloneV2BootConfigUefiBootNvramDeviceArgs
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfo, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoArgs
- Data
Sources List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source> - Disk
Size intBytes - Storage
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Config> - Storage
Containers List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Container>
- data_
sources Sequence[VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source] - disk_
size_ intbytes - storage_
configs Sequence[VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Config] - storage_
containers Sequence[VmClone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Storage Container]
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSource, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceArgs
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReference, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceArgs
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReference, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReferenceArgs
- Image
Ext stringId
- Image
Ext stringId
- image
Ext StringId
- image
Ext stringId
- image_
ext_ strid
- image
Ext StringId
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReference, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceArgs
- Disk
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Disk Address> - Disk
Ext stringId - Vm
References List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Boot Config Uefi Boot Nvram Device Backing Storage Info Data Source Reference Vm Disk Reference Vm Reference>
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddress, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddressArgs
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReference, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReferenceArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfigArgs
- Is
Flash boolMode Enabled
- Is
Flash boolMode Enabled
- is
Flash BooleanMode Enabled
- is
Flash booleanMode Enabled
- is
Flash BooleanMode Enabled
VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer, VmCloneV2BootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainerArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2Category, VmCloneV2CategoryArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2CdRom, VmCloneV2CdRomArgs
VmCloneV2CdRomBackingInfo, VmCloneV2CdRomBackingInfoArgs
- Data
Sources List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom Backing Info Data Source> - Disk
Ext stringId - Disk
Size intBytes - Is
Migration boolIn Progress - Storage
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom Backing Info Storage Config> - Storage
Containers List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Cd Rom Backing Info Storage Container>
VmCloneV2CdRomBackingInfoDataSource, VmCloneV2CdRomBackingInfoDataSourceArgs
VmCloneV2CdRomBackingInfoDataSourceReference, VmCloneV2CdRomBackingInfoDataSourceReferenceArgs
VmCloneV2CdRomBackingInfoDataSourceReferenceImageReference, VmCloneV2CdRomBackingInfoDataSourceReferenceImageReferenceArgs
- Image
Ext stringId
- Image
Ext stringId
- image
Ext StringId
- image
Ext stringId
- image_
ext_ strid
- image
Ext StringId
VmCloneV2CdRomBackingInfoDataSourceReferenceVmDiskReference, VmCloneV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceArgs
VmCloneV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddress, VmCloneV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddressArgs
VmCloneV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReference, VmCloneV2CdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReferenceArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2CdRomBackingInfoStorageConfig, VmCloneV2CdRomBackingInfoStorageConfigArgs
- Is
Flash boolMode Enabled
- Is
Flash boolMode Enabled
- is
Flash BooleanMode Enabled
- is
Flash booleanMode Enabled
- is
Flash BooleanMode Enabled
VmCloneV2CdRomBackingInfoStorageContainer, VmCloneV2CdRomBackingInfoStorageContainerArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2CdRomDiskAddress, VmCloneV2CdRomDiskAddressArgs
VmCloneV2Cluster, VmCloneV2ClusterArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2Disk, VmCloneV2DiskArgs
VmCloneV2DiskBackingInfo, VmCloneV2DiskBackingInfoArgs
VmCloneV2DiskBackingInfoAdfsVolumeGroupReference, VmCloneV2DiskBackingInfoAdfsVolumeGroupReferenceArgs
- Volume
Group stringExt Id
- Volume
Group stringExt Id
- volume
Group StringExt Id
- volume
Group stringExt Id
- volume
Group StringExt Id
VmCloneV2DiskBackingInfoVmDisk, VmCloneV2DiskBackingInfoVmDiskArgs
- Data
Sources List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Disk Backing Info Vm Disk Data Source> - Disk
Ext stringId - Disk
Size intBytes - Is
Migration boolIn Progress - Storage
Configs List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Disk Backing Info Vm Disk Storage Config> - Storage
Containers List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Disk Backing Info Vm Disk Storage Container>
VmCloneV2DiskBackingInfoVmDiskDataSource, VmCloneV2DiskBackingInfoVmDiskDataSourceArgs
VmCloneV2DiskBackingInfoVmDiskDataSourceReference, VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceArgs
VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceImageReference, VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceImageReferenceArgs
- Image
Ext stringId
- Image
Ext stringId
- image
Ext StringId
- image
Ext stringId
- image_
ext_ strid
- image
Ext StringId
VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReference, VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceArgs
VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddress, VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddressArgs
VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReference, VmCloneV2DiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReferenceArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2DiskBackingInfoVmDiskStorageConfig, VmCloneV2DiskBackingInfoVmDiskStorageConfigArgs
- Is
Flash boolMode Enabled
- Is
Flash boolMode Enabled
- is
Flash BooleanMode Enabled
- is
Flash booleanMode Enabled
- is
Flash BooleanMode Enabled
VmCloneV2DiskBackingInfoVmDiskStorageContainer, VmCloneV2DiskBackingInfoVmDiskStorageContainerArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2DiskDiskAddress, VmCloneV2DiskDiskAddressArgs
VmCloneV2Gpus, VmCloneV2GpusArgs
- Device
Id int - Ext
Id string - Fraction int
- Frame
Buffer intSize Bytes - Guest
Driver stringVersion - Mode string
- Name string
- Num
Virtual intDisplay Heads - Pci
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Vm Clone V2Gpus Pci Address> - Vendor string
- Device
Id int - Ext
Id string - Fraction int
- Frame
Buffer intSize Bytes - Guest
Driver stringVersion - Mode string
- Name string
- Num
Virtual intDisplay Heads - Pci
Addresses []VmClone V2Gpus Pci Address - Vendor string
- device
Id Integer - ext
Id String - fraction Integer
- frame
Buffer IntegerSize Bytes - guest
Driver StringVersion - mode String
- name String
- num
Virtual IntegerDisplay Heads - pci
Addresses List<VmClone V2Gpus Pci Address> - vendor String
- device
Id number - ext
Id string - fraction number
- frame
Buffer numberSize Bytes - guest
Driver stringVersion - mode string
- name string
- num
Virtual numberDisplay Heads - pci
Addresses VmClone V2Gpus Pci Address[] - vendor string
- device
Id Number - ext
Id String - fraction Number
- frame
Buffer NumberSize Bytes - guest
Driver StringVersion - mode String
- name String
- num
Virtual NumberDisplay Heads - pci
Addresses List<Property Map> - vendor String
VmCloneV2GpusPciAddress, VmCloneV2GpusPciAddressArgs
VmCloneV2GuestCustomization, VmCloneV2GuestCustomizationArgs
VmCloneV2GuestCustomizationConfig, VmCloneV2GuestCustomizationConfigArgs
VmCloneV2GuestCustomizationConfigCloudInit, VmCloneV2GuestCustomizationConfigCloudInitArgs
- cloud
Init List<Property Map>Scripts - datasource
Type String - metadata String
VmCloneV2GuestCustomizationConfigCloudInitCloudInitScript, VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptArgs
VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKey, VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyArgs
VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyKeyValuePair, VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptCustomKeyKeyValuePairArgs
VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptUserData, VmCloneV2GuestCustomizationConfigCloudInitCloudInitScriptUserDataArgs
- Value string
- Value string
- value String
- value string
- value str
- value String
VmCloneV2GuestCustomizationConfigSysprep, VmCloneV2GuestCustomizationConfigSysprepArgs
VmCloneV2GuestCustomizationConfigSysprepSysprepScript, VmCloneV2GuestCustomizationConfigSysprepSysprepScriptArgs
VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValue, VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueArgs
VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePair, VmCloneV2GuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairArgs
VmCloneV2GuestCustomizationConfigSysprepSysprepScriptUnattendXml, VmCloneV2GuestCustomizationConfigSysprepSysprepScriptUnattendXmlArgs
- Value string
- Value string
- value String
- value string
- value str
- value String
VmCloneV2GuestTool, VmCloneV2GuestToolArgs
- Available
Version string - Capabilities List<string>
- Guest
Os stringVersion - Is
Enabled bool - Is
Installed bool - Is
Iso boolInserted - Is
Reachable bool - Is
Vm boolMobility Drivers Installed - Is
Vss boolSnapshot Capable - Version string
- Available
Version string - Capabilities []string
- Guest
Os stringVersion - Is
Enabled bool - Is
Installed bool - Is
Iso boolInserted - Is
Reachable bool - Is
Vm boolMobility Drivers Installed - Is
Vss boolSnapshot Capable - Version string
- available
Version String - capabilities List<String>
- guest
Os StringVersion - is
Enabled Boolean - is
Installed Boolean - is
Iso BooleanInserted - is
Reachable Boolean - is
Vm BooleanMobility Drivers Installed - is
Vss BooleanSnapshot Capable - version String
- available
Version string - capabilities string[]
- guest
Os stringVersion - is
Enabled boolean - is
Installed boolean - is
Iso booleanInserted - is
Reachable boolean - is
Vm booleanMobility Drivers Installed - is
Vss booleanSnapshot Capable - version string
- available_
version str - capabilities Sequence[str]
- guest_
os_ strversion - is_
enabled bool - is_
installed bool - is_
iso_ boolinserted - is_
reachable bool - is_
vm_ boolmobility_ drivers_ installed - is_
vss_ boolsnapshot_ capable - version str
- available
Version String - capabilities List<String>
- guest
Os StringVersion - is
Enabled Boolean - is
Installed Boolean - is
Iso BooleanInserted - is
Reachable Boolean - is
Vm BooleanMobility Drivers Installed - is
Vss BooleanSnapshot Capable - version String
VmCloneV2Host, VmCloneV2HostArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2Link, VmCloneV2LinkArgs
VmCloneV2Nic, VmCloneV2NicArgs
VmCloneV2NicBackingInfo, VmCloneV2NicBackingInfoArgs
- Is
Connected bool - Mac
Address string - Model string
- Num
Queues int
- Is
Connected bool - Mac
Address string - Model string
- Num
Queues int
- is
Connected Boolean - mac
Address String - model String
- num
Queues Integer
- is
Connected boolean - mac
Address string - model string
- num
Queues number
- is_
connected bool - mac_
address str - model str
- num_
queues int
- is
Connected Boolean - mac
Address String - model String
- num
Queues Number
VmCloneV2NicNetworkInfo, VmCloneV2NicNetworkInfoArgs
- Ipv4Configs
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Nic Network Info Ipv4Config> - Network
Function List<PiersChains Karsenbarg. Nutanix. Inputs. Vm Clone V2Nic Network Info Network Function Chain> - Network
Function stringNic Type - Nic
Type string - Should
Allow boolUnknown Macs - Subnets
List<Piers
Karsenbarg. Nutanix. Inputs. Vm Clone V2Nic Network Info Subnet> - Trunked
Vlans List<int> - Vlan
Mode string
- ipv4Configs List<Property Map>
- network
Function List<Property Map>Chains - network
Function StringNic Type - nic
Type String - should
Allow BooleanUnknown Macs - subnets List<Property Map>
- trunked
Vlans List<Number> - vlan
Mode String
VmCloneV2NicNetworkInfoIpv4Config, VmCloneV2NicNetworkInfoIpv4ConfigArgs
VmCloneV2NicNetworkInfoIpv4ConfigIpAddress, VmCloneV2NicNetworkInfoIpv4ConfigIpAddressArgs
- Prefix
Length int - Value string
- Prefix
Length int - Value string
- prefix
Length Integer - value String
- prefix
Length number - value string
- prefix_
length int - value str
- prefix
Length Number - value String
VmCloneV2NicNetworkInfoIpv4ConfigSecondaryIpAddressList, VmCloneV2NicNetworkInfoIpv4ConfigSecondaryIpAddressListArgs
- Prefix
Length int - Value string
- Prefix
Length int - Value string
- prefix
Length Integer - value String
- prefix
Length number - value string
- prefix_
length int - value str
- prefix
Length Number - value String
VmCloneV2NicNetworkInfoNetworkFunctionChain, VmCloneV2NicNetworkInfoNetworkFunctionChainArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2NicNetworkInfoSubnet, VmCloneV2NicNetworkInfoSubnetArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2OwnershipInfo, VmCloneV2OwnershipInfoArgs
VmCloneV2OwnershipInfoOwner, VmCloneV2OwnershipInfoOwnerArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2ProtectionPolicyState, VmCloneV2ProtectionPolicyStateArgs
VmCloneV2ProtectionPolicyStatePolicy, VmCloneV2ProtectionPolicyStatePolicyArgs
- Ext
Id string
- Ext
Id string
- ext
Id String
- ext
Id string
- ext_
id str
- ext
Id String
VmCloneV2SerialPort, VmCloneV2SerialPortArgs
- Ext
Id string - Index int
- Is
Connected bool
- Ext
Id string - Index int
- Is
Connected bool
- ext
Id String - index Integer
- is
Connected Boolean
- ext
Id string - index number
- is
Connected boolean
- ext_
id str - index int
- is_
connected bool
- ext
Id String - index Number
- is
Connected Boolean
VmCloneV2Source, VmCloneV2SourceArgs
- Entity
Type string - Ext
Id string
- Entity
Type string - Ext
Id string
- entity
Type String - ext
Id String
- entity
Type string - ext
Id string
- entity_
type str - ext_
id str
- entity
Type String - ext
Id String
VmCloneV2StorageConfig, VmCloneV2StorageConfigArgs
VmCloneV2StorageConfigQosConfig, VmCloneV2StorageConfigQosConfigArgs
- Throttled
Iops int
- Throttled
Iops int
- throttled
Iops Integer
- throttled
Iops number
- throttled_
iops int
- throttled
Iops Number
VmCloneV2VtpmConfig, VmCloneV2VtpmConfigArgs
- Is
Vtpm boolEnabled - Version string
- Is
Vtpm boolEnabled - Version string
- is
Vtpm BooleanEnabled - version String
- is
Vtpm booleanEnabled - version string
- is_
vtpm_ boolenabled - version str
- is
Vtpm BooleanEnabled - version String
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanix
Terraform Provider.