ImageTemplatePlatformImageSourceArgs

data class ImageTemplatePlatformImageSourceArgs(val offer: Output<String>? = null, val planInfo: Output<PlatformImagePurchasePlanArgs>? = null, val publisher: Output<String>? = null, val sku: Output<String>? = null, val type: Output<String>, val version: Output<String>? = null) : ConvertibleToJava<ImageTemplatePlatformImageSourceArgs>

Describes an image source from Azure Gallery Images.

Constructors

Link copied to clipboard
fun ImageTemplatePlatformImageSourceArgs(offer: Output<String>? = null, planInfo: Output<PlatformImagePurchasePlanArgs>? = null, publisher: Output<String>? = null, sku: Output<String>? = null, type: Output<String>, version: Output<String>? = null)

Functions

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

Properties

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

Image offer from the Azure Gallery Images.

Link copied to clipboard

Optional configuration of purchase plan for platform image.

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

Image Publisher in Azure Gallery Images.

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

Image sku from the Azure Gallery Images.

Link copied to clipboard
val type: Output<String>

Specifies the type of source image you want to start with. Expected value is 'PlatformImage'.

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

Image version from the Azure Gallery Images. If 'latest' is specified here, the version is evaluated when the image build takes place, not when the template is submitted.