VMGalleryApplicationArgs

data class VMGalleryApplicationArgs(val configurationReference: Output<String>? = null, val enableAutomaticUpgrade: Output<Boolean>? = null, val order: Output<Int>? = null, val packageReferenceId: Output<String>, val tags: Output<String>? = null, val treatFailureAsDeploymentFailure: Output<Boolean>? = null) : ConvertibleToJava<VMGalleryApplicationArgs>

Specifies the required information to reference a compute gallery application version

Constructors

Link copied to clipboard
fun VMGalleryApplicationArgs(configurationReference: Output<String>? = null, enableAutomaticUpgrade: Output<Boolean>? = null, order: Output<Int>? = null, packageReferenceId: Output<String>, tags: Output<String>? = null, treatFailureAsDeploymentFailure: Output<Boolean>? = null)

Functions

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

Properties

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

Optional, Specifies the uri to an azure blob that will replace the default configuration for the package if provided

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

If set to true, when a new Gallery Application version is available in PIR/SIG, it will be automatically updated for the VM/VMSS

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

Optional, Specifies the order in which the packages have to be installed

Link copied to clipboard

Specifies the GalleryApplicationVersion resource id on the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}

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

Optional, Specifies a passthrough value for more generic context.

Link copied to clipboard

Optional, If true, any failure for any operation in the VmApplication will fail the deployment