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
constructor(configurationReference: Output<String>? = null, enableAutomaticUpgrade: Output<Boolean>? = null, order: Output<Int>? = null, packageReferenceId: Output<String>, tags: Output<String>? = null, treatFailureAsDeploymentFailure: Output<Boolean>? = null)

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

Functions

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