HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs

data class HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs(val customLocationRegion: Output<String>, val disksToInclude: Output<List<HyperVToAzStackHCIDiskInputArgs>>, val dynamicMemoryConfig: Output<ProtectedItemDynamicMemoryConfigArgs>? = null, val fabricDiscoveryMachineId: Output<String>, val hyperVGeneration: Output<String>, val instanceType: Output<String>, val isDynamicRam: Output<Boolean>? = null, val nicsToInclude: Output<List<HyperVToAzStackHCINicInputArgs>>, val runAsAccountId: Output<String>, val sourceDraName: Output<String>, val storageContainerId: Output<String>, val targetArcClusterCustomLocationId: Output<String>, val targetCpuCores: Output<Int>? = null, val targetDraName: Output<String>, val targetHciClusterId: Output<String>, val targetMemoryInMegaBytes: Output<Int>? = null, val targetNetworkId: Output<String>? = null, val targetResourceGroupId: Output<String>, val targetVmName: Output<String>? = null, val testNetworkId: Output<String>? = null) : ConvertibleToJava<HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs>

HyperV to AzStackHCI Protected item model custom properties.

Constructors

constructor(customLocationRegion: Output<String>, disksToInclude: Output<List<HyperVToAzStackHCIDiskInputArgs>>, dynamicMemoryConfig: Output<ProtectedItemDynamicMemoryConfigArgs>? = null, fabricDiscoveryMachineId: Output<String>, hyperVGeneration: Output<String>, instanceType: Output<String>, isDynamicRam: Output<Boolean>? = null, nicsToInclude: Output<List<HyperVToAzStackHCINicInputArgs>>, runAsAccountId: Output<String>, sourceDraName: Output<String>, storageContainerId: Output<String>, targetArcClusterCustomLocationId: Output<String>, targetCpuCores: Output<Int>? = null, targetDraName: Output<String>, targetHciClusterId: Output<String>, targetMemoryInMegaBytes: Output<Int>? = null, targetNetworkId: Output<String>? = null, targetResourceGroupId: Output<String>, targetVmName: Output<String>? = null, testNetworkId: Output<String>? = null)

Properties

Link copied to clipboard

Gets or sets the location of Azure Arc HCI custom location resource.

Link copied to clipboard

Gets or sets the list of disks to replicate.

Link copied to clipboard

Protected item dynamic memory config.

Link copied to clipboard

Gets or sets the ARM Id of the discovered machine.

Link copied to clipboard

Gets or sets the hypervisor generation of the virtual machine.

Link copied to clipboard
val instanceType: Output<String>

Gets or sets the instance type. Expected value is 'HyperVToAzStackHCI'.

Link copied to clipboard
val isDynamicRam: Output<Boolean>? = null

Gets or sets a value indicating whether memory is dynamical.

Link copied to clipboard

Gets or sets the list of VM NIC to replicate.

Link copied to clipboard
val runAsAccountId: Output<String>

Gets or sets the Run As account Id.

Link copied to clipboard
val sourceDraName: Output<String>

Gets or sets the source DRA name.

Link copied to clipboard

Gets or sets the target storage container ARM Id.

Link copied to clipboard

Gets or sets the Target Arc Cluster Custom Location ARM Id.

Link copied to clipboard
val targetCpuCores: Output<Int>? = null

Gets or sets the target CPU cores.

Link copied to clipboard
val targetDraName: Output<String>

Gets or sets the target DRA name.

Link copied to clipboard

Gets or sets the Target HCI Cluster ARM Id.

Link copied to clipboard
val targetMemoryInMegaBytes: Output<Int>? = null

Gets or sets the target memory in mega-bytes.

Link copied to clipboard
val targetNetworkId: Output<String>? = null

Gets or sets the target network Id within AzStackHCI Cluster.

Link copied to clipboard

Gets or sets the target resource group ARM Id.

Link copied to clipboard
val targetVmName: Output<String>? = null

Gets or sets the target VM display name.

Link copied to clipboard
val testNetworkId: Output<String>? = null

Gets or sets the target test network Id within AzStackHCI Cluster.

Functions

Link copied to clipboard
open override fun toJava(): HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs