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

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

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.

Functions

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