VmApplication interface

Specifies the gallery application that should be made available to the underlying VMSS.

Properties

configurationReference

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

enableAutomaticUpgrade

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

order

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

packageReferenceId

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

treatFailureAsDeploymentFailure

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

vmGalleryTags

Optional, Specifies a passthrough value for more generic context. Accepts a JSON-formatted string e.g. '{"Tag1":"Value1","Tag2":"Value2"}'.

Property Details

configurationReference

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

configurationReference?: string

Property Value

string

enableAutomaticUpgrade

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

enableAutomaticUpgrade?: boolean

Property Value

boolean

order

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

order?: number

Property Value

number

packageReferenceId

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

packageReferenceId: string

Property Value

string

treatFailureAsDeploymentFailure

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

treatFailureAsDeploymentFailure?: boolean

Property Value

boolean

vmGalleryTags

Optional, Specifies a passthrough value for more generic context. Accepts a JSON-formatted string e.g. '{"Tag1":"Value1","Tag2":"Value2"}'.

vmGalleryTags?: string

Property Value

string