VirtualMachineScaleSetVMProtectionPolicyArgs

data class VirtualMachineScaleSetVMProtectionPolicyArgs(val protectFromScaleIn: Output<Boolean>? = null, val protectFromScaleSetActions: Output<Boolean>? = null) : ConvertibleToJava<VirtualMachineScaleSetVMProtectionPolicyArgs>

The protection policy of a virtual machine scale set VM.

Constructors

fun VirtualMachineScaleSetVMProtectionPolicyArgs(protectFromScaleIn: Output<Boolean>? = null, protectFromScaleSetActions: Output<Boolean>? = null)

Functions

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

Properties

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

Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.

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

Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.