ImageTemplateRestartCustomizerArgs

data class ImageTemplateRestartCustomizerArgs(val name: Output<String>? = null, val restartCheckCommand: Output<String>? = null, val restartCommand: Output<String>? = null, val restartTimeout: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<ImageTemplateRestartCustomizerArgs>

Reboots a VM and waits for it to come back online (Windows). Corresponds to Packer windows-restart provisioner

Constructors

Link copied to clipboard
fun ImageTemplateRestartCustomizerArgs(name: Output<String>? = null, restartCheckCommand: Output<String>? = null, restartCommand: Output<String>? = null, restartTimeout: Output<String>? = null, type: Output<String>)

Functions

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

Properties

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

Friendly Name to provide context on what this customization step does

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

Command to check if restart succeeded Default: ''

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

Command to execute the restart Default: 'shutdown /r /f /t 0 /c "packer restart"'

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

Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) Default: '5m'

Link copied to clipboard
val type: Output<String>

The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Expected value is 'WindowsRestart'.