Linux Virtual Machine Scale Set Extension Args
data class LinuxVirtualMachineScaleSetExtensionArgs(val autoUpgradeMinorVersion: Output<Boolean>? = null, val automaticUpgradeEnabled: Output<Boolean>? = null, val forceUpdateTag: Output<String>? = null, val name: Output<String>, val protectedSettings: Output<String>? = null, val protectedSettingsFromKeyVault: Output<LinuxVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultArgs>? = null, val provisionAfterExtensions: Output<List<String>>? = null, val publisher: Output<String>, val settings: Output<String>? = null, val type: Output<String>, val typeHandlerVersion: Output<String>) : ConvertibleToJava<LinuxVirtualMachineScaleSetExtensionArgs>
Constructors
Link copied to clipboard
constructor(autoUpgradeMinorVersion: Output<Boolean>? = null, automaticUpgradeEnabled: Output<Boolean>? = null, forceUpdateTag: Output<String>? = null, name: Output<String>, protectedSettings: Output<String>? = null, protectedSettingsFromKeyVault: Output<LinuxVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultArgs>? = null, provisionAfterExtensions: Output<List<String>>? = null, publisher: Output<String>, settings: Output<String>? = null, type: Output<String>, typeHandlerVersion: Output<String>)
Properties
Link copied to clipboard
Should the Extension be automatically updated whenever the Publisher releases a new version of this VM Extension?
Link copied to clipboard
Should the latest version of the Extension be used at Deployment Time, if one is available? This won't auto-update the extension on existing installation. Defaults to true
.
Link copied to clipboard
A value which, when different to the previous value can be used to force-run the Extension even if the Extension Configuration hasn't changed.
Link copied to clipboard
A JSON String which specifies Sensitive Settings (such as Passwords) for the Extension.
Link copied to clipboard
val protectedSettingsFromKeyVault: Output<LinuxVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultArgs>? = null
A protected_settings_from_key_vault
block as defined below.
Link copied to clipboard
An ordered list of Extension names which this should be provisioned after.
Link copied to clipboard
Specifies the version of the extension to use, available versions can be found using the Azure CLI.