ScaleSetExtensionArgs

data class ScaleSetExtensionArgs(val autoUpgradeMinorVersion: Output<Boolean>? = null, val name: Output<String>, val protectedSettings: Output<String>? = 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<ScaleSetExtensionArgs>

Constructors

Link copied to clipboard
fun ScaleSetExtensionArgs(autoUpgradeMinorVersion: Output<Boolean>? = null, name: Output<String>, protectedSettings: Output<String>? = null, provisionAfterExtensions: Output<List<String>>? = null, publisher: Output<String>, settings: Output<String>? = null, type: Output<String>, typeHandlerVersion: Output<String>)

Functions

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

Properties

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

Specifies whether or not to use the latest minor version available.

Link copied to clipboard
val name: Output<String>

Specifies the name of the extension.

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

The protected_settings passed to the extension, like settings, these are specified as a JSON object in a string.

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

Specifies a dependency array of extensions required to be executed before, the array stores the name of each extension.

Link copied to clipboard
val publisher: Output<String>

The publisher of the extension, available publishers can be found by using the Azure CLI.

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

The settings passed to the extension, these are specified as a JSON object in a string.

Link copied to clipboard
val type: Output<String>

The type of extension, available types for a publisher can be found using the Azure CLI.

Link copied to clipboard

Specifies the version of the extension to use, available versions can be found using the Azure CLI.