VirtualMachineResourceSettingsArgs

data class VirtualMachineResourceSettingsArgs(val resourceType: Output<String>, val tags: Output<Map<String, String>>? = null, val targetAvailabilitySetId: Output<String>? = null, val targetAvailabilityZone: Output<Either<String, TargetAvailabilityZone>>? = null, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null, val targetVmSize: Output<String>? = null, val userManagedIdentities: Output<List<String>>? = null) : ConvertibleToJava<VirtualMachineResourceSettingsArgs>

Gets or sets the virtual machine resource settings.

Constructors

Link copied to clipboard
constructor(resourceType: Output<String>, tags: Output<Map<String, String>>? = null, targetAvailabilitySetId: Output<String>? = null, targetAvailabilityZone: Output<Either<String, TargetAvailabilityZone>>? = null, targetResourceGroupName: Output<String>? = null, targetResourceName: Output<String>? = null, targetVmSize: Output<String>? = null, userManagedIdentities: Output<List<String>>? = null)

Properties

Link copied to clipboard
val resourceType: Output<String>

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Compute/virtualMachines'.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

Gets or sets the Resource tags.

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

Gets or sets the target availability set id for virtual machines not in an availability set at source.

Link copied to clipboard

Gets or sets the target availability zone.

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

Gets or sets the target resource group name.

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

Gets or sets the target Resource name.

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

Gets or sets the target virtual machine size.

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

Gets or sets user-managed identities

Functions

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