ImageTemplateVmProfileArgs

data class ImageTemplateVmProfileArgs(val osDiskSizeGB: Output<Int>? = null, val userAssignedIdentities: Output<List<String>>? = null, val vmSize: Output<String>? = null, val vnetConfig: Output<VirtualNetworkConfigArgs>? = null) : ConvertibleToJava<ImageTemplateVmProfileArgs>

Describes the virtual machines used to build and validate images

Constructors

Link copied to clipboard
constructor(osDiskSizeGB: Output<Int>? = null, userAssignedIdentities: Output<List<String>>? = null, vmSize: Output<String>? = null, vnetConfig: Output<VirtualNetworkConfigArgs>? = null)

Properties

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

Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size.

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

Optional array of resource IDs of user assigned managed identities to be configured on the build VM and validation VM. This may include the identity of the image template.

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

Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2 for Gen1 images and Standard_D2ds_v4 for Gen2 images).

Link copied to clipboard

Optional configuration of the virtual network to use to deploy the build VM and validation VM in. Omit if no specific virtual network needs to be used.

Functions

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