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
constructor(offer: Output<String>? = null, planInfo: Output<PlatformImagePurchasePlanArgs>? = null, publisher: Output<String>? = null, sku: Output<String>? = null, type: Output<String>, version: Output<String>? = null)

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.

Functions

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