PatchConfigArgs

data class PatchConfigArgs(val apt: Output<AptSettingsArgs>? = null, val goo: Output<GooSettingsArgs>? = null, val migInstancesAllowed: Output<Boolean>? = null, val postStep: Output<ExecStepArgs>? = null, val preStep: Output<ExecStepArgs>? = null, val rebootConfig: Output<PatchConfigRebootConfig>? = null, val windowsUpdate: Output<WindowsUpdateSettingsArgs>? = null, val yum: Output<YumSettingsArgs>? = null, val zypper: Output<ZypperSettingsArgs>? = null) : ConvertibleToJava<PatchConfigArgs>

Patch configuration specifications. Contains details on how to apply the patch(es) to a VM instance.

Constructors

Link copied to clipboard
constructor(apt: Output<AptSettingsArgs>? = null, goo: Output<GooSettingsArgs>? = null, migInstancesAllowed: Output<Boolean>? = null, postStep: Output<ExecStepArgs>? = null, preStep: Output<ExecStepArgs>? = null, rebootConfig: Output<PatchConfigRebootConfig>? = null, windowsUpdate: Output<WindowsUpdateSettingsArgs>? = null, yum: Output<YumSettingsArgs>? = null, zypper: Output<ZypperSettingsArgs>? = null)

Properties

Link copied to clipboard
val apt: Output<AptSettingsArgs>? = null

Apt update settings. Use this setting to override the default apt patch rules.

Link copied to clipboard
val goo: Output<GooSettingsArgs>? = null

Goo update settings. Use this setting to override the default goo patch rules.

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

Allows the patch job to run on Managed instance groups (MIGs).

Link copied to clipboard
val postStep: Output<ExecStepArgs>? = null

The ExecStep to run after the patch update.

Link copied to clipboard
val preStep: Output<ExecStepArgs>? = null

The ExecStep to run before the patch update.

Link copied to clipboard

Post-patch reboot settings.

Link copied to clipboard

Windows update settings. Use this override the default windows patch rules.

Link copied to clipboard
val yum: Output<YumSettingsArgs>? = null

Yum update settings. Use this setting to override the default yum patch rules.

Link copied to clipboard
val zypper: Output<ZypperSettingsArgs>? = null

Zypper update settings. Use this setting to override the default zypper patch rules.

Functions

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