LinuxVirtualMachineGalleryApplicationArgs

data class LinuxVirtualMachineGalleryApplicationArgs(val automaticUpgradeEnabled: Output<Boolean>? = null, val configurationBlobUri: Output<String>? = null, val order: Output<Int>? = null, val tag: Output<String>? = null, val treatFailureAsDeploymentFailureEnabled: Output<Boolean>? = null, val versionId: Output<String>) : ConvertibleToJava<LinuxVirtualMachineGalleryApplicationArgs>

Constructors

constructor(automaticUpgradeEnabled: Output<Boolean>? = null, configurationBlobUri: Output<String>? = null, order: Output<Int>? = null, tag: Output<String>? = null, treatFailureAsDeploymentFailureEnabled: Output<Boolean>? = null, versionId: Output<String>)

Properties

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

Specifies whether the version will be automatically updated for the VM when a new Gallery Application version is available in PIR/SIG. Defaults to false.

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

Specifies the URI to an Azure Blob that will replace the default configuration for the package if provided.

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

Specifies the order in which the packages have to be installed. Possible values are between 0 and 2147483647. Defaults to 0.

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

Specifies a passthrough value for more generic context. This field can be any valid string value.

Link copied to clipboard

Specifies whether any failure for any operation in the VmApplication will fail the deployment of the VM. Defaults to false.

Link copied to clipboard
val versionId: Output<String>

Specifies the Gallery Application Version resource ID.

Functions

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